Modding Union
Modderecke => Coding => Thema gestartet von: atar am 16. Apr 2016, 14:21
-
hallo alle zusammen. Also es geht darum das ich statt führerschaft die Fähigkeit der Gondorstatue auf den selbst erstellten helden übertragen wollte. Dafür habe ich den Befehl
Behavior = PassiveAreaEffectBehavio r ModuleTag_FeelGoodHero
EffectRadius = GONDOR_STATUE_AOE_RADIUS
PingDelay = 2000
ModifierName = GenericHeroLeadership
AntiCategories = BUFF
AllowFilter = GENERIC_BUFF_RECIPIENT_O BJECT_FILTER
End
In die CreateHero Ini eingefügt und funktioniert alles super. Bloss es wird für alle selbsterstellten Helden gemacht gibt es eine Möglichkeit dies einzuschränken. So in der Art
Wenn Held besitzt Athelas dann soll der Block ausgeführt werden sonst nicht. Sodass eben man eine bestimmte Fähigkeit besitzen muss, bis das ausgeführt wird???
-
Du musst ein UpgradeRequired in dein PassiveAreaEffectBehavio r einfügen, dann benötigt es ein Upgrade, bevor es wirkt. Upgrade_CreateAHeroAthel as wäre das Upgrade, welches vergeben wird, wenn der Held Athelas hat.
Behavior = PassiveAreaEffectBehavior ModuleTag_FeelGoodHero
UpgradeRequired = Upgrade_CreateAHeroAthelas
EffectRadius = GONDOR_STATUE_AOE_RADIUS
PingDelay = 2000
ModifierName = GenericHeroLeadership
AntiCategories = BUFF
AllowFilter = GENERIC_BUFF_RECIPIENT_O BJECT_FILTER
End
-
Ahh vielen dank, ich dachte ich darf den innen Code nicht verändern und muss den Befehl vor dem Code irgendwie einbinden. Nochmals danke :)
-
Du musst ein UpgradeRequired in dein PassiveAreaEffectBehavio r einfügen, dann benötigt es ein Upgrade, bevor es wirkt. Upgrade_CreateAHeroAthel as wäre das Upgrade, welches vergeben wird, wenn der Held Athelas hat.
Behavior = PassiveAreaEffectBehavior ModuleTag_FeelGoodHero
UpgradeRequired = Upgrade_CreateAHeroAthelas
EffectRadius = GONDOR_STATUE_AOE_RADIUS
PingDelay = 2000
ModifierName = GenericHeroLeadership
AntiCategories = BUFF
AllowFilter = GENERIC_BUFF_RECIPIENT_O BJECT_FILTER
End
Nee so einfach geht das nicht, ich habe das versucht, aber dann gibt er eine Fehlermeldung an. Da muss man sich was anderes ausdenken
-
Das sollte aber generell gehen. (Natürlich muss bei "GENERIC_BUFF_RECIPIENT_O BJECT_FILTER" das Leerzeichen entfernt werden, was durch das Einfügen im nicht CodeBlock hier entstanden ist).
Was ist denn genau die Fehlermeldung?
-
Das sollte aber generell gehen. (Natürlich muss bei "GENERIC_BUFF_RECIPIENT_O BJECT_FILTER" das Leerzeichen entfernt werden, was durch das Einfügen im nicht CodeBlock hier entstanden ist).
Was ist denn genau die Fehlermeldung?
Nichts vergiss was ich sagte. Hab die ganze Zeit etwas falsches eingegeben. Dann hätte ich auch noch eine Frage, falls du das auch weißt
Ich wollte den Helden bisschen Geld verdienen lassen von sich selbst
Behavior = AutoDespositUpdate AutoDepositModuleTag
DepositTiming = Outpost_money_time
DepositAmount = Outpost_money_amount
initialCaptureBonus=Outpost_Initial_capture_Bonus
End
Ist halt vom Aussenposten.
Das in die CreateAHero.ini eingefügt und das geht dann auch bloss wieder für alle
Wenn ich da jetzt das einfüge Also UpgradeRequired = Upgrade_CreateAHeroAthel as. Dann funktioniert es nicht
Was ist denn der Unterschied zwischen Autodesposit... und PassivArea…. .