Modderecke > Coding
Sanalf 2´s Fragen-Thread
Ealendril der Dunkle:
--- Zitat ---1. Das kann gar net funktionieren^^
2. warum so umständlich?
Warum kann es nicht gehen?
Weil du ne "SELF" hit weapon gemacht hast die vom egg ausgelöst wird, die trifft nur das egg selbst aber nicht durin
--- Ende Zitat ---
Self ist hierbei völlig unerheblich. Das Egg besitzt den TAG UNATTACKABLE, folglich ist Sanalfs-System völlig richtig.
--- Zitat ---KindOf = INERT IMMOBILE UNATTACKABLE
--- Ende Zitat ---
Das gesamte System muss auf externen Objecten basieren, die Weapon freischalten, da ansonsten der SELF-Parameter nicht akzeptiert wird.
Das Zauberwort hierbei heißt ENUM. Dein ENUM ist ein ELVEN_GRACE-ENUM, welches den Syntax bezitzt: Fähigkeit wird direkt ausgelöst und wirkt nach "außen". Das dieses ENUM hierbei nicht funktionieren kann, sollte klar sein.
Du hast eine Weapon an dieses ENUM drangeklatscht, bzw. an diesen Behaviour-Ablauf, das wird hierbei aber nicht richtig akzeptiert.
Damit es wirklich einen reibungslosen Ablauf gibt, musst du deine Fähigkeit anders aufbauen.
Ich würde dir empfehlen es über den behaviour von Dains Mighty Rage zu lösen. Hierbei können zig Trigger drangebaut werden, sowie Weapons und Heal-Module.
Sanalf 2:
Hmm, okay, ich sehs mir an. Danke vielmals!
mfg
sanalf 2
Edit: Jetzt hab ich wieder das Problem, dass Durin vom Zauber betroffen ist. Ich habe die Einträge von Dains "MightyRage" kopiert und abgeändert. Aber wie stelle ich ein, dass Durin nicht davon getroffen wird? Die Fähigkeit sollt eigentlich den Heilen-Effekt und meine Weapon triggern. Die Helden werden auch im Zielgebiet alle schön geheilt, aber Durin selbst eben auch. Und Schaden erleidet er auch keinen. Hier zur sicherheit noch einmal die Codes:
Specialpower.inc
--- Code: ---SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrim
Enum = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime = 60000
RadiusCursorRadius = 250
End
SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrimHeal
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End
--- Ende Code ---
Durin.ini
--- Code: --- Behavior = UnpauseSpecialPowerUpgrade ModuleTag_VaterDerNaugrimStarter
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
TriggeredBy = Upgrade_ObjectLevel1
End
Behavior = SpecialPowerModule ModuleTag_VaterDerNaugrimDummy
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
StartsPaused = Yes
UpdateModuleStartsAttack = Yes
End
Behavior = ActivateModuleSpecialPower ModuleTag_CloseTheGap
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
StartAbilityRange = 200
TriggerSpecialPower = ModuleTag_VaterDerNaugrimHeal TARGETPOS
TriggerSpecialPower = ModuleTag_VaterDerNaugrimFireUpdate TARGETPOS
End
Behavior = PlayerHealSpecialPower ModuleTag_VaterDerNaugrimHeal
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrimHeal
HealAmount = 1.0
HealAsPercent = Yes
HealAffects = INFANTRY CAVALRY HERO DOZER MONSTER
HealRadius = 999999
HealFX = FX_SpellHealUnitHealBuff
TriggerFX = FX_DainMightyRage02
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_VaterDerNaugrimFireUpdate
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrimHeal
SpecialWeapon = VaterDerNaugrimSelfDamageWeapon
WhichSpecialWeapon = 1
StartAbilityRange = 10.0
SkipContinue = Yes
UnpackTime = 1500
PackTime = 1
MustFinishAbility = Yes
End
--- Ende Code ---
mfg
sanalf 2
Arazno Masirias:
Schreib mal in die Zeile folgendes rein.
HealAffects = INFANTRY CAVALRY HERO DOZER MONSTER
-Object name des Helden
Sollte dann zum beispiel so aussehen.
HealAffects = INFANTRY CAVALRY HERO DOZER MONSTER -DURIN
Sanalf 2:
Habe ich schon probiert, aber dann crasht mir mein Spiel. Leider kann man in diesem Filter offenbar keine "+/-"-Einträge angeben.
Aber Danke für den Versuch!
mfg
sanalf 2
Ich hab mal auf 3rdage.net ein Thema gefunden, dass so ähnlich wie meines klingt. Ich wollte euch fragen, ob mir das weiterhilft. Hier der Link:
http://forums.revora.net/index.php?showtopic=75660
ps: Wie kann ich eigentlich hier im Forum einen Link mit einem eigenen Text versehen? Also, dass z.B. nicht so eine Wurscht wie da oben steht, sondern stattdessen sowas wie "Hier draufklicken"?
mfg
sanalf 2
Lars:
--- Code: ---[url=http://forums.revora.net/index.php?showtopic=75660]Link[/url]
--- Ende Code ---
Link
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln