Modderecke > Allgemeine Modding-Fragen
EvilDets Fragenthread
thepinking:
Das keine Nachladezeit zu sehen ist, und nichts passiert wen du auf den Zielpunkt klickst deutet daraufhin das was mit einem Behavior stimmt. Meine Vermutung zu deinem Problem ist, dass das Spellbook den Behavoir LevelGrantSpecialPower nicht kennt, und deswegen nichts tut. Die Lösung wäre den Spell zu einem OCL umzuwandeln der ein Object spawnen lässt. Dieses Object hat ein CommandSet mit dem Kings Farvour Spell und auch in der ini die richtigen Behavior. Das Object hat weiteres ein DoCommand in der ini welches bei dem Startup deines Volkes aktiviert wird. Dadurch muss man zwar 2 mal auf ein Zielgebiet klicken, wäre aber ne Lösung ;)
Ps.: Ausprobiert hab ichs nicht, also kann ich nicht sagen obs wirklich geht
Edit:
Was ich vergessen hab:
Das object sollte auch eine Lifetime haben, dass es nicht ewig bleibt ;)
mfg
Pini
MCM aka k10071995:
Sicher, dass das funktioniert?
Das beschworene Objekt wäre ja nicht angewählt, oder irre ich mich da?
Naja, an deiner Stelle würde ich mal testen, ob du was am Enum drehen kannst:
--- Zitat ---SPECIAL_KINGS_FAVOR
--- Ende Zitat ---
Wenn ich irgendwelche merkwürdige Fehler habe, überprüfe ich immer zuerst das Enum der Fähigkeit. Eines der Spellbook-Enums gestattet zB. kein Beschwören von mehreren Objekten, was sehr ärgerlich sein kann (Bis man herausgefunden hat, dass es daran liegt xD). Könnte sein, dass die Behavior an sich erkannt wird, aber das Enum blockiert.
Sollte das alles nicht funktionieren, würde ich dir raten, das mit einem Objekt zu machen, wie thepinking schon gesagt hat. Ich würde hier das ganze aber per AutoAbility machen lassen, sodass man ein Egg spawned, dass dann automatisch die Erfahrungs-Fähigkeit auf Einheiten in nähe anwendet. Es gab doch eine Möglichkeit, das die AutoAbility sofort von Anfang an aktiv ist, oder?
Wobei man es auch so machen könnte, dass das Objekt die Fähigkeit auf sich selbst wirkt, in dem Fall wäre der Effekt zentriert.
Ealendril der Dunkle:
thepingking, das funktioniert nicht.
EvilDet, ändere das hier mal so um und teste das:
--- Zitat ---SpecialPower SpellBookIskendria
Enum = SPECIAL_KINGS_FAVOR
RequiredSciences = SCIENCE_DunedainAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER _3 ; in milliseconds
RadiusCursorRadius = 10.0
Flags = RESPECT_RECHARGE_TIME_DI SCOUNT
End
--- Ende Zitat ---
Ansonsten würde ich, wie MCM bereits angedeutet hat, ein anderes ENUM testen. Eine Alternativvariante wird es aber nicht geben.
EvilDet:
ea, auch damit geht es nicht :(
Welches ENUM sollte ich denn ausprobieren?
MfG
EvilDet
thepinking:
Thx Ea und MCM daran hab ich nicht gedacht, mein Fehler sry.
Kann es eventuell sein, dass der Spell ansich stimmt, es aber an den Einheiten liegt?
Ich steh nämlich grad vor dem selben Problem (eps per Spellbook, nur eine etwas andere Version als die von EvilDet, im Prinzip allerdings das gleiche) und bei mir passiert genau das gleiche: nichts.
Edit:
Was mit noch eingefallen ist:
Kann es sein das es am KindOf liegt? Das da eins fehlt, bzw eins nicht da sein sollte?
mfg
Pini
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln