Modderecke > Coding

Allgemeine Codingfragen Edain Mod SUM 1

(1/6) > >>

Legendrix:
Hallo.

Ich würde gerne die Spezialfähigkeiten Saruman der Vielfarbige und die des Hexenkönigs in die Kampagne einbauen. Ich habe sie schon in der commandoset, commandobutton, sciene und specialpower neu definiert, kann sie auch schon kaufen, aber irgentwie erzielt es nicht die gewünschte Wirkung bei Saruman und dem Hexenkönig. Hab ich irgentwas vergessen?? Oder kann es daran liegen das ich es mitten im Kampagnenverlauf geändert habe?

Rekudo93:
Es wir wahrscheinlich daran liegen, dass du (wie bereits von dir erwähnt) die Codes verändert hast, WÄHREND du in der Kampagne warst. Starte einfach eine neue Kampagne.

Probiere solche Sachen eher im Singleplayer aus, als in der Kampagne.
Sollte das nicht funktionieren solltest du die Codes mal hier einfügen.

Hast du die Standart-Object verändert oder ein neues Object erschaffen, dann würde es daran liegen, dass das neue Object nicht in der
--- Code: ---BuildableHeroesMP
--- Ende Code ---
in der playertemplate.ini eingefügt wurde.

So das sind glaube ich für den Anfang genug Ideen. Sollte alles nicht klappen, schreibe mich an, dann gucke ich mal über deine Codes, ob alles in Ordnung ist.

Mit freundlichen Grüßen
Rekudo93

Legendrix:
Was meinst du mit neuem objekt? Also wie ein neues Volk mit einer Festung etc.? Nein das hab ich nicht.

Hier mal alle von mir geänderten codes:


--- Code: ---commandobutton:

CommandButton Command_PurchaseSpellVielfarbigK
    Command                = PURCHASE_SCIENCE
    ButtonBorderType    = UPGRADE ; Identifier for the User as to what kind of button this is
    ButtonImage            = SBevil_Saruman
    Science                = SCIENCE_VielfarbigK
    TextLabel            = CONTROLBAR:Vielfarbig
    DescriptLabel        = CONTROLBAR:TooltipVielfarbig 
    CommandTrigger        = Command_SpellBookVielfarbigK
End

CommandButton Command_PurchaseSpellWitchkingK
    Command                = PURCHASE_SCIENCE
    ButtonBorderType    = UPGRADE ; Identifier for the User as to what kind of button this is
    ButtonImage            = WitchkingSpell
    Science                = SCIENCE_WitchkingK
    TextLabel            = CONTROLBAR:WitchkingSpell
    DescriptLabel        = CONTROLBAR:TooltipWitchkingSpell   
    CommandTrigger        = Command_SpellBookWitchkingK
End
CommandButton Command_SpellBookVielfarbigK
    Command = SPELL_BOOK
    Options                = NONPRESSABLE
    TextLabel            = CONTROLBAR:Vielfarbig
    DescriptLabel        = CONTROLBAR:TooltipVielfarbig   
    SpecialPower        = SpellBookVielfarbigK
    ButtonImage            = SBevil_Saruman
End

CommandButton Command_SpellBookWitchkingK
    Command = SPELL_BOOK
    Options                = NONPRESSABLE
    TextLabel            = CONTROLBAR:WitchkingSpell
    DescriptLabel        = CONTROLBAR:TooltipWitchkingSpell   
    SpecialPower        = SpellBookWitchkingK
    ButtonImage            = WitchkingSpell
End


commandoset:

CommandSet EvilSpellBookCommandSet
    1 = Command_SpellBookWarChant
    2 = Command_SpellBookPalantirVision
    3 = Command_SpellBookVielfarbigK
    4 = Command_SpellBookEyeofSauron
    5 = Command_SpellBookDevastation   
    6 = Command_SpellBookFueltheFires
    7 = Command_SpellBookScavenger
    8 = Command_SpellBookTaint
    9 = Command_SpellBookWitchkingK
    10 = Command_SpellBookDarkness
    11 = Command_SpellBookFreezingRain
    12 = Command_SpellBookBalrogAlly
End

CommandSet EvilSpellStoreCommandSet
    1 = Command_PurchaseSpellWarChant
    2 = Command_PurchaseSpellPalantirVision
    3 = Command_PurchaseSpellVielfarbigK
    4 = Command_PurchaseSpellEyeofSauron
    5 = Command_PurchaseSpellDevastation
    6 = Command_PurchaseSpellFueltheFires
    7 = Command_PurchaseSpellScavenger
    8 = Command_PurchaseSpellTaint
    9 = Command_PurchaseSpellWitchkingK
    10 = Command_PurchaseSpellDarkness
    11 = Command_PurchaseSpellFreezingRain
    12 = Command_PurchaseSpellBalrogAlly
End


sciene:

;; -------------------------------------
;; Evil Sciences
;; -------------------------------------

Science SCIENCE_WarChant
  PrerequisiteSciences = SCIENCE_EVIL
  SciencePurchasePointCost = 1
  IsGrantable = Yes
End

Science SCIENCE_PalantirVision
  PrerequisiteSciences = SCIENCE_EVIL
  SciencePurchasePointCost = 1
  IsGrantable = Yes
End

Science SCIENCE_Industry
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WarChant 
  SciencePurchasePointCost = 4
  IsGrantable = Yes
End

Science SCIENCE_VielfarbigK
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WarChant 
  SciencePurchasePointCost = 4
  IsGrantable = Yes
End

Science SCIENCE_EyeofSauron
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_WarChant OR SCIENCE_EVIL SCIENCE_PalantirVision
  SciencePurchasePointCost = 4
  IsGrantable = Yes
End

Science SCIENCE_Devastation
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_PalantirVision
  SciencePurchasePointCost = 3
  IsGrantable = Yes
End

Science SCIENCE_FueltheFires
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_VielfarbigK  OR SCIENCE_EVIL SCIENCE_EyeofSauron
  SciencePurchasePointCost = 6
  IsGrantable = Yes
End

Science SCIENCE_Scavenger
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_EyeofSauron
  SciencePurchasePointCost = 8
  IsGrantable = Yes
End

Science SCIENCE_Taint
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Devastation OR SCIENCE_EVIL SCIENCE_EyeofSauron 
  SciencePurchasePointCost = 4
  IsGrantable = Yes
End

Science SCIENCE_CalltheHorde
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires
  SciencePurchasePointCost = 8
  IsGrantable = Yes
End

Science SCIENCE_WitchkingK
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires
  SciencePurchasePointCost = 8
  IsGrantable = Yes
End

Science SCIENCE_Darkness
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_EVIL SCIENCE_Scavenger OR SCIENCE_EVIL SCIENCE_Taint
  SciencePurchasePointCost = 10
  IsGrantable = Yes
End

Science SCIENCE_FreezingRain
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Taint
  SciencePurchasePointCost = 8
  IsGrantable = Yes
End

Science SCIENCE_BalrogAlly
  PrerequisiteSciences = SCIENCE_EVIL SCIENCE_Darkness 
  SciencePurchasePointCost = 20
  IsGrantable = Yes
End


Specialpower:
;------------------------------------------------------------------------------
SpecialPower SpellBookVielfarbigK
    Enum            = SPECIAL_SPELL_BOOK_GANDALF_THE_WHITE
    ReloadTime          = 0
    PublicTimer         = No
    InitiateSound           = RohirrimSpeechCheer 
    RequiredScience        = SCIENCE_VielfarbigK
End

;------------------------------------------------------------------------------
SpecialPower SpellBookWitchkingK
    Enum            = SPECIAL_SPELL_BOOK_GANDALF_THE_WHITE
    ReloadTime          = 0 ; in milliseconds
    PublicTimer         = No   
    RequiredScience        = SCIENCE_WitchkingK
End
--- Ende Code ---

Rekudo93:
Nein als Object wird die Einheit (in dem Fall der Held) definiert:
Hier mal für den Edain 1 Hexenkönig.

--- Code: ---Object MordorWitchKing

    ; *** ART Parameters ***
    SelectPortrait = HPWitchking
    ButtonImage = HIWitchKing

    Draw = W3DScriptedModelDraw ModuleTag_01
   

--- Ende Code ---
Das ist sehr reduziert, da ich hier nicht den ganzen Code einfügen will. ;)
Nun zu deinen Codes. Das sieht soweit alles in Ordnung aus.
>>Hast du die alten Codes überschrieben oder kopiert und dann abgeändert??
Eventuell könnte es daran liegen.

Aber wenn ich mal Fragen darf:
WAS WILLST DU EIGENTLICH GENAU VERÄNDERN?? Irgendwelche Werte von Saruman un dem Hexenkönig??
Wenn nämlich ja, suche mal in der
--- Code: ---attributemodifier.ini
--- Ende Code ---
nach:
-
--- Code: ---ModifierList SarumanDerVielfarbige
    Category = SPELL
    Modifier = SPELL_DAMAGE 200%   
    Modifier = RECHARGE_TIME 50%   
    Modifier = HEALTH 500             
    Duration = 0                   
    ModelCondition = HERO
End
--- Ende Code ---
für Saruman und für den Hexenkönig:

--- Code: ---ModifierList SpellBookWitchKing
    Category = SPELL   
    Modifier = RECHARGE_TIME 50%   
    Modifier = SPEED 125%
    Modifier = DAMAGE_MULT 150%       
    Duration = 0   
    ModelCondition = HERO               
End
--- Ende Code ---

Dort kannst du die Werte ändern (Schaden, Rüstung, Rückstoß wie beim normalen HK-Angriff, Geschwindigkeit...

Legendrix:
Ich habe sie kopiert und dann verändert. Ich probierte es erst       , nur die einzufügen wie bei isengart und mordor im Gefecht,  aber da kam es zum game Crash deshalb hab ich zusätzlich neue definiert. Also existieren bei mit aktuell jeweils 2 Codierungen davon.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln