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_obsolete_rohan_sentrytower.ini < prev    next >
Text File  |  2006-01-31  |  7KB  |  223 lines

  1. ;------------------------------------------------------------------------------------------
  2. ;Rohan Sentry Tower
  3. Object RohanSentryTower
  4.  
  5. SelectPortrait = BPRSentryTwr
  6.  
  7.       ; *** ART Parameters ***
  8.     ButtonImage = BRSentryTwr
  9.       
  10.     ; *** ART Parameters ***
  11.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  12.   
  13.     ExtraPublicBone    = ARROWBONE01
  14.     ExtraPublicBone    = ARROWBONE02
  15.     ExtraPublicBone    = ARROWBONE03
  16.     ExtraPublicBone    = ARROWBONE04
  17.     ExtraPublicBone    = ARROWBONE05
  18.     ExtraPublicBone    = ARROWBONE06
  19.     ExtraPublicBone    = ARROWBONE07
  20.     ExtraPublicBone    = ARROWBONE08
  21.     ExtraPublicBone    = ARROWBONE09
  22.     ExtraPublicBone    = ARROWBONE10
  23.     ExtraPublicBone    = ARROWBONE11
  24.     ExtraPublicBone    = ARROWBONE12
  25.     ExtraPublicBone    = ARROWBONE13
  26.     ExtraPublicBone    = ARROWBONE14
  27.     ExtraPublicBone    = ARROWBONE15
  28.     ExtraPublicBone    = ARROWBONE16
  29.  
  30.   
  31.     OkToChangeModelColor  = Yes
  32.     UseStandardModelNames = Yes
  33.     DefaultModelConditionState
  34.       Model = RBWatchTowM
  35.       
  36.       WeaponLaunchBone =   PRIMARY ARROWBONE
  37.       
  38.     End
  39.     
  40.      ;------------ build up states---------------
  41.     ModelConditionState   = AWAITING_CONSTRUCTION 
  42.       Model               = RBWatchTowM_A
  43. ;        ParticleSysBone      = NONE BuildingDoughnutCloud
  44.     End;
  45.     AnimationState        = AWAITING_CONSTRUCTION
  46.       Animation           =  RBWatchTowM_A
  47.         AnimationName     =  RBWatchTowM_A.RBWatchTowM_A
  48.         AnimationMode     = MANUAL
  49.         AnimationBlendTime = 0
  50.       End
  51.       Flags                  = START_FRAME_FIRST
  52.     End
  53.  
  54.     ModelConditionState   = ACTIVELY_BEING_CONSTRUCTED PARTIALLY_CONSTRUCTED
  55.       Model               = RBWatchTowM_A
  56.         ParticleSysBone   = CONSTDUSTBONE01 BuildingContructDust FollowBone:Yes
  57.     End;
  58.     
  59.     AnimationState        = ACTIVELY_BEING_CONSTRUCTED PARTIALLY_CONSTRUCTED
  60.         Animation           = RBWatchTowM_A
  61.             AnimationName     = RBWatchTowM_A.RBWatchTowM_A
  62.             AnimationMode     = MANUAL
  63.             AnimationBlendTime = 0
  64.         End
  65.         Flags                  = START_FRAME_FIRST
  66.         StateName              = BeingConstructed
  67.         BeginScript
  68.             CurDrawablePlaySound("GondorBarracksBeginConstruction")
  69.         EndScript
  70.     End
  71.     
  72.        ;--damaged building
  73.  
  74.     
  75.     ModelConditionState  = DAMAGED
  76.       Model         =  RBWatchTowM_D1  
  77.         ParticleSysBone FireSmall01 FireBuildingSmall
  78.         ParticleSysBone FireSmall02 FireBuildingSmall
  79.         ParticleSysBone FireSmall03 FireBuildingSmall
  80.         ParticleSysBone FireSmall04 FireBuildingSmall
  81.         ParticleSysBone FireMedium01 FireBuildingMedium
  82.         ParticleSysBone FireMedium02 FireBuildingMedium
  83.         ParticleSysBone FireLarge01 FireBuildingLarge
  84.         ParticleSysBone SmokeLarge01 SmokeBuildingLarge
  85.     End
  86.     AnimationState = DAMAGED
  87.     EnteringStateFX    = FX_BuildingDamaged
  88.     End
  89.  
  90.     ModelConditionState  = REALLYDAMAGED
  91.       Model         =  RBWatchTowM_D2  
  92.         ParticleSysBone FireSmall01 FireBuildingSmall
  93.         ParticleSysBone FireSmall02 FireBuildingSmall
  94.         ParticleSysBone FireSmall03 FireBuildingSmall
  95.         ParticleSysBone FireSmall04 FireBuildingSmall
  96.         ParticleSysBone FireMedium01 FireBuildingMedium
  97.         ParticleSysBone FireMedium02 FireBuildingMedium
  98.         ParticleSysBone FireLarge01 FireBuildingLarge
  99.         ParticleSysBone SmokeLarge01 SmokeBuildingLarge
  100.     End
  101.     AnimationState = REALLYDAMAGED
  102.         EnteringStateFX    = FX_BuildingReallyDamaged
  103.     End
  104.  
  105.     ModelConditionState  = RUBBLE
  106.       Model         =  RBWatchTowM_D2 
  107.       ParticleSysBone SmokeLarge01 SmokeBuildingLarge
  108.     End
  109.     
  110.     AnimationState = RUBBLE
  111.     End
  112.  
  113.     ModelConditionState  = POST_RUBBLE
  114.         Model         = None
  115.         ParticleSysBone NONE SmokeBuildingMediumRubble
  116.     End
  117.  
  118.     ModelConditionState  = POST_COLLAPSE
  119.          Model         = None
  120.         ParticleSysBone NONE SmokeBuildingMediumRubble
  121.     End
  122.   
  123.   End
  124.  
  125. ;  PlacementViewAngle  = 0
  126.  
  127.     ; ***DESIGN parameters ***
  128.     DisplayName         = OBJECT:RohanSentryTower
  129.     Side                = Obsolete
  130.     EditorSorting       = STRUCTURE
  131.     ThreatLevel         = 11.0
  132.     IsTrainable            = No
  133.      
  134.     BuildCost           = SENTRY_TOWER_COST
  135.     BuildTime           = SENTRY_TOWER_BUILDTIME    ; in seconds
  136.     VisionRange         = VISION_BASE_DEFENSE
  137.      ShroudClearingRange = SHROUD_CLEAR_BASE_DEFENSE
  138.  
  139.     CommandSet = SellableCommandSet
  140.     ArmorSet
  141.         Conditions        = None
  142.         Armor             = StructureArmor
  143.         ;DamageFX          = StructureDamageFXNoShake
  144.     End
  145.  
  146.     WeaponSet
  147.         Weapon                = PRIMARY RohanStructureBow  
  148.         AutoChooseSources    = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
  149.     End 
  150.  
  151.  
  152.     ; *** AUDIO Parameters ***
  153. ;    #include "..\..\..\Includes\StandardBuildingEvaEvents.inc"
  154.  
  155.     VoiceSelect        = RohanBattleTowerSelect
  156.  
  157.     SoundOnDamaged        = BuildingLightDamageWood
  158.     SoundOnReallyDamaged    = BuildingHeavyDamageWood
  159.  
  160.     VoiceSelectUnderConstruction    = BuildingGoodVoiceSelectUnderConstruction
  161.  
  162.     UnitSpecificSounds
  163.         UnderConstruction        = BuildingConstructionLoop  ; Built first time
  164.         ; UnderRepairFromDamage    = NoSound                    ; Repaired No animation on the building, so don't bother playing sound
  165.         UnderRepairFromRubble    = BuildingConstructionLoop    ; Repaired from completely destroyed (not used???)
  166.     End
  167.     CampnessValue = CAMPNESS_DEFENSIVE_TOWER
  168.  
  169.  
  170.     ; *** ENGINEERING Parameters ***
  171.  
  172.     RadarPriority       = STRUCTURE
  173.     KindOf              = PRELOAD STRUCTURE SELECTABLE IMMOBILE SCORE NEED_BASE_FOUNDATION CAN_ATTACK FS_BASE_DEFENSE MADE_OF_WOOD
  174.      
  175.     Behavior            = GettingBuiltBehavior ModuleTag_04
  176.         WorkerName          = RohanWorkerNoSelect
  177.     End
  178.  
  179.     Body                      = StructureBody ModuleTag_05
  180.         MaxHealth               = 1000.0
  181.         MaxHealthDamaged        = 500.0
  182.         MaxHealthReallyDamaged  = 250.0
  183.     End
  184.  
  185.     Behavior = SlowDeathBehavior ModuleTag_SlowDeathWithoutRubble
  186.         DestructionDelay  = 5000
  187.     End
  188.       
  189.     Behavior                  = StructureCollapseUpdate ModuleTag_StructureCollapseUpdate 
  190.         MinCollapseDelay        = 000
  191.         MaxCollapseDelay        = 000
  192.         CollapseDamping         = .5
  193.         MaxShudder              = 0.6
  194.         MinBurstDelay           = 250
  195.         MaxBurstDelay           = 800
  196.         BigBurstFrequency       = 4
  197.         FXList                  = INITIAL   FX_StructureMediumCollapse
  198.         FXList                  = ALMOST_FINAL  FX_StructureAlmostCollapse
  199.         DestroyObjectWhenDone    = Yes
  200.         CollapseHeight            = 89
  201.     End
  202.     
  203.  
  204.  
  205.     Behavior = AIUpdateInterface ModuleTag_SoWeCanUseWeapon
  206.         AutoAcquireEnemiesWhenIdle    = Yes
  207.         MoodAttackCheckRate            = 250
  208.     End
  209.  
  210.     GeometryContactPoint = X:23.624        Y:23.464    Z:0            Repair
  211.     GeometryContactPoint = X:22.954        Y:-16.306    Z:0            Repair
  212.     GeometryContactPoint = X:22.954        Y:15.951    Z:0
  213.     GeometryContactPoint = X:5.435        Y:-23.279    Z:0
  214.     GeometryContactPoint = X:-0.459        Y:-0.275    Z:116.828    Swoop
  215.  
  216.     Geometry              = BOX
  217.     GeometryMajorRadius   = 11
  218.     GeometryMinorRadius   = 11
  219.     GeometryHeight        = 80
  220.     GeometryIsSmall       = No
  221.     Shadow                = SHADOW_VOLUME
  222.     BuildCompletion     = PLACED_BY_PLAYER
  223. End