Modderecke > Coding
Fähigkeiten Übergabe einschränken
atar:
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???
Prinz von Dol Amroth:
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.
--- Code: ---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
--- Ende Code ---
atar:
Ahh vielen dank, ich dachte ich darf den innen Code nicht verändern und muss den Befehl vor dem Code irgendwie einbinden. Nochmals danke :)
vayu:
--- Zitat von: Prinz von Dol Amroth am 16. Apr 2016, 14:36 ---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.
--- Code: ---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
--- Ende Code ---
--- Ende Zitat ---
Nee so einfach geht das nicht, ich habe das versucht, aber dann gibt er eine Fehlermeldung an. Da muss man sich was anderes ausdenken
Prinz von Dol Amroth:
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?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln