Zum tänzelnden Pony > Sonstiges
Allgemeiner Smalltalk
Prinz von Dol Amroth:
Was genau wolltest du denn machen, dass die Einheiten so groß sind?
Ar-Sakalthôr:
Ich wollte die Bat grösse Verändern. Ist mir zwar gelungen aber dafür bleiben die Einheiten beim rauskommen aus der Kaserne stehen. Muss ich die noch in die Rank Infos dazusetzten?
Edit: Im endeffekt so?
--- Code: ---RankInfo = RankNumber:1 UnitType:MordorFighter Position:X:50 Y:0 Position:X:50 Y:20 Position:X:50 Y:-20 Position:X:50 Y:40 Position:X:50 Y:-40 Position:X:50 Y:60 Position:X:50 Y:-60
RankInfo = RankNumber:2 UnitType:MordorFighter Position:X:30 Y:0 Leader 1 0 Position:X:30 Y:20 Leader 1 1 Position:X:30 Y:-20 Leader 1 2 Position:X:30 Y:40 Leader 1 3 Position:X:30 Y:-40 Leader 1 4 Position:X:30 Y:60 Leader 1 5 Position:X:30 Y:-60 Leader 1 6
RankInfo = RankNumber:3 UnitType:MordorFighter Position:X:10 Y:0 Leader 2 0 Position:X:10 Y:20 Leader 2 1 Position:X:10 Y:-20 Leader 2 2 Position:X:10 Y:40 Leader 2 3 Position:X:10 Y:-40 Leader 2 4 Position:X:10 Y:60 Leader 2 5 Position:X:10 Y:-60 Leader 2 6
RankInfo = RankNumber:4 UnitType:MordorFighter Position:X:-10 Y:0 Leader 3 0 Position:X:-10 Y:20 Leader 3 1 Position:X:-10 Y:-20 Leader 3 2 Position:X:-10 Y:40 Leader 3 3 Position:X:-10 Y:-40 Leader 3 4 Position:X:-10 Y:60 Leader 3 5 Position:X:-10 Y:-60 Leader 3 6
RankInfo = RankNumber:5 UnitType:MordorFighter Position:X:-30 Y:0 Leader 4 0 Position:X:-30 Y:20 Leader 4 1 Position:X:-30 Y:-20 Leader 4 2 Position:X:-30 Y:40 Leader 4 3 Position:X:-30 Y:-40 Leader 4 4 Position:X:-30 Y:60 Leader 4 5 Position:X:-30 Y:-60 Leader 4 6
RankInfo = RankNumber:6 UnitType:MordorFighter Position:X:-50 Y:0 Leader 5 0 Position:X:-50 Y:20 Leader 5 1 Position:X:-50 Y:-20 Leader 5 2 Position:X:-50 Y:40 Leader 5 3 Position:X:-50 Y:-40 Leader 5 4 Position:X:-50 Y:60 Leader 5 5 Position:X:-50 Y:-60 Leader 5 6
RankInfo = RankNumber:7 UnitType:MordorFighter Position:X:-70 Y:0 Leader 6 0 Position:X:-70 Y:20 Leader 6 1 Position:X:-70 Y:-20 Leader 6 2 Position:X:-70 Y:40 Leader 6 3 Position:X:-70 Y:-40 Leader 6 4 Position:X:-70 Y:60 Leader 6 5 Position:X:-70 Y:-60 Leader 6 6
--- Ende Code ---
Prinz von Dol Amroth:
Ich dachte hier im Forum gelesen zu haben, dass es eine maximal Größe für Horden gibt, welche glaube ich niedriger war als 49, aber anscheinend klappt dies ja bei dir.
Meinst du damit, dass die Einheiten nicht Teil der Horde sind?
So wie es dort steht müsste es richtig sein.
Fíli:
Europameister!
Ar-Sakalthôr:
Zumindest scheint es jetzt zu klappen da ich die RankInfo der Gondorsoldaten genommen habe. Allerdings habe ich noch den unschönen Fehler das bei mir einige "Männchen" beim herrauskommen der Horde einfach bei der Türe stehen bleiben. Sie scheinen zwar zur Einheit dazu zugehören aber doch sind Sie nicht teil der Horde. Ergibt das irgendwie Sinn? :O
Hier der Code zur Schwarzen Garde:
--- Code: ---Object AngmarNumEliteHorde
SelectPortrait = UPDarkNum
ButtonImage = HSDarkNum
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER EMOTION_TERROR EMOTION_LOOK_TO_SKY EMOTION_TAUNTING EMOTION_POINTING SELECTED
DefaultModelConditionState
Model = None //InvisHrdeTmp5x2
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkGUSol
End
End
Side = Angmar
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:HordeAngmarNumElite
DisplayNameStrategic = CONTROLBAR:LW_Unit_AngmarNumEliteHorde
DescriptionStrategic = CONTROLBAR:LW_ToolTip_AngmarNumEliteHorde
MaxSimultaneousOfType = 100
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder
Weapon = SECONDARY NormalMeleeHordeRangefinder
Weapon = TERTIARY NormalMeleeHordeRangefinder
Weapon = QUATERNARY NormalMeleeHordeRangefinder
AutoChooseSources = SECONDARY NONE
AutoChooseSources = TERTIARY NONE
AutoChooseSources = QUATERNARY NONE
ShareWeaponReloadTime = Yes
End
// *** AUDIO Parameters ***//
// Note: Don't put voice parameters here -- they will be ignored. Voice play requests
// are always passed through to members
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
BuildCost = 1200
BuildTime = 45
ShroudClearingRange = GONDOR_SOLDIER_HORDE_SHROUD_RANGE
VisionRange = GONDOR_SOLDIER_HORDE_VISION_RANGE
VisionSide = 50%
VisionRear = 25%
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
CommandPoints = 10
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 = 0 //What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 0
TransportSlotCount = TRANSPORTSLOTCOUNT_SMALL_HORDE
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT INFANTRY HORDE MELEE_HORDE NOTIFY_OF_PREATTACK ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND //UNATTACKABLE
ThreatLevel = GONDOR_FIGHTER_HORDE_THREAT
ThreatBreakdown GondorFighterHorde_DetailedThreat
AIKindOf = INFANTRY
End
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
#include "..\..\..\includes\CaptureBuilding.inc"
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = FighterHorde
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
AILuaEventsList = InfantryFunctions
AttackPriority = AttackPriority_Infantry
End
Behavior = HordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = AngmarNumElite 30
Slots = 30
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = Yes //Used to determine which armorset to use (and anything else we want!)
RandomOffset=X:4 Y:3
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = AngmarNumEliteBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:AngmarNumElite Pos:X:70.0 Y:0.0 // (DEFAULT) position of banner carrier for fighter horde
RankInfo = RankNumber:1 UnitType:AngmarNumElite Position:X:35 Y:0 Position:X:30 Y:25 Position:X:30 Y:-25 Position:X:40 Y:40 Position:X:40 Y:-40
RankInfo = RankNumber:2 UnitType:AngmarNumElite Position:X:15 Y:0 Leader 1 0 Position:X:10 Y:20 Leader 1 1 Position:X:10 Y:-20 Leader 1 2 Position:X:15 Y:40 Leader 1 3 Position:X:15 Y:-40 Leader 1 4
RankInfo = RankNumber:3 UnitType:AngmarNumElite Position:X:-5 Y:0 Leader 2 0 Position:X:-10 Y:20 Leader 2 1 Position:X:-10 Y:-20 Leader 2 2 Position:X:0 Y:40 Leader 2 3 Position:X:0 Y:-40 Leader 2 4
RankInfo = RankNumber:4 UnitType:AngmarNumElite Position:X:-25 Y:0 Leader 3 0 Position:X:-30 Y:25 Leader 3 1 Position:X:-30 Y:-25 Leader 3 2 Position:X:-15 Y:40 Leader 3 3 Position:X:-15 Y:-40 Leader 3 4
RanksToReleaseWhenAttacking = 1
MeleeAttackLeashDistance = 1 //How far the hordes can move from the center of the horde when melee attacking.
BackUpMinDelayTime = 1 //The minimum amount of time to delay before backing up
BackUpMaxDelayTime = 3000 //The maximum amount of time to delay before backing up
BackUpMinDistance = 1 //The minimum number of cells to backup
BackUpMaxDistance = 3 //The maximum number of cells to backup
BackupPercentage = 80% //The amount of chance that a unit will back up.
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = CommandButtonHuntUpdate ModuleTag_CommandButtonHuntUpdate
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 = EMOTION_AFRAIDOF_OBJECTFILTER
AlwaysAfraidOf = EMOTION_ALWAYS_AFRAIDOF_OBJECTFILTER
PointAt = EMOTION_POINTAT_OBJECTFILTER
HeroScanDistance = 150
FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base
AddEmotion = Doom_Base //OVERRIDE
//StartFXList = FX_GondorSoldierDoom //these have been hooked up in the FXList.INI
//End
AddEmotion = BraceForBeingCrushed_Base
AddEmotion = UncontrollableFear_Base //OVERRIDE
//StartFXList = FX_GondorSoldierFear
//End
AddEmotion = FearIdle_Base //OVERRIDE
//StartFXList = FX_GondorSoldierFear
//End
AddEmotion = FearBusy_Base //OVERRIDE
//StartFXList = FX_GondorSoldierFear
//End
AddEmotion = Point_Base //OVERRIDE
//Duration = 13980
//StartFXList = FX_GondorSoldierPoint
//End
AddEmotion = Taunt_Base //OVERRIDE
//AttributeModifier = GondorFighterTaunt
//End
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
LocomotorSet
Locomotor = NormalMeleeHordeLocomotor
Condition = SET_NORMAL
Speed = 35
End
LocomotorSet
Locomotor = ScaredMeleeHordeLocomotor
Condition = SET_SCARED
Speed = 35
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
--- Ende Code ---
Ist jetzt nur der Teil an dem ich was geändert habe.
MfG Lord Sauron der 5000.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln