1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

How do you make other Civs be able to cast Feast

Discussion in 'Civ4 - Fall from Heaven' started by DarkxL0rd, Jan 3, 2020.

  1. DarkxL0rd

    DarkxL0rd Warlord

    Joined:
    Mar 26, 2008
    Messages:
    264
    Location:
    Houston
    So Ive been tinkering with trying to get another Civ to be able to cast feast, but it looks like its hard coded to only allow the Calabim to do it. Ive changed the Civilization prereq in the FFH editor to other teams such as the Svarts, but even in game, with a unit with vampirism, sitting in a city, the option to cast is not available. Surprisingly i can still gift vampirism and feed on bloodpets.

    So even if, say, the elohim took over a vampire city with their Tolerant trait, after building a vampire, the vampire wouldnt be able to feast on any towns.

    Any ideas on how to fix this?
     
  2. MagisterCultuum

    MagisterCultuum Great Sage

    Joined:
    Feb 14, 2007
    Messages:
    16,102
    Location:
    Kael's head
    Open C:\Program Files (x86)\Firaxis Games\Sid Meier's Civilization 4\Beyond the Sword\Mods\Fall from Heaven 2\Assets\XML\Units\CIV4SpellInfos.xml in a text editor like Notepad or Notepad ++

    Find the Feast spell

    Code:
            <SpellInfo>
                <Type>SPELL_FEAST</Type>
                <Description>TXT_KEY_SPELL_FEAST</Description>
                <Civilopedia>TXT_KEY_SPELL_FEAST_PEDIA</Civilopedia>
                <Help>TXT_KEY_SPELL_FEAST_HELP</Help>
                <PromotionPrereq1>PROMOTION_VAMPIRE</PromotionPrereq1>
                <CivilizationPrereq>CIVILIZATION_CALABIM</CivilizationPrereq>
                <bAllowAI>1</bAllowAI>
                <bInBordersOnly>1</bInBordersOnly>
                <bInCityOnly>1</bInCityOnly>
                <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
                <bHasCasted>1</bHasCasted>
                <iChangePopulation>-1</iChangePopulation>
                <PyResult>spellFeast(pCaster)</PyResult>
                <PyRequirement>reqFeast(pCaster)</PyRequirement>
                <Effect>EFFECT_SACRIFICE</Effect>
                <Sound>AS3D_SPELL_FEAST</Sound>
                <Button>Art/Interface/Buttons/Spells/Feast.dds</Button>
            </SpellInfo>
    Delete the line <CivilizationPrereq>CIVILIZATION_CALABIM</CivilizationPrereq> from that entry (it should be around line 1233)

    Save the file.
     

Share This Page