Modderecke > Coding

Seltene Helden spielbar machen

<< < (3/3)

Thurindor:
So habe jetzt bei Elendil die meisten Skills gangbar gemacht wie Königskraut, Gunst des Königs und die Verstärkung.

Was ich nicht hinbekomme ist "Schätze des Königreichs"
Ich habe schon araphants skill "Rüstkammern Fornosts" versucht in Commandset.inc und Elendil ini aber komme nicht vorwärts. Meist ist der Skill grau hinterlegt.

Was ist an den Codes verkehrt?
 Hier der Code aus Elendils ini

;-----------------------------------------------------------
; Schätze des Königreichs
;-----------------------------------------------------------

    Behavior = UnpauseSpecialPowerUpgra de ModuleTag_SchätzeEnabler
        SpecialPowerTemplate     = SpecialAbilitySchätzedes Königsreichs
        TriggeredBy              = Upgrade_Level_5
        ObeyRechageOnTrigger     = Yes
    End

    Behavior = SpecialPowerModule ModuleTag_SchätzeStarter                     
        SpecialPowerTemplate     = SpecialAbilitySchätzedes Königsreichs
        UpdateModuleStartsAttack = Yes
        StartsPaused             = Yes
    End

    Behavior = WeaponFireSpecialAbility Update ModuleTag_SchätzeUpdate   
        SpecialPowerTemplate     = SpecialAbilitySchätzedes Königsreichs
        SkipContinue             = Yes
        UnpackTime               = 1100    ; Pull out arrow
        PreparationTime          = 1        ; Quick shot
        PersistentPrepTime       = 500    ; looping the quick shot
        PackTime                 = 500    ; back to idle
        MustFinishAbility        = Yes
        AwardXPForTriggering     = 0       
        StartAbilityRange        = 300
        SpecialWeapon            = SchätzedesKönigreichsWea pon
        WhichSpecialWeapon       = 1
    End

Hier die Commandset:

CommandSet GondorElendilCommandSet
    1    = Command_ToggleStance   
    2    = Command_ElendilLeadershi p
    3    = Command_SpecialAbilityEl endilAthelas
    4    = Command_SpecialAbilitySc hätzedesKönigsreichs
    5    = Command_SpecialAbilityEl endilKingsFavor
    6    = Command_SpecialAbilityVe teranenArthedain
    12   = Command_CaptureBuilding
    13   = Command_AttackMove
    14   = Command_Stop
    16      = Command_SetStanceBattle
    17      = Command_SetStanceAggress ive
    18      = Command_SetStanceHoldGro und
End

Hier die Commandbutton:

CommandButton Command_SpecialAbilitySc hätzedesKönigreichs
  Command               = SPECIAL_POWER
  SpecialPower          = SpecialAbilitySchätzedes Königsreichs
  Options               = NEED_TARGET_POS CONTEXTMODE_COMMAND ;OK_FOR_MULTI_SELECT OK_FOR_MULTI_EXECUTE
  TextLabel             = CONTROLBAR:SchätzedesKönigreichs
  ButtonImage           = HSElendilGoldderKönige
  RadiusCursorType      = scFaramir_Ranger
  CursorName            = Defector ;;;Bombard
  InvalidCursorName     = GenericInvalid 
  ButtonBorderType      = ACTION
  DescriptLabel         = CONTROLBAR:ToolTipSchätzedesKönigre ichs
  InPalantir            = Yes
  AutoAbility           = No
End

Bitt um Hilfe Vielen Dank

VG Thurindor

Rekudo93:
Entschuldige Thurindor dass ich mich erst jetzt melde, hatte einiges um die Ohren.

Ich kenne die Fähigkeit "Schätze des Königreichs"  nicht.
Was sollte diese Fähigkeit bewirken??
Eventuell kann ich dann eine neue Fähigkeit erstellen.

Wenn ich das so lese, könnte ich mir vorstellen, dass Schatztruhen gespawnt werden sollen.

Thurindor:
Kein Problem. Bei der Fähigkeit kann man ein Bataillon auswählen welches volles Waffenupgrade bekommt. Bei Araphant heisst die Fähigkeit nur Rüstkammer Fornosts und ist erst ab lvl 7 verfügbar. Ich habe schon versucht diese zu verwenden bin aber kläglich gescheitert. Vllt. hast du die Lösung. Vielen Dank schon mal vorab. Gruss Thurindor

Rekudo93:
also deine codes sehen alle soweit in Ordnung aus. Ich kann da keinen fehler feststellen.

Aber probiere es mal bei der Commandbutton.inc  bei der Option = mit NEED_TARGET_ALLY_OBJECT

Ansonsten könntest du eine neue Fähigkeit einfügen. Ich habe es mal mit dem Tölichen Pfeil von Faramir gemacht:

--- Code: ---;---------------------------Tödlicher Pfeil----------------------------------

    Behavior = UnpauseSpecialPowerUpgrade ModuleTag_UnpauseWounding
        SpecialPowerTemplate        = SpecialAbilityElendilSchätzedesKönigreiches
        TriggeredBy                    = Upgrade_Level_7
    End
   
    Behavior = SpecialPowerModule ModuleTag_WoundArrow
        SpecialPowerTemplate      = SpecialAbilityElendilSchätzedesKönigreiches
        UpdateModuleStartsAttack  = Yes
        StartsPaused              = Yes
    End

    Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WoundArrowUpdate
        SpecialPowerTemplate    = SpecialAbilityElendilSchätzedesKönigreiches
        SkipContinue            = Yes
        UnpackTime              = 2000
        PreparationTime         = 1   
        PersistentPrepTime      = 1000
        PackTime                = 1
        AwardXPForTriggering    = 0
        StartAbilityRange = 350.0
        ApproachRequiresLOS        = Yes
        SpecialWeapon = SchätzedesKönigreichsWeapon
        WhichSpecialWeapon = 1
    End

--- Ende Code ---

Specialpower:

--- Code: ---;------------------------------------------------------------------------------
SpecialPower SpecialAbilityElendilSchätzedesKönigreiches
  Enum                = SPECIAL_WOUND_ARROW
  ReloadTime          = 120000
  PublicTimer         = No
End

--- Ende Code ---

CommandButton:

--- Code: ---CommandButton Command_SpecialAbilityElendilSchätzedesKönigreichs
  Command                 = SPECIAL_POWER
  WeaponSlot              = SECONDARY
  SpecialPower            = SpecialAbilityElendilSchätzedesKönigreiches
  Options                 = NEED_TARGET_ALLY_OBJECT UNMOUNTED_ONLY ;NEED_TARGET_POS
  TextLabel               = CONTROLBAR:SchätzedesKönigreichs
  ButtonImage             = HSElendilGoldderKönige
  CursorName              = Defector ;;;Bombard
  InvalidCursorName       = GenericInvalid
  RadiusCursorType        = scFaramir_Ranger
  ButtonBorderType        = ACTION
  DescriptLabel           = CONTROLBAR:ToolTipSchätzedesKönigreichs
  InPalantir              = Yes
  AutoAbility              = No
End
--- Ende Code ---

Thurindor:
Danke für die Hilfe hat funktioniert.

VG Thurindor

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln