Hi,
Ich wollte das Zuchtmeister-System bei Angmar ändern. Ich habe ein Child Object vom Zuchtmeister erstellt und diesem neuen Zuchtmeister zwei neue Fähigkeiten und ein passendes CommandSet gegeben. Wenn ich jetzt aber im Spiel den Zuchtmeister anklicke, stürzt es ab.
Ich habe ewig gesucht, aber keinen Fehler gefunden, aber vielleicht findet ihr ja etwas.
Hier die ini des Zuchtmeisters:
;--------------------------------
ChildObject AngmarThrallMasterInn AngmarThrallMaster
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_ThrallOrcsEnabler
SpecialPowerTemplate = SpawnGundabadOrcs
;TriggeredBy = Upgrade_AragornOathbreakers
End
Behavior = OCLSpecialPower ModuleTag_OCLSpecialPower1
SpecialPowerTemplate = SpawnGundabadOrcs
OCL = OCL_GundabadOrcs
CreateLocation = CREATE_AT_LOCATION
StartsPaused = No
End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_ThrallSpearmenEnabler
SpecialPowerTemplate = SpawnAngmarRhudaurSpears
;TriggeredBy = Upgrade_AragornOathbreakers
End
Behavior = OCLSpecialPower ModuleTag_OCLSpecialPower2
SpecialPowerTemplate = SpawnAngmarRhudaurSpears
OCL = OCL_RhudaurSpears
CreateLocation = CREATE_AT_LOCATION
StartsPaused = No
End
CommandSet = AngmarThrallMasterInnCommandSet
End
Die Special Powers:
; -----------------------------------------------------------------------------
SpecialPower SpawnGundabadOrcs
Enum = SPECIAL_SPAWN_OATHBREAKERS
ReloadTime = 30000 ; in milliseconds
RadiusCursorRadius = 60.0
Flags = LIMIT_DISTANCE NO_FORBIDDEN_OBJECTS
MaxCastRange = 200
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 60.0
InitiateAtLocationSound = ThrallMasterVoiceModeSumOrc
End
; -----------------------------------------------------------------------------
SpecialPower SpawnAngmarRhudaurSpears
Enum = SPECIAL_SPAWN_OATHBREAKERS
ReloadTime = 35000 ; in milliseconds
RadiusCursorRadius = 60.0
Flags = LIMIT_DISTANCE NO_FORBIDDEN_OBJECTS
MaxCastRange = 200
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 60.0
InitiateAtLocationSound = ThrallMasterVoiceModeSumPike
End
Die OCL`s:
; ---------------------------------------------------------------------------------------
ObjectCreationList OCL_GundabadOrcs
; The egg is going to die (hatch) immediately, and play the FXLists, then wait, then do the Finish below
CreateObject
ObjectNames = AngmarOrcWarriors
Count = 1 ;4
Disposition = SPAWN_AROUND
DispositionIntensity = 500 ;300.0
DispositionAngle = 60 ;90
IgnoreCommandPointLimit = Yes
End
End
; ---------------------------------------------------------------------------------------
ObjectCreationList OCL_RhudaurSpears
; The egg is going to die (hatch) immediately, and play the FXLists, then wait, then do the Finish below
CreateObject
ObjectNames = AngmarRhudaurSpearmen
Count = 1 ;4
Disposition = SPAWN_AROUND
DispositionIntensity = 500 ;300.0
DispositionAngle = 60 ;90
IgnoreCommandPointLimit = Yes
End
End
Die Commandbuttons:
CommandButton Command_SpawnGundabadOrcs
Command = SPECIAL_POWER
SpecialPower = SpawnGundabadOrcs
TextLabel = CONTROLBAR:SpawnGundabadOrcs
ButtonImage = KUSummonOrcIcon
Options = NEED_TARGET_POS CONTEXTMODE_COMMAND
RadiusCursorType = SummonOrcsRadiusCursor
CursorName = Bombard
InvalidCursorName = GenericInvalid
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipSpawnGundabadOrcs
InPalantir = Yes
End
CommandButton Command_SpawnRhudaurSpears
Command = SPECIAL_POWER
SpecialPower = SpawnRhudaurSpears
TextLabel = CONTROLBAR:SpawnRhudaurSpears
ButtonImage = KUSummonSpearmenIcon
Options = NEED_TARGET_POS CONTEXTMODE_COMMAND
RadiusCursorType = SummonOrcsRadiusCursor
CursorName = Bombard
InvalidCursorName = GenericInvalid
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipSpawnRhudaurSpears
InPalantir = Yes
End
Das Command Set:
CommandSet AngmarThrallMasterInnCommandSet
1 = Command_ToggleStance
2 = Command_SpawnGundabadOrcs
3 = Command_SpawnRhudaurSpears
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Ich weiß, dass wahrscheinlich nicht jeder Lust hat, all diese Codes nach Fehlern zu durchkämmen, aber ich würde mich freuen, wenn es trotzdem jemand tun würde.
EDIT: Hat sich erledigt! Thema kann geschlossen werden!