Korl Moddeur expert
Nombre de messages : 564 Add-On : Oui Date d'inscription : 26/06/2011
| Sujet: Casse tête spectral Jeu 26 Juil - 0:50 | |
| Depuis que cdd m'a aidé a crée une horde de rogash j'ai pu renouveller l'experience avec gorkil , des scorpion etc. Je crée une horde de spectre : Voila la démarche : Dans commandset ajouter ceci au bâtiment de votre choix : - Code:
-
(un numéro) = Command_ConstructBarrowWightHorde dans commandbutton : - Citation :
- CommandButton Command_ConstructBarrowWightFromDefectedLair
Command = UNIT_BUILD Object = BarrowWight Options = CANCELABLE TextLabel = CONTROLBAR:ConstructBarrowWight ButtonImage = BCWightLair_BarrowWight ButtonBorderType = BUILD DescriptLabel = CONTROLBAR:ToolTipBuildBarrowWight Radial = Yes InPalantir = Yes ShowProductionCount = Yes End
CommandButton Command_ConstructBarrowWight Command = UNIT_BUILD Object = BarrowWightHorde Options = NEED_UPGRADE CANCELABLE NeededUpgrade = Upgrade_WildCaveLevel2 NeededUpgradeAny = Yes TextLabel = CONTROLBAR:ConstructBarrowWight ButtonImage = BCWightLair_BarrowWight ButtonBorderType = BUILD DescriptLabel = CONTROLBAR:ToolTipBuildBarrowWight Radial = Yes InPalantir = Yes ShowProductionCount = Yes End
CommandButton Command_ConstructBarrowWightHorde Command = UNIT_BUILD Object = BarrowWightHorde Options = NEED_UPGRADE CANCELABLE NeededUpgrade = Upgrade_WildCaveLevel2 NeededUpgradeAny = Yes TextLabel = CONTROLBAR:ConstructBarrowWight ButtonImage = BCWightLair_BarrowWight ButtonBorderType = BUILD DescriptLabel = CONTROLBAR:ToolTipBuildBarrowWight Radial = Yes InPalantir = Yes ShowProductionCount = Yes End Dans une horde : - Code:
-
;-------------------------------------------------------------------------------------------------------------------- ; ; BarrowWightHorde ; ;-------------------------------------------------------------------------------------------------------------------- Object BarrowWightHorde ; This is required for garrisoned objects - please put in all objects. ButtonImage = BCWightLair_BarrowWight SelectPortrait = UPBarrowWight
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_LOOK_TO_SKY SIEGE_CONTAIN DefaultModelConditionState Model = None ;InvisHrdeTmp End ModelConditionState = HORDE_EMPTY Model = None End ModelConditionState = WORLD_BUILDER Model = HordeMarkAUGFi End End Side = Wild EditorSorting = UNIT EmotionRange = 240 DisplayName = OBJECT:BarrowWight DisplayNameStrategic = CONTROLBAR:LW_Unit_GoblinFighterHorde DescriptionStrategic = CONTROLBAR:LW_ToolTip_GoblinFighterHorde IsAutoBuilt = Yes
WeaponSet Conditions = None Weapon = PRIMARY NormalMeleeHordeRangefinder End
; *** AUDIO Parameters ***; ; Note: Don't put voice parameters here -- they will be ignored. Voice play requests ; are always passed through to members
BuildCost = GOBLIN_FIGHTER_BUILDCOST BuildTime = GOBLIN_FIGHTER_BUILDTIME VisionRange = GOBLIN_FIGHTER_HORDE_VISION_RANGE ShroudClearingRange = GOBLIN_FIGHTER_SHROUD_RANGE VisionSide = 50% VisionRear = 25% MaxVisionBonusPercent = 300% VisionBonusTestRadius = 200 VisionBonusPercentPerFoot = 1.0% CrushableLevel = 0 ; What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles CrusherLevel = 0 ; What can I crush?: 0 = small animals, 1 = infantry, 2 = trees, 3 = vehicles CommandPoints = 40 ; originally 60 CommandSet = BarrowWight01CommandSet FormationWidth = 2 ; Width it occupies in formations. Current choices are 1 or 2. FormationDepth = 2 ; Depth it occupies in formations. Current choices are 1 or 2. TransportSlotCount = TRANSPORTSLOTCOUNT_LARGE_HORDE KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT INFANTRY HORDE MELEE_HORDE ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND CAN_CLIMB_WALLS ;BUILD_FOR_FREE - Not anymore ThreatLevel = GOBLIN_FIGHTER_HORDE_THREAT ThreatBreakdown GoblinFighterHorde_DetailedThreat AIKindOf = INFANTRY End #include "..\..\..\includes\StandardHordeEvaEvents.inc"
Body = ImmortalBody ModuleTag_ImmortalBody MaxHealth = 1 End Behavior = StancesBehavior ModuleTag_StancesBehavior StanceTemplate = FighterHorde End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS MoodAttackCheckRate = 500 AILuaEventsList = InfantryFunctions MaxCowerTime = 5000 MinCowerTime = 3000 AttackPriority = AttackPriority_Infantry End
Behavior = HordeContain ModuleTag_HordeContain FrontAngle = 270 FlankedDelay = 2000 ObjectStatusOfContained = InitialPayload = BarrowWight 20 Slots = 20 PassengerFilter = ANY +INFANTRY ShowPips = No ; Banner Carrier info ;BannerCarriersAllowed = WildBannerGoblin ; types of units that are allowed as banner carriers ;BannerCarrierPosition = UnitType:GoblinFighter Pos:X:60.0 Y:0.0 ; (DEFAULT) position of banner carrier for fighter horde RandomOffset = X:5 Y:5 MeleeBehavior = Amoeba End RankInfo = RankNumber:1 UnitType:BarrowWight 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 RankInfo = RankNumber:2 UnitType:BarrowWight 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 RankInfo = RankNumber:3 UnitType:BarrowWight 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 RankInfo = RankNumber:3 UnitType:BarrowWight 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
RanksToReleaseWhenAttacking = 1
MeleeAttackLeashDistance = 1; How far the hordes can move from the center of the horde when melee attacking. End Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior GravityMult = 1.0 End Behavior = LargeGroupBonusUpdate ModuleTag_LargeGroupBonus UpdateRate = 1000 HordeMemberFilter = NONE +GoblinFighter +GoblinArcher Count = 100 Radius = 160.0 RubOffRadius = 160.0 AlliesOnly = Yes AttributeModifier = MordorLargeGroupBonus End Behavior = EmotionTrackerUpdate Module_EmotionTracker TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS; 350 ; 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 ;250
AddEmotion = Terror_Base AddEmotion = Doom_Base AddEmotion = BraceForBeingCrushed_Base AddEmotion = UncontrollableFear_Base_Evil AddEmotion = FearIdle_Base AddEmotion = FearBusy_Base AddEmotion = Point_Base AddEmotion = OVERRIDE Taunt_Base ; AttributeModifier = GondorFighterTaunt End AddEmotion = CheerIdle_Base AddEmotion = CheerBusy_Base AddEmotion = HeroCheerIdle_Base AddEmotion = HeroCheerBusy_Base AddEmotion = Alert_Base End
; What is SET_NORMAL here should soon be SET_WALL_SCALING ; LocomotorSet ; Locomotor = NormalMeleeHordeLocomotor ; Condition = SET_NORMAL ; Speed = NORMAL_EVIL_INFANTRY_HORDE_SPEED ; End LocomotorSet Locomotor = TestWallScalingHordeLocomotor Condition = SET_NORMAL Speed = NORMAL_FOOT_VERYFAST_HORDE_SPEED End
Behavior = ProductionUpdate ProductionUpdateModuleTag GiveNoXP = Yes End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining TriggeredBy = Upgrade_WildBasicTraining LevelsToGain = 1 LevelCap = 2 End
#include "..\..\..\includes\CaptureBuilding.inc" Behavior = HordeDispatchSpecialPower ModuleTag_PoisonedBladeDispatch SpecialPowerTemplate = SpecialAbilityGoblinFighterPoisonedBlades StartsPaused = No End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2 TriggeredBy = Upgrade_WildHeavyArmor End Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3 TriggeredBy = Upgrade_WildForgedBlades End Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate SkirmishAIOnly = Yes StuffToPickUp = NONE +CRATE ScanRange = 200 ScanIntervalSeconds = 0.5 End Geometry = BOX GeometryMajorRadius = 40.0 GeometryMinorRadius = 50.0 GeometryHeight = 20.0 GeometryIsSmall = No ; *** AUTO RESOLVE DATA *** AutoResolveUnitType = AutoResolveUnit_Soldier AutoResolveCombatChain = AutoResolve_SoldierCombatChain
AutoResolveBody = AutoResolve_WildFighterHordeBody
AutoResolveArmor RequiredUpgrades = Upgrade_WildHeavyArmor Armor = AutoResolve_GoblinWarriorHeavyArmor End
AutoResolveArmor ExcludedUpgrades = Upgrade_WildHeavyArmor Armor = AutoResolve_GoblinWarriorArmor End
AutoResolveWeapon RequiredUpgrades = Upgrade_WildForgedBlades Weapon = AutoResolve_GoblinWarriorUpgradedWeapon End
AutoResolveWeapon ExcludedUpgrades = Upgrade_WildForgedBlades Weapon = AutoResolve_GoblinWarriorWeapon End WorldMapArmoryUpgradesAllowed = Upgrade_WildBasicTraining Upgrade_WildForgedBlades Upgrade_WildHeavyArmor End Dans commandset : - Code:
-
CommandSet BarrowWight01CommandSet 1 = Command_ToggleStance 2 = Command_SetStanceBattle 3 = Command_SetStanceAggressive 4 = Command_SetStanceHoldGround End
L'object est dans neutral : Object BarrowWightNe rien toucher sur lui . Votre commandbutton n'interfére pas celui des spectre d'origine en ne le mettant que dans sa horde. -Dans experienclevels : -Dans eviltroop à la suite : - Code:
-
BarrowWightHorde Voila puis vous aurez un bande de spectre en formation "gobelins " .
Dernière édition par Korl le Jeu 26 Juil - 11:38, édité 1 fois | |
|
cdd59554 Admin
Nombre de messages : 7235 Age : 31 Location : J'aime les abricots Add-On : Oui Date d'inscription : 16/01/2008
| Sujet: Re: Casse tête spectral Jeu 26 Juil - 1:36 | |
| C'est normal qu'il sorte seul. Pour avoir une horde dans ton commandbutton tu dois mettre - Code:
-
Object = BarrowWight01Horde à la place de - Code:
-
Object = BarrowWight01 | |
|
Korl Moddeur expert
Nombre de messages : 564 Add-On : Oui Date d'inscription : 26/06/2011
| Sujet: Re: Casse tête spectral Jeu 26 Juil - 11:41 | |
| Up Oui j'ai finalement trouvé hier à minuit ballet^^ mais trop fatigué pour tout poster J'ai corriger les erreurs , et comme le code de l'object me posé souci voila en dessus la démarche à suivre pour faire la horde. (ce qui m'a piégé c'est le commandbutton il fallait crée deux barroWight un pour la horde sinon c'est deflected lair^^) Merci tout de même cdd. Je suis content de voir que j'arrive à me débrouiller maintenant sur les hordes gràce à ton aide lors des Unitrogash (et gorkil) . Encore merci | |
|
Contenu sponsorisé
| Sujet: Re: Casse tête spectral | |
| |
|