Modderecke > Coding
Sanalf 2´s Fragen-Thread
Arazno Masirias:
Anhand der Farbe des sich dahinziehenden Teiles und das du den Hintern mehrmals neu verlinkt hast schätze ich das die Vertexe die fehlen von der Seite oder von vorne sind.
Heißt verlinke mal den gesamten Beckenbereich neu und nicht nur den Hintern.
Sanalf 2:
Gut ich probiers. Ich klär' euch dann über Erfolg oder Misserfolg auf.
mfg
sanalf 2
Sanalf 2:
So, nach etwas längerer Zeit kommt jetzt wieder eine kurze Frage. Übrigens, vorerst, falls es noch jemanden interessiert, ich hab die letzte Frage hinbekommen, also mein Problem mit den Vertex-Punkten. Danke noch einmal für diese Hilfestellungen!
So, jetzt aber die Frage. Ich hab es als neuen Post geschrieben, da die Anhänge lang werden und der Post nicht überlang werden soll:
-----EDIT: Ich habs jetzt mal editiert, da sich Problem Nummer 1 geregelt hat. Aber wie bekomme ich es hin, dass Durin 500 Lebenspunkte durch Aktivierung der Fähigkeit abgezogen werden?
Durin.ini
--- Code: --- Behavior = UnpauseSpecialPowerUpgrade ModuleTag_VaterDerNaugrimEnabler
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
TriggeredBy = Upgrade_ObjectLevel1
End
Behavior = SpecialPowerModule ModuleTag_VaterDerNaugrim
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
UpdateModuleStartsAttack = Yes
TriggerFX = FX_AragornAthelas
StartsPaused = Yes
End
Behavior = SpecialAbilityUpdate ModuleTag_VaterDerNaugrimUpdate
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
StartAbilityRange = 2.0
UnpackTime = 1
PreparationTime = 3
PackTime = 2000
AwardXPForTriggering = 0
End
Behavior = AutoAbilityBehavior ModuleTag_VaterDerNaugrimAutoAbility
SpecialAbility = SpecialAbilityKoenigDurinVaterDerNaugrim
MaxScanRange = 200
Query = 1 NONE +HERO
End
Behavior = AutoHealBehavior ModuleTag_VaterDerNaugrimHealing
StartsActive = No
TriggeredBy = Upgrade_ObjectLevel1
ButtonTriggered = Yes
HealingAmount = 5000
Radius = 999999
HealOnlyOthers = Yes
SingleBurst = Yes
UnitHealPulseFX = FX_AragornAthelas
KindOf = HERO
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_VaterDerNaugrimFireUpdate
SpecialPowerTemplate = SpecialAbilityKoenigDurinVaterDerNaugrim
SpecialWeapon = VaterDerNaugrimWeapon
WhichSpecialWeapon = 1
StartAbilityRange = 10.0
SkipContinue = Yes
UnpackTime = 1500
PackTime = 1
MustFinishAbility = Yes
End
--- Ende Code ---
Projectile.ini (für das Objekt, dass den Schaden verursachen soll)
--- Code: ---Object VaterDerNaugrimEgg
Draw = W3DScriptedModelDraw ModuleTag_Draw
DefaultModelConditionState
Model = None
End
End
KindOf = INERT IMMOBILE UNATTACKABLE
Body = ActiveBody ModuleTag_MakesKillWork
MaxHealth = 1
End
Behavior = LifetimeUpdate ModuleTag_HatchTrigger
MinLifetime = 0.0
MaxLifetime = 0.0
End
Behavior = SlowDeathBehavior ModuleTag_HatchProcess
DestructionDelay = 10
Weapon = MIDPOINT VaterDerNaugrimSelfDamageWeapon
End
End
--- Ende Code ---
Commandbutton.inc
--- Code: ---CommandButton Command_KoenigDurinVaterDerNaugrim
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityKoenigDurinVaterDerNaugrim
Options = NEED_TARGET_POS OK_FOR_MULTI_SELECT OK_FOR_MULTI_EXECUTE
TextLabel = CONTROLBAR:KoenigDurinVaterDerNaugrim
ButtonImage = HSDurinFassZwergenbier
CursorName = Bombard
RadiusCursorType = AthelasRadiusCursor
InvalidCursorName = GenericInvalid
InvalidCursorName = GenericInvalid
DescriptLabel = CONTROLBAR:ToolTipKoenigDurinVaterDerNaugrim
InPalantir = Yes
AutoAbility = Yes
NeedDamagedTarget = Yes
End
--- Ende Code ---
SpecialPower.inc
--- Code: --- SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrim
Enum = SPECIAL_ELVEN_GRACE
ReloadTime = 60000
End
--- Ende Code ---
Und zu guter Letzt noch die Weapon.inc
--- Code: --- Weapon VaterDerNaugrimWeapon
IdleAfterFiringDelay = 0
RadiusDamageAffects = ALLIES
DelayBetweenShots = 5000 ; time between shots, msec
PreAttackDelay = 2600
PreAttackType = PER_ATTACK ; Do the delay each time we attack a new target
FiringDuration = 1400
WeaponOCLNugget ; A Nugget that should only be used for the rarest of super special weapons. I better not catch a Fire Field in here.
WeaponOCLName = OCL_VaterDerNaugrimEgg
End
End
Weapon VaterDerNaugrimSelfDamageWeapon
RadiusDamageAffects = ALLIES NEUTRALS SELF
DelayBetweenShots = 0 ; 5000 time between shots, msec
PreAttackDelay = 0 ;2600
PreAttackType = PER_ATTACK ; Do the delay each time we attack a new target
FiringDuration = 2000
DamageNugget ; A basic Nugget that just does damage
Damage = 500
DamageScalar = 0% ALL -KhazadKoenigDurin
Radius = 999999
DamageType = MAGIC
DamageFXType = MAGIC
DeathType = EXPLODED
End
End
--- Ende Code ---
Was habe ich falsch gemacht/vergessen/nicht bedacht?
Ich freue mich über jedwede Auskunft^^
Mfg und danke im Voraus!
Sanalf 2
Rimli:
Tipp erstmal:
Mach mal ein Model für das Egg rein, damit zu siehst ob es erstellt wird.
Dann für die Selfdamage-Weapon eine FX, z.B. die von Gandalfs Wort der Macht. Dann siehst, ob die Weapon ausgeführt wird und kannst das Problem eingrenzen.
Mach es doch gleich so:
--- Code: --- Weapon VaterDerNaugrimWeapon
RadiusDamageAffects = SELF
DelayBetweenShots = 0 ; 5000 time between shots, msec
PreAttackDelay = 0 ;2600
PreAttackType = PER_ATTACK ; Do the delay each time we attack a new target
FireFX = FX_GandalfBlast //NUR ZU TESTZWECKEN!!! MUSS WIEDER WEG!
FiringDuration = 2000
DamageNugget ; A basic Nugget that just does damage
Damage = 500
Radius = 999999
DamageType = MAGIC
DamageFXType = MAGIC
DeathType = EXPLODED
End
End
--- Ende Code ---
Sparst dir so das Object, das ganze ist weniger kompliziert und fehleranfällig. ;)
Nur mal so für weitere Testansätze.
Funktioniert es denn sonst mit dem Heilen?
Sanalf 2:
Jaja, das Heile geht. Ich hab dazu den "Elven Grace"-Eintrag von Arwen kopiert (aus dem Original SuM II) und einfach bei "HealOnlyOthers" ein "Yes" hingeschrieben - hat geklappt! Nur der Schaden wollt noch nicht so. Ich werd mal deine Hilfetipps ausprobieren, Rimli!
Danke schön!
mfg
sanalf 2
Edit: So, das Problem ist jetzt gefunden: Die Weapon wird gar nicht erst ausgelöst! Ich hab, wie Rimli mir geraten hat, eine FX eingefügt (genau dieselbe, wie in Rimlis Vorschlag) und die Weapon auch dementsprechend umgebaut -> die FX erscheint nicht! Daher gehe ich davon aus, dass die Weapon nicht ausgelöst wird. Was habe ich da in der Durin.ini falsch gemacht? Die Codes stehen ja da oben.
mfg
sanalf 2
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln