CommandSet MordorAufseherCommandSet_neu
1 = Command_ToggleStance
4 = Command_SpecialAbilityAufseherArmeeverwaltung ;hier ist das Problem
7 = Command_SpecialAbilityGlorfindelRingSwitch
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
CommandButton Command_SpecialAbilityAufseherArmeeverwaltung
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityGlorfindelStarlight
TextLabel = CONTROLBAR:SpecialAbilityArmeeverwaltung
ButtonImage = HSErestorMilitärStudien
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipSpecialAbilityArmeeverwaltung
AutoAbility = Yes
InPalantir = Yes
End
SpecialPower SpecialAbilityAufseherArmeeverwaltung
Enum = SPECIAL_GENERAL_TARGETLESS_THREE
ReloadTime = 120000
End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_GlorfindelStarlightEnabler
SpecialPowerTemplate = SpecialAbilityGlorfindelStarlight
TriggeredBy = Upgrade_Level_1
ObeyRechageOnTrigger = Yes
End
Behavior = OCLSpecialPower ModuleTag_GlorfindelStarlight
StartsPaused = Yes
SpecialPowerTemplate = SpecialAbilityGlorfindelStarlight
OCL = OCL_AufseherArmeeverwaltungEgg
CreateLocation = CREATE_AT_LOCATION
SetModelCondition = ModelConditionState:USER_2
SetModelConditionTime = 2.333
End
; special AutoAbilityBehavior for starlight, as we need to target a bunch of allies.
Behavior = AutoAbilityBehavior ModuleTag_StarlightAutoAbilityBehavior
SpecialAbility = SpecialAbilityGlorfindelStarlight
MaxScanRange = GLORFINDEL_STARLIGHT_RADIUS
Query = 2 ANY ALLIES +HORDE ; 2 friendly hordes or an enemy
Query = 1 ALL ENEMIES
End
ObjectCreationList OCL_AufseherArmeeverwaltungEgg
CreateObject
ObjectNames = AufseherKawuschObject
Count = 1
Disposition = LIKE_EXISTING
End
End
ObjectCreationList OCL_ArmeeverwaltungKommandopunkteEgg
CreateObject
ObjectNames = AufseherKommandopunkteObject
Count = 1
Disposition = LIKE_EXISTING
End
End
Object AufseherKawuschObject
Draw = W3DScriptedModelDraw ModuleTag_Draw
DefaultModelConditionState
Model = None
End
End
KindOf = INERT IMMOBILE UNATTACKABLE
Body = ActiveBody ModuleTag_MakesKillWork
MaxHealth = 1
End
Behavior = LifetimeUpdate ModuleTag_HatchTrigger
MinLifetime = 0.0
MaxLifetime = 0.0
End
Behavior = SlowDeathBehavior ModuleTag_HatchProcess
DestructionDelay = 10
Weapon = FINAL ArmeeverwaltungKawuschRadiusWeapon
End
End
Weapon ArmeeverwaltungKawuschRadiusWeapon
IdleAfterFiringDelay = 0
AttackRange = 50
WeaponSpeed = 401
RadiusDamageAffects = ALLIES
PreAttackDelay = 2600
PreAttackType = PER_ATTACK
FiringDuration = 1400
DamageNugget ; A basic Nugget that just does damage
Damage = 99999999999999999
Radius = 20.0
DelayTime = 0
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = FADED
DamageScalar = 0% ALL -MordorAufseher ALLIES
End
WeaponOCLNugget
WeaponOCLName = OCL_ArmeeverwaltungKommandopunkteEgg
End
End
Übrigens verstehe ich nicht ganz, wieso du eine neue SpecialPower gemacht hast, wenn du noch die von Glorfindel verwendest
TriggeredBy = Upgrade_Level_1
jetzt anstelle von Upgrade_Level_1 Upgrade_ObjectLevel_1 eingetragen. Leider hat sich dadurch nichts geändert.Science SCIENCE_FlammendesOrodruin
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR SCIENCE_Barricade OR SCIENCE_MORDOR SCIENCE_CalltheHorde
SciencePurchasePointCost = EVIL_RANK_2_COST
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Behavior = OCLSpecialPower ModuleTag_FlammendesOrodruin
SpecialPowerTemplate = SpellBookFlammendesOrodruin
OCL = OCL_SpellBookFlammendesOrodruin
CreateLocation = CREATE_AT_LOCATION
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
SpecialPower SpellBookFlammendesOrodruin
Enum = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE
RequiredSciences = SCIENCE_FlammendesOrodruin
ReloadTime = SPELL_RECHARGE_TIME_TIER_1 ; in milliseconds
InitiateSound = SpellRainOfFireMS
RadiusCursorRadius = 70.0
ViewObjectDuration = 10000
ViewObjectRange = 200
Flags = RESPECT_RECHARGE_TIME_DISCOUNT WATER_OK
End
CommandSet MordorSpellBookCommandSet
1 = Command_SpellBookGeneralView
2 = Command_SpellBookUnitView
3 = Command_SpellBookTaint
4 = Command_SpellBookEndloseHorden
5 = Command_SpellBookEyeofSauron
6 = Command_SpellBookBarricade
7 = Command_SpellBookCalltheHordeMod
8 = Command_SpellBookMorannonOrks
9 = Command_SpellBookHerrderErde
10 = Command_SpellBookFlammendesOrodruin ;Command_SpellBookEvilBombard
11 = Command_SpellBookDarkness
12 = Command_SpellBookMachtvergangenerZeitalter
13 = Command_SpellBookBalrogAlly
14 = Command_SpellBookHammerderUnterwelt
End
CommandSet MordorSpellStoreCommandSet
1 = Command_PurchaseSpellTaint
2 = Command_PurchaseSpellEndloseHorden
3 = Command_PurchaseSpellEyeofSauron
4 = Command_PurchaseSpellBarricade
5 = Command_PurchaseSpellCalltheHordeMod
6 = Command_PurchaseSpellMorannonOrks
7 = Command_PurchaseSpellHerrderErde
8 = Command_PurchaseSpellFlammendesOrodruin ;Command_PurchaseSpellEvilBombard
9 = Command_PurchaseSpellDarkness
10 = Command_PurchaseSpellMachtvergangenerZeitalter
11 = Command_PurchaseSpellBalrogAlly
12 = Command_PurchaseSpellHammerderUnterwelt
End
CommandButton Command_SpellBookFlammendesOrodruin
Command = SPELL_BOOK
SpecialPower = SpellBookFlammendesOrodruin
Options = NEED_TARGET_POS
TextLabel = CONTROLBAR:SpellBookFlammendesOrodruin
ButtonImage = SBEvil_RainofFire
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipSpellBookFlammendesOrodruin
RadiusCursorType = RainOfFireRadiusCursor
CursorName = AttackObj
InvalidCursorName = GenericInvalid
End
CommandButton Command_PurchaseSpellFlammendesOrodruin
Command = PURCHASE_SCIENCE
ButtonBorderType = UPGRADE
ButtonImage = SBEvil_RainofFire
Science = SCIENCE_FlammendesOrodruin ;SCIENCE_EvilBombard
TextLabel = CONTROLBAR:FlammendesOrodruin
DescriptLabel = CONTROLBAR:TooltipFlammendesOrodruin
RadiusCursorType = RainOfFireRadiusCursor
End
//Science SCIENCE_EndloseHorden --> auskommentierte alte Science
// PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR
// SciencePurchasePointCost = EVIL_RANK_1_COST
// SciencePurchasePointCostMP = 1
// IsGrantable = Yes
//End
Science SCIENCE_DunklerSchleierMS //--> neue Science
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR
SciencePurchasePointCost = EVIL_RANK_1_COST
SciencePurchasePointCostMP = 1
IsGrantable = Yes
End
Science SCIENCE_MorannonOrcs
PrerequisiteSciences = SCIENCE_EVIL OR SCIENCE_MORDOR SCIENCE_EyeofSauron
SciencePurchasePointCost = EVIL_RANK_2_COST
SciencePurchasePointCostMP = 2
IsGrantable = Yes
End
SpecialPower SpellBookDunklerSchleier MS
Enum = SPECIAL_SPELL_BOOK_INDUS TRY
ReloadTime = SPELL_RECHARGE_TIME_TIER _1_FAST
RequiredSciences = SCIENCE_DunklerSchleierM S
InitiateAtLocationSound = SpellWarChant
End
//Spellbook (Originalmod, daher auskommentiert)
//SpecialPower SpellBookEndloseHorden
// Enum = SPECIAL_SPELL_BOOK_PALAN TIR_VISION
// ReloadTime = SPELL_RECHARGE_TIME_TIER _1_VERYFAST
// RequiredSciences = SCIENCE_EndloseHorden
// InitiateAtLocationSound = SpellWarChant
//End
Behavior = OCLSpecialPower ModuleTag_DunklerSchleierMS
SpecialPowerTemplate = SpellBookDunklerSchleierMS
AttributeModifer = SpellBookDunklerSchleierBonusMS
AttributeModiferRange = 50
AttributeModifierAffects = ANY +STRUCTURE ALLIES
TriggerFX = FX_SauronSchleierSound
UpdateModuleStartsAttack = No
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
//Originalmod (daher auskommentiert)
// Behavior = OCLSpecialPower ModuleTag_EndloseHorden
// SpecialPowerTemplate = SpellBookEndloseHorden
// OCL = OCL_EndloseHordenPing
// CreateLocation = CREATE_AT_LOCATION
// AvailableAtStart = No
// RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
// RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
// End
CommandSet MordorSpellBookCommandSet
1 = Command_SpellBookGeneralView
2 = Command_SpellBookUnitView
3 = Command_SpellBookGroundView
4 = Command_SpellBookTaint
5 = Command_SpellBookEyeofSauron
6 = Command_SpellBookDunklerSchleierMS ;;;Command_SpellBookEndloseHorden
7 = Command_SpellBookBarricade
8 = Command_SpellBookAwakenKankra
9 = Command_SpellBookSummonEasterling
10 = Command_SpellBookArrowVolleyEvil
11 = Command_SpellBookCalltheHordeMod
12 = Command_SpellBookDarkness
13 = Command_SpellBookSummonHaradrim
14 = Command_SpellBookMachtvergangenerZeitalter
15 = Command_SpellBookHammerderUnterwelt
End
CommandSet MordorSpellStoreCommandSet
1 = Command_PurchaseSpellTaint
2 = Command_PurchaseSpellEyeofSauron
3 = Command_PurchaseSpellDunklerSchleierMS ;;;Command_PurchaseSpellEndloseHorden
4 = Command_PurchaseSpellBarricade
5 = Command_PurchaseSpellAwakenKankra ;;;Command_PurchaseSpellArrowVolleyEvil
6 = Command_PurchaseSpellSummonEasterling ;;;Command_PurchaseSpellAwakenKankra
7 = Command_PurchaseSpellArrowVolleyEvil ;;;Command_PurchaseSpellSummonEasterling
8 = Command_PurchaseSpellCalltheHordeMod
9 = Command_PurchaseSpellDarkness
10 = Command_PurchaseSpellSummonHaradrim
11 = Command_PurchaseSpellMachtvergangenerZeitalter
12 = Command_PurchaseSpellHammerderUnterwelt
End
CommandButton Command_SpellBookDunklerSchleierMS
Command = SPELL_BOOK
SpecialPower = SpellBookDunklerSchleierMS
ButtonImage = HSHeerscharenausHirngespinsten
Options = NEED_TARGET_POS ; NEED_TARGET_ALLY_OBJECT
TextLabel = CONTROLBAR:DunklerSchleierMS
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipDunklerSchleierMS
RadiusCursorType = SummonWightsRadiusCursor
InvalidCursorName = GenericInvalid
End
CommandButton Command_PurchaseSpellDunklerSchleierMS
Command = PURCHASE_SCIENCE
ButtonBorderType = UPGRADE
ButtonImage = HSHeerscharenausHirngespinsten
Science = SCIENCE_DunklerSchleierMS
TextLabel = CONTROLBAR:DunklerSchleierMS
DescriptLabel = CONTROLBAR:TooltipDunklerSchleierMS
End
//Spellbook (Originalmod, daher auskommentiert)
//CommandButton Command_SpellBookEndloseHorden
// Command = SPELL_BOOK
// SpecialPower = SpellBookEndloseHorden
// ButtonImage = SBEvil_WarChant
// TextLabel = CONTROLBAR:EndloseHorden
// DescriptLabel = CONTROLBAR:TooltipEndloseHorden
// ButtonBorderType = ACTION
// RadiusCursorType = PalantirVisionRadiusCursor
//End
//CommandButton Command_PurchaseSpellEndloseHorden
// Command = PURCHASE_SCIENCE
// ButtonBorderType = UPGRADE
// ButtonImage = SBEvil_WarChant
// Science = SCIENCE_EndloseHorden
// TextLabel = CONTROLBAR:EndloseHorden
// DescriptLabel = CONTROLBAR:TooltipEndloseHorden
//End
ModifierList SpellBookDunklerSchleierBonusMS
Category = SPELL
Upgrade = Upgrade_RaiseShield
Duration = 0
End
Behavior = ExperienceLevelCreate ModuleTag_MPLevelBonus
LevelToGrant = 5
End
Die Sache ist, dass mein beschworener Held, generell überhaupt kein Level besitzt (in der Heldenleiste steht dann eine 0 beim Level, wie bei Nazgûl).