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_evilfaction_evilfactionsubobjects.ini < prev    next >
Text File  |  2006-01-31  |  84KB  |  2,978 lines

  1. ; FILE: EvilFactionSubObjects.ini ///////////////////////////////////////////////////////
  2. ; In this file are related objects such as debris from the units or 
  3. ; objects created by proper Objects as weapons.
  4. ;//////////////////////////////////////////////////////////////////////////////
  5.  
  6. ;------------------------------------------------------------------------------
  7. ;------------------------------------------------------------------------------
  8. ;------------------------------------------------------------------------------
  9. ;------------------------------------------------------------------------------
  10. ;
  11. ;  Evil Faction
  12. ;
  13. ;------------------------------------------------------------------------------
  14. ;------------------------------------------------------------------------------
  15. ;------------------------------------------------------------------------------
  16. ;------------------------------------------------------------------------------
  17. ;------------------------------------------------------------------------------
  18.  
  19. ;------------------------------------------------------------------------------
  20. ; The default bow projectile
  21. ;------------------------------------------------------------------------------
  22. Object EvilFactionArrow
  23.   ; *** ART Parameters ***
  24.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  25.     DefaultModelConditionState     
  26.       Model = NONE
  27.     End
  28.   End
  29.  
  30.   Draw = W3DStreakDraw ModuleTag_Draw2
  31.     Length        = 15
  32.     Width        = 2
  33.     NumSegments    = 1                ; number of segements in the streak, increase for smoother line
  34.     Color        = R:255 G:255 B:255
  35.     Additive    = No                    ; Yes by default
  36.     Texture        = EXArrowStreak01.tga
  37.     WeatherTexture = SNOWY EXArrowStreak_Snow.tga
  38.   End
  39.  
  40.   ; *** AUDIO Parameters ***
  41.  
  42.   ; ***DESIGN parameters ***
  43.   EditorSorting     = SYSTEM
  44.  
  45.   ArmorSet
  46.     Armor = NoArmor
  47.   End
  48.  
  49.   VisionRange = 0.0
  50.  
  51.   ; *** ENGINEERING Parameters ***
  52.   KindOf = PROJECTILE NO_COLLIDE HIDE_IF_FOGGED
  53.   Body = ActiveBody ModuleTag_02
  54.     MaxHealth       = 100.0
  55.   End
  56.  
  57.   Behavior = DestroyDie ModuleTag_03
  58.     ;nothing
  59.   End
  60.     
  61.   Behavior = BezierProjectileBehavior ModuleTag_04
  62.  
  63.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  64.     SecondHeight = 9
  65.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  66.     SecondPercentIndent = 90%
  67.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  68.     GroundHitFX = FX_GondorArrowDeath
  69.     CurveFlattenMinDist = 100.0
  70.   End
  71.  
  72. ;  Behavior = CreateObjectDie ModuleTag_06
  73.  ;   DeathTypes = ALL
  74.  ;   CreationList = OCL_EvilFactionShatteredArrowBits
  75.  ; End
  76.  
  77.  ; Behavior = FXListDie ModuleTag_07
  78.  ;   DeathTypes = ALL -CRUSHED -SPLATTED
  79.  ;   DeathFX = FX_GondorArrowDeath
  80.  ; End
  81.  
  82.   Geometry = Sphere
  83.   GeometryIsSmall = Yes
  84.   GeometryMajorRadius = 0.8
  85. End
  86.  
  87. Object EvilFactionArrowBombard
  88.   ; *** ART Parameters ***
  89.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  90.     DefaultModelConditionState     
  91.       Model = NONE
  92.     End
  93.   End
  94.  
  95.   Draw = W3DStreakDraw ModuleTag_Draw2
  96.     Length        = 15
  97.     Width        = 2
  98.     NumSegments    = 1                ; number of segements in the streak, increase for smoother line
  99.     Color        = R:255 G:255 B:255
  100.     Additive    = No                    ; Yes by default
  101.     Texture        = EXArrowStreak01.tga
  102.     WeatherTexture = SNOWY EXArrowStreak_Snow.tga
  103.   End
  104.  
  105.   ; *** AUDIO Parameters ***
  106.  
  107.   ; ***DESIGN parameters ***
  108.   EditorSorting     = SYSTEM
  109.  
  110.   ArmorSet
  111.     Armor = NoArmor
  112.   End
  113.  
  114.   VisionRange = 0.0
  115.  
  116.   ; *** ENGINEERING Parameters ***
  117.   KindOf = PROJECTILE NO_COLLIDE HIDE_IF_FOGGED
  118.   Body = ActiveBody ModuleTag_02
  119.     MaxHealth       = 100.0
  120.   End
  121.  
  122.   Behavior = DestroyDie ModuleTag_03
  123.     ;nothing
  124.   End
  125.     
  126.   Behavior = BezierProjectileBehavior ModuleTag_04
  127.  
  128.     FirstHeight = 73 ;50  ; Height of Bezier control points above highest intervening terrain
  129.     SecondHeight = 100 ;157
  130.     FirstPercentIndent = 30% ; Percentage of shot distance control points are placed
  131.     SecondPercentIndent = 70%
  132.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  133.     GroundHitFX = FX_GondorArrowDeath
  134.     CurveFlattenMinDist = 100.0
  135.   End
  136.  
  137. ;  Behavior = CreateObjectDie ModuleTag_06
  138.  ;   DeathTypes = ALL
  139.  ;   CreationList = OCL_EvilFactionShatteredArrowBits
  140.  ; End
  141.  
  142.  ; Behavior = FXListDie ModuleTag_07
  143.  ;   DeathTypes = ALL -CRUSHED -SPLATTED
  144.  ;   DeathFX = FX_GondorArrowDeath
  145.  ; End
  146.  
  147.   Geometry = Sphere
  148.   GeometryIsSmall = Yes
  149.   GeometryMajorRadius = 0.8
  150. End
  151.  
  152. ;------------------------------------------------------------------------------
  153. ; The Barbed Arrow Projectile
  154. ;------------------------------------------------------------------------------
  155. Object BarbedArrowProjectile
  156.   ; *** ART Parameters ***
  157.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  158.     DefaultModelConditionState     
  159.       Model = EXBarbed_AROW
  160.     End
  161.   End
  162.  
  163.     Draw = W3DStreakDraw ModuleTag_Draw2
  164.         Length        = 100
  165.         Width        = 2
  166.         NumSegments    = 6                ; number of segements in the streak, increase for smoother line
  167.         Color        = R:231 G:0 B:0
  168.         Texture        = EXLightStreaks2.tga
  169.     End
  170.  
  171.   ; *** AUDIO Parameters ***
  172.  
  173.   ; ***DESIGN parameters ***
  174.   EditorSorting     = SYSTEM
  175.  
  176.   ArmorSet
  177.     Armor = NoArmor
  178.   End
  179.  
  180.   VisionRange = 0.0
  181.  
  182.   ; *** ENGINEERING Parameters ***
  183.   KindOf = PROJECTILE NO_COLLIDE HIDE_IF_FOGGED
  184.   Body = ActiveBody ModuleTag_02
  185.     MaxHealth       = 100.0
  186.   End
  187.  
  188.   Behavior = DestroyDie ModuleTag_03
  189.     ;nothing
  190.   End
  191.     
  192.   Behavior = BezierProjectileBehavior ModuleTag_04
  193.  
  194.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  195.     SecondHeight = 9
  196.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  197.     SecondPercentIndent = 90%
  198.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  199.     GroundHitFX = FX_GondorArrowDeath    ;FX_BarbedArrowDeath
  200.     CurveFlattenMinDist = 100.0
  201.   End
  202.  
  203.   Behavior = FXListDie ModuleTag_07
  204.     DeathTypes = ALL -CRUSHED -SPLATTED
  205.     ;DeathFX = FX_GondorArrowDeath    ;this isn't being triggered
  206.     ;DeathFX = FX_BarbedArrowDeath
  207.   End
  208.  
  209.   Geometry = Sphere
  210.   GeometryIsSmall = Yes
  211.   GeometryMajorRadius = 0.8
  212. End
  213.  
  214.  
  215. ;------------------------------------------------------------------------------
  216. ; The Poison Arrow Projectile
  217. ;------------------------------------------------------------------------------
  218.  
  219. Object PoisonArrowProjectile
  220.   ; *** ART Parameters ***
  221.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  222.     DefaultModelConditionState     
  223.       Model = EXPoison_AROW
  224.       ParticleSysBone = MESH01 PoisonArrowTrail Followbone:YES
  225.     End
  226.   End
  227.  
  228.   Draw = W3DStreakDraw ModuleTag_Draw2
  229.     Length        = 25
  230.     Width        = 2
  231.     NumSegments    = 2                ; number of segements in the streak, increase for smoother line
  232.     Color        = R:70 G:160 B:30
  233.     Additive    = No                    ; Yes by default
  234.     Texture        = EXArrowStreak01.tga
  235.     WeatherTexture = SNOWY EXArrowStreak_Snow.tga
  236.   End
  237.  
  238.   ; *** AUDIO Parameters ***
  239.  
  240.   ; ***DESIGN parameters ***
  241.   EditorSorting     = SYSTEM
  242.  
  243.   ArmorSet
  244.     Armor = NoArmor
  245.   End
  246.  
  247.   VisionRange = 0.0
  248.  
  249.   ; *** ENGINEERING Parameters ***
  250.   KindOf = PROJECTILE NO_COLLIDE HIDE_IF_FOGGED
  251.   Body = ActiveBody ModuleTag_02
  252.     MaxHealth       = 100.0
  253.   End
  254.  
  255.   Behavior = DestroyDie ModuleTag_03
  256.     ;nothing
  257.   End
  258.     
  259.   Behavior = BezierProjectileBehavior ModuleTag_04
  260.  
  261.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  262.     SecondHeight = 9
  263.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  264.     SecondPercentIndent = 90%
  265.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  266.     GroundHitFX = FX_GondorArrowDeath    ;FX_PoisonArrowDeath
  267.     CurveFlattenMinDist = 100.0
  268.   End
  269.  
  270. ;  Behavior = CreateObjectDie ModuleTag_06
  271. ;    DeathTypes = ALL
  272. ;    DeathFX = FX_BarbedArrowDeath
  273. ;  End
  274.  
  275. ;  Behavior = FXListDie ModuleTag_07
  276. ;    DeathTypes = ALL -CRUSHED -SPLATTED
  277. ;    DeathFX = FX_BarbedArrowDeath
  278. ;  End
  279.  
  280.   Geometry = Sphere
  281.   GeometryIsSmall = Yes
  282.   GeometryMajorRadius = 0.8
  283. End
  284.  
  285. ;------------------------------------------------------------------------------
  286. ; The default bow fire projectile
  287. ;------------------------------------------------------------------------------
  288. Object EvilFactionFireArrow
  289.   ; *** ART Parameters ***
  290.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  291.     DefaultModelConditionState    
  292.       Model = NONE
  293.     End
  294.   End
  295.  
  296.   Draw = W3DStreakDraw ModuleTag_Draw2
  297.     Length        = 15
  298.     Width        = 3
  299.     NumSegments    = 6                ; number of segements in the streak, increase for smoother line
  300.     Color        = R:255 G:255 B:255
  301.     Texture        = EXArrowStreakFire.tga
  302.   End
  303.  
  304. ;  Draw = W3DStreakDraw ModuleTag_Draw3
  305. ;    Length = 50
  306. ;    Width = 1
  307. ;    NumSegments = 3                ; number of segements in the streak, increase for smoother line
  308. ;    Color = R:128 G:64 B:64
  309. ;    Texture = EXLightStreaks2.tga
  310. ; End
  311.  
  312.   ; *** AUDIO Parameters ***
  313.  
  314.   ; ***DESIGN parameters ***
  315.   EditorSorting     = SYSTEM
  316.   ArmorSet
  317.     Armor = NoArmor
  318.   End
  319.   VisionRange = 0.0
  320.  
  321.   ; *** ENGINEERING Parameters ***
  322.   KindOf = PROJECTILE INERT DEFLECT_BY_SPECIAL_POWER NO_COLLIDE HIDE_IF_FOGGED
  323.   Body = ActiveBody ModuleTag_03
  324.     MaxHealth       = 100.0
  325.   End
  326.  
  327.   Behavior = DestroyDie ModuleTag_04
  328.     ;nothing
  329.   End
  330.     
  331.   Behavior = BezierProjectileBehavior ModuleTag_05
  332.     
  333.     FirstHeight = 12  ; Height of Bezier control points above highest intervening terrain
  334.     SecondHeight = 12
  335.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  336.     SecondPercentIndent = 90%
  337.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  338.     GroundHitFX = FX_FireArrowHit
  339.     CurveFlattenMinDist = 100.0
  340.   End
  341.  
  342.  Behavior = FXListDie ModuleTag_07
  343.    DeathTypes = ALL
  344.    DeathFX = FX_FireArrowHit
  345.  End
  346.  
  347.   Geometry = Sphere
  348.   GeometryIsSmall = Yes
  349.   GeometryMajorRadius = 0.8
  350. End
  351.  
  352. Object EvilFactionFireArrowBombard
  353.   ; *** ART Parameters ***
  354.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  355.     DefaultModelConditionState    
  356.       Model = NONE
  357.     End
  358.   End
  359.  
  360.   Draw = W3DStreakDraw ModuleTag_Draw2
  361.     Length        = 15
  362.     Width        = 3
  363.     NumSegments    = 1                ; number of segements in the streak, increase for smoother line
  364.     Color        = R:255 G:255 B:255
  365.     Texture        = EXArrowStreakFire.tga
  366.   End
  367.  
  368.   Draw = W3DStreakDraw ModuleTag_Draw3
  369.     Length = 50
  370.     Width = 1
  371.     NumSegments = 3                ; number of segements in the streak, increase for smoother line
  372.     Color = R:128 G:64 B:64
  373.     Texture = EXLightStreaks2.tga
  374.  End
  375.  
  376.   ; *** AUDIO Parameters ***
  377.  
  378.   ; ***DESIGN parameters ***
  379.   EditorSorting     = SYSTEM
  380.   ArmorSet
  381.     Armor = NoArmor
  382.   End
  383.   VisionRange = 0.0
  384.  
  385.   ; *** ENGINEERING Parameters ***
  386.   KindOf = PROJECTILE INERT DEFLECT_BY_SPECIAL_POWER NO_COLLIDE HIDE_IF_FOGGED
  387.   Body = ActiveBody ModuleTag_03
  388.     MaxHealth       = 100.0
  389.   End
  390.  
  391.   Behavior = DestroyDie ModuleTag_04
  392.     ;nothing
  393.   End
  394.     
  395.   Behavior = BezierProjectileBehavior ModuleTag_05
  396.     
  397.     FirstHeight = 73 ;50  ; Height of Bezier control points above highest intervening terrain
  398.     SecondHeight = 100 ;157
  399.     FirstPercentIndent = 30% ; Percentage of shot distance control points are placed
  400.     SecondPercentIndent = 70%
  401.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  402.     GroundHitFX = FX_FireArrowHit
  403.     CurveFlattenMinDist = 100.0
  404.   End
  405.  
  406.  Behavior = FXListDie ModuleTag_07
  407.    DeathTypes = ALL
  408.    DeathFX = FX_FireArrowHit
  409.  End
  410.  
  411.   Geometry = Sphere
  412.   GeometryIsSmall = Yes
  413.   GeometryMajorRadius = 0.8
  414. End
  415.  
  416. ;------------------------------------------------------------------------------
  417. ; The default bow fire projectile
  418. ;------------------------------------------------------------------------------
  419. ChildObject EvilFactionNavyFireArrow EvilFactionFireArrow
  420.  
  421.     Draw = W3DStreakDraw ModuleTag_Draw3
  422.         Length = 50
  423.         Width = 1
  424.         NumSegments = 3                ; number of segements in the streak, increase for smoother line
  425.         Color = R:128 G:64 B:64
  426.         Texture = EXLightStreaks2.tga
  427.     End
  428.  
  429. End
  430.  
  431. ;------------------------------------------------------------------------------
  432. Object EvilShipBombardProjectile
  433.  
  434. ; *** ART Parameters ***
  435.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  436.         DefaultModelConditionState
  437. ;            Model = FIRELOCATOR
  438.             Model = NONE
  439.             ParticleSysBone ROOTTRANSFORM EvilShipBombardFire FollowBone:yes
  440.             ParticleSysBone ROOTTRANSFORM EvilShipBombardFire FollowBone:yes
  441.             ParticleSysBone ROOTTRANSFORM EvilShipBombardFire2 FollowBone:yes
  442.             ParticleSysBone ROOTTRANSFORM EvilShipBombardFire2 FollowBone:yes
  443.             ParticleSysBone ROOTTRANSFORM EvilShipBombardSmoke FollowBone:yes
  444.         End
  445.     End
  446.  
  447. ; *** AUDIO Parameters ***
  448.  
  449.     SoundAmbient = ShipEvilCatapultProjectileFlying
  450.  
  451. ; ***DESIGN parameters ***
  452.     EditorSorting    = SYSTEM
  453.     VisionRange        = 0.0
  454.     KindOf            = PROJECTILE NO_COLLIDE
  455.     
  456.     ArmorSet
  457.         Armor = NoArmor
  458.     End
  459.  
  460.     Body = ActiveBody ModuleTag_02
  461.         MaxHealth = 10.0
  462.     End
  463.  
  464.     Behavior = DestroyDie ModuleTag_03
  465.     End
  466.     
  467.     Behavior = BezierProjectileBehavior ModuleTag_04
  468.         FirstHeight                        = 75        ; Height of Bezier control points above highest intervening terrain
  469.         SecondHeight                    = 75
  470.         FirstPercentIndent                = 20%        ; Percentage of shot distance control points are placed
  471.         SecondPercentIndent                = 90%
  472.         FlightPathAdjustDistPerSecond    = 50        ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  473.         CurveFlattenMinDist                = 50.0
  474.         GroundHitFX                        = FX_EvilShipBombardProjectileExplosion
  475.     End
  476.  
  477.     Geometry            = Sphere
  478.     GeometryIsSmall        = Yes
  479.     GeometryMajorRadius = 0.8
  480. End
  481.  
  482. ;------------------------------------------------------------------------------
  483. ; The default bow fire projectile
  484. ;------------------------------------------------------------------------------
  485. Object CorsairFireBombProjectile
  486.  
  487.     ; *** ART Parameters ***
  488.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  489.         DefaultModelConditionState    
  490. ;            Model = EXFirebomb
  491.             Model = NONE
  492. ;            ParticleSysBone     = None FireBombFire
  493. ;            Shadow            = SHADOW_ADDITIVE_DECAL
  494. ;            ShadowSizeX        = 150
  495. ;            ShadowSizeY        = 150
  496. ;            ShadowTexture    = MUCatapultFP01
  497. ;            ShadowMaxHeight   = 200
  498.         End    
  499.         
  500.         IdleAnimationState
  501.             Animation = EXFIREBOMB
  502.             AnimationName = EXFIREBOMB.EXFIREBOMB
  503.             AnimationMode = LOOP
  504.         End
  505.             
  506.             
  507.     End
  508.     
  509.     End
  510.  
  511.     Draw = W3DStreakDraw ModuleTag_Draw2
  512.         Length        = 8
  513.         Width        = 4
  514.         NumSegments    = 3                ; number of segements in the streak, increase for smoother line
  515.         Color        = R:255 G:220 B:200
  516.         Texture        = EXFireScroll3.tga ;EXArrowStreakFire.tga
  517.     End
  518.  
  519. ;    Draw = W3DStreakDraw ModuleTag_Draw3
  520. ;        Length = 50
  521. ;        Width = 1
  522. ;        NumSegments = 6                ; number of segements in the streak, increase for smoother line
  523. ;        Color = R:128 G:64 B:64
  524. ;        Texture = EXLightStreaks2.tga
  525. ;    End
  526.  
  527.   ; *** AUDIO Parameters ***
  528.  
  529.   ; ***DESIGN parameters ***
  530.     EditorSorting    = SYSTEM
  531.     VisionRange        = 0.0
  532.  
  533.     ArmorSet
  534.         Armor = NoArmor
  535.     End
  536.  
  537.     ; *** ENGINEERING Parameters ***
  538.     KindOf = PROJECTILE INERT DEFLECT_BY_SPECIAL_POWER NO_COLLIDE HIDE_IF_FOGGED
  539.  
  540.     Body = ActiveBody ModuleTag_03
  541.         MaxHealth       = 100.0
  542.     End
  543.  
  544.     Behavior = DestroyDie ModuleTag_04
  545.         ;nothing
  546.     End
  547.  
  548.     Behavior = BezierProjectileBehavior ModuleTag_05
  549.         FirstHeight                        = 50    ; Height of Bezier control points above highest intervening terrain
  550.         SecondHeight                    = 50
  551.         FirstPercentIndent                = 20%    ; Percentage of shot distance control points are placed
  552.         SecondPercentIndent                = 90%
  553.         GroundHitFX                        = FX_CorsairFireBombProjectileExplosion
  554.         CurveFlattenMinDist                = 0.0
  555.     End
  556.  
  557.     Geometry            = Sphere
  558.     GeometryIsSmall        = Yes
  559.     GeometryMajorRadius = 0.8
  560. End
  561.  
  562. ;----------------------------------------------------------------------------
  563.  
  564. Object WildmenTorchProjectile
  565.  
  566.     ; *** ART Parameters ***
  567.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  568.         DefaultModelConditionState    
  569.             Model = EXTorch
  570.             ParticleSysBone     = FIREBONE FireBombFire
  571. ;            Shadow            = SHADOW_ADDITIVE_DECAL
  572. ;            ShadowSizeX        = 150
  573. ;            ShadowSizeY        = 150
  574. ;            ShadowTexture    = MUCatapultFP01
  575. ;            ShadowMaxHeight   = 200
  576.         End    
  577.         
  578.         IdleAnimationState
  579.             Animation = EXTorch
  580.             AnimationName = EXTORCH.EXTORCH
  581.             AnimationMode = LOOP
  582.         End
  583.             
  584.             
  585.     End
  586.     
  587.     End
  588.  
  589.  
  590.  
  591.   ; *** AUDIO Parameters ***
  592.  
  593.   ; ***DESIGN parameters ***
  594.     EditorSorting    = SYSTEM
  595.     VisionRange        = 0.0
  596.  
  597.     ArmorSet
  598.         Armor = NoArmor
  599.     End
  600.  
  601.     ; *** ENGINEERING Parameters ***
  602.     KindOf = PROJECTILE INERT DEFLECT_BY_SPECIAL_POWER NO_COLLIDE HIDE_IF_FOGGED
  603.  
  604.     Body = ActiveBody ModuleTag_03
  605.         MaxHealth       = 100.0
  606.     End
  607.  
  608.     Behavior = DestroyDie ModuleTag_04
  609.         ;nothing
  610.     End
  611.  
  612.     Behavior = BezierProjectileBehavior ModuleTag_05
  613.         FirstHeight                        = 50    ; Height of Bezier control points above highest intervening terrain
  614.         SecondHeight                    = 50
  615.         FirstPercentIndent                = 20%    ; Percentage of shot distance control points are placed
  616.         SecondPercentIndent                = 90%
  617.         GroundHitFX                        = FX_WildmenTorchExplosion
  618.         CurveFlattenMinDist                = 0.0
  619.     End
  620.  
  621.     Geometry            = Sphere
  622.     GeometryIsSmall        = Yes
  623.     GeometryMajorRadius = 0.8
  624. End
  625.  
  626. ;----------------------------------------------------------------------------
  627.  
  628. ; Default shattered bow projectile bit
  629. ;----------------------------------------------------------------------------
  630. Object EvilFactionShatteredArrowBit01
  631.   ; *** ART Parameters ***
  632. ;  Draw = W3DModelDraw ModuleTag_01
  633. ;    ConditionState        = NONE
  634. ;      Model               = W_Arrow
  635. ;      ParticleSysBone     = None FlameArrow
  636. ;      ParticleSysBone     = None FlameArrowFlare
  637. ;;     ParticleSysBone     = None FlameArrowSmoke
  638. ;    End
  639. ;  End
  640.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  641.     DefaultModelConditionState
  642.       Model = W_Arrow
  643.       ParticleSysBone     = None FlameArrow
  644.       ParticleSysBone     = None FlameArrowFlare
  645.     End
  646.   End
  647.  
  648.   ; *** AUDIO Parameters ***
  649.  
  650.   ; ***DESIGN parameters ***
  651.   EditorSorting     = SYSTEM
  652.   ArmorSet
  653.     Armor = NoArmor
  654.   End
  655.   VisionRange = 0.0
  656.  
  657.   ; *** ENGINEERING Parameters ***
  658.   KindOf = NO_COLLIDE OCL_BIT UNATTACKABLE
  659.     
  660.     Body = ActiveBody ModuleTag_MakesKillWork
  661.         MaxHealth = 1
  662.     End
  663.     
  664.   Behavior = LifetimeUpdate ModuleTag_02
  665.     MinLifetime = 2000   ; min lifetime in msec
  666.     MaxLifetime = 4000   ; max lifetime in msec
  667.   End
  668.  
  669.   Behavior = PhysicsBehavior ModuleTag_03
  670.      AllowBouncing = Yes
  671. ;    KillWhenRestingOnGround = Yes
  672.   End
  673.  
  674.   Behavior = SlowDeathBehavior ModuleTag_04
  675. ;    SinkDelay         = 0
  676. ;    SinkRate          = 6     ; in Dist/Sec
  677.     DestructionDelay  = 1000
  678.   End
  679.  
  680.   Geometry = Sphere
  681.   GeometryIsSmall = Yes
  682.   GeometryMajorRadius = 0.8
  683. End
  684.  
  685.  
  686. ;------------------------------------------------------------------------------
  687. ;------------------------------------------------------------------------------
  688. ;------------------------------------------------------------------------------
  689. ;------------------------------------------------------------------------------
  690. ;
  691. ;  Isengard
  692. ;
  693. ;------------------------------------------------------------------------------
  694. ;------------------------------------------------------------------------------
  695. ;------------------------------------------------------------------------------
  696.  
  697. ;------------------------------------------------------------------------------
  698. Object LurtzArrowProjectile
  699.  
  700.   ; *** ART Parameters ***
  701.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  702.     DefaultModelConditionState     
  703.       Model = IULurtz_AROW
  704.     End
  705.   End
  706.  
  707.   Draw = W3DStreakDraw ModuleTag_Draw2
  708.     Length        = 50
  709.     Width        = 1
  710.     NumSegments    = 3                ; number of segements in the streak, increase for smoother line
  711.     Color        = R:255 G:0 B:0
  712.     Texture        = EXLightStreaks2.tga
  713.   End
  714.  
  715.   ; *** AUDIO Parameters ***
  716.  
  717.   ; ***DESIGN parameters ***
  718.   EditorSorting     = SYSTEM
  719.   ArmorSet
  720.     Armor = NoArmor
  721.   End
  722.   VisionRange = 0.0
  723.  
  724.   ; *** ENGINEERING Parameters ***
  725.   KindOf = PROJECTILE
  726.   Body = ActiveBody ModuleTag_02
  727.     MaxHealth       = 10.0
  728.   End
  729.  
  730.   Behavior = DestroyDie ModuleTag_03
  731.     ;nothing
  732.   End
  733.     
  734.   Behavior = BezierProjectileBehavior ModuleTag_04
  735.     
  736.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  737.     SecondHeight = 9
  738.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  739.     SecondPercentIndent = 90%
  740.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  741.     DetonateCallsKill = Yes
  742.     CurveFlattenMinDist = 100.0
  743.   End
  744.  
  745.   Behavior = PhysicsBehavior ModuleTag_05
  746.     KillWhenRestingOnGround = Yes
  747.     GravityMult = 0.0
  748.   End
  749.   
  750.   Behavior = FXListDie ModuleTag_07
  751.     DeathTypes = ALL
  752.     DeathFX = FX_LurtzDeathBlow
  753.   End
  754.  
  755.   Geometry = Sphere
  756.   GeometryIsSmall = Yes
  757.   GeometryMajorRadius = 0.8
  758. End
  759.  
  760.  
  761. ;------------------------------------------------------------------------------
  762.  
  763.  
  764. ; Shelob's Web Throw
  765. ;------------------------------------------------------------------------------
  766. Object ShelobWebbingProjectile
  767.   ; *** ART Parameters ***
  768.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  769.         DefaultModelConditionState         
  770.             Model = NONE
  771.                       ParticleSysBone = Shelobweb_01 ShelobWebbing
  772.                       ParticleSysBone = Shelobweb_02 ShelobWebbing
  773.                      ParticleSysBone = Shelobweb_03 ShelobWebbing
  774.                       ParticleSysBone = Shelobweb_04 ShelobWebbing
  775.         End
  776.     End
  777.  
  778.   ; *** AUDIO Parameters ***
  779.  
  780.   ; ***DESIGN parameters ***
  781.   EditorSorting     = SYSTEM
  782.  
  783.   ArmorSet
  784.     Armor = NoArmor
  785.   End
  786.  
  787.   VisionRange = 0.0
  788.  
  789.   ; *** ENGINEERING Parameters ***
  790.   KindOf = PROJECTILE NO_COLLIDE HIDE_IF_FOGGED
  791.   Body = ActiveBody ModuleTag_02
  792.     MaxHealth       = 100.0
  793.   End
  794.  
  795.   Behavior = DestroyDie ModuleTag_03
  796.   ;  nothing
  797.   End
  798.     
  799.  Behavior = BezierProjectileBehavior ModuleTag_04
  800.         ; To tweak a Bezier path
  801.       ;  DetonateCallsKill = Yes
  802.     FirstHeight = 20  ; Height of Bezier control points above highest intervening terrain
  803.     SecondHeight = 20
  804.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  805.     SecondPercentIndent = 90%
  806.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  807.     GroundHitFX = FX_GondorArrowDeath
  808.     CurveFlattenMinDist = 100.0
  809.     DetonateCallsKill = Yes
  810.   End
  811.   
  812.   Behavior = FXListDie ModuleTag_07
  813.     DeathTypes = ALL
  814.     DeathFX = FX_ShelobWebbingHit
  815.   End
  816.  
  817.   Geometry = Sphere
  818.   GeometryIsSmall = Yes
  819.   GeometryMajorRadius = 0.8
  820. End
  821.  
  822.  
  823. ;------------------------------------------------------------------------------
  824. Object SarumanFireballProjectile
  825.  
  826.   ; *** ART Parameters ***
  827.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  828.     DefaultModelConditionState
  829.       Model = FIRELOCATOR
  830.       ParticleSysBone ROOTTRANSFORM SarumonFireballFire FollowBone:yes
  831.       ParticleSysBone ROOTTRANSFORM SarumonFireballSmoke FollowBone:yes
  832.     End
  833.   End
  834.  
  835.   ; *** AUDIO Parameters ***
  836.  
  837.   ; ***DESIGN parameters ***
  838.   EditorSorting     = SYSTEM
  839.   ArmorSet
  840.     Armor = NoArmor
  841.   End
  842.   VisionRange = 0.0
  843.  
  844.   ; *** ENGINEERING Parameters ***
  845.   KindOf = PROJECTILE
  846.   Body = ActiveBody ModuleTag_02
  847.     MaxHealth       = 10.0
  848.   End
  849.  
  850.   Behavior = DestroyDie ModuleTag_03
  851.     ;nothing
  852.   End
  853.     
  854.   Behavior = BezierProjectileBehavior ModuleTag_04
  855.     
  856.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  857.     SecondHeight = 9
  858.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  859.     SecondPercentIndent = 100%
  860.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  861.     DetonateCallsKill = Yes
  862.     CurveFlattenMinDist = 50.0
  863.   End
  864.  
  865.   Behavior = PhysicsBehavior ModuleTag_05
  866.     KillWhenRestingOnGround = Yes
  867.     GravityMult = 0.0
  868.   End
  869.   
  870.   Behavior = FXListDie ModuleTag_07
  871.     DeathTypes = ALL
  872.     DeathFX = FX_GandalfLightningSwordBlastWeapon
  873.   End
  874.  
  875.   Geometry = Sphere
  876.   GeometryIsSmall = Yes
  877.   GeometryMajorRadius = 0.8
  878. End
  879.  
  880. ;------------------------------------------------------------------------------
  881. Object IsengardSiegeBallistaProjectile
  882.  
  883.   ; *** ART Parameters ***
  884.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  885.    DefaultModelConditionState  
  886.       Model                   = IUSiegProj      
  887.       ;ParticleSysBone     = None FlamingRockStart
  888.       ;ParticleSysBone     = None FlamingRockTrailLenzflare
  889.       ;ParticleSysBone     = None FlamingRockTrail 
  890.       ;ParticleSysBone     = None CatapultRockSmoke
  891.     End
  892.     AnimationState        = NONE
  893.       Animation           = IUSiegProj
  894.         AnimationName     = IUSiegProj.IUSiegProj
  895.         AnimationMode     = LOOP
  896.       End
  897.     End
  898.   End
  899.  
  900. ; E3 purposes to turn off
  901. ;  Draw = W3DLightDraw ModuleTag_02
  902. ;    Ambient = R:0 G:0 B:0
  903. ;    Diffuse = R:155 G:100 B:0
  904. ;    Radius = 100
  905. ;    Intensity = 6
  906. ;    AttachToBoneInAnotherModule = GEOSPHERE01
  907. ;  End
  908.  
  909.   ; *** AUDIO Parameters ***
  910.   SoundAmbient = BallistaProjectileFlying            ;CatapultProjectileFlying
  911.  
  912.   ; ***DESIGN parameters ***
  913.   EditorSorting     = SYSTEM
  914.   ArmorSet
  915.     Armor = NoArmor
  916.   End
  917.   VisionRange = 0.0
  918.  
  919.   ; *** ENGINEERING Parameters ***
  920.   KindOf = PROJECTILE
  921.   ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  922.   Body = ActiveBody ModuleTag_03
  923.     MaxHealth       = 100.0
  924.   End
  925.  
  926.   Behavior = DestroyDie ModuleTag_04
  927.   End
  928.     
  929.   Behavior = BezierProjectileBehavior ModuleTag_05
  930.     DetonateCallsKill = Yes
  931.     
  932.     FirstHeight = 40;53;40  ; Height of Bezier control points above highest intervening terrain
  933.     SecondHeight = 40;53
  934.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  935.     SecondPercentIndent = 80%
  936.     FlightPathAdjustDistPerSecond   = 0 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  937.     InvisibleFrames = 164
  938.     ;FadeInTime = 0
  939.     PreLandingStateTime = 1000
  940.     PreLandingEmotion = DOOM
  941.     PreLandingEmotionRadius = 20.0
  942.   End
  943.  
  944.   Behavior = PhysicsBehavior ModuleTag_06
  945.   End
  946.   
  947. ; Does incidental fire damage in addition to normal rock attack
  948. ;  Behavior = FireWeaponWhenDeadBehavior ModuleTag_07
  949. ;    StartsActive = Yes
  950. ;    DeathWeapon = MordorCatapultRockFlame
  951. ;  End
  952.  
  953.   Behavior = FXListDie ModuleTag_08
  954.     DeathTypes = ALL
  955.     DeathFX = FX_SiegeBalistaHit
  956.   End
  957.  
  958. ;  Behavior = CreateObjectDie ModuleTag_09
  959. ;    DeathTypes = ALL -CRUSHED -SPLATTED
  960. ;    CreationList = OCL_MordorCatapultRockProjectileBits
  961. ;  End
  962.  
  963.   Geometry = Sphere
  964.   GeometryIsSmall = Yes
  965.   GeometryMajorRadius = 3.0
  966. End
  967.  
  968. ;//------------------------------------------------------------------------------
  969. Object IsengardSiegeBallistaFireProjectile
  970.  
  971.     ;// *** ART Parameters ***
  972.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  973.         DefaultModelConditionState  
  974.             Model               = IUSiegProj
  975.             ParticleSysBone        = None FireArrowFire
  976.             ;ParticleSysBone     = None FlamingRockStart
  977.             ;ParticleSysBone     = None FlamingRockTrailLenzflare
  978.             ;ParticleSysBone     = None FlamingRockTrail 
  979.             ;ParticleSysBone     = None CatapultRockSmoke
  980.         End
  981.         AnimationState        = NONE
  982.             Animation           = IUSiegProj
  983.                 AnimationName     = IUSiegProj.IUSiegProj
  984.                 AnimationMode     = LOOP
  985.             End
  986.         End
  987.     End
  988.  
  989.     ;// *** AUDIO Parameters ***
  990.     SoundAmbient = BallistaProjectileFlying            ;CatapultProjectileFlying
  991.  
  992.     ;// ***DESIGN parameters ***
  993.     EditorSorting     = SYSTEM
  994.     ArmorSet
  995.         Armor = NoArmor
  996.     End
  997.     
  998.     VisionRange = 0.0
  999.  
  1000.     ;// *** ENGINEERING Parameters ***
  1001.     KindOf = PROJECTILE
  1002.     ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1003.     Body = ActiveBody ModuleTag_03
  1004.         MaxHealth       = 100.0
  1005.     End
  1006.  
  1007.     Behavior = DestroyDie ModuleTag_04
  1008.     End
  1009.     
  1010.     Behavior = BezierProjectileBehavior ModuleTag_05
  1011.         DetonateCallsKill                = Yes        
  1012.         FirstHeight                        = 40    ;// Height of Bezier control points above highest intervening terrain
  1013.         SecondHeight                    = 40    
  1014.         FirstPercentIndent                = 20%    ;// Percentage of shot distance control points are placed
  1015.         SecondPercentIndent             = 80%
  1016.         FlightPathAdjustDistPerSecond   = 0        ;// Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1017.         InvisibleFrames                    = 164
  1018.         ;FadeInTime                        = 0
  1019.         PreLandingStateTime                = 1000
  1020.         PreLandingEmotion                = DOOM
  1021.         PreLandingEmotionRadius            = 20.0
  1022.     End
  1023.  
  1024.     Behavior = PhysicsBehavior ModuleTag_06
  1025.     End
  1026.   
  1027.     ; Does incidental fire damage in addition to normal rock attack
  1028.     ;  Behavior = FireWeaponWhenDeadBehavior ModuleTag_07
  1029.     ;    StartsActive = Yes
  1030.     ;    DeathWeapon = MordorCatapultRockFlame
  1031.     ;  End
  1032.  
  1033.     Behavior = FXListDie ModuleTag_08
  1034.         DeathTypes = ALL
  1035.         DeathFX = FX_SiegeBalistaHit
  1036.     End
  1037.  
  1038.     ;  Behavior = CreateObjectDie ModuleTag_09
  1039.     ;    DeathTypes = ALL -CRUSHED -SPLATTED
  1040.     ;    CreationList = OCL_MordorCatapultRockProjectileBits
  1041.     ;  End
  1042.  
  1043.     Geometry = Sphere
  1044.     GeometryIsSmall = Yes
  1045.     GeometryMajorRadius = 3.0
  1046. End
  1047.  
  1048. ;------------------------------------------------------------------------------
  1049. Object IsengardMineLauncherProjectile
  1050.     
  1051.     ;// *** ART Parameters ***
  1052.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  1053.         DefaultModelConditionState  
  1054.             Model               = IBFMineProj
  1055.             ;ParticleSysBone     = None FlamingRockStart
  1056.             ;ParticleSysBone     = None FlamingRockTrailLenzflare
  1057.             ParticleSysBone     = None MineTrailSmoke
  1058.             ;ParticleSysBone     = None GPUMordorCatapultFire
  1059.             ;Shadow                = SHADOW_DECAL
  1060.             ;ShadowSizeX            = 20        
  1061.             ;ShadowSizeY            = 20
  1062.             ;ShadowTexture        = MUCatapultFP01
  1063.             ;ShadowMaxHeight        = 200
  1064.         End
  1065.         AnimationState        = NONE
  1066.             Animation           = IBFMineProj
  1067.                 AnimationName     = IBFMineProj.IBFMineProj
  1068.                 AnimationMode     = LOOP
  1069.             End
  1070.         End
  1071.     End
  1072.  
  1073.     ;// *** AUDIO Parameters ***
  1074.     SoundAmbient = BallistaProjectileFlying            ;//CatapultProjectileFlying
  1075.  
  1076.     ;// ***DESIGN parameters ***
  1077.     EditorSorting     = SYSTEM
  1078.     ArmorSet
  1079.         Armor = NoArmor
  1080.     End
  1081.     
  1082.     VisionRange = 0.0
  1083.  
  1084.     ;// *** ENGINEERING Parameters ***
  1085.     KindOf                = PROJECTILE
  1086.     ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1087.     
  1088.     Body = ActiveBody ModuleTag_03
  1089.         MaxHealth       = 100.0
  1090.     End
  1091.  
  1092.     Behavior = DestroyDie ModuleTag_04
  1093.     End
  1094.         
  1095.     Behavior = BezierProjectileBehavior ModuleTag_05
  1096.         DetonateCallsKill                = Yes        
  1097.         FirstHeight                        = 30        ;// Height of Bezier control points above highest intervening terrain
  1098.         SecondHeight                    = 30
  1099.         FirstPercentIndent                = 20%    ;// Percentage of shot distance control points are placed
  1100.         SecondPercentIndent                = 80%
  1101.         FlightPathAdjustDistPerSecond   = 0        ;// Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1102.         InvisibleFrames                    = 164        
  1103.         PreLandingStateTime                = 1000
  1104.         PreLandingEmotion                = DOOM
  1105.         PreLandingEmotionRadius            = 20.0
  1106.     End
  1107.  
  1108.     Behavior = PhysicsBehavior ModuleTag_06
  1109.     End
  1110.  
  1111.     Behavior = FXListDie ModuleTag_08
  1112.         DeathTypes    = ALL
  1113.         DeathFX        = FX_ExploMineLauncher
  1114.     End
  1115.  
  1116.     Geometry            = Sphere
  1117.     GeometryIsSmall        = Yes
  1118.     GeometryMajorRadius = 3.0
  1119.     Shadow                = SHADOW_VOLUME
  1120. End
  1121.  
  1122. ;------------------------------------------------------------------------------
  1123. Object EvilShipRangedProjectile
  1124.  
  1125.   ; *** ART Parameters ***
  1126.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1127.    DefaultModelConditionState  
  1128.       Model               = IUCorShipProj
  1129.       ;ParticleSysBone     = None FlamingRockStart
  1130.       ;ParticleSysBone     = None FlamingRockTrailLenzflare
  1131.       ;ParticleSysBone     = None FlamingRockTrail 
  1132.       ;ParticleSysBone     = None CatapultRockSmoke
  1133.     End
  1134.     AnimationState        = NONE
  1135.       Animation           = IUCorShipProj
  1136.         AnimationName     = IUCorShipProj.IUCorShipProj
  1137.         AnimationMode     = LOOP
  1138.       End
  1139.     End
  1140.   End
  1141.  
  1142.   ; *** AUDIO Parameters ***
  1143.   SoundAmbient = BallistaProjectileFlying            ;CatapultProjectileFlying
  1144.  
  1145.   ; ***DESIGN parameters ***
  1146.   EditorSorting     = SYSTEM
  1147.   ArmorSet
  1148.     Armor = NoArmor
  1149.   End
  1150.   VisionRange = 0.0
  1151.  
  1152.   ; *** ENGINEERING Parameters ***
  1153.   KindOf = PROJECTILE
  1154.   ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1155.   Body = ActiveBody ModuleTag_03
  1156.     MaxHealth       = 100.0
  1157.   End
  1158.  
  1159.   Behavior = DestroyDie ModuleTag_04
  1160.   End
  1161.     
  1162.   Behavior = BezierProjectileBehavior ModuleTag_05
  1163.     DetonateCallsKill = Yes
  1164.     
  1165.     FirstHeight = 40;53;40  ; Height of Bezier control points above highest intervening terrain
  1166.     SecondHeight = 40;53
  1167.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  1168.     SecondPercentIndent = 80%
  1169.     FlightPathAdjustDistPerSecond   = 0 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1170.     InvisibleFrames = 164
  1171.     ;FadeInTime = 0
  1172.     PreLandingStateTime = 1000
  1173.     PreLandingEmotion = DOOM
  1174.     PreLandingEmotionRadius = 20.0
  1175.   End
  1176.  
  1177.   Behavior = PhysicsBehavior ModuleTag_06
  1178.   End
  1179.  
  1180.   Behavior = FXListDie ModuleTag_08
  1181.     DeathTypes = ALL
  1182.     DeathFX = FX_ShipWeaponHit
  1183.   End
  1184.  
  1185.   Geometry = Sphere
  1186.   GeometryIsSmall = Yes
  1187.   GeometryMajorRadius = 3.0
  1188. End
  1189.  
  1190. ;------------------------------------------------------------------------------
  1191. ChildObject EvilShipRangedProjectileFlaming EvilShipRangedProjectile
  1192.  
  1193.     Draw = W3DStreakDraw ModuleTag_Draw2
  1194.         Length        = 50
  1195.         Width        = 6
  1196.         NumSegments    = 1                ; number of segements in the streak, increase for smoother line
  1197.         Color        = R:255 G:255 B:255
  1198.         Texture        = EXArrowStreakFire.tga
  1199.     End
  1200.  
  1201.     Draw = W3DStreakDraw ModuleTag_Draw3
  1202.         Length = 100
  1203.         Width = 3
  1204.         NumSegments = 3                ; number of segements in the streak, increase for smoother line
  1205.         Color = R:128 G:64 B:64
  1206.         Texture = EXLightStreaks2.tga
  1207.     End
  1208.  
  1209. End
  1210.  
  1211.  
  1212. ;------------------------------------------------------------------------------
  1213. ;------------------------------------------------------------------------------
  1214. ;------------------------------------------------------------------------------
  1215. ;------------------------------------------------------------------------------
  1216. ;
  1217. ;  Mordor
  1218. ;
  1219. ;------------------------------------------------------------------------------
  1220. ;------------------------------------------------------------------------------
  1221. ;------------------------------------------------------------------------------
  1222.  
  1223. ;------------------------------------------------------------------------------
  1224. Object MordorBalrogEgg
  1225.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  1226.         DefaultModelConditionState
  1227.             Model = None
  1228.         End
  1229.     End
  1230.     KindOf = INERT IMMOBILE UNATTACKABLE
  1231.     
  1232.     Body = ActiveBody ModuleTag_MakesKillWork
  1233.         MaxHealth = 1
  1234.     End
  1235.     Behavior = LifetimeUpdate ModuleTag_HatchTrigger
  1236.         MinLifetime = 0.0
  1237.         MaxLifetime = 0.0
  1238.     End
  1239.     Behavior = SlowDeathBehavior ModuleTag_HatchProcess
  1240.         DestructionDelay    = 8000
  1241.         FX                    = INITIAL FX_BalrogSummoningStart
  1242.         FX                    = MIDPOINT FX_BalrogSummoningFinish            ; Midpoint as we need to have a delay between the summon and explosion.
  1243.         OCL                    = MIDPOINT OCL_BalrogSummoningFinish
  1244.         Weapon                = MIDPOINT BalrogSummoning
  1245.     End
  1246. End
  1247.  
  1248. ;// A placeholder is needed to prevent things from being summoned into the balrog while it's being summoned.
  1249. ;// This won't prevent things from pathing through us but neither will the balrog itself.
  1250. Object MordorBalrogEggPlaceHolder
  1251.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  1252.         DefaultModelConditionState
  1253.             Model = None
  1254.         End
  1255.     End
  1256.     KindOf =  IMMOBILE UNATTACKABLE NOT_AUTOACQUIRABLE
  1257.     Body = ActiveBody ModuleTag_MakesKillWork
  1258.         MaxHealth = 1
  1259.     End
  1260.     Behavior = LifetimeUpdate ModuleTag_HatchTrigger
  1261.         MinLifetime = 8000
  1262.         MaxLifetime = 8000
  1263.     End
  1264.     Geometry            = CYLINDER
  1265.     GeometryMajorRadius = 30.0
  1266.     GeometryHeight        = 70.0
  1267.     GeometryIsSmall        = No
  1268. End
  1269.  
  1270. Object MordorBalrogDeath
  1271.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  1272.         DefaultModelConditionState
  1273.             Model = None
  1274.         End
  1275.     End
  1276.     KindOf = INERT IMMOBILE UNATTACKABLE
  1277.     
  1278.     Body = ActiveBody ModuleTag_MakesKillWork
  1279.         MaxHealth = 1
  1280.     End
  1281.     Behavior = LifetimeUpdate ModuleTag_HatchTrigger
  1282.         MinLifetime = 0.0
  1283.         MaxLifetime = 0.0
  1284.     End
  1285.     Behavior = SlowDeathBehavior ModuleTag_Die
  1286.         DestructionDelay    = 1500
  1287.         Weapon                = FINAL BalrogDeathCrush
  1288.     End
  1289. End
  1290.  
  1291.  
  1292. ;----------------------------------------------------------------------------
  1293. Object RainOfFireExplosion
  1294.   ; *** ART Parameters ***
  1295.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1296.     DefaultModelConditionState
  1297.           Model = None
  1298.     End
  1299.   End
  1300.     
  1301.     KindOf = INERT IMMOBILE UNATTACKABLE
  1302.   
  1303.   Body = ActiveBody ModuleTag_01
  1304.     MaxHealth = 99999.0
  1305.   End
  1306.  
  1307.   Behavior = LifetimeUpdate ModuleTag_02
  1308.     MinLifetime = 3200   ; min lifetime in msec
  1309.     MaxLifetime = 3200  ; max lifetime in msec
  1310.   End
  1311.  
  1312.   Behavior = SlowDeathBehavior ModuleTag_03
  1313.   
  1314.   End
  1315.  
  1316.   Geometry = CYLINDER
  1317.   GeometryMajorRadius = 8.0
  1318.   GeometryMinorRadius = 8.0
  1319.   GeometryHeight = 38.4
  1320.   GeometryIsSmall = Yes
  1321. ;  Shadow              = SHADOW_DECAL
  1322. ;  InstanceScaleFuzziness = 0.3
  1323. End
  1324.  
  1325. ;------------------------------------------------------------------------------
  1326. Object MordorLanceProjectile
  1327.  
  1328.     ; *** ART Parameters ***
  1329. ;    Draw = W3DModelDraw ModuleTag_01
  1330. ;        ConditionState                = NONE
  1331. ;            Model                             = HrdrmLance
  1332. ;        End
  1333. ;    End
  1334.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  1335.         DefaultModelConditionState
  1336.             Model = HrdrmLance
  1337.         End
  1338.     End
  1339.  
  1340.     ; *** AUDIO Parameters ***
  1341.  
  1342.     ; ***DESIGN parameters ***
  1343.     EditorSorting         = SYSTEM
  1344.     ArmorSet
  1345.         Armor = NoArmor
  1346.     End
  1347.     VisionRange = 0.0
  1348.  
  1349.     ; *** ENGINEERING Parameters ***
  1350.     KindOf = PROJECTILE NO_COLLIDE
  1351.     Body = ActiveBody ModuleTag_02
  1352.         MaxHealth             = 10.0
  1353.     End
  1354.  
  1355.     Behavior = DestroyDie ModuleTag_03
  1356.         ;nothing
  1357.     End
  1358.         
  1359.     Behavior = BezierProjectileBehavior ModuleTag_04
  1360.         
  1361.         FirstHeight = 9    ; Height of Bezier control points above highest intervening terrain
  1362.         SecondHeight = 9
  1363.         FirstPercentIndent = 30% ; Percentage of shot distance control points are placed
  1364.         SecondPercentIndent = 90%
  1365.         FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  1366.         CurveFlattenMinDist = 50.0
  1367.         InvisibleFrames = 0;
  1368.         FadeInTime = 100;
  1369.         GroundHitFX = FX_HaradrimSpearImpact
  1370.     End
  1371.  
  1372.     Behavior = CreateObjectDie ModuleTag_06
  1373.         DeathTypes = ALL
  1374.         CreationList = OCL_MordorLanceProjectileBits
  1375.     End
  1376.  
  1377.     Behavior = FXListDie ModuleTag_07
  1378.         DeathTypes = ALL -CRUSHED -SPLATTED
  1379.         DeathFX = FX_HaradrimSpearImpact            ;FX_GondorArrowDeath
  1380.     End
  1381.  
  1382.     Geometry = Sphere
  1383.     GeometryIsSmall = Yes
  1384.     GeometryMajorRadius = 0.8
  1385. End
  1386.  
  1387. ;----------------------------------------------------------------------------
  1388. Object MordorLanceProjectileBit01
  1389.  
  1390.   ; *** ART Parameters ***
  1391. ;  Draw = W3DModelDraw ModuleTag_01
  1392. ;    ConditionState        = NONE
  1393. ;      Model               = HrdrmLance
  1394. ;    End
  1395. ;  End
  1396.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1397.     DefaultModelConditionState
  1398.       Model = HrdrmLance
  1399.     End
  1400.   End
  1401.  
  1402.   ; *** AUDIO Parameters ***
  1403.  
  1404.   ; ***DESIGN parameters ***
  1405.   EditorSorting     = SYSTEM
  1406.   ArmorSet
  1407.     Armor = NoArmor
  1408.   End
  1409.   VisionRange = 0.0
  1410.  
  1411.   ; *** ENGINEERING Parameters ***
  1412.   KindOf = NO_COLLIDE OCL_BIT UNATTACKABLE
  1413.     
  1414.     Body = ActiveBody ModuleTag_MakesKillWork
  1415.         MaxHealth = 1
  1416.     End
  1417.     
  1418.   Behavior = LifetimeUpdate ModuleTag_02
  1419.     MinLifetime = 2000   ; min lifetime in msec
  1420.     MaxLifetime = 4000   ; max lifetime in msec
  1421.   End
  1422.  
  1423.   Behavior = PhysicsBehavior ModuleTag_03
  1424.      AllowBouncing = Yes
  1425. ;    KillWhenRestingOnGround = Yes
  1426.   End
  1427.  
  1428.   Behavior = SlowDeathBehavior ModuleTag_04
  1429. ;    SinkDelay         = 0
  1430. ;    SinkRate          = 6     ; in Dist/Sec
  1431.     DestructionDelay  = 1000
  1432.   End
  1433.  
  1434.   Geometry = Sphere
  1435.   GeometryIsSmall = Yes
  1436.   GeometryMajorRadius = 0.8
  1437. End
  1438.  
  1439. ;------------------------------------------------------------------------------
  1440. Object MordorCatapultRockProjectile
  1441.  
  1442.   ; *** ART Parameters ***
  1443.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1444.    DefaultModelConditionState  
  1445.       Model               = MUCatapult_FP01
  1446.         ParticleSysBone     = None FlamingRockStart
  1447.         ParticleSysBone     = None FlamingRockTrailLenzflare
  1448.         ParticleSysBone     = None FlamingRockTrailSmoke
  1449.         ParticleSysBone     = None GPUMordorCatapultFire
  1450.        Shadow            = SHADOW_ADDITIVE_DECAL
  1451.        ShadowSizeX        = 150
  1452.        ShadowSizeY        = 150
  1453.        ShadowTexture    = MUCatapultFP01
  1454.        ShadowMaxHeight   = 200
  1455.        ShadowOverrideLODVisibility = yes
  1456.     End
  1457.     AnimationState        = NONE
  1458.       Animation           = MUCatapult_FP01
  1459.         AnimationName     = MUCatapult_FP01.MUCatapult_FP01
  1460.         AnimationMode     = LOOP
  1461.       End
  1462.     End
  1463.   End
  1464.  
  1465.   ; *** AUDIO Parameters ***
  1466.   SoundAmbient = CatapultProjectileFlying
  1467.  
  1468.   ; ***DESIGN parameters ***
  1469.   EditorSorting     = SYSTEM
  1470.   ArmorSet
  1471.     Armor = NoArmor
  1472.   End
  1473.   VisionRange = 0.0
  1474.  
  1475.   ; *** ENGINEERING Parameters ***
  1476.   KindOf = PROJECTILE
  1477.   ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1478.   Body = ActiveBody ModuleTag_03
  1479.     MaxHealth       = 100.0
  1480.   End
  1481.  
  1482.   Behavior = DestroyDie ModuleTag_04
  1483.     ;nothing
  1484.   End
  1485.     
  1486.   Behavior = BezierProjectileBehavior ModuleTag_05
  1487.     DetonateCallsKill = Yes
  1488.     
  1489.     FirstHeight = 53;40  ; Height of Bezier control points above highest intervening terrain
  1490.     SecondHeight = 53
  1491.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  1492.     SecondPercentIndent = 80%
  1493.     FlightPathAdjustDistPerSecond   = 0 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1494.     PreLandingStateTime = 1000
  1495.     PreLandingEmotion = DOOM
  1496.     PreLandingEmotionRadius = 20.0
  1497.     InvisibleFrames = 100;
  1498.     FadeInTime = 100;
  1499.   End
  1500.  
  1501.   Behavior = PhysicsBehavior ModuleTag_06
  1502.   End
  1503.   
  1504. ; Does incidental fire damage in addition to normal rock attack
  1505. ;  Behavior = FireWeaponWhenDeadBehavior ModuleTag_07
  1506. ;    StartsActive = Yes
  1507. ;    DeathWeapon = MordorCatapultRockFlame
  1508. ;  End
  1509.  
  1510.   Behavior = FXListDie ModuleTag_08
  1511.     DeathTypes = ALL
  1512.     DeathFX = FX_CatapultFlamingProjectileExplosion
  1513.   End
  1514.  
  1515. ;  Behavior = CreateObjectDie ModuleTag_09
  1516. ;    DeathTypes = ALL -CRUSHED -SPLATTED
  1517. ;    CreationList = OCL_MordorCatapultRockProjectileBits
  1518. ;  End
  1519.  
  1520.   Geometry = Sphere
  1521.   GeometryIsSmall = Yes
  1522.   GeometryMajorRadius = 3.0
  1523. End
  1524.  
  1525.  
  1526. ;------------------------------------------------------------------------------
  1527. Object MordorCatapultHumanHeadsProjectile
  1528.  
  1529.   ; *** ART Parameters ***
  1530.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1531.    DefaultModelConditionState 
  1532.       Model               = MUBloodySack
  1533.       ParticleSysBone     = None HumanHeadProjectileTrail
  1534.     End
  1535.  
  1536.     IdleAnimationState
  1537.         StateName = Idle
  1538.         Animation           = MUBloodySack
  1539.         AnimationName     = MUBloodySack.MUBloodySack
  1540.         AnimationMode     = LOOP
  1541.        End
  1542.     End
  1543.   End
  1544.  
  1545.   ; *** AUDIO Parameters ***
  1546. ;  SoundAmbient = CatapultProjectileFlying
  1547.  
  1548.     ; ***DESIGN parameters ***
  1549.     EditorSorting     = SYSTEM
  1550.     
  1551.     ArmorSet
  1552.         Armor = NoArmor
  1553.     End
  1554.     
  1555.     VisionRange = 0.0
  1556.  
  1557.     ; *** ENGINEERING Parameters ***
  1558.     ForceLuaRegistration = Yes    ; Force this object to register with the lua script engine. It does not have an AI, so this is necessary for the object to register.
  1559.     
  1560.     KindOf = PROJECTILE
  1561.     ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1562.     Body = ActiveBody ModuleTag_03
  1563.         MaxHealth       = 100.0
  1564.     End
  1565.  
  1566.     Behavior = DestroyDie ModuleTag_04
  1567.         ;nothing
  1568.     End
  1569.     
  1570.     Behavior = SlowDeathBehavior ModuleTag_SlowDeath
  1571.         DeathTypes = ALL 
  1572.         SinkDelay = 3000
  1573.         SinkRate = 0.40     ; in Dist/Sec
  1574.         DestructionDelay = 8000
  1575.     End
  1576.     
  1577.     Behavior = BezierProjectileBehavior ModuleTag_05
  1578.         DetonateCallsKill = Yes
  1579.         
  1580.         FirstHeight = 53;40  ; Height of Bezier control points above highest intervening terrain
  1581.         SecondHeight = 53
  1582.         FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  1583.         SecondPercentIndent = 80%
  1584.         FlightPathAdjustDistPerSecond   = 0 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1585.         PreLandingStateTime = 1000
  1586.         PreLandingEmotion = TERROR
  1587.         PreLandingEmotionRadius = 85.0
  1588.         InvisibleFrames = 100;
  1589.         FadeInTime = 100;        
  1590.     End
  1591.     
  1592.  
  1593.     Behavior = PhysicsBehavior ModuleTag_06
  1594.     End
  1595.  
  1596.     ; Does incidental fire damage in addition to normal rock attack
  1597.     ;  Behavior = FireWeaponWhenDeadBehavior ModuleTag_07
  1598.     ;    StartsActive = Yes
  1599.     ;    DeathWeapon = MordorCatapultRockFlame
  1600.     ;  End
  1601.  
  1602.     Behavior = FXListDie ModuleTag_08
  1603.         DeathTypes = ALL -CRUSHED -SPLATTED
  1604.         DeathFX = FX_CatapultHumanHeadsExplosion
  1605.     End
  1606.  
  1607.     Behavior = CreateObjectDie ModuleTag_09
  1608.         DeathTypes = ALL -CRUSHED -SPLATTED
  1609.     End
  1610.  
  1611.     Geometry = Sphere
  1612.     GeometryIsSmall = Yes
  1613.     GeometryMajorRadius = 0.8
  1614. End
  1615.  
  1616. ;------------------------------------------------------------------------------
  1617. Object MordorGorgorothSpireProjectile
  1618.  
  1619.      ; *** ART Parameters ***
  1620.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1621.     DefaultModelConditionState
  1622.       Model = EXLavaRock04
  1623.       ParticleSysBone = NONE MordorSpireFire FollowBone:Yes
  1624.       ParticleSysBone = NONE MordorSpireLava FollowBone:Yes
  1625.       ParticleSysBone = NONE MordorSpireLava02 FollowBone:Yes
  1626.     End
  1627.     IdleAnimationState
  1628.       Animation              = EXLavaRock04
  1629.         AnimationName        = EXLavaRock04.EXLavaRock04
  1630.         AnimationMode        = LOOP
  1631.       End
  1632.     End
  1633.   End
  1634.     
  1635.     ;// *** AUDIO Parameters ***
  1636.  
  1637.     SoundAmbient = GorgorothSpireFireballAmbient1
  1638.  
  1639.     ClientBehavior = AnimationSoundClientBehavior ModuleTag_AnimAudioBehavior
  1640.         MaxUpdateRangeCap = 800
  1641.         AnimationSound = Sound:GorgorothSpireFireballFlyBy1        Animation:EXLavaRock04.EXLavaRock04        Frames: 20
  1642.     End
  1643.  
  1644.     ;// ***DESIGN parameters ***
  1645.  
  1646.     EditorSorting     = SYSTEM
  1647.     
  1648.     ArmorSet
  1649.         Armor = NoArmor
  1650.     End
  1651.     
  1652.     VisionRange = 0.0
  1653.  
  1654.     ;// *** ENGINEERING Parameters ***
  1655.     KindOf = PROJECTILE
  1656.     ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1657.     
  1658.     Body = ActiveBody ModuleTag_03
  1659.         MaxHealth       = 100.0
  1660.     End
  1661.  
  1662.     Behavior = DestroyDie ModuleTag_04
  1663.         ;nothing
  1664.     End
  1665.     
  1666.     Behavior = BezierProjectileBehavior ModuleTag_05
  1667.         DetonateCallsKill                = Yes
  1668.         
  1669.         FirstHeight                        = 53    ;// Height of Bezier control points above highest intervening terrain
  1670.         SecondHeight                    = 53
  1671.         FirstPercentIndent                = 20%    ;// Percentage of shot distance control points are placed
  1672.         SecondPercentIndent             = 80%
  1673.         FlightPathAdjustDistPerSecond   = 0        ;// Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1674.         PreLandingStateTime                = 1000
  1675.         PreLandingEmotion                = DOOM
  1676.         PreLandingEmotionRadius            = 20.0
  1677.         InvisibleFrames                    = 100
  1678.         FadeInTime                        = 100
  1679.     End
  1680.  
  1681.     Behavior = PhysicsBehavior ModuleTag_06
  1682.     End
  1683.  
  1684.  
  1685.     Behavior = FXListDie ModuleTag_08
  1686.         DeathTypes    = ALL
  1687.         DeathFX        = FX_GorgorothSpireFireballDeath
  1688.     End
  1689.  
  1690.     Geometry = Sphere
  1691.     GeometryIsSmall = Yes
  1692.     GeometryMajorRadius = 3.0
  1693. End
  1694.  
  1695.  
  1696.  
  1697. ;------------------------------------------------------------------------------
  1698. Object MordorCatapultRockProjectileDemo
  1699.  
  1700.   ; *** ART Parameters ***
  1701.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1702.     DefaultModelConditionState  
  1703.       Model               = GUSiegTreRk
  1704.     End
  1705.     AnimationState        = NONE
  1706.       Animation           = GUSiegTreRk
  1707.         AnimationName     = GUSiegTreRk.GUSiegTreRk
  1708.         AnimationMode     = LOOP
  1709.       End
  1710.     End
  1711.   End
  1712.  
  1713. ;  Draw = W3DLightDraw ModuleTag_02
  1714. ;    Ambient = R:0 G:0 B:0
  1715. ;    Diffuse = R:255 G:220 B:0
  1716. ;    Radius = 50
  1717. ;    Intensity = 12
  1718. ;    AttachToBoneInAnotherModule = GEOSPHERE01
  1719. ;  End
  1720.  
  1721.   ; *** AUDIO Parameters ***
  1722.   SoundAmbient = CatapultProjectileFlying
  1723.  
  1724.   ; ***DESIGN parameters ***
  1725.   EditorSorting     = SYSTEM
  1726.   ArmorSet
  1727.     Armor = NoArmor
  1728.   End
  1729.   VisionRange = 0.0
  1730.  
  1731.   ; *** ENGINEERING Parameters ***
  1732.   KindOf = PROJECTILE
  1733.   ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1734.   Body = ActiveBody ModuleTag_03
  1735.     MaxHealth       = 100.0
  1736.   End
  1737.  
  1738.   Behavior = DestroyDie ModuleTag_04
  1739.     ;nothing
  1740.   End
  1741.     
  1742.   Behavior = BezierProjectileBehavior ModuleTag_05
  1743.     DetonateCallsKill = Yes
  1744.     
  1745.     FirstHeight = 53;40  ; Height of Bezier control points above highest intervening terrain
  1746.     SecondHeight = 53
  1747.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  1748.     SecondPercentIndent = 80%
  1749.     FlightPathAdjustDistPerSecond   = 0 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1750.   End
  1751.  
  1752.   Behavior = PhysicsBehavior ModuleTag_06
  1753.   End
  1754.  
  1755. ; Does incidental fire damage in addition to normal rock attack
  1756.   Behavior = FireWeaponWhenDeadBehavior ModuleTag_07
  1757.     StartsActive = Yes
  1758.     DeathWeapon = MordorCatapultRockFlame
  1759.   End
  1760.  
  1761.   Behavior = FXListDie ModuleTag_08
  1762.     DeathTypes = ALL -CRUSHED -SPLATTED
  1763.    DeathFX = FX_CatapultFlamingProjectileExplosion
  1764.   End
  1765.  
  1766.   Behavior = CreateObjectDie ModuleTag_09
  1767.     DeathTypes = ALL -CRUSHED -SPLATTED
  1768.     CreationList = OCL_MordorCatapultRockProjectileBits
  1769.   End
  1770.  
  1771.   Geometry = Sphere
  1772.   GeometryIsSmall = Yes
  1773.   GeometryMajorRadius = 0.8
  1774. End
  1775.  
  1776. ;----------------------------------------------------------------------------
  1777.  
  1778. Object MordorCatapultRockProjectileBit01
  1779.  
  1780.   ; *** ART Parameters ***
  1781. ;  Draw = W3DModelDraw ModuleTag_01
  1782. ;    ConditionState        = NONE
  1783. ;      Model               = MUCatapult_FP02
  1784. ;      ParticleSysBone     = None FlamingRockBitTrail
  1785. ;      ParticleSysBone     = None FlamingRockBitTrailLenzflare
  1786. ;    End
  1787. ;  End
  1788.  
  1789.  
  1790.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  1791.     DefaultModelConditionState
  1792.       Model = MUCatapult_FP02
  1793. ;      ParticleSysBone     = None FlamingRockBitTrail
  1794. ;      ParticleSysBone     = None FlamingRockBitTrailLenzflare
  1795.     End
  1796.   End
  1797.  
  1798.   ; *** AUDIO Parameters ***
  1799.  
  1800.   ; ***DESIGN parameters ***
  1801.   EditorSorting     = SYSTEM
  1802.   ArmorSet
  1803.     Armor = NoArmor
  1804.   End
  1805.   VisionRange = 0.0
  1806.  
  1807.   ; *** ENGINEERING Parameters ***
  1808.   KindOf = NO_COLLIDE OCL_BIT UNATTACKABLE
  1809.     
  1810.     Body = ActiveBody ModuleTag_MakesKillWork
  1811.         MaxHealth = 1
  1812.     End
  1813.   ShockwaveResistance = SHOCKWAVE_RESISTANCE_IMMUNE
  1814.   Behavior = LifetimeUpdate ModuleTag_02
  1815.     MinLifetime = 5000   ; min lifetime in msec
  1816.     MaxLifetime = 5000   ; max lifetime in msec
  1817.   End
  1818.  
  1819.   Behavior = PhysicsBehavior ModuleTag_03
  1820.     AllowBouncing = No
  1821.     KillWhenRestingOnGround = Yes
  1822.   End
  1823.  
  1824.   Behavior = SlowDeathBehavior ModuleTag_04
  1825.     SinkDelay         = 0
  1826.     SinkRate          = 5     ; in Dist/Sec
  1827.     DestructionDelay  = 1000
  1828.   End
  1829.  
  1830.   Geometry = Sphere
  1831.   GeometryIsSmall = Yes
  1832.   GeometryMajorRadius = 0.8
  1833. End
  1834.  
  1835. Object RainOfFireProjectile
  1836.  
  1837.   ; *** ART Parameters ***
  1838.   Draw = W3DScriptedModelDraw ModuleTag_01
  1839.     UseDefaultAnimation = Yes
  1840.     DefaultModelConditionState
  1841.       Model               = ROFProjectile
  1842.       ParticleSysBone     = NONE RainOfFireProjectileSmoke
  1843.     End
  1844.   End
  1845.  
  1846. ;  Draw = W3DLightDraw ModuleTag_02
  1847. ;    Ambient = R:0 G:0 B:0
  1848. ;    Diffuse = R:255 G:64 B:32
  1849. ;    Radius = 65
  1850. ;    Intensity = 3
  1851. ;    AttachToBoneInAnotherModule = RootTransform
  1852. ;  End 
  1853.  
  1854.   ; *** AUDIO Parameters ***
  1855. ; SoundAmbient = RainOfFireFalling
  1856.  
  1857.   ; ***DESIGN parameters ***
  1858.   EditorSorting     = SYSTEM
  1859.   ArmorSet
  1860.     Armor = NoArmor
  1861.   End
  1862.   VisionRange = 0.0
  1863.  
  1864.   ; *** ENGINEERING Parameters ***
  1865.   KindOf = PROJECTILE
  1866.   Body = ActiveBody ModuleTag_03
  1867.     MaxHealth       = 10.0
  1868.   End
  1869.  
  1870.   Behavior = DestroyDie ModuleTag_04
  1871.     ;nothing
  1872.   End
  1873.     
  1874.   Behavior = BezierProjectileBehavior ModuleTag_05
  1875.     IgnoreTerrainHeight = Yes
  1876.     FirstPercentHeight = 20%
  1877.     SecondPercentHeight = 66%
  1878.     FirstPercentIndent = 100% ; Percentage of shot distance control points are placed
  1879.     SecondPercentIndent = 100%
  1880.     FlightPathAdjustDistPerSecond   = 0 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag.
  1881.     DetonateCallsKill = Yes
  1882.   End
  1883.  
  1884. ;  Behavior = CreateObjectDie ModuleTag_07
  1885. ;    DeathTypes = ALL
  1886. ;    CreationList = OCL_EvilFactionShatteredArrowBits
  1887. ;  End
  1888.  
  1889.   Behavior = FXListDie ModuleTag_08
  1890.     DeathTypes = ALL -CRUSHED -SPLATTED
  1891.     DeathFX = FX_RainOfFireImpact
  1892.   End
  1893.  
  1894.   Geometry = Sphere
  1895.   GeometryIsSmall = Yes
  1896.   GeometryMajorRadius = 0.8
  1897. End
  1898.  
  1899.  
  1900. ;---MumakilHowda
  1901. Object MumakilHowda
  1902.  
  1903.   ; *** ART Parameters ***
  1904.   Draw = W3DScriptedModelDraw ModuleTag_01
  1905.     
  1906.     OkToChangeModelColor = Yes
  1907.     
  1908.     DefaultModelConditionState
  1909.       Model              = MUHowda_BLDB
  1910.     End
  1911.   End
  1912.  
  1913.   ; *** DESIGN parameters ***
  1914.   DisplayName      = OBJECT:Howda
  1915.   EditorSorting   = SYSTEM
  1916.  
  1917.   ; *** ENGINEERING parameters ***
  1918.   KindOf = UNATTACKABLE NO_COLLIDE INERT
  1919.  
  1920.   Body = InactiveBody ModuleTag_03
  1921.   End
  1922.   
  1923.   Behavior = DeletionUpdate ModuleTag_DeleteMeCleanup
  1924.     MinLifetime = 6250; At 6200, I disappear a half frame early.  At 6201, I last a half frame too long.
  1925.     MaxLifetime = 6250
  1926.   End
  1927.  
  1928.   Geometry = CYLINDER
  1929.   GeometryIsSmall = Yes
  1930.   GeometryMajorRadius = 2.4
  1931.   GeometryHeight = 13
  1932.  
  1933. End
  1934.  
  1935.  
  1936.  
  1937. ;--------MBSiegeWorks building Chunks--------------------------------------------------------------------
  1938. ObjectReskin MBSeigeWorkD2BitA BuildingGenBitTemplate
  1939.  
  1940.   ; *** ART Parameters ***
  1941.   Draw = W3DScriptedModelDraw ModuleTag_01
  1942.     DefaultModelConditionState
  1943.       Model               = MBSEIGEWORK_D2A
  1944.       ParticleSysBone     = None BuildingChunkBitsTrail
  1945.     End
  1946.   End
  1947.  
  1948.   GeometryMajorRadius   = 16.8
  1949.   GeometryMinorRadius   = 15.2
  1950.   GeometryHeight        = 12.0
  1951. End
  1952.  
  1953. ;----------------------------------------------------------------------------
  1954. ObjectReskin MBSeigeWorkD2BitB BuildingGenBitTemplate
  1955.  
  1956.   ; *** ART Parameters ***
  1957.   Draw = W3DScriptedModelDraw ModuleTag_01
  1958.     DefaultModelConditionState
  1959.       Model               = MBSEIGEWORK_D2B
  1960.       ParticleSysBone     = None BuildingChunkBitsTrail
  1961.     End
  1962.   End
  1963.  
  1964.   GeometryMajorRadius   = 16.8
  1965.   GeometryMinorRadius   = 15.2
  1966.   GeometryHeight        = 12.0
  1967. End
  1968.  
  1969. ;----------------------------------------------------------------------------
  1970. ObjectReskin MBSeigeWorkD2BitC BuildingGenBitTemplate
  1971.  
  1972.   ; *** ART Parameters ***
  1973.   Draw = W3DScriptedModelDraw ModuleTag_01
  1974.     DefaultModelConditionState
  1975.       Model               = MBSEIGEWORK_D2C
  1976.       ParticleSysBone     = None BuildingChunkBitsTrail
  1977.     End
  1978.   End
  1979.  
  1980.   GeometryMajorRadius   = 16.8
  1981.   GeometryMinorRadius   = 15.2
  1982.   GeometryHeight        = 12.0
  1983. End
  1984.  
  1985. ;----------------------------------------------------------------------------
  1986. ObjectReskin MBSeigeWorkD2BitD BuildingGenBitTemplate
  1987.  
  1988.   ; *** ART Parameters ***
  1989.   Draw = W3DScriptedModelDraw ModuleTag_01
  1990.     DefaultModelConditionState
  1991.       Model               = MBSEIGEWORK_D2D
  1992.       ParticleSysBone     = None BuildingChunkBitsTrail
  1993.     End
  1994.   End
  1995.  
  1996.   GeometryMajorRadius   = 16.8
  1997.   GeometryMinorRadius   = 15.2
  1998.   GeometryHeight        = 12.0
  1999. End
  2000.  
  2001.  
  2002. ;--------MBMumakilPen building Chunks--------------------------------------------------------------------
  2003. ObjectReskin MBMumkPenD2BitA BuildingGenBitTemplate
  2004.  
  2005.   ; *** ART Parameters ***
  2006.   Draw = W3DScriptedModelDraw ModuleTag_01
  2007.     DefaultModelConditionState
  2008.       Model               = MBMumkPen_D2.MUMAKILPENDP_1
  2009.       ParticleSysBone     = None BuildingChunkBitsTrail
  2010.     End
  2011.   End
  2012.  
  2013.   GeometryMajorRadius   = 16.8
  2014.   GeometryMinorRadius   = 15.2
  2015.   GeometryHeight        = 12.0
  2016. End
  2017.  
  2018. ;----------------------------------------------------------------------------
  2019. ObjectReskin MBMumkPenD2BitB BuildingGenBitTemplate
  2020.  
  2021.   ; *** ART Parameters ***
  2022.   Draw = W3DScriptedModelDraw ModuleTag_01
  2023.     DefaultModelConditionState
  2024.       Model               =  MBMumkPen_D2.MUMAKILPENDP_2
  2025.       ParticleSysBone     = None BuildingChunkBitsTrail
  2026.     End
  2027.   End
  2028.  
  2029.   GeometryMajorRadius   = 16.8
  2030.   GeometryMinorRadius   = 15.2
  2031.   GeometryHeight        = 12.0
  2032. End
  2033.  
  2034. ;----------------------------------------------------------------------------
  2035. ObjectReskin MBMumkPenD2BitC BuildingGenBitTemplate
  2036.  
  2037.   ; *** ART Parameters ***
  2038.   Draw = W3DScriptedModelDraw ModuleTag_01
  2039.     DefaultModelConditionState
  2040.       Model               =  MBMumkPen_D2.MUMAKILPENDP_3
  2041.       ParticleSysBone     = None BuildingChunkBitsTrail
  2042.     End
  2043.   End
  2044.  
  2045.   GeometryMajorRadius   = 16.8
  2046.   GeometryMinorRadius   = 15.2
  2047.   GeometryHeight        = 12.0
  2048. End
  2049.  
  2050. ;----------------------------------------------------------------------------
  2051. ObjectReskin MBMumkPenD2BitD BuildingGenBitTemplate
  2052.  
  2053.   ; *** ART Parameters ***
  2054.   Draw = W3DScriptedModelDraw ModuleTag_01
  2055.     DefaultModelConditionState
  2056.       Model               =  MBMumkPen_D2.MUMAKILPENDP_4
  2057.       ParticleSysBone     = None BuildingChunkBitsTrail
  2058.     End
  2059.   End
  2060.  
  2061.   GeometryMajorRadius   = 16.8
  2062.   GeometryMinorRadius   = 15.2
  2063.   GeometryHeight        = 12.0
  2064. End
  2065.  
  2066. ;--------------------------MordorOrcPit----------------------------
  2067. ObjectReskin BuildingMBOrcpitBitA BuildingGenBitTemplate
  2068.  
  2069.   ; *** ART Parameters ***
  2070.   Draw = W3DScriptedModelDraw ModuleTag_01
  2071.     DefaultModelConditionState
  2072.       Model               = MBOrcpit_D2.D2A
  2073.       ParticleSysBone     = None BuildingChunkBitsTrail
  2074.     End
  2075.   End
  2076.  
  2077.   GeometryMajorRadius   = 16.8
  2078.   GeometryMinorRadius   = 15.2
  2079.   GeometryHeight        = 12.0
  2080. End
  2081.  
  2082. ;----------------------------------------------------------------------------
  2083. ObjectReskin BuildingMBOrcpitBitB BuildingGenBitTemplate
  2084.  
  2085.   ; *** ART Parameters ***
  2086.   Draw = W3DScriptedModelDraw ModuleTag_01
  2087.     DefaultModelConditionState
  2088.       Model               = MBOrcpit_D2.D2B
  2089.       ParticleSysBone     = None BuildingChunkBitsTrail
  2090.     End
  2091.   End
  2092.  
  2093.   GeometryMajorRadius   = 16.8
  2094.   GeometryMinorRadius   = 15.2
  2095.   GeometryHeight        = 12.0
  2096. End
  2097.  
  2098. ;----------------------------------------------------------------------------
  2099. ObjectReskin BuildingMBOrcpitBitC BuildingGenBitTemplate
  2100.  
  2101.   ; *** ART Parameters ***
  2102.   Draw = W3DScriptedModelDraw ModuleTag_01
  2103.     DefaultModelConditionState
  2104.       Model               = MBOrcpit_D2.D2C
  2105.       ParticleSysBone     = None BuildingChunkBitsTrail
  2106.     End
  2107.   End
  2108.  
  2109.   GeometryMajorRadius   = 16.8
  2110.   GeometryMinorRadius   = 15.2
  2111.   GeometryHeight        = 12.0
  2112. End
  2113.  
  2114. ;----------------------------------------------------------------------------
  2115. ObjectReskin BuildingMBOrcpitBitD BuildingGenBitTemplate
  2116.  
  2117.   ; *** ART Parameters ***
  2118.   Draw = W3DScriptedModelDraw ModuleTag_01
  2119.     DefaultModelConditionState
  2120.       Model               = MBOrcpit_D2.D2D
  2121.       ParticleSysBone     = None BuildingChunkBitsTrail
  2122.     End
  2123.   End
  2124.  
  2125.   GeometryMajorRadius   = 16.8
  2126.   GeometryMinorRadius   = 15.2
  2127.   GeometryHeight        = 12.0
  2128. End
  2129.  
  2130.  
  2131. ;--------------------------MordorHardPalace----------------------------
  2132. ObjectReskin BuildingMBHrdPlcBitA BuildingGenBitTemplate
  2133.  
  2134.   ; *** ART Parameters ***
  2135.   Draw = W3DScriptedModelDraw ModuleTag_01
  2136.     DefaultModelConditionState
  2137.       Model               = MBHrdPlc_D2.D2A
  2138.       ParticleSysBone     = None BuildingChunkBitsTrail
  2139.     End
  2140.   End
  2141.  
  2142.   GeometryMajorRadius   = 16.8
  2143.   GeometryMinorRadius   = 15.2
  2144.   GeometryHeight        = 12.0
  2145. End
  2146.  
  2147. ;----------------------------------------------------------------------------
  2148. ObjectReskin BuildingMBHrdPlcBitB BuildingGenBitTemplate
  2149.  
  2150.   ; *** ART Parameters ***
  2151.   Draw = W3DScriptedModelDraw ModuleTag_01
  2152.     DefaultModelConditionState
  2153.       Model               = MBHrdPlc_D2.D2B
  2154.       ParticleSysBone     = None BuildingChunkBitsTrail
  2155.     End
  2156.   End
  2157.  
  2158.   GeometryMajorRadius   = 16.8
  2159.   GeometryMinorRadius   = 15.2
  2160.   GeometryHeight        = 12.0
  2161. End
  2162.  
  2163. ;----------------------------------------------------------------------------
  2164. ObjectReskin BuildingMBHrdPlcBitC BuildingGenBitTemplate
  2165.  
  2166.   ; *** ART Parameters ***
  2167.   Draw = W3DScriptedModelDraw ModuleTag_01
  2168.     DefaultModelConditionState
  2169.       Model               = MBHrdPlc_D2.D2C
  2170.       ParticleSysBone     = None BuildingChunkBitsTrail
  2171.     End
  2172.   End
  2173.  
  2174.   GeometryMajorRadius   = 16.8
  2175.   GeometryMinorRadius   = 15.2
  2176.   GeometryHeight        = 12.0
  2177. End
  2178.  
  2179. ;----------------------------------------------------------------------------
  2180. ObjectReskin BuildingMBHrdPlcBitD BuildingGenBitTemplate
  2181.  
  2182.   ; *** ART Parameters ***
  2183.   Draw = W3DScriptedModelDraw ModuleTag_01
  2184.     DefaultModelConditionState
  2185.       Model               = MBHrdPlc_D2.D2D
  2186.       ParticleSysBone     = None BuildingChunkBitsTrail
  2187.     End
  2188.   End
  2189.  
  2190.   GeometryMajorRadius   = 16.8
  2191.   GeometryMinorRadius   = 15.2
  2192.   GeometryHeight        = 12.0
  2193. End
  2194.  
  2195.  
  2196. ;--------------------------MordorTrollPit----------------------------
  2197. ObjectReskin BuildingMBTrollPitBitA BuildingGenBitTemplate
  2198.  
  2199.   ; *** ART Parameters ***
  2200.   Draw = W3DScriptedModelDraw ModuleTag_01
  2201.     DefaultModelConditionState
  2202.       Model               = MBTrollPit_D2.D2A
  2203.       ParticleSysBone     = None BuildingChunkBitsTrail
  2204.     End
  2205.   End
  2206.  
  2207.   GeometryMajorRadius   = 16.8
  2208.   GeometryMinorRadius   = 15.2
  2209.   GeometryHeight        = 12.0
  2210. End
  2211.  
  2212. ;----------------------------------------------------------------------------
  2213. ObjectReskin BuildingMBTrollPitBitB BuildingGenBitTemplate
  2214.  
  2215.   ; *** ART Parameters ***
  2216.   Draw = W3DScriptedModelDraw ModuleTag_01
  2217.     DefaultModelConditionState
  2218.       Model               = MBTrollPit_D2.D2B
  2219.       ParticleSysBone     = None BuildingChunkBitsTrail
  2220.     End
  2221.   End
  2222.  
  2223.   GeometryMajorRadius   = 16.8
  2224.   GeometryMinorRadius   = 15.2
  2225.   GeometryHeight        = 12.0
  2226. End
  2227.  
  2228. ;----------------------------------------------------------------------------
  2229. ObjectReskin BuildingMBTrollPitBitC BuildingGenBitTemplate
  2230.  
  2231.   ; *** ART Parameters ***
  2232.   Draw = W3DScriptedModelDraw ModuleTag_01
  2233.     DefaultModelConditionState
  2234.       Model               = MBTrollPit_D2.D2C
  2235.       ParticleSysBone     = None BuildingChunkBitsTrail
  2236.     End
  2237.   End
  2238.  
  2239.   GeometryMajorRadius   = 16.8
  2240.   GeometryMinorRadius   = 15.2
  2241.   GeometryHeight        = 12.0
  2242. End
  2243.  
  2244. ;----------------------------------------------------------------------------
  2245. ObjectReskin BuildingMBTrollPitBitD BuildingGenBitTemplate
  2246.  
  2247.   ; *** ART Parameters ***
  2248.   Draw = W3DScriptedModelDraw ModuleTag_01
  2249.     DefaultModelConditionState
  2250.       Model               = MBTrollPit_D2.D2D
  2251.       ParticleSysBone     = None BuildingChunkBitsTrail
  2252.     End
  2253.   End
  2254.  
  2255.   GeometryMajorRadius   = 16.8
  2256.   GeometryMinorRadius   = 15.2
  2257.   GeometryHeight        = 12.0
  2258. End
  2259.  
  2260.  
  2261. ;--------------------------Furnace----------------------------
  2262. ObjectReskin BuildingFurnaceBitA BuildingGenBitTemplate
  2263.  
  2264.   ; *** ART Parameters ***
  2265.   Draw = W3DScriptedModelDraw ModuleTag_01
  2266.     DefaultModelConditionState
  2267.       Model               = MBFurnace_D2.MBFURNACEDP_1
  2268.       ParticleSysBone     = None BuildingChunkBitsTrail
  2269.     End
  2270.   End
  2271.  
  2272.   GeometryMajorRadius   = 16.8
  2273.   GeometryMinorRadius   = 15.2
  2274.   GeometryHeight        = 12.0
  2275. End
  2276.  
  2277. ;----------------------------------------------------------------------------
  2278. ObjectReskin BuildingFurnaceBitB BuildingGenBitTemplate
  2279.  
  2280.   ; *** ART Parameters ***
  2281.   Draw = W3DScriptedModelDraw ModuleTag_01
  2282.     DefaultModelConditionState
  2283.       Model               = MBFurnace_D2.MBFURNACEDP_2
  2284.       ParticleSysBone     = None BuildingChunkBitsTrail
  2285.     End
  2286.   End
  2287.  
  2288.   GeometryMajorRadius   = 16.8
  2289.   GeometryMinorRadius   = 15.2
  2290.   GeometryHeight        = 12.0
  2291. End
  2292.  
  2293. ;----------------------------------------------------------------------------
  2294. ObjectReskin BuildingFurnaceBitC BuildingGenBitTemplate
  2295.  
  2296.   ; *** ART Parameters ***
  2297.   Draw = W3DScriptedModelDraw ModuleTag_01
  2298.     DefaultModelConditionState
  2299.       Model               = MBFurnace_D2.MBFURNACEDP_3
  2300.       ParticleSysBone     = None BuildingChunkBitsTrail
  2301.     End
  2302.   End
  2303.  
  2304.   GeometryMajorRadius   = 16.8
  2305.   GeometryMinorRadius   = 15.2
  2306.   GeometryHeight        = 12.0
  2307. End
  2308.  
  2309. ;----------------------------------------------------------------------------
  2310. ObjectReskin BuildingFurnaceBitD BuildingGenBitTemplate
  2311.  
  2312.   ; *** ART Parameters ***
  2313.   Draw = W3DScriptedModelDraw ModuleTag_01
  2314.     DefaultModelConditionState
  2315.       Model               = MBFurnace_D2.MBFURNACEDP_4
  2316.       ParticleSysBone     = None BuildingChunkBitsTrail
  2317.     End
  2318.   End
  2319.  
  2320.   GeometryMajorRadius   = 16.8
  2321.   GeometryMinorRadius   = 15.2
  2322.   GeometryHeight        = 12.0
  2323. End
  2324.  
  2325. ;--------------------------LumberMill----------------------------
  2326. ObjectReskin BuildingMBLumMillBitA BuildingGenBitTemplate
  2327.  
  2328.   ; *** ART Parameters ***
  2329.   Draw = W3DScriptedModelDraw ModuleTag_01
  2330.     DefaultModelConditionState
  2331.       Model               = MBLumMill_D2.MBLumMillDP_1
  2332.       ParticleSysBone     = None BuildingChunkBitsTrail
  2333.     End
  2334.   End
  2335.  
  2336.   GeometryMajorRadius   = 16.8
  2337.   GeometryMinorRadius   = 15.2
  2338.   GeometryHeight        = 12.0
  2339. End
  2340.  
  2341. ;----------------------------------------------------------------------------
  2342. ObjectReskin BuildingMBLumMillBitB BuildingGenBitTemplate
  2343.  
  2344.   ; *** ART Parameters ***
  2345.   Draw = W3DScriptedModelDraw ModuleTag_01
  2346.     DefaultModelConditionState
  2347.       Model               = MBLumMill_D2.MBLumMillDP_2
  2348.       ParticleSysBone     = None BuildingChunkBitsTrail
  2349.     End
  2350.   End
  2351.  
  2352.   GeometryMajorRadius   = 16.8
  2353.   GeometryMinorRadius   = 15.2
  2354.   GeometryHeight        = 12.0
  2355. End
  2356.  
  2357. ;----------------------------------------------------------------------------
  2358. ObjectReskin BuildingMBLumMillBitC BuildingGenBitTemplate
  2359.  
  2360.   ; *** ART Parameters ***
  2361.   Draw = W3DScriptedModelDraw ModuleTag_01
  2362.     DefaultModelConditionState
  2363.       Model               = MBLumMill_D2.MBLumMillDP_3
  2364.       ParticleSysBone     = None BuildingChunkBitsTrail
  2365.     End
  2366.   End
  2367.  
  2368.   GeometryMajorRadius   = 16.8
  2369.   GeometryMinorRadius   = 15.2
  2370.   GeometryHeight        = 12.0
  2371. End
  2372.  
  2373. ;----------------------------------------------------------------------------
  2374. ObjectReskin BuildingMBLumMillBitD BuildingGenBitTemplate
  2375.  
  2376.   ; *** ART Parameters ***
  2377.   Draw = W3DScriptedModelDraw ModuleTag_01
  2378.     DefaultModelConditionState
  2379.       Model               = MBLumMill_D2.MBLumMillDP_4
  2380.       ParticleSysBone     = None BuildingChunkBitsTrail
  2381.     End
  2382.   End
  2383.  
  2384.   GeometryMajorRadius   = 16.8
  2385.   GeometryMinorRadius   = 15.2
  2386.   GeometryHeight        = 12.0
  2387. End
  2388.  
  2389.  
  2390. ;--------------------------IsengardArmory----------------------------
  2391. ObjectReskin BuildingIBArmoryBitA BuildingGenBitTemplate
  2392.  
  2393.   ; *** ART Parameters ***
  2394.   Draw = W3DScriptedModelDraw ModuleTag_01
  2395.     DefaultModelConditionState
  2396.       Model               = IBArmory_D2.IBArmoryDP_1
  2397.       ParticleSysBone     = None BuildingChunkBitsTrail
  2398.     End
  2399.   End
  2400.  
  2401.   GeometryMajorRadius   = 16.8
  2402.   GeometryMinorRadius   = 15.2
  2403.   GeometryHeight        = 12.0
  2404. End
  2405.  
  2406. ;----------------------------------------------------------------------------
  2407. ObjectReskin BuildingIBArmoryBitB BuildingGenBitTemplate
  2408.  
  2409.   ; *** ART Parameters ***
  2410.   Draw = W3DScriptedModelDraw ModuleTag_01
  2411.     DefaultModelConditionState
  2412.       Model               = IBArmory_D2.IBArmoryDP_2
  2413.       ParticleSysBone     = None BuildingChunkBitsTrail
  2414.     End
  2415.   End
  2416.  
  2417.   GeometryMajorRadius   = 16.8
  2418.   GeometryMinorRadius   = 15.2
  2419.   GeometryHeight        = 12.0
  2420. End
  2421.  
  2422. ;----------------------------------------------------------------------------
  2423. ObjectReskin BuildingIBArmoryBitC BuildingGenBitTemplate
  2424.  
  2425.   ; *** ART Parameters ***
  2426.   Draw = W3DScriptedModelDraw ModuleTag_01
  2427.     DefaultModelConditionState
  2428.       Model               = IBArmory_D2.IBArmoryDP_3
  2429.       ParticleSysBone     = None BuildingChunkBitsTrail
  2430.     End
  2431.   End
  2432.  
  2433.   GeometryMajorRadius   = 16.8
  2434.   GeometryMinorRadius   = 15.2
  2435.   GeometryHeight        = 12.0
  2436. End
  2437.  
  2438. ;----------------------------------------------------------------------------
  2439. ObjectReskin BuildingIBArmoryBitD BuildingGenBitTemplate
  2440.  
  2441.   ; *** ART Parameters ***
  2442.   Draw = W3DScriptedModelDraw ModuleTag_01
  2443.     DefaultModelConditionState
  2444.       Model               = IBArmory_D2.IBArmoryDP_4
  2445.       ParticleSysBone     = None BuildingChunkBitsTrail
  2446.     End
  2447.   End
  2448.  
  2449.   GeometryMajorRadius   = 16.8
  2450.   GeometryMinorRadius   = 15.2
  2451.   GeometryHeight        = 12.0
  2452. End
  2453.  
  2454.  
  2455.  
  2456. ;--------------------------IsengardWargpit----------------------------
  2457. ObjectReskin BuildingIBWargPitBitA BuildingGenBitTemplate
  2458.  
  2459.   ; *** ART Parameters ***
  2460.   Draw = W3DScriptedModelDraw ModuleTag_01
  2461.     DefaultModelConditionState
  2462.       Model               = IBWargPit_D2.IBWargPitDP1
  2463.       ParticleSysBone     = None BuildingChunkBitsTrail
  2464.     End
  2465.   End
  2466.  
  2467.   GeometryMajorRadius   = 16.8
  2468.   GeometryMinorRadius   = 15.2
  2469.   GeometryHeight        = 12.0
  2470. End
  2471.  
  2472. ;----------------------------------------------------------------------------
  2473. ObjectReskin BuildingIBWargPitBitB BuildingGenBitTemplate
  2474.  
  2475.   ; *** ART Parameters ***
  2476.   Draw = W3DScriptedModelDraw ModuleTag_01
  2477.     DefaultModelConditionState
  2478.       Model               = IBWargPit_D2.IBWargPitDP2
  2479.       ParticleSysBone     = None BuildingChunkBitsTrail
  2480.     End
  2481.   End
  2482.  
  2483.   GeometryMajorRadius   = 16.8
  2484.   GeometryMinorRadius   = 15.2
  2485.   GeometryHeight        = 12.0
  2486. End
  2487.  
  2488. ;----------------------------------------------------------------------------
  2489. ObjectReskin BuildingIBWargPitBitC BuildingGenBitTemplate
  2490.  
  2491.   ; *** ART Parameters ***
  2492.   Draw = W3DScriptedModelDraw ModuleTag_01
  2493.     DefaultModelConditionState
  2494.       Model               = IBWargPit_D2.IBWargPitDP3
  2495.       ParticleSysBone     = None BuildingChunkBitsTrail
  2496.     End
  2497.   End
  2498.  
  2499.   GeometryMajorRadius   = 16.8
  2500.   GeometryMinorRadius   = 15.2
  2501.   GeometryHeight        = 12.0
  2502. End
  2503.  
  2504. ;----------------------------------------------------------------------------
  2505. ObjectReskin BuildingIBWargPitBitD BuildingGenBitTemplate
  2506.  
  2507.   ; *** ART Parameters ***
  2508.   Draw = W3DScriptedModelDraw ModuleTag_01
  2509.     DefaultModelConditionState
  2510.       Model               = IBWargPit_D2.IBWargPitDP4
  2511.       ParticleSysBone     = None BuildingChunkBitsTrail
  2512.     End
  2513.   End
  2514.  
  2515.   GeometryMajorRadius   = 16.8
  2516.   GeometryMinorRadius   = 15.2
  2517.   GeometryHeight        = 12.0
  2518. End
  2519.  
  2520.  
  2521. ;--------------------------IsengardUrukpit----------------------------
  2522. ObjectReskin BuildingIBUrukPitBitA BuildingGenBitTemplate
  2523.  
  2524.   ; *** ART Parameters ***
  2525.   Draw = W3DScriptedModelDraw ModuleTag_01
  2526.     DefaultModelConditionState
  2527.       Model               = IBUrukPit_D2.DamagePiece01
  2528.       ParticleSysBone     = None BuildingChunkBitsTrail
  2529.     End
  2530.   End
  2531.  
  2532.   GeometryMajorRadius   = 16.8
  2533.   GeometryMinorRadius   = 15.2
  2534.   GeometryHeight        = 12.0
  2535. End
  2536.  
  2537. ;----------------------------------------------------------------------------
  2538. ObjectReskin BuildingIBUrukPitBitB BuildingGenBitTemplate
  2539.  
  2540.   ; *** ART Parameters ***
  2541.   Draw = W3DScriptedModelDraw ModuleTag_01
  2542.     DefaultModelConditionState
  2543.       Model               = IBUrukPit_D2.DamagePiece02
  2544.       ParticleSysBone     = None BuildingChunkBitsTrail
  2545.     End
  2546.   End
  2547.  
  2548.   GeometryMajorRadius   = 16.8
  2549.   GeometryMinorRadius   = 15.2
  2550.   GeometryHeight        = 12.0
  2551. End
  2552.  
  2553. ;----------------------------------------------------------------------------
  2554. ObjectReskin BuildingIBUrukPitBitC BuildingGenBitTemplate
  2555.  
  2556.   ; *** ART Parameters ***
  2557.   Draw = W3DScriptedModelDraw ModuleTag_01
  2558.     DefaultModelConditionState
  2559.       Model               = IBUrukPit_D2.DamagePiece03
  2560.       ParticleSysBone     = None BuildingChunkBitsTrail
  2561.     End
  2562.   End
  2563.  
  2564.   GeometryMajorRadius   = 16.8
  2565.   GeometryMinorRadius   = 15.2
  2566.   GeometryHeight        = 12.0
  2567. End
  2568.  
  2569. ;----------------------------------------------------------------------------
  2570. ObjectReskin BuildingIBUrukPitBitD BuildingGenBitTemplate
  2571.  
  2572.   ; *** ART Parameters ***
  2573.   Draw = W3DScriptedModelDraw ModuleTag_01
  2574.     DefaultModelConditionState
  2575.       Model               = IBUrukPit_D2.DamagePiece04
  2576.       ParticleSysBone     = None BuildingChunkBitsTrail
  2577.     End
  2578.   End
  2579.  
  2580.   GeometryMajorRadius   = 16.8
  2581.   GeometryMinorRadius   = 15.2
  2582.   GeometryHeight        = 12.0
  2583. End
  2584.  
  2585. ;----------------------------------------------------------------------------
  2586. Object TaintTreeSeed
  2587.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  2588.         DefaultModelConditionState
  2589.             Model = MBVines01
  2590.         End
  2591.     End
  2592.     KindOf = IMMOBILE UNATTACKABLE TAINTEFFECT
  2593.     
  2594.     Body = ActiveBody ModuleTag_MakesKillWork
  2595.         MaxHealth = 1
  2596.     End
  2597.     
  2598.     Behavior = LifetimeUpdate ModuleTag_Lifetime
  2599.         MinLifetime = 0
  2600.         MaxLifetime = 4000
  2601.     End
  2602.     
  2603.     Behavior = SlowDeathBehavior ModuleTag_SpawnRealTree
  2604.         OCL = FINAL OCL_TaintTree
  2605.     End
  2606. End
  2607.  
  2608. ;----------------------------------------------------------------------------
  2609. Object TaintTree
  2610.   ; *** ART Parameters ***
  2611.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  2612.     DefaultModelConditionState
  2613.           Model = MBVines01
  2614.         End
  2615.  
  2616.     IdleAnimationState
  2617.       Animation = IDLA
  2618.         AnimationName = MBVines01.MBVines01
  2619.         AnimationMode = ONCE
  2620.       End 
  2621.     End
  2622. End
  2623.  
  2624.   ; ***DESIGN parameters ***
  2625.   DisplayName = OBJECT:Taint
  2626.   EditorSorting = MISC_MAN_MADE
  2627.  
  2628.   ; *** ENGINEERING Parameters ***
  2629.   KindOf = IMMOBILE UNATTACKABLE TAINTEFFECT
  2630.   
  2631.   Body = ActiveBody ModuleTag_01
  2632.     MaxHealth = 99999.0
  2633.   End
  2634.  
  2635.   Behavior = LifetimeUpdate ModuleTag_02
  2636.     MinLifetime = 4000   ; min lifetime in msec
  2637.     MaxLifetime = 4000  ; max lifetime in msec
  2638.   End
  2639.  
  2640.   Behavior = SlowDeathBehavior ModuleTag_03
  2641.     DeathTypes = ALL
  2642. ;    OCL = FINAL OCL_TaintTreeSpawn
  2643.     SinkDelay         = 0
  2644.     SinkRate          = 3     ; in Dist/Sec
  2645.     DestructionDelay  = 8000
  2646.   End
  2647.  
  2648.   Geometry = CYLINDER
  2649.   GeometryMajorRadius = 8.0
  2650.   GeometryMinorRadius = 8.0
  2651.   GeometryHeight = 38.4
  2652.   GeometryIsSmall = Yes
  2653. ;  Shadow              = SHADOW_DECAL
  2654. ;  InstanceScaleFuzziness = 0.3
  2655. End
  2656.  
  2657.  
  2658.  
  2659. ;------------------------------------------------------------------------------
  2660. ; Fire Drake Projectile
  2661. ;------------------------------------------------------------------------------
  2662. Object FireDrakeProjectile
  2663.   ; *** ART Parameters ***
  2664.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  2665.     DefaultModelConditionState     
  2666. ;      Model = G_Arrow
  2667.       Model = NONE
  2668.  ;     ParticleSysBone = None DrogothFireballFire
  2669.  
  2670.     End
  2671.   End
  2672.  
  2673. ;    Draw = W3DStreakDraw ModuleTag_Draw2
  2674. ;        Length        = 15
  2675. ;        Width        = 2
  2676. ;        NumSegments    = 1                ; number of segements in the streak, increase for smoother line
  2677. ;        Color        = R:255 G:255 B:255
  2678. ;        Texture        = EXArrowStreak.tga
  2679. ;    End
  2680.  
  2681.   ; *** AUDIO Parameters ***
  2682.  
  2683.   ; ***DESIGN parameters ***
  2684.   EditorSorting     = SYSTEM
  2685.  
  2686.   ArmorSet
  2687.     Armor = NoArmor
  2688.   End
  2689.  
  2690.   VisionRange = 0.0
  2691.  
  2692.   ; *** ENGINEERING Parameters ***
  2693.   KindOf = PROJECTILE NO_COLLIDE HIDE_IF_FOGGED
  2694.   Body = ActiveBody ModuleTag_02
  2695.     MaxHealth       = 100.0
  2696.   End
  2697.  
  2698.   Behavior = DestroyDie ModuleTag_03
  2699.   ;  nothing
  2700.   End
  2701.     
  2702.  Behavior = BezierProjectileBehavior ModuleTag_04
  2703.     ; To tweak a Bezier path
  2704.   ;  DetonateCallsKill = Yes
  2705.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  2706.     SecondHeight = 9
  2707.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  2708.     SecondPercentIndent = 90%
  2709.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  2710.     GroundHitFX = FX_GondorArrowDeath
  2711.     CurveFlattenMinDist = 100.0
  2712.   End
  2713.  
  2714.   Geometry = Sphere
  2715.   GeometryIsSmall = Yes
  2716.   GeometryMajorRadius = 0.8
  2717. End
  2718.  
  2719.  
  2720. ;------------------------------------------------------------------------------
  2721. Object WildFireDrakeEgg
  2722.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  2723.         DefaultModelConditionState
  2724.             Model = None
  2725.         End
  2726.     End
  2727.     KindOf = INERT IMMOBILE UNATTACKABLE
  2728.     
  2729.     Body = ActiveBody ModuleTag_MakesKillWork
  2730.         MaxHealth = 1
  2731.     End
  2732.     Behavior = LifetimeUpdate ModuleTag_HatchTrigger
  2733.         MinLifetime = 0.0
  2734.         MaxLifetime = 0.0
  2735.     End
  2736.     Behavior = SlowDeathBehavior ModuleTag_HatchProcess
  2737.         DestructionDelay = 2000
  2738.         OCL = FINAL OCL_SpawnFireDrakes
  2739.     End
  2740. End
  2741.  
  2742. ;------------------------------------------------------------------------------
  2743. Object DrogothFireballProjectile
  2744.  
  2745.   ; *** ART Parameters ***
  2746.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  2747.     DefaultModelConditionState
  2748.       Model = EXDrogoth_FB
  2749.       ParticleSysBone = None DrogothFireballFire
  2750.       ParticleSysBone = None DrogothFireballFire
  2751.       ParticleSysBone = None DrogothFireballSmoke
  2752.     End
  2753.   End
  2754.  
  2755.   ; *** AUDIO Parameters ***
  2756.  
  2757.   ; ***DESIGN parameters ***
  2758.   EditorSorting     = SYSTEM
  2759.   ArmorSet
  2760.     Armor = NoArmor
  2761.   End
  2762.   VisionRange = 0.0
  2763.  
  2764.   ; *** ENGINEERING Parameters ***
  2765.   KindOf = PROJECTILE
  2766.   Body = ActiveBody ModuleTag_02
  2767.     MaxHealth       = 10.0
  2768.   End
  2769.  
  2770.   Behavior = DestroyDie ModuleTag_03
  2771.     ;nothing
  2772.   End
  2773.     
  2774.   Behavior = BezierProjectileBehavior ModuleTag_04
  2775.     
  2776.     FirstHeight = 0  ; Height of Bezier control points above highest intervening terrain
  2777.     SecondHeight = 0
  2778.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  2779.     SecondPercentIndent = 100%
  2780.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  2781.     DetonateCallsKill = Yes
  2782.     CurveFlattenMinDist = 50.0
  2783.   End
  2784.  
  2785.   Behavior = PhysicsBehavior ModuleTag_05
  2786.     KillWhenRestingOnGround = Yes
  2787.     GravityMult = 0.0
  2788.   End
  2789.   
  2790.   Behavior = FXListDie ModuleTag_07
  2791.     DeathTypes = ALL
  2792.     DeathFX = FX_DrogothFireballProjectileExplosion        ;FX_DwarvenCatapultFlamingProjectileExplosion
  2793.   End
  2794.  
  2795.   Geometry = Sphere
  2796.   GeometryIsSmall = Yes
  2797.   GeometryMajorRadius = 0.8
  2798. End
  2799.  
  2800. ;------------------------------------------------------------------------------
  2801. Object DrogothFireflightProjectile
  2802.  
  2803.     ; *** ART Parameters ***
  2804.     Draw = W3DScriptedModelDraw ModuleTag_Draw
  2805.         DefaultModelConditionState
  2806.             Model    = EXDrogoth_FW
  2807.             ;Texture    = Drogoth_C.tga GBFire.tga
  2808.             ;Texture    = Drogoth_C2.tga GBFire.tga
  2809.             ;Texture    = DrogothArmor.tga GBFire.tga
  2810.     ;        ParticleSysBone B_TAIL03 DrogothFlightFire FollowBone:yes
  2811.     ;        ParticleSysBone B_TAIL03 DrogothFlightSmoke FollowBone:yes
  2812.             ParticleSysBone B_HEAD DrogothFlightSmoke FollowBone:yes
  2813.             ParticleSysBone B_HEAD DrogothFlightFire FollowBone:yes
  2814.             ParticleSysBone B_HEAD DrogothFlightFire FollowBone:yes
  2815.             ParticleSysBone B_HEAD DrogothFlightFire FollowBone:yes
  2816.             ParticleSysBone B_HEAD DrogothFlightFire FollowBone:yes
  2817.             
  2818.             
  2819.         End
  2820.         IdleAnimationState
  2821.             Animation = EXDrogoth_FW
  2822.                 AnimationName        = EXDrogoth_FW.EXDrogoth_FW
  2823.                 AnimationMode        = LOOP
  2824.                 AnimationBlendTime    = 0
  2825.             End
  2826.         End    
  2827.     End
  2828.  
  2829.     ; *** AUDIO Parameters ***
  2830.  
  2831.     ; ***DESIGN parameters ***
  2832.     EditorSorting     = SYSTEM
  2833.     VisionRange        = 0.0
  2834.     Scale                = 0.75
  2835.  
  2836.     ArmorSet
  2837.         Armor = NoArmor
  2838.     End
  2839.  
  2840.     ; *** ENGINEERING Parameters ***
  2841.     KindOf = PROJECTILE
  2842.  
  2843.     Body = ActiveBody ModuleTag_Body
  2844.         MaxHealth       = 10.0
  2845.     End
  2846.  
  2847.     Behavior = DestroyDie ModuleTag_DestroyDie
  2848.     End
  2849.     
  2850.     Behavior = BezierProjectileBehavior ModuleTag_Bezier
  2851.         FirstHeight                        = 9        ; Height of Bezier control points above highest intervening terrain
  2852.         SecondHeight                    = 9
  2853.         FirstPercentIndent                = 20%    ; Percentage of shot distance control points are placed
  2854.         SecondPercentIndent                = 100%
  2855.         FlightPathAdjustDistPerSecond    = 50    ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  2856.         DetonateCallsKill                = Yes
  2857.         CurveFlattenMinDist                = 50.0
  2858.     End
  2859.  
  2860.     Behavior = PhysicsBehavior ModuleTag_Physics
  2861.         KillWhenRestingOnGround = Yes
  2862.         GravityMult = 0.0
  2863.     End
  2864.   
  2865.     Behavior = FXListDie ModuleTag_Die
  2866.         DeathTypes    = ALL
  2867.         DeathFX        = FX_DrogothFlamingProjectileExplosion
  2868.     End
  2869.  
  2870.     Geometry            = Sphere
  2871.     GeometryIsSmall        = Yes
  2872.     GeometryMajorRadius    = 0.8
  2873. End
  2874.  
  2875. ;------------------------------------------------------------------------------
  2876. ;------------------------------------------------------------------------------
  2877. Object WizardTowerProjectile
  2878.  
  2879.   ; *** ART Parameters ***
  2880.   Draw = W3DScriptedModelDraw ModuleTag_Draw
  2881.     DefaultModelConditionState
  2882.       Model = NONE
  2883.     End
  2884.   End
  2885.  
  2886.   ; *** AUDIO Parameters ***
  2887.  
  2888.   ;SoundAmbient = WizardTowerLightningStrike
  2889.  
  2890.   ; ***DESIGN parameters ***
  2891.   EditorSorting     = SYSTEM
  2892.   ArmorSet
  2893.     Armor = NoArmor
  2894.   End
  2895.   VisionRange = 0.0
  2896.  
  2897.   ; *** ENGINEERING Parameters ***
  2898.   KindOf = PROJECTILE
  2899.   Body = ActiveBody ModuleTag_02
  2900.     MaxHealth       = 10.0
  2901.   End
  2902.  
  2903.   Behavior = DestroyDie ModuleTag_03
  2904.     ;nothing
  2905.   End
  2906.     
  2907.   Behavior = BezierProjectileBehavior ModuleTag_04
  2908.     
  2909.     FirstHeight = 9  ; Height of Bezier control points above highest intervening terrain
  2910.     SecondHeight = 9
  2911.     FirstPercentIndent = 20% ; Percentage of shot distance control points are placed
  2912.     SecondPercentIndent = 100%
  2913.     FlightPathAdjustDistPerSecond = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  2914.     DetonateCallsKill = Yes
  2915.     CurveFlattenMinDist = 50.0
  2916.   End
  2917.  
  2918.   Behavior = PhysicsBehavior ModuleTag_05
  2919.     KillWhenRestingOnGround = Yes
  2920.     GravityMult = 0.0
  2921.   End
  2922.   
  2923.   Behavior = FXListDie ModuleTag_07
  2924.     DeathTypes = ALL
  2925.     DeathFX = FX_WizardTowerBoltWeapon
  2926.   End
  2927.  
  2928.   Geometry = Sphere
  2929.   GeometryIsSmall = Yes
  2930.   GeometryMajorRadius = 0.8
  2931. End
  2932.  
  2933. ;------------------------------------------------------------------------------
  2934. Object CreateAHero_AttachSpy_Projectile
  2935.  
  2936.     Draw = W3DStreakDraw ModuleTag_Draw3
  2937.         Length        = 50
  2938.         Width        = 1
  2939.         NumSegments = 3                ; number of segements in the streak, increase for smoother line
  2940.         Color        = R:64 G:64 B:128
  2941.         Texture        = EXLightStreaks2.tga
  2942.     End
  2943.  
  2944.     EditorSorting        = SYSTEM
  2945.     VisionRange            = 0.0
  2946.     KindOf                = PROJECTILE
  2947.  
  2948.     ArmorSet
  2949.         Armor = NoArmor
  2950.     End
  2951.  
  2952.     Body = ActiveBody ModuleTag_02
  2953.         MaxHealth       = 10.0
  2954.     End
  2955.  
  2956.     Behavior = DestroyDie ModuleTag_03
  2957.         ;nothing
  2958.     End
  2959.  
  2960.     Behavior = BezierProjectileBehavior ModuleTag_04
  2961.         FirstHeight                        = 9  ; Height of Bezier control points above highest intervening terrain
  2962.         SecondHeight                    = 9
  2963.         FirstPercentIndent                = 20% ; Percentage of shot distance control points are placed
  2964.         SecondPercentIndent                = 100%
  2965.         FlightPathAdjustDistPerSecond    = 50 ; Can allow a max speed this can attempt to follow a target. Units are their velocity we can tag. (45 is default human speed)
  2966.         DetonateCallsKill                = Yes
  2967.         CurveFlattenMinDist                = 50.0
  2968.     End
  2969.  
  2970.     Behavior = PhysicsBehavior ModuleTag_05
  2971.         KillWhenRestingOnGround = Yes
  2972.         GravityMult                = 0.0
  2973.     End
  2974.  
  2975.     Geometry            = Sphere
  2976.     GeometryIsSmall        = Yes
  2977.     GeometryMajorRadius = 0.8
  2978. End