FfH version 1.10b

Kael

Deity
Joined
May 6, 2002
Messages
17,403
Location
Paris, France
Download here: (retired)

Requires civ version 1.61.

Version 1.10b includes the following updates from 1.10a:

*1. Added the Brigand unit (Hippus unit, replaces horse archer).
*2. Added the Orc Archer unit (Clan of Embers, replaces archer).
*3. Added the Orc Maceman unit (Clan of Embers, replaces maceman).
*4. Added the Charmed promotion (charmed units can't attack).
*5. Changed the Promotion OR prereqs into AND prereqs.
*6. Added Buildings to the FfH editor.
*7. Added all the Civ specific palaces.
*8. Put in the real caster experience point system.
*9. Added all of the "Light" mana resources.
*10. Added all of the "Light" mana improvements.
*11. Global Define for caster xp modifier.
*12. Added Global Defines to the FfH editor.
*13. Added the Dwarven Smithy building (Khazad).
*14. Added the Palisade building.
*15. Added the Chancel of Guardians building (Elohim).
*16. Added the Reliquary building (Elohim).
*17. Added the Righteous Cause spell (Divine, Law3).
*18. Added the Eternal Flame wonder.
*19. Added The Nexus wonder.
*20. Added Donal Lugh (Bannor hero).
*21. Added the Enforcement Office building (Order speciality temple).
*22. Spell Spheres are now handed out correctly to starting adept units.
*23. Added the Halls of Granite building (Runes speciality temple).
*24. Added the Runevault building (Runes speciality temple).
*25. Added the Runeguard unit.
*26. FfH editor allows you to enable or disable Avatars and Armageddon spells (for Lunargent).
*27. FfH editor lets you adjust the chance of disease spreading, crusaders spawning, the turn orthus appears, chance a chaos maraurder will betray, capturing a slave and making a werewolf.
*28. Added the Wraith unit.
*29. Added the Summon Wraith spell (Summoning, Death 3).
*30. Added the Host of the Einherjar unit.
*31. Added the Summon Host of the Einherjar spell (Summoning, Law 3).
*32. Added the Elven Immortal unit.
*33. Added the Elven Maceman unit.
*34. Added the Pit Beast unit.
*35. Added the Summon Pit Beast spell (Summoning, Chaos 3).
*36. Added the Trojan Horse (hero).
*37. Added Chalid (Malakim hero).
*38. Added the Chaos Marauder unit.
*39. Added the Summon Chaos Marauder spell (Summoning, Chaos 2).
*40. Added the Text Info to the FfH editor.
*41. Added the Pitch Wagon unit (Clan of Embers, replaces catapalt).
*42. Added the Ash Bearer unit (Infernal, replaces axeman).
*43. Added the Sect of Flies unit (Infernal, replaces maceman).
*44. Added the Infernal Lord unit (Infernal, replaces immortal).
*45. Added the Hunting Demon unit (Infernal, replaces ranger).
 
This will severely affect my bedtime. :p

I better fire up another pot of :coffee:
 
Sorry, critical failure on the upload. Reuploading.

It says it has 7 hours left. So your definitly better off to wait until morning.
 
Lunargent said:
Ooo nice, especially the ability to diable certain armageddon spells!

I figured you would like that.
 
Kael said:
Sorry, critical failure on the upload. Reuploading.

It says it has 7 hours left. So your definitly better off to wait until morning.

7 hours? Holy cripes. Are you on dial-up? :p

It'd be 7 days if you were....
 
woodelf said:
7 hours? Holy cripes. Are you on dial-up? :p

It'd be 7 days if you were....

I don't know whats going on. I know that Thunderfall had me host FfH on another site because in the past month about 20% of the downloads on this site were for Fall from Heaven (considering that we didn't release a new version during that time period thats pretty good).

He was looking at running out of bandwidth because it had been such a good month for downloads so I moved the main FfH source to another site. Maybe hes having some link issues on his end.

I switched to another computer and I seem to be getting results here. On my laptop I was getting about 2-3 then disconnected, reattach, do another 2-3 meg and repeat. According to this PC its another 40 minutes. We will see.
 
No problem on my end. I'll be at work in 7 hours so I'd better get some sleep. Might not be a bad idea for you as well. ;)

I'll download while watching Barca and Benfica tomorrow afternoon.
 
K, its up.
 
Ok, I've been playing with the spells and found some bugs:
1. If I do defile in unowned land:
Code:
Traceback (most recent call last):
  File "CvSpellInterface", line 22, in canCast
  File "<string>", line 0, in ?
  File "FFHSpells", line 141, in reqDefile
AttributeError: 'NoneType' object has no attribute 'getTeam'
ERR: Python function cast failed, module CvSpellInterface
looks like pPlayer is returning none for some reason, which would mean CvPlayer.getTeam returns none sometime. Unfortunately CvPlayer.getTeam is merely "return GC.getInitCore().getTeam(getID());", so thats untouchable.

2. 2x per unit selection, in enemy land I get:
Code:
Traceback (most recent call last):
  File "CvSpellInterface", line 22, in canCast
  File "<string>", line 0, in ?
  File "FFHSpells", line 141, in reqDefile
AttributeError: 'int' object has no attribute 'isAtWar'
ERR: Python function canCast failed, module CvSpellInterface
eTeam is an int, not a CvTeam (it would be if you used PyPlayer for the player).

And interestingly enough, you can't get all the spell promotions on one guy w/o using the worldbuilder. :(
 
talchas said:
Ok, I've been playing with the spells and found some bugs:
1. If I do defile in unowned land:
Code:
Traceback (most recent call last):
  File "CvSpellInterface", line 22, in canCast
  File "<string>", line 0, in ?
  File "FFHSpells", line 141, in reqDefile
AttributeError: 'NoneType' object has no attribute 'getTeam'
ERR: Python function cast failed, module CvSpellInterface
looks like pPlayer is returning none for some reason, which would mean CvPlayer.getTeam returns none sometime. Unfortunately CvPlayer.getTeam is merely "return GC.getInitCore().getTeam(getID());", so thats untouchable.

2. 2x per unit selection, in enemy land I get:
Code:
Traceback (most recent call last):
  File "CvSpellInterface", line 22, in canCast
  File "<string>", line 0, in ?
  File "FFHSpells", line 141, in reqDefile
AttributeError: 'int' object has no attribute 'isAtWar'
ERR: Python function canCast failed, module CvSpellInterface
eTeam is an int, not a CvTeam (it would be if you used PyPlayer for the player).

And interestingly enough, you can't get all the spell promotions on one guy w/o using the worldbuilder. :(

Awesome feedback, thanks Talchas. Defile is one of the spells that starts wars if you do it to an opponent. As part of that it checks the tiles owner to see if they aren't on the same team and declares war if they are. I will add a check to skip it if the tile is unowned.
 
Here is the updated font files which fixes the font issues and adds resource icons for all of the mana types.

Uncompress and copy the files into the "C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Mods\Fall from Heaven 110\Assets\res\fonts\" directory.
 
Fantastic improvement. Works on saves easily enough, thankfully as I'm on turn 270.
 
woodelf said:
Fantastic improvement. Works on saves easily enough, thankfully as I'm on turn 270.

Are you guys seeing Orc Spearman or Warriors as the first barbarian melee unit?
 
I saw orc something, but they killed my wolf so fast I didn't pay much attention.
 
Back
Top Bottom