Modderecke > Allgemeine Modding-Fragen
EvilDets Fragenthread
EvilDet:
Da hatte ich auch schon dran gedacht, hat aber leider auch nichts geholfen :(
Trotzdem danke für deine Antwort!
EvilDet
Ealendril der Dunkle:
Schnapp dir doch einfach komplett Faramirs-Aniset und tausche die Animationen nacheinander aus. Das geht schneller als einen banalen Fehler zu finden.
EvilDet:
Ahh, vielen Dank ea! Jetzt funktioniert es wie gewollt :)
Die Methode sollte ich mir merken :D
MfG
EvilDet
EvilDet:
So, ich melde mich auch mal wieder mit einer Frage, die eigentlich nicht schwer zu lösen sollte, mich jedoch vor Probleme stellt:
Mein Held soll sich bei Aktivierung der Fähigkeit selbst heilen, allerdings auch langsamer werden etc.
Ich habe mich hier am Zwergenbier-Spell orientiert, der Held wird auch geheilt, aber er bekommt keinen Malus.
Held.ini
--- Code: --- Behavior = OCLSpecialPower ModuleTag_Wein
StartsPaused = Yes
SpecialPowerTemplate = SpecialAbilityDrustanWein
OCL = OCL_DrustanWein
CreateLocation = CREATE_AT_LOCATION
End
--- Ende Code ---
OCL-Object:
--- Code: ---Object DrustanWeinObject
; *** ART Parameters ***
Draw = W3DScriptedModelDraw ModuleTag_Draw
DefaultModelConditionState
Model = None
End
End
; ***DESIGN parameters ***
EditorSorting = System
KindOf = NO_COLLIDE IMMOBILE UNATTACKABLE IGNORE_FOR_VICTORY IGNORE_FOR_EVA_SPEECH_POSITION
; *** ENGINEERING Parameters ***
Body = ImmortalBody ModuleTag_01
MaxHealth = 10000
InitialHealth = 10000
End
Behavior = DeletionUpdate ModuleTag_DeletionUpdate because I can't die
MinLifetime = 1000
MaxLifetime = 1000
End
Behavior = PassiveAreaEffectBehavior ModuleTag_SplashOfHealingWater_Ahh
EffectRadius = 10
PingDelay = 0
HealPercentPerSecond = 50% ;3%
AllowFilter = ANY +GondorDrustan ALLIES
NonStackable = Yes
HealFX = FX_SpellHealUnitHealBuff
End
Behavior = FireWeaponUpdate ModuleTag_Wein
FireWeaponNugget
WeaponName = DrustanWeinWeapon
FireDelay = 0
OneShot = Yes
End
End
End
--- Ende Code ---
Weapon.ini
--- Code: ---Weapon DrustanWeinWeapon
RadiusDamageAffects = ALLIES NOT_SIMILAR
DelayBetweenShots = 0
AttributeModifierNugget
AttributeModifier = DrustanWeinMalus
Radius = 50000
DamageFXType = SWORD_SLASH
SpecialObjectFilter = NONE +GondorDrustan ALLIES
End
End
--- Ende Code ---
Attributemodifier.ini
--- Code: ---ModifierList DrustanWeinMalus
Category = WEAPON
Modifier = ARMOR -50%
Modifier = SPEED 75%
Modifier = VISION -25%
Duration = 15000
End
--- Ende Code ---
Vielen Dank im Voraus!
MfG
EvilDet
Ealendril der Dunkle:
Normalerweise sollte das funktionieren, ich persönlich würde es aber über einen anderen Weg machen.
Du gibst deinem Helden einen KindOf, den sonst kein Held hat (z.b. GIMLI).
Jetzt nimmst du Dains MightyRage-Fähigkeit und codest dort eben beim Heal-Update nur den KindOf deines Helden ein (Restliche Einträge im Behaviour kannst du nach belieben anpassen). Zusätzlich codest du eben eine Attributemodifier-Vergabe die sich ebenso nur auf diesen KindOf bezieht.
Als letztes musst du im Button noch darauf achten, das es per One-Klick ausgeführt wird. Dabei musst du eben den Otions-Eintrag anpassen (siehe IvoryTowerVision-Button).
Das funktioniert in jedem Fall und ist deutlich einfacher.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln