Hallo,
würde mich freuen wenn mir jemand helfen könnte, ich habe mir einen Helden gecodet mit zwei verschiedenen Commandsets, dazwischen kann er eben immer hin und her wechseln, beim ersten hat er seine Fähigkeiten und beim zweiten seine Rüstungen die er für sich kaufen kann mit Subobjects usw.
Mein Problem ist jetzt, ich bräuchte keine Anforderungen für das Upgrade, das heißt sozusagen kein NeededUpgrade, weil ich möchte einfach von Anfang an diese Rüstungen zum Kauf zur Verfügung stehen haben. Mein Code dazu würde so aussehen:
Dies hier ist in der meinheld.ini sozusagen:
Behavior = SubObjectsUpgrade ModuleTag_SoWarriorHideUpgrades
TriggeredBy = Upgrade_IsengardFaction Upgrade_MordorFaction Upgrade_WildFaction Upgrade_MenFaction Upgrade_ElfFaction Upgrade_DwarfFaction
HideSubObjects = BREASTPLATE SHOULDERPADS GAUNTLETS ARMBANDS THIGHPADS SHINPADS HELM
End
Behavior = SubObjectsUpgrade Armor_Upgrade1
TriggeredBy = Upgrade_SoWarriorKörperpanzer
RecolorHouse = Yes
ShowSubObjects = BREASTPLATE SHOULDERPADS
End
Behavior = AttributeModifierUpgrade ModuleTag_SoWarriorKörperpanzer
TriggeredBy = Upgrade_SoWarriorKörperpanzer
AttributeModifier = SoWarriorKörperpanzer
End
Natürlich sind die anderen SubObjects usw auch definiert, dachte mir aber wenn ichhier mal nur eines reinstelle und nicht gleich alle 4 weil sie eh alle gleich aussehen.
Hier wären die Upgrades dazu:
Upgrade Upgrade_SoWarriorKörperpanzer
DisplayName = UPGRADE:SoWarriorKörperpanzer
Type = OBJECT
Tooltip = TOOLTIP:SoWarriorKörperpanzer
BuildCost = 2000
BuildTime = 1
UpgradeFX = FX_ElendilGlow
ButtonImage = BuildingNoArt
Cursor = WeaponUpgrade
StrategicIcon = AptStrategicUnitUpgradeArmor
RequiredObjectFilter = NONE
End
Ich habe eben extrig KEIN NeededUpgrade drinnen, trotzdem ist mein Problem so dass der Commandbutton grau unterlegt wird, aber ich weiß eben nicht gena warum, vielleicht ist es ja nur ein kleiner Anfänger Fehler eigentlich aber ich will ihn einfach nicht sehen.
Hier der Code des commandbuttons:
CommandButton Command_PurchaseUpgradeSoWarriorKörperpanzer
Command = OBJECT_UPGRADE
Options = NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
Upgrade = Upgrade_SoWarriorKörperpanzer
TextLabel = CONTROLBAR:SoWarriorKoerperpanzer
ButtonImage = BDForgeWorks_MithrilMail
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipSoWarriorKoerperpanzer
InPalantir = Yes
End
Würde mich freuen wenn mir jemand helfen könnte MFG