Tar-Elendil Habitué(e)
Nombre de messages : 80 Age : 27 Location : En train de devenir handballeur professionnel Add-On : que veut tu dire ? tu veux me le voler c'est ça !!!! Date d'inscription : 13/08/2010
| Sujet: Game Crash stupide et je comprends pas pourquoi Sam 9 Avr - 19:02 | |
| salut merci de regarder mon message. J'ai un gamecrash disant: unknown block 'object' in file bla bla bla bla voici le code du héros - Spoiler:
Object IsengardHalfiur
SelectPortrait = HPLurtz ButtonImage = HILurtz
Draw = W3DScriptedModelDraw ModuleTag_01
ModelConditionState = NONE Model = CHSS_UK_U_SKN Skeleton = CHSS_UK_U_SKL ModelAnimationPrefix = CHSS_UK PortraitImageName = CPUruk ButtonImageName = HICAHUrukhai WeaponLaunchBone = PRIMARY B_HandR End // URUK Upgrade_CreateAHeroMapMode Upgrade_CreateAHero_ClassServantsOfSauron_SubClass_3 ModelConditionState = CREATE_A_HERO_27 Model = CHSS_UK_C_SKN Skeleton = CHSS_UK_C_SKL ModelAnimationPrefix = CHSS_UK PortraitImageName = CPUruk ButtonImageName = HICAHUrukhai WeaponLaunchBone = PRIMARY B_HandR End
//================== ANIMATIONS =================================================================
//----------- Special Create A Hero Creation Screen Animations --------------- AnimationState = CREATE_A_HERO_IN_CREATION_SCREEN CREATE_A_HERO_EXAMINE_SELF CREATE_A_HERO_SELECTED_CHEER StateName = STATE_ExamineSelf Animation = ExamineSelf AnimationName = #(MODEL)_C_CLRA AnimationMode = ONCE AnimationBlendTime = 20 End End
AnimationState = CREATE_A_HERO_IN_CREATION_SCREEN CREATE_A_HERO_EXAMINE_WEAPON_RIGHT CREATE_A_HERO_SELECTED_CHEER StateName = STATE_ExamineWeapon Animation = WeaponSwap AnimationName = #(MODEL)_C_WPNA AnimationMode = ONCE AnimationBlendTime = 20 End End
AnimationState = CREATE_A_HERO_IN_CREATION_SCREEN USER_75 StateName = STATE_SwapModels Animation = WeaponSwap AnimationName = #(MODEL)_C_ATNB #(MODEL)_C_ATND AnimationMode = MANUAL AnimationBlendTime = 0 End End
//----------------------------------------------------------------------------- AnimationState = CREATE_A_HERO_IN_CREATION_SCREEN CREATE_A_HERO_SELECTED_CHEER StateName = STATE_SelectedCheer Animation = Foot_ATNB // Bored Idle AnimationName = #(MODEL)_C_ATNB #(MODEL)_C_ATND AnimationMode = ONCE AnimationPriority = 90 AnimationBlendTime = 20 End Animation = Foot_ATND // Bored Fidget AnimationName = #(MODEL)_C_ATND #(MODEL)_C_ATNB AnimationMode = ONCE AnimationPriority = 10 AnimationBlendTime = 20 End Animation = Foot_ATNE // Bored Fidget AnimationName = #(MODEL)_C_ATNE #(MODEL)_C_ATND #(MODEL)_C_ATNB AnimationMode = ONCE AnimationPriority = 3 AnimationBlendTime = 20 End Flags = RESTART_ANIM_WHEN_COMPLETE BeginScript //script to set transition from moving Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Unselected" then CurDrawableSetTransitionAnimState("Trans_SelectedCheer") end // if Prev == "STATE_SwapModels" then // CurDrawableSetTransitionAnimState("Trans_SwapModels") // end EndScript End
AnimationState = CREATE_A_HERO_IN_CREATION_SCREEN StateName = STATE_Unselected Animation = Foot_ATNB // Bored Idle AnimationName = #(MODEL)_C_ATNB #(MODEL)_C_ATND AnimationMode = ONCE AnimationPriority = 90 AnimationBlendTime = 10 End Animation = Foot_ATND // Bored Fidget AnimationName = #(MODEL)_C_ATND #(MODEL)_C_ATNB AnimationMode = ONCE AnimationPriority = 10 AnimationBlendTime = 10 End Animation = Foot_ATNE // Bored Fidget AnimationName = #(MODEL)_C_ATNE #(MODEL)_C_ATND #(MODEL)_C_ATNB AnimationMode = ONCE AnimationPriority = 3 AnimationBlendTime = 10 End Flags = RESTART_ANIM_WHEN_COMPLETE BeginScript //script to set transition from moving Prev = CurDrawablePrevAnimationState() if Prev == "STATE_SwapModels" then CurDrawableSetTransitionAnimState("Trans_SwapModels") end EndScript End
TransitionState = Trans_ExamineWeapon Animation = Transition AnimationName = #(MODEL)_C_WPNA AnimationMode = ONCE AnimationBlendTime = 20 End End TransitionState = Trans_ExamineSelf Animation = Transition AnimationName = #(MODEL)_C_CLRA AnimationMode = ONCE AnimationBlendTime = 20 End End TransitionState = Trans_SelectedCheer Animation = Transition AnimationName = #(MODEL)_C_SLCA AnimationMode = ONCE AnimationBlendTime = 20 End End
TransitionState = Trans_SwapModels StateName = STATE_Unselected Animation = Transition AnimationName = #(MODEL)_C_ATNB #(MODEL)_C_ATND AnimationMode = ONCE AnimationBlendTime = 0 End End
//----------- Climbing/rappelling --------------- AnimationState = CLIMBING WEAPONSET_TOGGLE_1 StateName = STATE_Climbing Animation = Climbing AnimationName = #(MODEL)_U_WALB AnimationMode = LOOP AnimationBlendTime = 10 End BeginScript//script to set transition from moving Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Running" then CurDrawableSetTransitionAnimState("Trans_RunningToClimbing_WeaponToggle") return end EndScript End TransitionState = Trans_RunningToClimbing_WeaponToggle Animation = Transition AnimationName = #(MODEL)_B_WALA AnimationMode = ONCE End End
AnimationState = CLIMBING StateName = STATE_Climbing Animation = Climbing AnimationName = #(MODEL)_U_WALB AnimationMode = LOOP AnimationBlendTime = 10 End BeginScript//script to set transition from moving Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Running" then CurDrawableSetTransitionAnimState("Trans_RunningToClimbing") return end EndScript End TransitionState = Trans_RunningToClimbing Animation = Transition AnimationName = #(MODEL)_U_WALA AnimationMode = ONCE End End
AnimationState = RAPPELLING WEAPONSET_TOGGLE_1 StateName = STATE_Rappelling Animation = Rapelling AnimationName = #(MODEL)_U_WALD AnimationMode = LOOP AnimationBlendTime = 10 End BeginScript//script to set transition from moving Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Climbing" then CurDrawableSetTransitionAnimState("Trans_ClimbingToRappelling") return end EndScript End AnimationState = RAPPELLING StateName = STATE_Rappelling Animation = Rapelling AnimationName = #(MODEL)_U_WALD AnimationMode = LOOP AnimationBlendTime = 10 End BeginScript//script to set transition from moving Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Climbing" then CurDrawableSetTransitionAnimState("Trans_ClimbingToRappelling") return end EndScript End TransitionState = Trans_ClimbingToRappelling Animation = Transition AnimationName = #(MODEL)_U_WALC AnimationMode = ONCE End End TransitionState = Trans_RappellingToRunning_WeaponToggle Animation = Transition AnimationName = MUGblnSwrd_B_WALE AnimationMode = ONCE End End TransitionState = Trans_RappellingToRunning Animation = Transition AnimationName = MUGblnSwrd_U_WALE AnimationMode = ONCE End End
// --------- MOUNTED ------------
// --- Dying Anims AnimationState = DYING AFLAME MOUNTED Animation = Fire AnimationName = #(MODEL)_M_MFDA AnimationSpeedFactorRange = 0.9 1.1 End BeginScript CurDrawableHideSubObject("arrow") //Circumvents blend issues when the arrow is being shown... EndScript End
AnimationState = DYING SPLATTED MOUNTED Animation AnimationName = #(MODEL)_M_LNDA AnimationMode = ONCE End End AnimationState = DYING MOUNTED StateName = STATE_Sword Animation AnimationName = #(MODEL)_M_DIEA AnimationMode = ONCE End End
AnimationState = STUNNED_STANDING_UP MOUNTED Animation AnimationName = #(MODEL)_M_GTPA AnimationMode = ONCE AnimationSpeedFactorRange = 1.5 1.5 End End
AnimationState = STUNNED MOUNTED Animation AnimationName = #(MODEL)_M_LNDA AnimationMode = ONCE End End
AnimationState = FREEFALL MOUNTED Animation AnimationName = #(MODEL)_M_FLYA AnimationMode = LOOP End Flags = RANDOMSTART End
AnimationState = STUNNED_FLAILING MOUNTED Animation AnimationName = #(MODEL)_M_FLYA AnimationMode = LOOP End Flags = RANDOMSTART End
AnimationState = PASSENGER MOUNTED Animation AnimationName = #(MODEL)_M_GBDA AnimationMode = LOOP End Flags = RANDOMSTART End
AnimationState = MOUNTED LEVELED // This state clears itself in 3 of your Earth seconds Animation AnimationName = #(MODEL)_M_LVLA AnimationMode = ONCE End End
AnimationState = MOUNTED RAISING_FLAG // This state clears itself in 3 of your Earth seconds Animation AnimationName = #(MODEL)_M_CHRA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End
// --- Attacking Anims AnimationState = FIRING_OR_PREATTACK_A MOUNTED // Melee attack. Animation AnimationName = #(MODEL)_M_ATKA #(MODEL)_M_ATKB AnimationMode = ONCE UseWeaponTiming = Yes End End
// --- Moving Anims AnimationState = MOUNTED TURN_LEFT_HIGH_SPEED Animation AnimationName = #(MODEL)_M_TNL1 AnimationMode = LOOP AnimationSpeedFactorRange= 1.8 1.8 AnimationBlendTime = 20 End End
AnimationState = MOUNTED TURN_RIGHT_HIGH_SPEED Animation AnimationName = #(MODEL)_M_TNR1 AnimationMode = LOOP AnimationSpeedFactorRange= 1.8 1.8 AnimationBlendTime = 20 End End
AnimationState = MOVING TURN_LEFT MOUNTED Animation AnimationName = #(MODEL)_M_TRNL AnimationMode = LOOP End // //ParticleSysBone = None CalvaryDustTrails End
AnimationState = MOVING TURN_RIGHT MOUNTED Animation AnimationName = #(MODEL)_M_TRNR AnimationMode = LOOP End // //ParticleSysBone = None CalvaryDustTrails End
AnimationState = MOVING ACCELERATE MOUNTED Animation AnimationName = #(MODEL)_M_ACCL AnimationMode = LOOP End //ParticleSysBone = None CalvaryDustTrails End
AnimationState = MOVING DECELERATE MOUNTED Animation AnimationName = #(MODEL)_M_DECL AnimationMode = ONCE End //ParticleSysBone = None CalvaryDustTrails End
AnimationState = MOVING WALKING MOUNTED Animation AnimationName = #(MODEL)_M_WLKA AnimationMode = LOOP End Flags = RANDOMSTART //ParticleSysBone = None InfantryDustTrails End
AnimationState = MOVING BACKING_UP MOUNTED Animation AnimationName = #(MODEL)_M_BAKA AnimationMode = LOOP End Flags = RANDOMSTART //ParticleSysBone = None InfantryDustTrails End
AnimationState = MOUNTED MOVING FIRING_OR_PREATTACK_A ShareAnimation = Yes Animation AnimationName = #(MODEL)_M_ATRA AnimationMode = LOOP End Flags = RANDOMSTART End
AnimationState = MOVING MOUNTED Animation AnimationName = #(MODEL)_M_RUNA AnimationMode = LOOP End Flags = RANDOMSTART //ParticleSysBone = None CalvaryDustTrails End
// --- Selected Anims AnimationState = SELECTED MOUNTED SimilarRestart = Yes StateName = AtAttentionIdleMounted Animation = ATNB AnimationName = #(MODEL)_M_ATNB AnimationMode = LOOP End BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "Idle" then CurDrawableSetTransitionAnimState("TRANS_Select") end if Prev == "AtAttentionIdleMounted" then CurDrawableSetTransitionAnimState("TRANS_Select") end EndScript End
TransitionState = TRANS_Select Animation AnimationName = #(MODEL)_M_ATNA AnimationMode = ONCE End End
// --- Idle Anims AnimationState = MOUNTED Animation AnimationName = #(MODEL)_M_IDLA AnimationPriority = 20 AnimationMode = ONCE AnimationBlendTime = 15 End Flags = RESTART_ANIM_WHEN_COMPLETE End
// --------- UNMOUNTED ------------
//------------------ DYING -------------------------------------------------------------
// --- Flying through the air. AnimationState = STUNNED_FLAILING WEAPONSET_TOGGLE_1 StateName = STATE_Bow Animation AnimationName = #(MODEL)_B_FLYA AnimationMode = LOOP End Flags = RANDOMSTART End
AnimationState = STUNNED_FLAILING StateName = STATE_Sword Animation AnimationName = #(MODEL)_U_FLYA AnimationMode = LOOP End Flags = RANDOMSTART End
// --- Dying anims AnimationState = DYING SPLATTED WEAPONSET_TOGGLE_1 StateName = STATE_Bow Animation AnimationName = #(MODEL)_B_LNDA AnimationMode = ONCE End End
AnimationState = DYING SPLATTED StateName = STATE_Sword Animation AnimationName = #(MODEL)_U_LNDA AnimationMode = ONCE End End
AnimationState = DYING WEAPONSET_TOGGLE_1 //WEAPONSTATE_CLOSE_RANGE StateName = STATE_Bow Animation AnimationName = #(MODEL)_B_DIEA AnimationMode = ONCE End End
AnimationState = DYING StateName = STATE_Sword Animation AnimationName = #(MODEL)_U_DIEA AnimationMode = ONCE End Animation = GUHero_DIEB AnimationName = #(MODEL)_U_DIEB AnimationMode = ONCE End End
// --- Stunned anims
AnimationState = STUNNED_STANDING_UP WEAPONSET_TOGGLE_1 StateName = STATE_Bow Animation AnimationName = #(MODEL)_B_GTPA AnimationMode = ONCE AnimationSpeedFactorRange = 1.5 1.5 End End
AnimationState = STUNNED_STANDING_UP StateName = STATE_Sword Animation AnimationName = #(MODEL)_U_GTPA AnimationMode = ONCE AnimationSpeedFactorRange = 1.5 1.5 End End
AnimationState = STUNNED WEAPONSET_TOGGLE_1 StateName = STATE_Bow Animation AnimationName = #(MODEL)_B_LNDA AnimationMode = ONCE End End
AnimationState = STUNNED StateName = STATE_Sword Animation = GUHero_LNDA AnimationName = #(MODEL)_U_LNDA AnimationMode = ONCE End End
//------------------ SPECIAL POWER ANIMS ---------------------
// RAIN OF ARROWS SPECIAL POWER // AnimationState = PACKING_TYPE_1 WEAPONSET_TOGGLE_1 StateName = rainofarrows Animation AnimationName = #(MODEL)_B_ATKA2 AnimationMode = LOOP End // FXEvent = Frame:6 Name: FX_SarumanDominateAtSelf End
// DOMINATE SPECIAL POWER // AnimationState = PACKING_TYPE_1 StateName = Curse Animation AnimationName = #(MODEL)_U_LVLA AnimationMode = ONCE End // FXEvent = Frame:6 Name: FX_SarumanDominateAtSelf End
// TELEPORT SPECIAL POWER // AnimationState = PACKING_TYPE_3 StateName = Curse Animation AnimationName = #(MODEL)_U_SPCA AnimationMode = ONCE End // FXEvent = Frame:6 Name: FX_SarumanDominateAtSelf End
//--------------------- Wound Arrow anim AnimationState = SPECIAL_WEAPON_TWO StateName = STATE_Bow Animation AnimationName = #(MODEL)_U_SPCL #(MODEL)_U_ATKC AnimationMode = ONCE End FrameForPristineBonePositions = 59 BeginScript CurDrawableShowSubObject("arrow") EndScript End //------------------ ATTACKING -------------------------------------------------------------------- // Attacking Anims [Weapon_A] // AnimationState = MOVING WEAPONSET_TOGGLE_1 FIRING_OR_PREATTACK_A // Animation = TrotAndFire // AnimationName = #(MODEL)_U_ATRA // AnimationMode = LOOP // End // Flags = RANDOMSTART // StateName = RunAndSwing // End // // AnimationState = FIRING_OR_PREATTACK_A WEAPONSET_TOGGLE_1 // StateName = STATE_Sword // // Animation = ATKD // AnimationName = #(MODEL)_U_ATKD // AnimationMode = ONCE // UseWeaponTiming = Yes // AnimationSpeedFactorRange = 1.149 1.149 // End // // Animation = ATKE // AnimationName = #(MODEL)_U_ATKE // AnimationMode = ONCE // UseWeaponTiming = Yes // AnimationSpeedFactorRange = 1.149 1.149 // End // // Animation = ATKF // AnimationName = #(MODEL)_U_ATKF // AnimationMode = ONCE // AnimationSpeedFactorRange = 1.47 1.47 // End // Flags = RESTART_ANIM_WHEN_COMPLETE // // FrameForPristineBonePositions = 59 // BeginScript // Prev = CurDrawablePrevAnimationState() // if Prev == "STATE_Bow" then CurDrawableSetTransitionAnimState("TRANS_BowToSword") end // EndScript // End
//------------------ MOVING -------------------------------------------------------------
AnimationState = MOVING USER_4 // Moving slaughter StateName = Slaughter Flags = RANDOMSTART //ParticleSysBone = None InfantryDustTrails Animation = GUHero_ATKE AnimationName = #(MODEL)_U_ATKE AnimationMode = LOOP End StateName = NoSword BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "Sword" then CurDrawableSetTransitionAnimState("TRANS_SwordToBow") end EndScript End
//--- Running with bow AnimationState = MOVING WEAPONSET_TOGGLE_1 //WEAPONSTATE_CLOSE_RANGE StateName = STATE_RunningBow Flags = RANDOMSTART //ParticleSysBone = None InfantryDustTrails Animation AnimationName = #(MODEL)_B_RUNA // AnimationMode = LOOP AnimationSpeedFactorRange = 0.85 0.85 // Distance = 28 End BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Sword" then CurDrawableSetTransitionAnimState("TRANS_SwordToBow") end if Prev == "STATE_RunningSword" then CurDrawableSetTransitionAnimState("TRANS_SwordToBow_Running") end if Prev == "STATE_Rappelling" then CurDrawableSetTransitionAnimState("Trans_RappellingToRunning_WeaponToggle") return end EndScript End
//--- Running with sword AnimationState = MOVING StateName = STATE_RunningSword Flags = RANDOMSTART //ParticleSysBone = None InfantryDustTrails Animation AnimationName = #(MODEL)_U_RUNA // AnimationMode = LOOP AnimationSpeedFactorRange = 0.85 0.85 // Distance = 28 End BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Bow" then CurDrawableSetTransitionAnimState("TRANS_BowToSword") end if Prev == "STATE_RunningBow" then CurDrawableSetTransitionAnimState("TRANS_BowToSword_Running") end if Prev == "STATE_Rappelling" then CurDrawableSetTransitionAnimState("Trans_RappellingToRunning") return end EndScript End
//--------------------------------------------------- //New style firing with bow AnimationState = PREATTACK_A WEAPONSET_TOGGLE_1 StateName = STATE_Firing Animation = ReadyToDrawn AnimationName = #(MODEL)_B_ATKA1 AnimationMode = ONCE // UseWeaponTiming = Yes // UseWeaponTiming plus random weapon field equals desync. Leaving as warning //AnimationBlendTime = 10 End End
AnimationState = FIRING_OR_RELOADING_A WEAPONSET_TOGGLE_1 StateName = STATE_Firing Animation = LooseReloadDraw AnimationName = #(MODEL)_B_ATKA2 AnimationMode = ONCE // UseWeaponTiming = Yes // UseWeaponTiming plus random weapon field equals desync. Leaving as warning AnimationSpeedFactorRange = 1.1 1.1 // Therefore, this is all you get. A slight speed up so that the animation can always finish before any possible random value Design sets the range for //AnimationBlendTime = 10 End End //---------------------End New style firing
//AnimationState = CONTINUOUS_FIRE_MEAN WEAPONSET_TOGGLE_1 // Animation = HangFrameWhileCoasting // AnimationName = #(MODEL)_B_ATKA2 // AnimationMode = MANUAL // End //End //AnimationState = CONTINUOUS_FIRE_SLOW WEAPONSET_TOGGLE_1 // //StateName = STATE_Idle_Bow // Animation = PutAwayArrow // AnimationName = #(MODEL)_U_ATKA3 // AnimationMode = ONCE // End //End //End New style firing //---------------------------------------------------
AnimationState = FIRING_OR_PREATTACK_A WEAPONSET_TOGGLE_1 StateName = STATE_Firing Animation AnimationName = #(MODEL)_B_ATKA1 AnimationMode = ONCE UseWeaponTiming = No // UseWeaponTiming plus random weapon field equals desync. Leaving as warning End End
AnimationState = FIRING_OR_PREATTACK_A // Melee attack. Animation AnimationName = #(MODEL)_U_ATKA1 #(MODEL)_U_ATKA #(MODEL)_U_ATKB AnimationMode = ONCE UseWeaponTiming = Yes End End
//-------------------- HIT REACTIONS -----------------------------------------------------------
// this hit animation attack stance AnimationState = EMOTION_ALERT HIT_REACTION WEAPONSET_TOGGLE_1 Animation AnimationName = #(MODEL)_B_HITA AnimationMode = ONCE End End
AnimationState = HIT_REACTION WEAPONSET_TOGGLE_1 Animation AnimationName = #(MODEL)_B_HITA AnimationMode = ONCE End End
AnimationState = HIT_REACTION Animation = Sword_HITA AnimationName = #(MODEL)_U_HITA AnimationMode = ONCE End Animation = Sword_HITB AnimationName = #(MODEL)_U_HITB AnimationMode = ONCE End
BeginScript PrevAnim = CurDrawablePrevAnimation() if PrevAnim == "Foot_IDLB" then return "Sword_HITB" else return "Swort_HITA" end EndScript End
//------------ SPECIAL POWERS ------------------------------------------------------------------
AnimationState = THROWN_PROJECTILE Animation AnimationName = #(MODEL)_U_LEP2 AnimationMode = LOOP End End
AnimationState = ABOUT_TO_HIT Animation AnimationName = #(MODEL)_U_LEP3 AnimationMode = ONCE End End
AnimationState = SPECIAL_POWER_1 ; Aragorn shouting Elendil anim StateName = STATE_ready Animation AnimationName = #(MODEL)_U_SPCA AnimationMode = ONCE End ParticleSysBone = B_SWORDBONE ElendilFlare FollowBone:yes ParticleSysBone = B_SWORDBONE ElendilSwordFlare FollowBone:yes ; FXEvent = Name: FX_ElendilGlowEvent End
// WORD OF POWER ANIMS ON FOOT // AnimationState = SPECIAL_WEAPON_ONE StateName = Attacking Animation AnimationName = #(MODEL)_U_SPCA AnimationMode = ONCE End //FXEvent = Frame:5 Name:FX_GandalfPreAttackBlast End
// WIZARD BLAST ANIMS MOUNTED // AnimationState = SPECIAL_WEAPON_TWO MOUNTED StateName = Attacking Animation AnimationName = #(MODEL)_U_SPLD #(MODEL)_U_ATKA AnimationMode = ONCE End End // WIZARD BLAST ANIMS ON FOOT // AnimationState = SPECIAL_WEAPON_TWO StateName = Attacking Animation AnimationName = #(MODEL)_U_SPCB #(MODEL)_U_ATKA AnimationMode = ONCE End End
// ISTARI LIGHT STAFF WEAPON MOUNTED // AnimationState = SPECIAL_WEAPON_THREE MOUNTED // FIRING_OR_PREATTACK_C StateName = Attacking Animation = StaffLaser AnimationName = #(MODEL)_U_SPCD #(MODEL)_U_ATKA AnimationMode = ONCE End FXEvent = Frame:30 Name:FX_GandalfStaffFlare End
// ISTARI LIGHT STAFF WEAPON ON FOOT // AnimationState = SPECIAL_WEAPON_THREE // FIRING_OR_PREATTACK_C StateName = Attacking Animation = StaffLaser AnimationName = #(MODEL)_U_SPCE #(MODEL)_U_ATKA// isitari's light? AnimationMode = ONCE End FXEvent = Frame:30 Name:FX_GandalfStaffFlare End ; Throwing and cripple strike AnimationState = SPECIAL_WEAPON_FOUR StateName = Attacking Animation AnimationName = #(MODEL)_U_SPCD AnimationMode = ONCE End FrameForPristineBonePositions = 44 End
AnimationState = SPECIAL_WEAPON_FIVE StateName = Attacking Animation AnimationName = #(MODEL)_U_SPCE AnimationMode = ONCE End End
AnimationState = SPECIAL_WEAPON_SIX StateName = Attacking Animation AnimationName = #(MODEL)_U_SPCF AnimationMode = ONCE End End
// Special Power 1 AnimationState = PACKING_TYPE_1 UNPACKING StateName = Attacking Animation = LightningSwordStart AnimationName = #(MODEL)_U_SPCC #(MODEL)_U_ATKA AnimationMode = ONCE End FXEvent = Frame:14 Name:FX_CreateAHeroLightningCharge // FXEvent = Frame:70 Name:FX_GandalfLightningFizzle FXEvent = Frame:14 Name:FX_GandalfLightningSword FrameStop:70 End AnimationState = PACKING_TYPE_1 PREPARING StateName = Attacking Animation = LightningSwordLoop AnimationName = #(MODEL)_U_SPCA #(MODEL)_U_ATKA AnimationMode = LOOP End End
AnimationState = PACKING_TYPE_1 PACKING StateName = Attacking Animation = LightningSwordPutAway AnimationName = #(MODEL)_U_SPCB #(MODEL)_U_ATKA AnimationMode = ONCE End End
// (specific) dwarf train allies. AnimationState = PACKING_TYPE_2 CREATE_A_HERO_20 CREATE_A_HERO_21 Animation AnimationName = #(MODEL)_U_SPCC AnimationMode = LOOP End End
// Special Power 2 AnimationState = PACKING_TYPE_2 UNPACKING StateName = Attacking Animation = LightningSwordStart AnimationName = #(MODEL)_U_SPCC #(MODEL)_U_ATKA AnimationMode = ONCE End FXEvent = Frame:14 Name:FX_CreateAHeroLightningCharge // FXEvent = Frame:70 Name:FX_GandalfLightningFizzle FXEvent = Frame:14 Name:FX_GandalfLightningSword FrameStop:70 End AnimationState = PACKING_TYPE_2 PREPARING StateName = Attacking Animation = LightningSwordLoop AnimationName = #(MODEL)_U_SPCA #(MODEL)_U_ATKA AnimationMode = LOOP End End
AnimationState = PACKING_TYPE_2 PACKING StateName = Attacking Animation = LightningSwordPutAway AnimationName = #(MODEL)_U_SPCB #(MODEL)_U_ATKA AnimationMode = ONCE End End //----------- Captain of Gondor - Sword -------------------------------------------- AnimationState = PACKING_TYPE_2 WEAPONSET_TOGGLE_1 StateName = CaptainPower Animation = GUHero_CHRC AnimationName = #(MODEL)_U_CHRC AnimationMode = ONCE AnimationSpeedFactorRange = 1.2 1.2 End End
//----------- Captain of Gondor - Bow ----------------------------------------------- AnimationState = PACKING_TYPE_2 StateName = STATE_CaptainBow Animation = GUHero_CHRD AnimationName = #(MODEL)_U_SPCE #(MODEL)_U_SPCA #(MODEL)_U_CHRD AnimationMode = ONCE // AnimationSpeedFactorRange = 0.75 0.75 End End
// Special Power 3 AnimationState = PACKING_TYPE_3 UNPACKING StateName = Attacking Animation = LightningSwordStart AnimationName = #(MODEL)_U_SPCC #(MODEL)_U_ATKA AnimationMode = ONCE End FXEvent = Frame:14 Name:FX_CreateAHeroLightningCharge // FXEvent = Frame:70 Name:FX_GandalfLightningFizzle FXEvent = Frame:14 Name:FX_GandalfLightningSword FrameStop:70 End AnimationState = PACKING_TYPE_3 PREPARING StateName = Attacking Animation = LightningSwordLoop AnimationName = #(MODEL)_U_SPCA #(MODEL)_U_ATKA AnimationMode = LOOP End End
AnimationState = PACKING_TYPE_3 PACKING StateName = Attacking Animation = LightningSwordPutAway AnimationName = #(MODEL)_U_SPCB #(MODEL)_U_ATKA AnimationMode = ONCE End End // Special Power 4 AnimationState = PACKING_TYPE_4 UNPACKING Animation AnimationName = #(MODEL)_U_SPCA AnimationMode = ONCE End End AnimationState = PACKING_TYPE_4 PREPARING Animation AnimationName = #(MODEL)_U_SPCA AnimationMode = ONCE End End
AnimationState = PACKING_TYPE_4 PACKING Animation AnimationName = #(MODEL)_U_SPCA AnimationMode = ONCE End End // Special Power 5 // AnimationState = PACKING_TYPE_5 UNPACKING WEAPONSET_TOGGLE_1 // Animation // AnimationName = #(MODEL)_B_SPCB // AnimationMode = ONCE // End // End // // AnimationState = PACKING_TYPE_5 PREPARING WEAPONSET_TOGGLE_1 // Animation // AnimationName = #(MODEL)_B_SPCB // AnimationMode = ONCE // End // End
AnimationState = PACKING_TYPE_5 PACKING WEAPONSET_TOGGLE_1 Animation AnimationName = #(MODEL)_B_SPCB AnimationMode = ONCE AnimationSpeedFactorRange = 0.7333 0.7333 End End // AnimationState = PACKING_TYPE_5 UNPACKING // Animation // AnimationName = #(MODEL)_U_SPCB // AnimationMode = ONCE // End // End // // AnimationState = PACKING_TYPE_5 PREPARING // Animation // AnimationName = #(MODEL)_U_SPCB // AnimationMode = ONCE // End // End
AnimationState = PACKING_TYPE_5 PACKING Animation AnimationName = #(MODEL)_U_SPCB AnimationMode = ONCE End End // Special Power 6 // AnimationState = PACKING_TYPE_6 UNPACKING // Animation // AnimationName = #(MODEL)_U_SPCD // AnimationMode = ONCE // End // End // // AnimationState = PACKING_TYPE_6 PREPARING // Animation // AnimationName = #(MODEL)_U_SPCD // AnimationMode = ONCE // End // End
AnimationState = PACKING_TYPE_6 PACKING Animation AnimationName = #(MODEL)_U_SPCD AnimationMode = ONCE End End
//====== LEVELED AnimationState = LEVELED WEAPONSET_TOGGLE_1 // This state clears itself in 3 seconds Animation = LevelUp AnimationName = #(MODEL)_B_CHRA #(MODEL)_B_LVLA AnimationMode = ONCE End End
AnimationState = LEVELED // This state clears itself in 3 seconds Animation = LevelUp AnimationName = #(MODEL)_U_CHRA #(MODEL)_U_LVLA AnimationMode = ONCE End End
//---------------------- EMOTIONS ---------------------------------------------------------------
// cheer, mounted AnimationState = EMOTION_CELEBRATING MOUNTED Animation AnimationName = #(MODEL)_M_CHRA #(MODEL)_M_IRFA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End
// cheer, w/ bow on foot AnimationState = EMOTION_CELEBRATING WEAPONSET_TOGGLE_1 Animation AnimationName = #(MODEL)_B_CHRA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End
// cheer, on foot AnimationState = EMOTION_CELEBRATING Animation CHRA AnimationName = #(MODEL)_U_CHRA #(MODEL)_U_TNTA AnimationMode = ONCE End Animation CHRB AnimationName = #(MODEL)_U_CHRB #(MODEL)_U_CHRA #(MODEL)_U_TNTA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End // raise flag, w/ bow on foot AnimationState = RAISING_FLAG WEAPONSET_TOGGLE_1 Animation AnimationName = #(MODEL)_B_CHRA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End
// cheer, on foot AnimationState = RAISING_FLAG Animation CHRA AnimationName = #(MODEL)_U_CHRA #(MODEL)_U_TNTA AnimationMode = ONCE End Animation CHRB AnimationName = #(MODEL)_U_CHRB #(MODEL)_U_CHRA #(MODEL)_U_TNTA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End // taunt, mounted AnimationState = EMOTION_TAUNTING MOUNTED Animation AnimationName = #(MODEL)_M_TNTA #(MODEL)_M_IRFA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End // taunt, w/ bow on foot AnimationState = EMOTION_TAUNTING WEAPONSET_TOGGLE_1 Animation AnimationName = #(MODEL)_B_TNTA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End // taunt, on foot AnimationState = EMOTION_TAUNTING Animation CHRA AnimationName = #(MODEL)_U_TNTA AnimationMode = ONCE End Animation CHRB AnimationName = #(MODEL)_U_TNTB #(MODEL)_U_TNTA AnimationMode = ONCE End Flags = RESTART_ANIM_WHEN_COMPLETE End // Animation // AnimationName = RUMerry_CHRA // AnimationMode = ONCE // End // Animation // AnimationName = RUMerry_CHRB // AnimationMode = ONCE // End // Flags = RESTART_ANIM_WHEN_COMPLETE // End // // AnimationState = EMOTION_TAUNTING // Animation // AnimationName = RUMerry_TNTB // AnimationMode = LOOP // End // End // // AnimationState = EMOTION_ALERT WEAPONSET_TOGGLE_1 // StateName = STATE_Ready_Rocks // Animation = IDLA // AnimationName = RUMerry_IDLA // AnimationMode = LOOP // End // End // AnimationState = EMOTION_ALERT // StateName = STATE_Ready_Sword // Animation // AnimationName = RUMerry_IDLB // AnimationMode = LOOP // End // End
//====== ENGAGED AnimationState = ENGAGED WEAPONSET_TOGGLE_1 StateName = STATE_ready Animation AnimationName = #(MODEL)_B_IDLA AnimationMode = ONCE End End AnimationState = ENGAGED StateName = STATE_ready Animation AnimationName = #(MODEL)_U_IDLA AnimationMode = ONCE End End AnimationState = BETWEEN_FIRING_SHOTS_A WEAPONSET_TOGGLE_1 StateName = STATE_ready Animation AnimationName = #(MODEL)_B_IDLA AnimationMode = ONCE End End AnimationState = BETWEEN_FIRING_SHOTS_A StateName = STATE_ready Animation AnimationName = #(MODEL)_U_IDLA AnimationMode = ONCE End End // --- Idle Toggled
AnimationState = SELECTED WEAPONSET_TOGGLE_1 StateName = STATE_Selected_Bow Animation = Selected_Loop AnimationName = #(MODEL)_B_ATNB AnimationMode = LOOP AnimationBlendTime = 10 End BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Idle_Bow" then CurDrawableSetTransitionAnimState("TRANS_BoredToSelectedBow") end EndScript Flags = RESTART_ANIM_WHEN_COMPLETE End
AnimationState = SELECTED StateName = STATE_Selected_Sword Animation = Selected_Loop AnimationName = #(MODEL)_U_ATNB AnimationMode = LOOP AnimationBlendTime = 10 End BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Idle_Sword" then CurDrawableSetTransitionAnimState("TRANS_BoredToSelectedSword") end EndScript Flags = RESTART_ANIM_WHEN_COMPLETE End
AnimationState = WEAPONSET_TOGGLE_1 StateName = STATE_Idle_Bow Animation AnimationName = #(MODEL)_B_IDLA AnimationPriority = 20 AnimationMode = ONCE AnimationBlendTime = 15 End Flags = RESTART_ANIM_WHEN_COMPLETE BeginScript Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Idle_Sword" then CurDrawableSetTransitionAnimState("TRANS_SwordToBow") end EndScript End
IdleAnimationState StateName = STATE_Idle_Sword Animation = Foot_IDLB // Bored Idle AnimationName = #(MODEL)_U_IDLB AnimationMode = ONCE AnimationPriority = 20 End Animation = Foot_IDLC // Bored Fidget AnimationName = #(MODEL)_U_IBFA AnimationMode = ONCE AnimationPriority = 2 End //Animation = Foot_IDLD // Bored Fidget // AnimationName = #(MODEL)_U_IBFB // AnimationMode = ONCE // AnimationPriority = 1 //End
BeginScript CurDrawableHideSubObject("arrow") Prev = CurDrawablePrevAnimationState() if Prev == "STATE_Selected_Sword" then CurDrawableSetTransitionAnimState("TRANS_SelectedToBoredSword") end if Prev == "STATE_Idle_Bow" then CurDrawableSetTransitionAnimState("TRANS_BowToSword") end EndScript End
//---transitions--------------------------------------------
TransitionState = TRANS_BoredToSelectedSword // Once we have proper animations for enter -> idle -> exit, fix this properly. Animation = ANTD AnimationName = #(MODEL)_U_ATNA #(MODEL)_U_ATND #(MODEL)_U_IDLA AnimationMode = ONCE End End TransitionState = TRANS_SelectedToBoredSword Animation = ATNF AnimationName = #(MODEL)_U_ATNC #(MODEL)_U_ATNF #(MODEL)_U_ATNE AnimationMode = ONCE End End
TransitionState = TRANS_BoredToSelectedBow Animation = ATNC AnimationName = #(MODEL)_U_ATNF #(MODEL)_U_ATNE AnimationMode = ONCE End End TransitionState = TRANS_CaptainBowToSelectedBow Animation = ATNC AnimationName = #(MODEL)_U_ATNF AnimationMode = ONCE AnimationBlendTime = 10 AnimationSpeedFactorRange = 1.5 1.5 End End TransitionState = TRANS_SelectedToBoredBow Animation = ATNA AnimationName = #(MODEL)_U_ATNF AnimationMode = ONCE End End
TransitionState = TRANS_BowToSword Animation = CUHero_STHA AnimationName = #(MODEL)_B_STHA AnimationMode = ONCE End End
TransitionState = TRANS_SwordToBow Animation = CUHero_STHB AnimationName = #(MODEL)_U_STHA AnimationMode = ONCE End End
TransitionState = TRANS_BowToSword_Running Animation = DrawSwords AnimationName = #(MODEL)_B_STHB AnimationMode = ONCE End End TransitionState = TRANS_SwordToBow_Running Animation = DrawBow AnimationName = #(MODEL)_U_STHB AnimationMode = ONCE End End
End
Behavior = AutoHealBehavior ModuleTag_FaramirHealing StartsActive = Yes HealingAmount = HERO_HEAL_AMOUNT HealingDelay = 500 StartHealingDelay = HERO_HEAL_DELAY HealOnlyIfNotInCombat = Yes End
Behavior = AIUpdateInterface ModuleTag_03 AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS STEALTHED MoodAttackCheckRate = 500 HoldGroundCloseRangeDistance = 41 AILuaEventsList = CreateAHeroFunctions CanAttackWhileContained = Yes End LocomotorSet Locomotor = HeroHumanScalingLocomotor Condition = SET_NORMAL_UPGRADED Speed = 100 End
Behavior = StancesBehavior ModuleTag_StancesBehavior StanceTemplate = Hero End
LocomotorSet Locomotor = HeroHumanLocomotor Condition = SET_NORMAL Speed = 100 End
; *** AUDIO Parameters ***;
;VoiceAmbushed = UrukWarriorVoiceAmbushed OBSOLETE VOICE VoiceAttack = UrukWarriorVoiceAttackMS VoiceAttackMachine = UrukWarriorVoiceAttack VoiceAttackCharge = UrukWarriorVoiceAttackCharge VoiceAttackStructure = UrukWarriorVoiceAttackBuilding VoiceCreated = EVA:UrukCreated VoiceFullyCreated = EVA:UrukCreated VoiceGuard = UrukWarriorVoiceMove VoiceMove = UrukWarriorVoiceMove VoiceMoveToCamp = UrukWarriorVoiceMoveCamp VoiceMoveWhileAttacking = UrukWarriorVoiceDisengageMS VoicePriority = 54 VoiceRetreatToCastle = UrukPikemanVoiceRetreatMS VoiceSelect = UrukWarriorVoiceSelectMS VoiceSelectBattle = UrukWarriorVoiceSelectBattle
VoiceEnterStateAttack = UrukWarriorVoiceEnterStateAttack VoiceEnterStateAttackCharge = UrukWarriorVoiceEnterStateAttackCharge VoiceEnterStateAttackMachine = UrukWarriorVoiceEnterStateAttackBuilding VoiceEnterStateAttackStructure = UrukWarriorVoiceEnterStateAttackBuilding VoiceEnterStateMove = UrukWarriorVoiceEnterStateMove VoiceEnterStateMoveToCamp = UrukWarriorVoiceEnterStateMoveCamp VoiceEnterStateMoveWhileAttacking = UrukWarriorVoiceEnterStateDisengage VoiceEnterStateRetreatToCastle = UrukPikemanVoiceEnterStateRetreat
SoundImpact = ImpactHorse
UnitSpecificSounds VoiceGarrison = UrukWarriorVoiceGarrison VoiceEnterUnitEvilMenTransportShip = UrukWarriorVoiceMove VoiceEnterUnitMordorMumakil = UrukWarriorVoiceMove VoiceEnterUnitSlaughterHouse = UrukWarriorVoiceGarrisonSlaughterHouse VoiceInitiateCaptureBuilding = UrukWarriorVoiceMove End
CrowdResponseKey = Uruk
#include "..\..\..\includes\StandardUnitEvaEvents.inc" ;EvaEventDieOwner = GroupUrukWarriorDie ;Eva event to trigger on unit's death. NOTICE THAT this is only for permanent deaths ;For deaths you can respawn from, use the DeathFX
ClientBehavior = ModelConditionAudioLoopClientBehavior ModuleTag_foo ModelCondition = Required:RAISING_FLAG Excluded:DYING ENGAGED Sound:EmotionUrukCompilationVoxTauntSinglesLoop End
DisplayMeleeDamage = 9999 CommandSet = IsengardHalfiurCommandSet BuildCost = 0 BuildTime = 0.5 MaxSimultaneousOfType = 3 ShockwaveResistance = SHOCKWAVE_RESISTANCE_STRONG BountyValue = GONDOR_ARAGORN_BOUNTY_VALUE DisplayName = Baracker BountyValue = GONDOR_ARAGORN_BOUNTY_VALUE RecruitText = CONTROLBAR:IsengardLurtzRecruit ReviveText = OBJECT:IsengardLurtzRevive Hotkey = CONTROLBAR:IsengardLurtzHotkey CrusherLevel = 0 MountedCrusherLevel = 1 CrushableLevel = 2 MountedCrushableLevel = 2 CrushWeapon = HeroCrush MinCrushVelocityPercent = 50 CrushDecelerationPercent = 30 CrushKnockback = 40 CrushZFactor = 1.0 CommandPoints = 0 VisionRange = VISION_HERO_STANDARD ShroudClearingRange = SHROUD_CLEAR_HERO MaxVisionBonusPercent = 300% VisionBonusTestRadius = 200 VisionBonusPercentPerFoot = 1.0%
KindOf = PRELOAD SELECTABLE DOZER CAN_CAST_REFLECTIONS INFANTRY PATH_THROUGH_EACH_OTHER SCORE HERO ARMY_SUMMARY ARAGORN HEAVY_MELEE_HITTER PathfindDiameter = 40.0
Body = RespawnBody ModuleTag_RespawnBody CheerRadius = EMOTION_CHEER_RADIUS MaxHealth = FARAMIR_HEALTH //BALANCE CreateAHero Health PermanentlyKilledByFilter = NONE //Who kills me permanently? DodgePercent = HERO_DODGE_PERCENT End Behavior = RespawnUpdate ModuleTag_RespawnUpdate DeathAnim = DYING //Model condition to play when killed-to-respawn DeathFX = FX_HeroDieToRespawn //FXList to play when killed-to-respawn DeathAnimationTime = 5000 //How long DeathAnim will take. InitialSpawnFX = FX_HeroInitialSpawn RespawnAnim = LEVELED //Animation to play when respawning. RespawnFX = FX_HeroRespawn //FXList to play when respawning. RespawnAnimationTime = 2000 //Time it takes for respawn to play. AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP //Respawn at this location -- and at it's exit production point if possible. ButtonImage = HIFaramir //RespawnEntries determine the ruleset for how a character can be revived. Some units may automatically respawn, others //may require a specific revive action performed on him. You can specify different values for each level... or use Level:Any RespawnRules = AutoSpawn:No Cost:0 Time:0.1 Health:100% //DEFAULT VALUES End
Behavior = SlowDeathBehavior ModuleTag_SlowDeathBehavior_01 DeathTypes = ALL //-KNOCKBACK SinkDelay = 5800 SinkRate = 2.3 // in Dist/Sec DestructionDelay = 12000 // Die sounds are now going through an FX; this is the only way to get different dies for // different classes Sound = INITIAL HeroWestMaleVoiceDie End
Body = RespawnBody ModuleTag_RespawnBody CheerRadius = EMOTION_CHEER_RADIUS MaxHealth = 10000000000000 ;BALANCE Aragorn Health PermanentlyKilledByFilter = NONE ;Who kills me permanently? DodgePercent = HERO_DODGE_PERCENT End
Behavior = PhysicsBehavior ModuleTag_04 GravityMult = 1.0 ShockStandingTime = 2533 //msec End
Behavior = SquishCollide ModuleTag_06 //'nothing End
Behavior = NotifyTargetsOfImminentProbableCrushingUpdate ModuleTag_NotifyCrushScan End
Behavior = HitReactionBehavior HitReactionBehaviorModuleTag HitReactionLifeTimer1 = 1500 //'level 1 (light damage) hit reaction animations in ms HitReactionLifeTimer2 = 1500 //'level 2 (medium damage) hit reaction animations in ms HitReactionLifeTimer3 = 1500 //'level 3 (heavy damage) hit reaction animations in ms
HitReactionThreshold1 = 100.0 //'level 1 (light damage) threshold trigger HitReactionThreshold2 = 500.0 //'level 2 (medium damage) threshold trigger HitReactionThreshold3 = 1000.0 //'level 3 (heavy damage) threshold trigger
FastHitsResetReaction = No //If set -- when hits occur faster than the reaction animations, it will reset the animation. (like getting riddled with machine gun bullets) End
Behavior = EmotionTrackerUpdate Module_EmotionTracker // for now we restrict emotions to taunt and cheer, that's all the TFCs call for ATM TauntAndPointDistance = 350 // max distance to taunted/pointed objet TauntAndPointUpdateDelay = 1000 // how often scan (milliseconds) TauntAndPointExcluded = NONE AfraidOf = NONE AlwaysAfraidOf = NONE PointAt = EMOTION_POINTAT_OBJECTFILTER HeroScanDistance = 150 FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS
AddEmotion = Taunt_Base AddEmotion = CheerIdle_Base AddEmotion = CheerBusy_Base AddEmotion = Alert_Base End
Behavior = StealthUpdate ModuleTag_CreateAHeroCMDisguiseStealthUpdate StealthDelay = 1 DisguisesAsTeam = Yes RevealDistanceFromTarget = 100.0f OrderIdleEnemiesToAttackMeUponReveal = Yes //DisguiseFX = FX_BombTruckDisguise //DisguiseRevealFX = FX_BombTruckDisguiseReveal InnateStealth = Yes DisguiseTransitionTime = 2000 DisguiseRevealTransitionTime = 1000 RequiredUpgradeNames = Upgrade_CreateAHero_ClassCorruptedMan End
Behavior = InvisibilityUpdate ModuleTag_CreateAHeroElvenCloak // Used by archer and corrupted man, must be first InvisibilityUpdate InvisibilityNugget InvisibilityType = STEALTH ForbiddenConditions = MOVING FIRING_ANY TAKING_DAMAGE USING_ABILITY BecomeStealthedFX = FX_ElvenCloakOn ExitStealthFX = FX_ElvenCloakOff Options = UNTOGGLE_HIDDEN_WHEN_LEAVING_STEALTH End StartsActive = No UpdatePeriod = 2000 RequiredUpgrades = Upgrade_CreateAHeroElvenCloak ForbiddenUpgrades = Upgrade_CreateAHeroMapMode End
Behavior = InvisibilityUpdate ModuleTag_CreateAHeroCMStealthUpdate_Level1 InvisibilityNugget InvisibilityType = CAMOUFLAGE DetectionRange = CAMOUFLAGE_RADIUS ForbiddenConditions = MOVING FIRING_ANY TAKING_DAMAGE ForbiddenWeaponConditions = CLOSE_RANGE CONTESTING_BUILDING End UpdatePeriod = 2000 StartsActive = Yes RequiredUpgrades = Upgrade_CreateAHeroCMStealth_Level1 Upgrade_CreateAHero_ClassCorruptedMan ForbiddenUpgrades = Upgrade_CreateAHeroCMStealth_Level2 Upgrade_CreateAHeroMapMode End
Behavior = InvisibilityUpdate ModuleTag_CreateAHeroCMStealthUpdate_Level2 InvisibilityNugget InvisibilityType = CAMOUFLAGE DetectionRange = CAMOUFLAGE_RADIUS ForbiddenConditions = FIRING_ANY TAKING_DAMAGE ForbiddenWeaponConditions = CLOSE_RANGE CONTESTING_BUILDING End UpdatePeriod = 2000 StartsActive = Yes RequiredUpgrades = Upgrade_CreateAHeroCMStealth_Level2 Upgrade_CreateAHero_ClassCorruptedMan ForbiddenUpgrades = Upgrade_CreateAHeroMapMode End
Behavior = InvisibilityUpdate ModuleTag_CreateAHeroBasicArcherStealthUpdate InvisibilityNugget InvisibilityType = CAMOUFLAGE DetectionRange = CAMOUFLAGE_RADIUS ForbiddenConditions = MOVING FIRING_ANY TAKING_DAMAGE ForbiddenWeaponConditions = CLOSE_RANGE CONTESTING_BUILDING End UpdatePeriod = 2000 StartsActive = Yes RequiredUpgrades = Upgrade_CreateAHero_ClassArcher ForbiddenUpgrades = Upgrade_CreateAHeroAStealth_Level1 Upgrade_CreateAHeroMapMode End
Behavior = InvisibilityUpdate ModuleTag_CreateAHeroAStealthUpdate_Level1 InvisibilityNugget InvisibilityType = CAMOUFLAGE DetectionRange = CAMOUFLAGE_RADIUS ForbiddenConditions = FIRING_ANY TAKING_DAMAGE ForbiddenWeaponConditions = CLOSE_RANGE CONTESTING_BUILDING Options = ALLOW_NEAR_TREES End UpdatePeriod = 2000 StartsActive = Yes RequiredUpgrades = Upgrade_CreateAHeroAStealth_Level1 Upgrade_CreateAHero_ClassArcher ForbiddenUpgrades = Upgrade_CreateAHeroMapMode End
//;;; AUTO ABILITY MODULE ;;; Behavior = AutoAbilityBehavior ModuleTag_AutoAbilityBehavior End Body = ActiveBody ModuleTag_ActiveBody CheerRadius = EMOTION_CHEER_RADIUS MaxHealth = 10000000000000 ; BALANCE DodgePercent = HERO_DODGE_PERCENT End
Body = DelayedDeathBody ModuleTag_DelayedDeathBody CheerRadius = EMOTION_CHEER_RADIUS MaxHealth = 10000000000000 DelayedDeathTime = 30000 DelayedDeathPrerequisiteUpgrade = Upgrade_Level4 InvulnerableFX = FX_TeleriLastStand PermanentlyKilledByFilter = NONE DodgePercent = HERO_DODGE_PERCENT End
Behavior = LifetimeUpdate ModuleTag_LifeTime WaitForWakeUp = Yes End
;/////////////////// ; AISpecialPowers ;///////////////////
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_ArrowWindEnabler SpecialPowerTemplate = SpecialAbilityArwenSunflare TriggeredBy = Upgrade_Level1 End
Behavior = SpecialPowerModule ModuleTag_ArrowWindStarter SpecialPowerTemplate = SpecialAbilityArwenSunflare UpdateModuleStartsAttack = Yes StartsPaused = No End
Behavior = ArrowStormUpdate ModuleTag_ArrowWindUpdate SpecialPowerTemplate = SpecialAbilityArwenSunflare StartAbilityRange = 150.0 UnpackTime = 1000 ; Pull out arrow PreparationTime = 200 ; Quick shot PersistentPrepTime = 600 ; looping the quick shot PackTime = 1200 ; back to idle UnpackingVariation = 1 ; Use custom variation to not interfere with Archer Training ability. ParalyzeDurationWhenCompleted = 600 ;Once the unit SUCCESSFULLY COMPLETES an ability, paralyze unit briefly to deal with animation transitions. ParalyzeDurationWhenAborted = 800 ;If the unit ABORTS the ability, paralyze the unit briefly to deal with animation transitions.
ApproachRequiresLOS = Yes ; required so that it doesn't shoot through walls
AwardXPForTriggering = 0
;Specific to ArrowStorm WeaponTemplate = SunflareWeapon TargetRadius = 150 ;CHANGING THIS??? Change RadiusCursorRadius to match this value in the appropriate SpecialPower.ini template. ShotsPerTarget = 1 ShotsPerBurst = 3 MaxShots = 100 ; can end sooner if no targets CanShootEmptyGround = Yes ; ...unless this is set End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_DainSummonEnabler SpecialPowerTemplate = SpecialAbilitySpawnNumenor TriggeredBy = Upgrade_ObjectLevel1 End
Behavior = OCLSpecialPower ModuleTag_OCLSpecialPower SpecialPowerTemplate = SpecialAbilitySpawnNumenor OCL = OCL_SpawnNumenor CreateLocation = CREATE_AT_LOCATION StartsPaused = No ;SetModelCondition = ModelConditionState:USER_1 ;SetModelConditionTime = 8.1 End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_CreateAHeroCMStealthEnabler_Level1 SpecialPowerTemplate = SpecialAbilityCreateAHeroCMStealth_Level1 TriggeredBy = Upgrade_CreateAHeroCMStealth_Level1 End Behavior = SpecialPowerModule ModuleTag_CreateAHeroCMStealthStarter_Level1 SpecialPowerTemplate = SpecialAbilityCreateAHeroCMStealth_Level1 UpdateModuleStartsAttack = Yes StartsPaused = No End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_CreateAHeroAthelasEnabler SpecialPowerTemplate = SpecialAbilityCreateAHeroAthelas TriggeredBy = Upgrade_CreateAHeroAthelas End
Behavior = SpecialPowerModule ModuleTag_CreateAHeroAthelas SpecialPowerTemplate = SpecialAbilityCreateAHeroAthelas UpdateModuleStartsAttack = Yes StartsPaused = No // SetModelCondition = ModelConditionState:USER_2 SetModelConditionTime = 2.1 End
Behavior = SpecialAbilityUpdate ModuleTag_CreateAHeroAthelasUpdate SpecialPowerTemplate = SpecialAbilityCreateAHeroAthelas StartAbilityRange = 1.6 UnpackTime = 1 // Nothing to touching it PreparationTime = 3 // touching it to grabbing it PackTime = 2096 // whacking it to holding it nice AwardXPForTriggering = 0 End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_EnableElendil SpecialPowerTemplate = SpecialAbilityCreateAHeroElendil TriggeredBy = Upgrade_CreateAHeroElendil End
Behavior = SpecialPowerModule ModuleTag_ElendilStarter SpecialPowerTemplate = SpecialAbilityCreateAHeroElendil UpdateModuleStartsAttack = Yes AntiCategory = LEADERSHIP AttributeModifier = CreateAHeroElendilAntiCategory // Used for the anti category duration only. AttributeModifierRange = 200.0 StartsPaused = No // obtained on level 2 SetModelCondition = ModelConditionState:USER_3 SetModelConditionTime = 10.0 // 10 secs of glow anim for sword End
Behavior = ModelConditionSpecialAbilityUpdate ModuleTag_ElendilUpdate SpecialPowerTemplate = SpecialAbilityCreateAHeroElendil UnpackTime = 500 // Drawing the horn PreparationTime = 1 // nothing PersistentPrepTime = 500 // Blowing PackTime = 2000 // Putting horn away AwardXPForTriggering = 0 GenerateTerror = Yes EmotionPulseRadius = 180 ObjectFilter = ELENDIL_OBJECT_FILTER End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_CreateAHeroBladeMasterEnabler SpecialPowerTemplate = SpecialAbilityCreateAHeroBladeMaster TriggeredBy = Upgrade_CreateAHeroBladeMaster End
Behavior = SpecialPowerModule ModuleTag_CreateAHeroBladeMasterStarter // SpecialAbility is a SpecialPower, SpecialPower is anyting special SpecialPowerTemplate = SpecialAbilityCreateAHeroBladeMaster StartsPaused = No End
Behavior = HeroModeSpecialAbilityUpdate ModuleTag_CreateAHeroBladeMasterUpdate // So the difference in SpecialAbility is that it takes timing from this Update, instead of simply firing. SpecialPowerTemplate = SpecialAbilityCreateAHeroBladeMaster HeroAttributeModifier = CreateAHeroBladeMaster HeroEffectDuration = 30000 // this should sync with the auto ability delay re-fire time in commandButtons.ini UnpackTime = 1 // insant unpack TriggerSound = AragornBladeMaster End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_CreateAHeroInvulnerabilityEnabler_Level3 SpecialPowerTemplate = SpecialAbilityCreateAHeroInvulnerability_Level3 TriggeredBy = Upgrade_CreateAHeroInvulnerability_Level3 End
Behavior = SpecialPowerModule ModuleTag_CreateAHeroInvulnerabilityStarter_Level3 SpecialPowerTemplate = SpecialAbilityCreateAHeroInvulnerability_Level3 UpdateModuleStartsAttack = No StartsPaused = No AttributeModifier = CreateAHeroInvulnerabilityBonus_Level3 AttributeModifierRange = 1 AttributeModifierAffectsSelf = Yes AttributeModifierAffects = ANY +CAVALRY +INFANTRY AttributeModifierFX = FX_CreateAHeroInvulnerability_Start End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler SpecialPowerTemplate = SpecialAbilityCreateAHeroWordOfPower TriggeredBy = Upgrade_ObjectLevel1 End
Behavior = SpecialPowerModule ModuleTag_WordStarter SpecialPowerTemplate = SpecialAbilityCreateAHeroWordOfPower UpdateModuleStartsAttack = Yes StartsPaused = No End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate SpecialPowerTemplate = SpecialAbilityCreateAHeroWordOfPower WhichSpecialWeapon = 1 SkipContinue = Yes UnpackTime = 1700 PackTime = 1 FreezeAfterTriggerDuration = 250 // Hold AI for this long after we fire. AwardXPForTriggering = 0 StartAbilityRange = 180.0 SpecialWeapon = CreateAHeroWordOfPower PlayWeaponPreFireFX = Yes End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_FireballEnabler_L3 SpecialPowerTemplate = SpecialAbilityHeroFireball_Level3 TriggeredBy = Upgrade_CreateAHeroFireBall_Level3 End
Behavior = SpecialPowerModule ModuleTag_FireballStarter_L3 SpecialPowerTemplate = SpecialAbilityHeroFireball_Level3 UpdateModuleStartsAttack = Yes StartsPaused = No ;InitiateSound = SarumanVoiceAttackFireball End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_CreateAHeroSoSSummonAllies_Level4 SpecialPowerTemplate = SpecialAbilityCreateAHeroSoSSummonAllies_Level4 TriggeredBy = Upgrade_CreateAHeroSoSSummonAllies_Level4 End
Behavior = OCLSpecialPower ModuleTag_OCLSpecialPowerSoSSummonAllies_Level4 SpecialPowerTemplate = SpecialAbilityCreateAHeroSoSSummonAllies_Level4 OCL = OCL_CreateAHeroSoSSpawnAllies_Level4 TriggerFX = FX_SummonWildmen CreateLocation = CREATE_AT_LOCATION StartsPaused = No SetModelCondition = ModelConditionState:USER_1 SetModelConditionTime = 8.1 End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_FireballUpdate_L3 SpecialPowerTemplate = SpecialAbilityHeroFireball_Level3 WhichSpecialWeapon = 1 SkipContinue = Yes
UnpackTime = 800 PreparationTime = 1 PersistentPrepTime = 1000 PackTime = 100 AwardXPForTriggering = 0 StartAbilityRange = CREATE_A_HERO_FIREBALL_RANGE MustFinishAbility = Yes SpecialWeapon = WizardFireballL3 End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_ToggleMountedEnabler SpecialPowerTemplate = SpecialAbilityCreateAHeroToggleMounted TriggeredBy = Upgrade_CreateAHeroToggleMounted End
Behavior = SpecialPowerModule ModuleTag_ToggleMountedStarter SpecialPowerTemplate = SpecialAbilityCreateAHeroToggleMounted UpdateModuleStartsAttack = Yes StartsPaused = No End
Behavior = ToggleMountedSpecialAbilityUpdate ModuleTag_ToggleMounted SpecialPowerTemplate = SpecialAbilityCreateAHeroToggleMounted UnpackTime = 2000 PreparationTime = 1 PersistentPrepTime = 250 PackTime = 2000 OpacityTarget = .3 // How see-thru to be at peak of change. AwardXPForTriggering = 0 End
LocomotorSet // Used by this special power Locomotor = HeroHorseLocomotor Condition = SET_MOUNTED Speed = 115 End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_StoreObjectsForLevel3TeleportEnabler SpecialPowerTemplate = SpecialAbilityStoreObjectsForLevel3Teleport TriggeredBy = Upgrade_ObjectLevel1 End Behavior = SpecialPowerModule ModuleTag_StoreObjectsForLevel3Teleport SpecialPowerTemplate = SpecialAbilityStoreObjectsForLevel3Teleport StartsPaused = No UpdateModuleStartsAttack = Yes End Behavior = StoreObjectsSpecialPower ModuleTag_StoreObjectsForLevel3TeleportUpdate SpecialPowerTemplate = SpecialAbilityStoreObjectsForLevel3Teleport StartAbilityRange = 1000000.0 // i.e. pretty large ApproachRequiresLOS = No // can do this without seeing the target units. Radius = 100 // the radius that will capture units UnpackTime = 0 PreparationTime = 1 FreezeAfterTriggerDuration = 0 // Zero! ChainedButton = "Command_TeleportStoredList_2" //TriggerFX = FX_CAHTeleport End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_TeleportStoredObjectsEnabler_2 SpecialPowerTemplate = SpecialAbilityTeleportStoredObjects_2 TriggeredBy = Upgrade_CreateAHeroStoreObjectsForLevel3Teleport End Behavior = SpecialPowerModule ModuleTag_TeleportStoredObjects_2 SpecialPowerTemplate = SpecialAbilityTeleportStoredObjects_2 StartsPaused = No UpdateModuleStartsAttack = Yes End Behavior = TeleportToCasterSpecialPower ModuleTag_TeleportStoredObjectsUpdate_2 SpecialPowerTemplate = SpecialAbilityTeleportStoredObjects_2 UnpackingVariation = 1 StartAbilityRange = 1000000.0 // i.e. pretty large Radius = 100 // the radius that will capture units ApproachRequiresLOS = No // can do this without seeing the target units. TargetFX = FX_CAHBlink TriggerFX = FX_CAHTeleport MinDestinationRadius = 10 // the inner radius of the ring where units will teleport to MaxDestinationRadius = 100 // the outer radius of the ring where units will teleport to UnpackTime = 2000 PreparationTime = 1 FreezeAfterTriggerDuration = 2500 // Hold AI for this long after we fire. End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_TeleportEnabler SpecialPowerTemplate = SpecialAbilityHeroBlink TriggeredBy = Upgrade_CreateAHeroBlink End
Behavior = SpecialPowerModule ModuleTag_TeleportStarter SpecialPowerTemplate = SpecialAbilityHeroBlink UpdateModuleStartsAttack = Yes TriggerFX = FX_Blink StartsPaused = No End Behavior = TeleportSpecialAbilityUpdate ModuleTag_TeleportUpdate SpecialPowerTemplate = SpecialAbilityHeroBlink
UnpackingVariation = 1 UnpackTime = 1800 PackTime = 1800
ApproachRequiresLOS = No BusyForDuration = 1800 // don't accept any AI for this long... ai commands will be queued (should be at least PackTime) DestinationWeaponName = CreateaHeroBlinkDestination // Fires at point of teleport to push people away and down. End
WeaponSet Conditions = WEAPONSET_CREATE_A_HERO_WS_20 Weapon = PRIMARY CreateAHeroBasicMeleeWeapon AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI End Behavior = WeaponSetUpgrade Create_A_Hero_Weapon_20 TriggeredBy = Upgrade_CHW20 WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_20 End Behavior = SubObjectsUpgrade UrukWeapon_Upgrade20 TriggeredBy = Upgrade_CHW20 ShowSubObjects = Uruk_Sword_03 HideSubObjectsOnRemove = Yes FadeTimeInSeconds = 0.0 End Behavior = SubObjectsUpgrade Belthronding_Upgrade20 TriggeredBy = Upgrade_CHW20 ShowSubObjects = Belthronding HideSubObjectsOnRemove = Yes FadeTimeInSeconds = 0.0 End
Behavior = GrantUpgradeCreate ModuleTag_1 UpgradeToGrant = Upgrade_ObjectLevel1 End
Behavior = SubObjectsUpgrade ModuleTag_ShowTheHero TriggeredBy = Upgrade_ObjectLevel1 ShowSubObjects = Uruk_Sword_03 ShowSubObjects = HLMT_04 ShowSubObjects = SLDR_03 ShowSubObjects = GNLT_03 ShowSubObjects = Shield_1OG ShowSubObjects = BOOT_01
Behavior = SubObjectsUpgrade Body_UKBOD04 //Uruk Hai TriggeredBy = Upgrade_URUK_CHBOD04 UpgradeTexture = CHSS_UK.tga 0 CHSS_UK_04.tga UpgradeTexture = CHSS_UK_FA.tga 0 CHSS_UK_04.tga UpgradeTexture = CHSS_UKLeather.tga 0 CHSS_UK_04.tga RecolorHouse = Yes HideSubObjectsOnRemove = Yes FadeTimeInSeconds = 0.0 End End
| |
|
Wolf8888 Moddeur confirmé
Nombre de messages : 499 Add-On : Oui
Date d'inscription : 29/07/2010
| Sujet: Re: Game Crash stupide et je comprends pas pourquoi Sam 9 Avr - 20:00 | |
| Salut, Quand il y a un game crash, il faut le poster pour qu'on puisse t'aider rapidement (j'ai l'impression de radoter ). Pour la peine, tu vas trouver la solution presque tout seul: - Code:
-
Behavior = SubObjectsUpgrade ModuleTag_ShowTheHero TriggeredBy = Upgrade_ObjectLevel1 ShowSubObjects = Uruk_Sword_03 ShowSubObjects = HLMT_04 ShowSubObjects = SLDR_03 ShowSubObjects = GNLT_03 ShowSubObjects = Shield_1OG ShowSubObjects = BOOT_01
Behavior = SubObjectsUpgrade Body_UKBOD04 //Uruk Hai TriggeredBy = Upgrade_URUK_CHBOD04 UpgradeTexture = CHSS_UK.tga 0 CHSS_UK_04.tga UpgradeTexture = CHSS_UK_FA.tga 0 CHSS_UK_04.tga UpgradeTexture = CHSS_UKLeather.tga 0 CHSS_UK_04.tga RecolorHouse = Yes HideSubObjectsOnRemove = Yes FadeTimeInSeconds = 0.0 End End Regarde bien les End... (un module est encore ouvert et tu en ouvres un second => petite erreur lors du collage ?) | |
|
Tar-Elendil Habitué(e)
Nombre de messages : 80 Age : 27 Location : En train de devenir handballeur professionnel Add-On : que veut tu dire ? tu veux me le voler c'est ça !!!! Date d'inscription : 13/08/2010
| Sujet: Re: Game Crash stupide et je comprends pas pourquoi Sam 9 Avr - 20:52 | |
| merci de ton aide mais c'est juste le jeu qui fait des siennes parce que je l'ai déplacé dans evilbeast et ça à marché.
C'est bizarre mais bon tant que ça marche je vais pas me plaindre merci quand même. | |
|
Wolf8888 Moddeur confirmé
Nombre de messages : 499 Add-On : Oui
Date d'inscription : 29/07/2010
| Sujet: Re: Game Crash stupide et je comprends pas pourquoi Sam 9 Avr - 23:24 | |
| - Citation :
- c'est juste le jeu qui fait des siennes parce que je l'ai déplacé dans evilbeast et ça à marché
Je ne vois pas le rapport (mais ça n'enlève rien à ce que je t'ai fait remarquer)... - Citation :
- C'est bizarre mais bon tant que ça marche je vais pas me plaindre
Oui, c'est bizarre que ton jeu fonctionne avec cette erreur, enfin si dans l'avenir tu as un crash en cours de partie, il ne faudra pas t'étonner. | |
|
Contenu sponsorisé
| Sujet: Re: Game Crash stupide et je comprends pas pourquoi | |
| |
|