Modderecke > Coding

Sanalf 2´s Fragen-Thread

<< < (16/30) > >>

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