Hallo.
Ich würde gerne eine Horde mit 7 Wargen und einen Killerwarg, der die Rolle des Bannerträgers einnimmt, erstellen. Da ich annehme das es ohne Bannerträger keine Horde gibt die sich von alleine wieder aufstockt, sollte es einen Wargreiter- Bannerträger bekommen.
In der evilfactionhordes folgender Code:
;////////////////////////////////////////////////////////////////////////////////
Object KillerWargHorde
ButtonImage = UIWarg
SelectPortrait = UPNeutral_Warg
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_LOOK_TO_SKY
DefaultModelConditionState
Model = None ;InvisHrdeTmp5x1
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkIUWar
End
End
Side = Isengard
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:Killerwarg
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder
End
; WeaponSet
; Conditions = None
; Weapon = PRIMARY KillerWargWeapon
; End
; *** AUDIO Parameters ***;
BuildCost = 600
BuildTime = 25
VisionRange = VISION_STANDARD_HORSE
ShroudClearingRange = VISION_STANDARD_HORSE
CommandPoints = 20
CommandSet = KillerWargHordeCommandSet
FormationWidth = 2 ; Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 1 ; Depth it occupies in formations. Current choices are 1 or 2.
CrushableLevel = 2 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 1 ;What can I crush?: 0 = small animals, 1 = infantry, 2 = trees, 3 = vehicles
MinCrushVelocityPercent = 60% ; 50%
CrushDecelerationPercent = 30% ; 25%
CrushKnockback = 40 ; how hard we knock back crushed units.
CrushZFactor = 1.0 ; How much we knock upwards.
TransportSlotCount = 1
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT CAVALRY HORDE MELEE_HORDE ARMY_SUMMARY ;UNATTACKABLE
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
AttackPriority = AttackPriority_Cavalry
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS ; max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 ; how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = NONE +RohanTreeBerd +GondorGwaihir +RohanEntFir +RohanEntBirch +MordorCaveTroll +MordorMountainTroll +MordorDrummerTroll +MordorFellBeast +MordorMumakil
AlwaysAfraidOf = NONE +MordorBalrog +RohanOathbreaker +MordorWitchKing +MordorSauron +MordorSauron_Kampa
PointAt = NONE +GondorGwaihir
HeroScanDistance = 150
FearScanDistance = CAVALRY_FEAR_SCAN_RADIUS ;250
AddEmotion = Terror_Base
AddEmotion = Doom_Base
AddEmotion = UncontrollableFear_Base_Evil
AddEmotion = FearIdle_Base
AddEmotion = FearBusy_Base
AddEmotion = Point_Base
AddEmotion = Taunt_Base
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
End
Behavior = HorseHordeContain ModuleTag_HordeContain
ObjectStatusOfContained =
InitialPayload = KillerWarg 1
InitialPayload = NeutralWarg 7
Slots = 8
PassengerFilter = NONE +CAVALRY +IsengardBannerOrc
ShowPips = No
RandomOffset = X:15 Y:4
; Banner Carrier info
BannerCarriersAllowed = IsengardBannerOrc ; types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:IsengardWargRider Pos:X:40 Y:20 ; (DEFAULT) position of banner carrier for fighter horde
RandomOffset = X:2 Y:2
RankInfo = RankNumber:1 UnitType:KillerWarg Position:X:45 Y:-10
RankInfo = RankNumber:2 UnitType:NeutralWarg Position:X:13 Y:-40 Position:X:3 Y:-13 Position:X:10 Y:12 Position:X:13 Y:36
RankInfo = RankNumber:3 UnitType:NeutralWarg Position:X:-17 Y:-29 Position:X:-27 Y:0 Position:X:-15 Y:27
RanksToReleaseWhenAttacking = 1 2 3
ThisFormationIsTheMainFormation = Yes
MeleeAttackLeashDistance = 25
AttributeModifiers = IsengardWargSkirmish
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = SpecialPowerModule ModuleTag_HowlUpdate
SpecialPowerTemplate = SpecialAbilityWargHowl
UpdateModuleStartsAttack = No
AttributeModifier = IsengardWargHowl
AttributeModifierAffectsSelf = Yes
AttributeModifierAffects = ANY +CAVALRY
AttributeModifierFX = FX_WargHowl
End
LocomotorSet
Locomotor = WargCavalryHordeLocomotor
Condition = SET_NORMAL
Speed = 90
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_IsengardBasicTraining Upgrade_TechnologyIsengardBasicTraining
RequiresAllTriggers = Yes
LevelsToGain = 1
LevelCap = 2
End
Geometry = BOX
GeometryMajorRadius = 12.0
GeometryMinorRadius = 24.0
GeometryHeight = 20.0
GeometryIsSmall = No
End
Dazu in der experience, commandoset, commandobutton
Das Ergebniss ist das ich sie zwar kaufen kann. Aber es kommen keine Einheiten raus.
Hab ich etwas vergessen oder könnte mir jemand sagen wo der Fehler liegt?
Ich dachte es könnte vlt daran liegen das die Warge und der Killerwarg neutral sind. Ich änderte sie auf Side = Isengart
(weiß nicht was das jetzt bewirken tut)