14. Mai 2024, 15:02 Hallo Gast.
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge. Hierbei werden gemäß Datenschutzerklärung Benutzername und Passwort verschlüsselt für die gewählte Dauer in einem Cookie abgelegt.


Select Boards:
 
Language:
 


Autor Thema: Fähigkeiten übertragen  (Gelesen 1623 mal)

Durin, Vater der Zwerge

  • Heiler von Imladris
  • **
  • Beiträge: 241
Fähigkeiten übertragen
« am: 9. Aug 2010, 14:30 »
Hallo!

Nachdem ich von Ealendrils Tut gelernt habe passive Fähigkeiten von einem Helden zu einem anderen übertrage, wollte ich das Selbe auch mit einer "aktiven" Fähigkeiten  versuchen, also habe ich das Wort der Macht(mir ist auf der Schnelle keine andere eingefallen) auf Aragorn übertragen. Ich habe mir also in der gandalf.ini den Abschnitt WORD OF POWER (BLUE RING BLAST SPELL) gesucht und in die aragorn.ini kopiert, dann den commandbutton kopiert und umbenannt, das commandset von aragorn geändert und das Upgrade in der experienclevel.ini eingefügt. Im Spiel wird zwar der Button im Palantir von Aragorn angezeigt, wenn man darauf  klickt erfolgt jedoch keine Reaktion.
Gibt es ein Tutorial das beschreibt wie man diese Fähigkeiten überträgt?
Und wieso funktioniert mein Beispiel nicht. Liegt es daran dass Aragorn die benötigten Animationen nicht hat?

LG
Durin, VdZ


Ealendril der Dunkle

  • Gast
Re: Fähigkeiten übertragen
« Antwort #1 am: 9. Aug 2010, 17:37 »
Wenn keine Reaktion erfolgt, ist meistens eine falsch definierte Specialpower dafür verantwortlich. Überprüfe diese einmal im Button und im Behaviour-Abschnitt.

Durin, Vater der Zwerge

  • Heiler von Imladris
  • **
  • Beiträge: 241
Re: Fähigkeiten übertragen
« Antwort #2 am: 10. Aug 2010, 15:12 »
Habs noch einmal versucht, wieder mit dem selben Ergebnis.
Hier ist der Abschnitt den ich in von der gandalf.ini in die aragorn.ini übertragen habe:

;------- WORD OF POWER (BLUE RING BLAST) SPELL --------------------------------------------------------------------------------
   Behavior = UnpauseSpecialPowerUpgra de ModuleTag_WordEnabler
      SpecialPowerTemplate = SpecialAbilityWordOfPowe r
      TriggeredBy = Upgrade_GandalfWordOfPow er
   End
   Behavior = SpecialPowerModule ModuleTag_WordStarter       
      SpecialPowerTemplate      = SpecialAbilityWordOfPowe r
      UpdateModuleStartsAttack  = Yes
      StartsPaused             = Yes
   End
   Behavior = WeaponFireSpecialAbility Update ModuleTag_WordWeaponFire Update   
      SpecialPowerTemplate    = SpecialAbilityWordOfPowe r
      WhichSpecialWeapon      = 1
      SkipContinue         = Yes

      UnpackTime              = 1700
      PackTime                = 1   
      FreezeAfterTriggerDurati on = 2500 ; Hold AI for this long after we fire.
      
      AwardXPForTriggering    = 0      
      StartAbilityRange      = 80.0
      
      SpecialWeapon         = GandalfWordOfPower
   End

Dann der Eintrag in der specialpower.ini(da hab ich allerdings sowieso nichts verändert)

SpecialPower SpecialAbilityWordOfPowe r
   Enum                     = SPECIAL_WORD_OF_POWER
   ReloadTime                  = 360000
End

Und der Eintrag in der weapon.ini:

Weapon GandalfWordOfPower ; Big Blue Ring Blast
   IdleAfterFiringDelay = 0
   AttackRange = GANDALF_WORD_OF_POWER_RA NGE
   MinimumAttackRange = 0.8
   WeaponSpeed = 401         ; dist/sec
   MinWeaponSpeed = 241
   MaxWeaponSpeed = 601      ; dist/sec Upper limit on scaling, when attacking past nominal "max" range
   ScaleWeaponSpeed = Yes ; Used for lob weapons, scales speed proportional to range
   RadiusDamageAffects = ENEMIES NOT_SIMILAR
   DelayBetweenShots = 5000               ; time between shots, msec
   PreAttackDelay        = 2600
   PreAttackType         = PER_ATTACK ; Do the delay each time we attack a new target
   PreAttackFX           = FX_GandalfPreAttackBlast Real
   FireFX                = FX_GandalfBlast
   FiringDuration      = 1400
   DamageNugget                        ; A basic Nugget that just does damage
      Damage         = GANDALF_WORD_OF_POWER_DA MAGE
      Radius         = 250.0
      DamageType      = MAGIC
      DamageFXType   = MAGIC
      DeathType      = EXPLODED
      DamageSpeed      = 700.0 ; must match the ShockWaveSpeed below
   End
   MetaImpactNugget                    ; A Nugget that throws things back with force
;      HeroResist         = .75
      ShockWaveAmount   = 75.0
      ShockWaveRadius   = 500.0
      ShockWaveTaperOff = 1.0
      ShockWaveZMult    = 1.000
      ShockWaveSpeed     = 700.0
   End
End

Ealendril der Dunkle

  • Gast
Re: Fähigkeiten übertragen
« Antwort #3 am: 10. Aug 2010, 16:54 »