Hey Guys,
I've been trying to make "Dwarven Riches" a passive spell like "Fuel The Fires" but it has not worked. I even tried to copy 2.02, but it did not work either. I've made the following changes. Am I missing something?
specialpower.ini
;;,;; 2.01 Riches removed
;SpecialPower SpellBookDwarvenRiches
; Enum = SPECIAL_SPELL_BOOK_DWARVEN_RICHES
; ReloadTime = SPELL_RECHARGE_TIME_TIER_2
; RadiusCursorRadius = DWARVENRICHES_EFFECT_RADIUS
; RequiredSciences = SCIENCE_DwarvenRiches
; InitiateAtLocationSound = SpellDwarvenRiches1
; Flags = RESPECT_RECHARGE_TIME_DISCOUNT NEEDS_OBJECT_FILTER
; ObjectFilter = INDUSTRY_TYPE_SPELL_OBJECT_FILTER
;End
;;,;;
;------------------------------------------------------------------------------
SpecialPower SpellBookPassiveDwarvenRiches ;;,;; added for 2.02e
Enum = SPECIAL_SPELL_BOOK_FUEL_THE_FIRES
ReloadTime = 0
RequiredSciences = SCIENCE_DwarvenRiches
InitiateSound = SpellDwarvenRiches1
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
system.ini
;;,;; original 2.01 Dwarven Riches, removed for 2.02e
; Behavior = SpecialPowerModule ModuleTag_DwarvenRiches
; SpecialPowerTemplate = SpellBookDwarvenRiches
; AttributeModifier = SpellBookDwarvenRiches
; AttributeModifierRange = DWARVENRICHES_EFFECT_RADIUS
; AttributeModifierAffects = INDUSTRY_TYPE_SPELL_OBJECT_FILTER
; TriggerFX = FX_DwarvenRiches
; UpdateModuleStartsAttack = No
; AvailableAtStart = No
; RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
; RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
; End
;;,;;
Behavior = PlayerUpgradeSpecialPower ModuleTag_PassiveDwarvenRiches ;;,;; added for 2.02e
SpecialPowerTemplate = SpellBookPassiveDwarvenRiches
UpgradeName = Upgrade_GrantDwarvenRiches
UpdateModuleStartsAttack = No
AffectAllies = No
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
commandbutton.ini
CommandButton Command_SpellBookDwarvenRiches
Command = SPELL_BOOK
SpecialPower = SpellBookPassiveDwarvenRiches; SpellBookDwarvenRiches
ButtonImage = SBGood_DwarvenRiches
Options = NONPRESSABLE
TextLabel = CONTROLBAR:DwarvenRiches
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipDwarvenRiches
End
CommandButton Command_PurchaseSpellDwarvenRiches
Command = PURCHASE_SCIENCE
ButtonBorderType = UPGRADE
ButtonImage = SBGood_DwarvenRiches
Science = SCIENCE_DwarvenRiches
TextLabel = CONTROLBAR:DwarvenRiches
DescriptLabel = CONTROLBAR:TooltipDwarvenRiches
CommandTrigger = Command_SpellBookDwarvenRiches ;;,;; added for 2.02e
End
upgrade.ini
Upgrade Upgrade_GrantDwarvenRiches ;;,;; added for 2.02e
Type = PLAYER
End
dwarvenmineshaft.ini
AnimationState = USER_5 ;;,;; Added for 2.02e (T.C.) - Dwarven Riches particle system
ParticleSysBone = None DwarvenRichesEmbers
End
AnimationState = USER_5 UPGRADE_ECONOMY_BONUS ;;,;; Added for 2.02e (T.C.) - Industry has priority.
ParticleSysBone = None FueltheFiresEmbers
End
End