Modderecke > Coding
Sanalf 2´s Fragen-Thread
Sanalf 2:
Okay, mit ein bisschen Verspätung hier die Codes:
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 = ARAGORN
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 ---
Commandbutton.inc
--- Code: ---CommandButton Command_KoenigDurinVaterDerNaugrim
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityKoenigDurinVaterDerNaugrim
Options = NEED_TARGET_POS
TextLabel = CONTROLBAR:KoenigDurinVaterDerNaugrim
ButtonImage = HSKoenigDurinVaterDerNaugrim
CursorName = Bombard
RadiusCursorType = MightyRageRadiusCursor
InvalidCursorName = GenericInvalid
InvalidCursorName = GenericInvalid
DescriptLabel = CONTROLBAR:ToolTipKoenigDurinVaterDerNaugrim
InPalantir = Yes
NeedDamagedTarget = Yes
End
--- Ende Code ---
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 ---
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 = 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
FiringDuration = 2000
DamageNugget ; A basic Nugget that just does damage
Damage = 500 NONE +KhazadKoenigDurin
DamageScalar = 0% ALL -KhazadKoenigDurin
Radius = 999999
DelayTime = 10
DamageType = MAGIC
DamageFXType = MAGIC
DeathType = EXPLODED
End
End
--- Ende Code ---
ObjectCreationList.inc
--- Code: ---ObjectCreationList OCL_VaterDerNaugrimEgg
CreateObject
ObjectNames = VaterDerNaugrimEgg
End
End
--- Ende Code ---
Projectile.ini
--- 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 ---
So, das wärs!
mfg
sanalf 2
Ealendril der Dunkle:
Warum codest du nicht einfach einen OCL-Spawn in die Fähigkeit? So brauchst du nur das Object und die entsprechende Weapon. Das funktioniert zu 100%. Außerdem brauchst du ein ActivateDummy, schau dir das im Standardmodule mal an.
Sanalf 2:
Hmmm, das ist eine gute Idee...die Lösung liegt oft direkt vor der Nase...Danke sehr!
Das mit dem Dummy weiß ich, ich hab einfach alle Codes von der Fähigkeit "ActivateeDummy" für "Vater der NaugrimHeal" übernommen. Sollte ansich die gleiche Fähigkeit sein.
Ich probiers aus und meld mich dann wieder!
mfg
sanalf 2
Edit: So, mit dem OCL hat es funktioniert! Endlich kann sich Durin Lebenspunkte abziehen, um verbündete Helden zu heilen! Ich möchte allen danken, die mir bei diesem verzwickten Problem geholfen haben (zu Ealendril, Arazno, Alien und Rimli schiel...)!
Edit 2:
So, ich hab mal wieder eine etwas kürzere Frage. Ich bin ansich mit meinem Volk fertig und würde nun gern die Menü-Farben abändern. Das hat auch bis jetzt gut geklappt und alle Buttons und Umrandungen sind bereits eingefärbt. Nur finde ich die Dateien für die Hintergründe nicht, also die Backgrounds für z.B. das Options-Menü oder das Gefechts-Menü. Das ist bei mir nach wie vor grün.
Wo und wie könnte ich denn das noch ändern?
Danke wie immer im Voraus!
mfg
sanalf 2
Ealendril der Dunkle:
Die sind in den Textures.bigs
Du müsstest mal unter "sf" nachschauen, dort sind mehrere Bilder.
Sanalf 2:
Hmmm, komisch, warum eigentlich "SF"? Das sind ja immer die Anfangsbuchstaben für die Dateien, aber sie ergeben auch immer einen Sinn, z.B. "MU" für "MordorUnits", aber "SF"...was soll das sein?
Na gut, es war aber leider nicht ganz das, was ich gesucht habe. Ich habe jetzt einen Screen gemacht, damit ihr seht, was ich meine. Trotzdem danke für den Vorschlag, aber jetzt kommt der Screen...und los!
Screen vom Menü
mfg
sanalf 2
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln