tesbs tweaked spells

tesb,

you load the TAG files with your config files

i will edit the HELP files as you indicated

and i will add the STRATEGY files if you approve their text.


I will upload the HELP/STRATEGY files on the SVN server after both you and Sephi approve

How does that work for you??

i apologize i already have done the txt tags

Spoiler :
Code:
<Civ4GameText xmlns="http://www.firaxis.com">
	<TEXT>
        <Tag>TXT_KEY_SPELL_SHADOWSTEP</Tag>
        <English>Shadowstep</English>
        <French>Shadowstep</French>
        <German>Shadowstep</German>
        <Italian>Shadowstep</Italian>
        <Spanish>Shadowstep</Spanish>
    </TEXT>
	<TEXT>
        <Tag>TXT_KEY_SPELL_ADAPTIVE_ENCHANTMENT</Tag>
        <English>Adaptive Enchantment</English>
        <French>Adaptive Enchantment</French>
        <German>Adaptive Enchantment</German>
        <Italian>Adaptive Enchantment</Italian>
        <Spanish>Adaptive Enchantment</Spanish>
    </TEXT>
	<TEXT>
        <Tag>TXT_KEY_SPELL_BRAVERY</Tag>
        <English>Bravery</English>
        <French>Bravery</French>
        <German>Bravery</German>
        <Italian>Bravery</Italian>
        <Spanish>Bravery</Spanish>
    </TEXT>
	<TEXT>
        <Tag>TXT_KEY_SPELL_RECOVERING_FLURRY</Tag>
        <English>Recovering Flurry</English>
        <French>Recovering Flurry</French>
        <German>Recovering Flurry</German>
        <Italian>Recovering Flurry</Italian>
        <Spanish>Recovering Flurry</Spanish>
    </TEXT>
	<TEXT>
        <Tag>TXT_KEY_SPELL_BATTLE_PREPARATION</Tag>
        <English>Battle Preparation</English>
        <French>Battle Preparation</French>
        <German>Battle Preparation</German>
        <Italian>Battle Preparation</Italian>
        <Spanish>Battle Preparation</Spanish>
    </TEXT>
	<TEXT>
        <Tag>TXT_KEY_SPELL_POISONED_BLADE_ESUS</Tag>
        <English>Poisoned Blade</English>
        <French>Poisoned Blade</French>
        <German>Poisoned Blade</German>
        <Italian>Poisoned Blade</Italian>
        <Spanish>Poisoned Blade</Spanish>
    </TEXT>
</Civ4GameText>


this is the CIV4StreamlinedSpellsText.xml which is already included in the download above

the help texts are useful as are the strategy tags :) good work just one minor detail:
the message that a spell is disabled for the cult of esus already shows up if you hover above the spell (like all other spells that are disabled for cult of esus just go in the pedia and look at sanctify for example)


edit: the spells themselves currently have no strategy tag/ help tag see here but i add them in the next batch ;) or you do it just tell me what i shall do :)

Spoiler :
Code:
<Civ4SpellInfos xmlns="x-schema:StreamlinedSpells_CIV4UnitSpellSchema.xml">
    <SpellInfos>
        <SpellInfo>
            <Type>SPELL_SHADOWSTEP</Type>
            <Description>TXT_KEY_SPELL_SHADOWSTEP</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_SHADOW2</PromotionPrereq1>
			<PromotionPrereq2>PROMOTION_CHAOS1</PromotionPrereq2>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>															
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_SHADOWWALK</AddPromotionType1>
			<AddPromotionType2>PROMOTION_DANCE_OF_BLADES</AddPromotionType2>
            <Effect>EFFECT_SWORDS_SPARKS</Effect>
            <Sound>AS3D_SPELL_ENCHANTMENT</Sound>
            <Button>Art/Interface/Buttons/Promotions/Shadowwalk.dds</Button>
        </SpellInfo>
		<SpellInfo>
            <Type>SPELL_ADAPTIVE_ENCHANTMENT</Type>
            <Description>TXT_KEY_SPELL_ADAPTIVE_ENCHANTMENT</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_ENCHANTMENT2</PromotionPrereq1>
			<PromotionPrereq2>PROMOTION_NATURE2</PromotionPrereq2>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>												
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_ENCHANTED_BLADE</AddPromotionType1>
            <RemovePromotionType1>PROMOTION_RUSTED</RemovePromotionType1>
			<AddPromotionType2>PROMOTION_FLAMING_ARROWS</AddPromotionType2>
			<AddPromotionType3>PROMOTION_POISONED_BLADE</AddPromotionType3>
            <Effect>EFFECT_ENCHANTED_BLADE</Effect>
            <Sound>AS3D_SPELL_ENCHANTMENT</Sound>
            <Button>, ,Art/Interface/Buttons/Promotions/Promotions_Atlas1.dds,3,8</Button>
        </SpellInfo>
		<SpellInfo>
            <Type>SPELL_BRAVERY</Type>
            <Description>TXT_KEY_SPELL_BRAVERY</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_SPIRIT1</PromotionPrereq1>
			<PromotionPrereq2>PROMOTION_LAW3</PromotionPrereq2>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>									
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_COURAGE</AddPromotionType1>
			<AddPromotionType2>PROMOTION_VALOR</AddPromotionType2>
			<AddPromotionType3>PROMOTION_LOYALTY</AddPromotionType3>
            <bImmuneNotAlive>1</bImmuneNotAlive>
            <Effect>EFFECT_CREATION</Effect>
            <Sound>AS3D_SPELL_BLESS</Sound>
            <Button>, ,Art/Interface/Buttons/Promotions/Promotions_Atlas1.dds,1,16</Button>
        </SpellInfo>
		<SpellInfo>
            <Type>SPELL_RECOVERING_FLURRY</Type>
            <Description>TXT_KEY_SPELL_RECOVERING_FLURRY</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_BODY1</PromotionPrereq1>
			<PromotionPrereq2>PROMOTION_BODY2</PromotionPrereq2>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>												
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_HASTED</AddPromotionType1>
            <RemovePromotionType1>PROMOTION_SLOW</RemovePromotionType1>
			<AddPromotionType2>PROMOTION_REGENERATION</AddPromotionType2>
            <bImmuneNeutral>1</bImmuneNeutral>
            <bImmuneEnemy>1</bImmuneEnemy>
            <bImmuneNotAlive>1</bImmuneNotAlive>
            <Effect>EFFECT_WIND_SWIRL</Effect>
            <Sound>AS3D_SPELL_HASTE</Sound>
            <Button>, ,Art/Interface/Buttons/Promotions/Promotions_Atlas1.dds,5,11</Button>
        </SpellInfo>
        <SpellInfo>
            <Type>SPELL_BATTLE_PREPARATION</Type>
            <Description>TXT_KEY_SPELL_BATTLE_PREPARATION</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_ENCHANTMENT3</PromotionPrereq1>
			<PromotionPrereq2>PROMOTION_EARTH2</PromotionPrereq2>
            <bAllowAI>1</bAllowAI>
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_SPELLSTAFF</AddPromotionType1>
            <bBuffCasterOnly>1</bBuffCasterOnly>
			<AddPromotionType2>PROMOTION_STONESKIN</AddPromotionType2>
            <bBuffCasterOnly>1</bBuffCasterOnly>
            <Effect>EFFECT_SWORDS_SPARKS</Effect>
            <Sound>AS3D_SPELL_ENCHANTMENT</Sound>
            <Button>Art/Interface/Buttons/Promotions/Spellstaff.dds</Button>
        </SpellInfo>
		<SpellInfo>
            <Type>SPELL_POISONED_BLADE_ESUS</Type>
            <Description>TXT_KEY_SPELL_POISONED_BLADE_ESUS</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_NATURE2</PromotionPrereq1>
			<ReligionPrereq>RELIGION_COUNCIL_OF_ESUS</ReligionPrereq>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>												
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_POISONED_BLADE</AddPromotionType1>
            <bImmuneNeutral>1</bImmuneNeutral>
            <Effect>EFFECT_SPELL1</Effect>
            <Sound>AS3D_SPELL_ENCHANTMENT</Sound>
            <Button>, ,Art/Interface/Buttons/Spells/Spells_Atlas1.dds,7,7</Button>
        </SpellInfo>
    </SpellInfos>
</Civ4SpellInfos>
 
@Sephi

3) and this is rather important: an spell that got obsoleted by it's successor still shows up, although you can't cast it (the autocast is not darkened)
just look at the picture in the attachment.
I will fix this


4) the spell blur is obsoleted by shadowwalk, yet i can not find this in the actual code o.O (i can find that scorch obsoletes spring in the code though). how did you manage that is still works?
it's in a module in FFHPlus.

5) (last edit i swear) it is not possible to merge hope, inspiration and wall of stone since you can only add one "building" a time with the current *.xml code
will take care of it when I have some time.
 
@sephi
these are great news sephi my very thanks :)


@graywarden
*phew* i thought for a moment you were doing work i already have done. i am glad with your work :)
 
@sephi
these are great new sephi my very thanks :)


@graywarden
*phew* i thought for a moment you were doing work i already have done. i am glad with your work :)

haha........ i HAD done work you had already done..... haha......

but erasing the TAG files was an easy fix.

I stopped with these spells because you had clear definitions for me to build the Help/Strategy Tags with.

The "Shooting Stars" and "Poison Blade-2" spells did not have enough info at the moment. When you have those built, you make the <TAG> Files and give me the info to make the other files to add to your work, like with those above.
 
the shooting stars already exist they come when you have master of the elements promotion (or something akin to that. requirement is earth 3 water 3 air 3 and fire 3) that was includes in the arcane mastery module.

the second poisoned blade spell is a workaround:
for a civilization that does follow the cult of esus the spells: enchanted blade and flaming arrows are blocked. with that in mind i blocked the spell adaptive enchantment as well to avoid abuse.

now here is the problem: if this civilization has a mage with nature 2 and enchantment 2 the mage will loose the ability to cast poisoned blade, since it is replaced by adaptive enchantment which is blocked.

to make sure he could still cast poisoned blade i made a second spell that is nearly identical to the poisoned blade spell only requiring of the caster that he has the cult of esus religion.
this new spell will also replace poisoned blade.

in conclusion:
Civilization not following the cult of esus:
Enchanted Blade + Flaming Arrows + Poisoned Blade = Adaptive Enchantment

Civilization following the cult of esus:
Poisoned Blade = Poisoned Blade
(it has the same name in-game, but not in code)

the normal spell
Spoiler :
Code:
        <SpellInfo>
            <Type>SPELL_POISONED_BLADE</Type>
            <Description>TXT_KEY_SPELL_POISONED_BLADE</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_NATURE2</PromotionPrereq1>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>												
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_POISONED_BLADE</AddPromotionType1>
            <bImmuneNeutral>1</bImmuneNeutral>
			<ObsoletedBySpells>
				<ObsoletedBySpell>
					<SpellType>SPELL_ADAPTIVE_ENCHANTMENT</SpellType>
					<bObsolete>1</bObsolete>
				</ObsoletedBySpell>
				<ObsoletedBySpell>
					<SpellType>SPELL_POISONED_BLADE_ESUS</SpellType>
					<bObsolete>1</bObsolete>
				</ObsoletedBySpell>
			</ObsoletedBySpells>
            <Effect>EFFECT_SPELL1</Effect>
            <Sound>AS3D_SPELL_ENCHANTMENT</Sound>
            <Button>, ,Art/Interface/Buttons/Spells/Spells_Atlas1.dds,7,7</Button>
        </SpellInfo>




the substitute
Spoiler :
Code:
		<SpellInfo>
            <Type>SPELL_POISONED_BLADE_ESUS</Type>
            <Description>TXT_KEY_SPELL_POISONED_BLADE_ESUS</Description>
            <Civilopedia>TXT_KEY_SPELL_PLACEHOLDER_PEDIA</Civilopedia>
            <PromotionPrereq1>PROMOTION_NATURE2</PromotionPrereq1>
			<ReligionPrereq>RELIGION_COUNCIL_OF_ESUS</ReligionPrereq>
            <bAllowAI>1</bAllowAI>
            <bAllowAuto>1</bAllowAuto>												
            <bDisplayWhenDisabled>1</bDisplayWhenDisabled>
            <bHasCasted>1</bHasCasted>
            <AddPromotionType1>PROMOTION_POISONED_BLADE</AddPromotionType1>
            <bImmuneNeutral>1</bImmuneNeutral>
            <Effect>EFFECT_SPELL1</Effect>
            <Sound>AS3D_SPELL_ENCHANTMENT</Sound>
            <Button>, ,Art/Interface/Buttons/Spells/Spells_Atlas1.dds,7,7</Button>
        </SpellInfo>


edit: in the attachment are pictures for comparison.
 
the shooting stars already exist they come when you have master of the elements promotion (or something akin to that. requirement is earth 3 water 3 air 3 and fire 3) that was includes in the arcane mastery module.

Spoiler :
<TEXT>
<Tag>TXT_KEY_SPELL_SHOOTING_STARS_HELP</Tag>
<English>Requires Air 3, Earth 3, Fire 3 & Water 3 Levels!</English>
<French>Requires Air 3, Earth 3, Fire 3 & Water 3 Levels!</French>
<German>Requires Air 3, Earth 3, Fire 3 & Water 3 Levels!</German>
<Italian>Requires Air 3, Earth 3, Fire 3 & Water 3 Levels!</Italian>
<Spanish>Requires Air 3, Earth 3, Fire 3 & Water 3 Levels!</Spanish>
</TEXT>


Ok I just made a help tag for shooting stars, and left poison blade alone, unless you see a need for something more.
 
promotion prereqs are already displayed in the pedia. Help entries should only list python effects.
 
@graywarden

i just checked the shooting stars and they have a pedia entry

Spoiler :
Code:
<TEXT>
        <Tag>TXT_KEY_UNIT_SHOOTING_STAR_PEDIA</Tag>
        <English>Available only to those that have mastered all 4 elements, the Shooting Stars spell summons stars of energy that the caster can hurl at their enemies.</English>
        <French>Available only to units that have mastered all 4 elements, the Shooting Stars spell summons stars of energy that the caster can hurl at their enemies.</French>
        <German>Available only to units that have mastered all 4 elements, the Shooting Stars spell summons stars of energy that the caster can hurl at their enemies.</German>
        <Italian>Available only to units that have mastered all 4 elements, the Shooting Stars spell summons stars of energy that the caster can hurl at their enemies.</Italian>
        <Spanish>Available only to units that have mastered all 4 elements, the Shooting Stars spell summons stars of energy that the caster can hurl at their enemies.</Spanish>
    </TEXT>

[/Spoiler]

best is you focus on strategy and help of the spells that i add (shooting stars was not made by me)
 
@graywarden

i just checked the shooting stars and they have a pedia entry

[best is you focus on strategy and help of the spells that i add (shooting stars was not made by me)

@tesb,

yes i saw the pedia entry, there is also an existing strategy entry, which was why I only added the help file ;)

@sephi,

thanks for clarifying the difference (again) between the help and strategy tags.
 
fyi

i have to redo some files to make the mod more modular. i going to sleep now, i update in some time tomorrow
 
fyi

i have to redo some files to make the mod more modular. i going to sleep now, i update in some time tomorrow

have a good one, i will upload the help/strategy files later this evening to the SVN Server with the other fixes worked today.

meantime settling into a hotseat game/test for the rest of the evening
 
first release is out, update in the opening post is made. please comment :)
 
strategy tags like this

<TEXT>
<Tag>TXT_KEY_SPELL_SHADOWSTEP_STRATEGY</Tag>
<English>By combining the power of the Shadowwalk & the Dance of Blades Spells, your magic users can produce the Shadowstep Spell!</English>

would be usefull for
-Adaptive Enchantment
-Shadowstep
-Bravery
-Recovering Flurry
-Battle Preparation
-Embrace of Elements
-Sunrise

help is not needed (the one spell that does need a help txt already has one) and the general tags are already done by me. keep in mind that some special characters are not liked by the civ4 pedia.

they are however not that important but if you want to contribute you are very welcome :)
 
Shadowstep is done
Battle prep is done
Bravery is done
Adap Enchantment is done

I will add Recovering Flurry/Embrace of Elements and Sunrise

yes i figured it out this morning when i loaded yesterdays tags, that the xml did not like the "&" and had to change them to "and"

I uploaded to svn this morning the files i did last night. I will quickly add these last few and get them uploaded, Sephi is working on the next patch. im pretty sure


strategy tags like this



would be usefull for
-Adaptive Enchantment
-Shadowstep
-Bravery
-Recovering Flurry
-Battle Preparation
-Embrace of Elements
-Sunrise

help is not needed (the one spell that does need a help txt already has one) and the general tags are already done by me. keep in mind that some special characters are not liked by the civ4 pedia.

they are however not that important but if you want to contribute you are very welcome :)
 
thanks for clarifying the difference (again) between the help and strategy tags.

What i mean is this. A text "Requires Air 3, Earth 3, Fire 3 and Water 3 Levels!" adds zero information since the pedia already shows which prereqs are needed. A help TXT_KEY should only be added when there are python effects which the game can't read easily. I would also not make many strategy tags.

The thing is, once something gets changed, for example the prereq of shooting star spell, all the help/strategy TXT_KEY files might have wrong/old information. And since this module is in development it is more than likely that some things might get changed in the future ;)
 
so far I have merged
  • bravery
  • adaptive enchantment
  • shadowsteep
  • fireball->shooting stars

and added new buttons for the spells, else it might be a bit confusing
 
i hope you used the files in opening post. i just wonder, since it has zero views.

first release is out, update in the opening post is made. please comment :)

i modded them to be completely modular (the preview version was not)
 
I had already merged them from the files you uploaded yesterday. moved the new spells to spellsplus module. But since I didn't change them at all, your module should also work fine with 8.02
 
Back
Top Bottom