Modderecke > Coding
Verstärkung für die Armee verändern
Ealendril der Dunkle:
Das ist geknüpft an den CommandButton und den Weapon-Eintrag der Fähigkeit. Da hängen ziemlich viele Änderungen dran, weshalb ich dir für den Anfang empfehlen würde erstmal nur das Grundgerüst zu verändern.
Den Commandbutton findest du in der Commandbutton.ini, z.B:
--- Code: ---CommandButton Command_CreateAHero_HotW_SummonAllies_Level1
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityCreateAHeroHotWSummonAllies_Level1
TextLabel = CONTROLBAR:HotWSummonAllies_Level1
ButtonImage = CAHSummonAllies
Options = NEED_TARGET_POS CONTEXTMODE_COMMAND
RadiusCursorType = SummonOathBreakersRadiusCursor
CursorName = Bombard
InvalidCursorName = GenericInvalid
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipHotWSummonAllies_Level1
InPalantir = Yes
CreateAHeroUIAllowableUpgrades = Upgrade_CreateAHero_ClassHeroOfTheWest
CreateAHeroUIMinimumLevel = 1
CreateAHeroUIPrerequisiteButtonName = None
CreateAHeroUICostIfSelected = CAH_SUMMONALLIES_LEVEL1_COST
End
--- Ende Code ---
atar:
Ja da hatte ich mich auch schon ausgetobt cursor verändern. Andere Helden die Fähigkeiten geben. die Requiments entfernen, sodass man z.b gleich sofort Überragend auswählen kann die Kosten verändert. Das waren so die ersten Sachen die ich gemacht habe. Aber bei Deskription und Label bin ich noch nicht so dahinter gekommen. Ich meine da steht Textlabel und ich dachte Super ^^ kann ich einfach wie sonst auch in der Form TextLabel = " Verstärkung für die Armee neu" oder Textlabel = 'Verstärkung für die Armee neu' hinschreiben und der nimmt das an
Im game stand aber Missing und nur einige Buchstaben von Verstärkung. Hab ab da gemerkt das dass dann wahrscheinlich doch eher sich auf eine Klasse bezieht.
Die Klassen aber weder von dem einen noch dem anderen habe ich nicht gefunden :S :S :S
Ealendril der Dunkle:
Die Beschreibung der Fähigkeit ist nicht nur an TextLabel und DescriptionLabel geknüpft, sondern auch an den Name des Buttons. Für diese Fähigkeit ist folgender String der Eintrag in der lotr.str:
--- Code: ---CAH:Command_CreateAHero_HotW_SummonAllies_Level1_Name
"Verstärkung"
END
--- Ende Code ---
Das setzt sich zusammen durch die Definition CAH:, dem namen des Buttons Command_CreateAHero_HotW_SummonAllies_Level1 und dem Zusatzabschnitt _Name.
Wenn du also z.B. einen Button hast:
Command_CreateAHero_HotW_SummonAllies_MeinEigenerCommandbutton
Dann wäre der String dazu:
--- Code: ---CAH:Command_CreateAHero_HotW_SummonAllies_MeinEigenerCommandbutton_Name
"Willkommen in Pupshausen"
END
--- Ende Code ---
Nur so als Beispiel.
atar:
Ahh okay danke Ealendril. reicht das wenn ich sage einfach mal wie du meineigenerCommand button nur in der Commandbutton.ini definiere so wie du es als Beispiel vorgeschlagen hast oder muss er auch in anderen Inis auftauchen.
Und theoretisch brauche ich ja dann auch eine neue OCL wo finde ich denn die definierten OCL Einträge?
atar:
Hab alles selbst nach langer Zeit hinbekommen danke an alle die mir geholfen hatten :)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln