唱歌的炮灰 发表于 2015-2-19 07:00

求修改坐骑产出的全局变量语句

经过我测试,1.8版本传奇英雄的race文件夹下修改自定义国家,可以添加以下语句来提高玩家的产出:

<A_Research>80.0000</A_Research>
<A_Gold>100.0000</A_Gold>
<A_Mana>150.0000</A_Mana>
<A_Metal>90.0000</A_Metal>
<A_RefinedCrystal>100.0000</A_RefinedCrystal>

但查了建筑文件,试了很多语句都无法修改狼和马的产出比例,无论是mounts、wargs还是horses,求教修改党的高手指点,到底用什么语句才能生效?

l97227986 发表于 2015-2-23 13:27

本帖最后由 l97227986 于 2015-2-23 13:34 编辑

可以参照以下对于CoreSpells.xml的修改,效果为英雄对城市施展痴迷这个附魔法术,附 魔 城 市 每 个 精 华 +300生 产 力、+30 金 币、+1马匹 并 +3 金 属 及 水 晶、魔法值,减 少 100% 不 安,红字是马匹部分:
<SpellDef InternalName="Obsession">
                <DisplayName>痴 迷 </DisplayName>
                <Description>附 魔 城 市 每 个 精 华 +300生 产 力、+30 金 币、+1马匹 并 +3 金 属 及 水 晶、魔法值,减 少 100% 不 安 .</Description>
                <Image>S_Inspiration_Painting.png</Image>
                <IconFG>S_EnchantedHammers_Icon.png</IconFG>
                <AutoUnlock>1</AutoUnlock>
                <CanStack>0</CanStack>
                <SpellBookSortCategory>City</SpellBookSortCategory>
                <SpellBookSortSubCategory>CityEnchantment</SpellBookSortSubCategory>
                <SpellType>Strategic</SpellType>
                <SpellClass>ImpResourceBooster</SpellClass>
                <SpellSubClass>Other</SpellSubClass>
                <SpellTargetType>FriendlyCity</SpellTargetType>
                <Prereq>
                        <Type>AbilityBonusOption</Type>
                        <Attribute>Spell_Obsession</Attribute>
                </Prereq>
                <SpellResourceCost>
                        <Resource>Mana</Resource>
                        <Amount>25</Amount>
                </SpellResourceCost>
                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>Production</Attribute>
                        <Duration>-1</Duration>
                        <HasUpgradableValue>1</HasUpgradableValue>
                        <PerTurn>1</PerTurn>
                        <Calculate InternalName="Calc" ValueOwner="TargetCity">
                              <Expression>
                                        <! * 300]]>
                              </Expression>
                        </Calculate>
                        <Calculate InternalName="Value">
                              <Expression>
                                        <!]]>
                              </Expression>
                        </Calculate>
                </GameModifier>
                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>gold</Attribute>
                        <Duration>-1</Duration>
                        <HasUpgradableValue>1</HasUpgradableValue>
                        <PerTurn>1</PerTurn>
                        <Calculate InternalName="Calc" ValueOwner="TargetCity">
                              <Expression>
                                        <! * 30]]>
                              </Expression>
                        </Calculate>
                        <Calculate InternalName="Value">
                              <Expression>
                                        <!]]>
                              </Expression>
                        </Calculate>
                </GameModifier>
                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>TileYieldEssence</Attribute>
                        <Duration>-1</Duration>
                        <PerTurn>1</PerTurn>
                        <Value>4</Value>
                </GameModifier>
                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>Metal</Attribute>
                        <Duration>-1</Duration>
                        <HasUpgradableValue>1</HasUpgradableValue>
                        <PerTurn>1</PerTurn>
                        <Calculate InternalName="Calc" ValueOwner="TargetCity">
                              <Expression>
                                        <! * 3]]>
                              </Expression>
                        </Calculate>
                        <Calculate InternalName="Value">
                              <Expression>
                                        <!]]>
                              </Expression>
                        </Calculate>
                </GameModifier>

               
                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>Mana</Attribute>
                        <Duration>-1</Duration>
                        <HasUpgradableValue>1</HasUpgradableValue>
                        <PerTurn>1</PerTurn>
                        <Calculate InternalName="Calc" ValueOwner="TargetCity">
                              <Expression>
                                        <! * 3]]>
                              </Expression>
                        </Calculate>
                        <Calculate InternalName="Value">
                              <Expression>
                                        <!]]>
                              </Expression>
                        </Calculate>
                </GameModifier>


                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>Horses</Attribute>
                        <Duration>-1</Duration>
                        <HasUpgradableValue>1</HasUpgradableValue>
                        <PerTurn>1</PerTurn>
                        <Calculate InternalName="Calc" ValueOwner="TargetCity">
                              <Expression>
                                        <! * 1]]>
                              </Expression>
                        </Calculate>
                        <Calculate InternalName="Value">
                              <Expression>
                                        <!]]>
                              </Expression>
                        </Calculate>
                </GameModifier>


                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>RefinedCrystal</Attribute>
                        <Duration>-1</Duration>
                        <HasUpgradableValue>1</HasUpgradableValue>
                        <PerTurn>1</PerTurn>
                        <Calculate InternalName="Calc" ValueOwner="TargetCity">
                              <Expression>
                                        <! * 3]]>
                              </Expression>
                        </Calculate>
                        <Calculate InternalName="Value">
                              <Expression>
                                        <!]]>
                              </Expression>
                        </Calculate>
                </GameModifier>


                <GameModifier>
                        <ModType>Resource</ModType>
                        <Attribute>Unrest</Attribute>
                        <Duration>-1</Duration>
                        <PerTurn>1</PerTurn>
                        <Value>-100</Value>
                </GameModifier>
                              <AIData AIPersonality="AI_General">
                        <AIPriority>15</AIPriority>
                </AIData>
                <HitSoundFX>Spell_Obsession_01</HitSoundFX>
                <SpellDefEffect>
                        <EffectName>S_AuraofMight_Particle</EffectName>
                        <LocalPosition>0,0,0</LocalPosition>
                        <EffectScale>.75</EffectScale>
                        <EffectDelay>0</EffectDelay>
                        <SnapToTerrain>1</SnapToTerrain>
                </SpellDefEffect>
      </SpellDef>
页: [1]
查看完整版本: 求修改坐骑产出的全局变量语句