home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar 2006 April
/
Gamestar_83_2006-04_dvd.iso
/
Dema
/
lotrbfme2_demo.exe
/
INI.big
/
data_ini_object_neutral_giantspider.ini
< prev
next >
Wrap
Text File
|
2006-01-31
|
5KB
|
228 lines
;------------------------------------------------------------------------------
;
Object GiantSpider
; *** ART Parameters ***
Draw = W3DScriptedModelDraw ModuleTag_01
DefaultModelConditionState
Model = MUShelob_SKN
Skeleton = MUShelob_SKL
End
IdleAnimationState
Animation = IDLA
AnimationName = MUShelob_IDLA
AnimationMode = ONCE
End
Flags = RANDOMSTART
End
AnimationState = DYING
Animation = DIEA
AnimationName = MUShelob_DIEA
AnimationMode = ONCE
End
End
AnimationState = FIRING_OR_PREATTACK_A
Animation = ATKA
AnimationName = MUShelob_ATKA
AnimationMode = ONCE
AnimationSpeedFactorRange = 0.8 1.25
End
End
AnimationState = TURN_LEFT
StateName = Turn
Animation = Walk
AnimationName = MUShelob_TRNL
AnimationMode = LOOP
End
End
AnimationState = TURN_RIGHT
StateName = Turn
Animation = Walk
AnimationName = MUShelob_TRNR
AnimationMode = LOOP
End
End
AnimationState = MOVING
Animation = RUNA
AnimationName = MUShelob_RUNA
AnimationMode = LOOP
End
End
AnimationState = MOVING BACKING_UP
Animation = BAKA
AnimationName = MUShelob_BAKA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
AnimationState = STUNNED_FLAILING
Animation = StunFlail
AnimationName = MUShelob_FLYA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
AnimationState = STUNNED
Animation = Stun
AnimationName = MUShelob_LNDA
AnimationMode = ONCE
End
End
AnimationState = STUNNED_STANDING_UP
Animation = Stun
AnimationName = MUShelob_GTPA
AnimationMode = ONCE
End
End
AnimationState = HIT_REACTION HIT_LEVEL_1
Animation = Hit_Level_1_a
AnimationName = MUShelob_HITA
AnimationMode = ONCE
End
End
End
; ***DESIGN parameters ***
Side = Neutral
EditorSorting = UNIT
ThreatLevel = 1.0
VisionRange = 180.0
DisplayName = OBJECT:GiantSpider
CrushableLevel = 2 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
WeaponSet
Conditions = None
Weapon = PRIMARY ShelobMandibles
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
ArmorSet
Conditions = None
Armor = ShelobArmor
DamageFX = NormalDamageFX
End
; *** AUDIO Parameters ***;
;VoiceAmbushed = ShelobVoiceDie OBSOLETE VOICE
VoiceAttack = ShelobVoiceAttack
VoiceAttackCharge = ShelobVoiceAttack
VoiceAttackMachine = ShelobVoiceAttack
VoiceAttackStructure = ShelobVoiceAttack
VoiceCreated = ShelobVoiceSelect
VoiceFullyCreated = ShelobVoiceSelect
VoiceMove = ShelobVoiceMove
VoiceMoveToCamp = ShelobVoiceMove
VoiceMoveWhileAttacking = ShelobVoiceMove
VoicePriority = 50
VoiceRetreatToCastle = ShelobVoiceDie
VoiceSelect = ShelobVoiceSelect
VoiceSelectBattle = ShelobVoiceSelect
VoiceGuard = ShelobVoiceMove
SoundAmbient = SpiderFoleyAmbientLoop
SoundImpact = ImpactHorse
SoundMoveLoop = SpiderMoveLoop
;UnitSpecificSounds
;End
#include "..\includes\StandardUnitEvaEvents.inc"
; *** ENGINEERING Parameters ***
RadarPriority = UNIT
KindOf = PRELOAD MONSTER SCORE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT ENVIRONMENT SELECTABLE
Behavior = AIUpdateInterface ModuleTag_03
AutoAcquireEnemiesWhenIdle = Yes
MoodAttackCheckRate = 500
AILuaEventsList = ShelobFunctions
MaxCowerTime = 7500
MinCowerTime = 5000
End
LocomotorSet
Locomotor = GiantSpiderLocomotor
Condition = SET_NORMAL
Speed = 50
End
Body = ActiveBody ModuleTag_Body
MaxHealth = 500 ;1500 ;BALANCE Giant Spider Health
End
Behavior = PhysicsBehavior ModuleTag_04
GravityMult = 1.0
End
Behavior = SlowDeathBehavior ModuleTag_05
DeathTypes = ALL
SinkDelay = 3000
SinkRate = 6.5 ; in Dist/Sec
DestructionDelay = 8000
FX = INITIAL FX_GiantSpiderDie
Sound = INITIAL ShelobVoiceDie
End
Behavior = SquishCollide ModuleTag_06
;nothing
End
Geometry = CYLINDER
GeometryMajorRadius = 50.0
GeometryMinorRadius = 50.0
GeometryHeight = 30.0
GeometryIsSmall = No
; Shadow = SHADOW_VOLUME
Shadow = SHADOW_DECAL
ShadowSizeX = 55;
ShadowSizeY = 30;
ShadowOffsetX = -8;
ShadowTexture = ShadowI;
End
;-----------------------------------------------------------------
ChildObject GiantSpider_Slaved GiantSpider
Behavior = SlavedUpdate ModuleTag_Slave
GuardMaxRange = 100.0
GuardWanderRange = 100.0
UseSlaverAsControlForEvaObjectSightedEvents = Yes ; It's a creep
End
End
;-----------------------------------------------------------------
ChildObject GiantSpider_Small GiantSpider
Scale = 0.5
Body = ActiveBody ModuleTag_Body
MaxHealth = 250 ;BALANCE Small Giant Spider Health
End
GeometryMajorRadius = 25.0
GeometryMinorRadius = 25.0
GeometryHeight = 15.0
End