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_nature_naturetrees.ini < prev    next >
Text File  |  2006-01-31  |  385KB  |  13,772 lines

  1. ;------------------------------------------------------------------------------
  2. ;----------------- TREES ------------------------------------------------------
  3. ;------------------------------------------------------------------------------
  4. ;------------------------------------------------------------------------------
  5.  
  6. ;  Don't put Generic trees in your maps.  They are meant as the Baseclass.
  7.  
  8. #define DEFAULT_TREE_SINK_TIME 10000    // 10 seconds
  9.  
  10. Object TheOneTree
  11. ; This is a placeholder object used to refer to trees in the tree buffer that don't actually
  12. ; have any object/drawable data.  The message stream likes to have a drawable id. 
  13. ; Note that this object has no draw module or ai or anything, and is just held by 
  14. ; TheGameLogic for special use.
  15. ; *** DESIGN parameters ***
  16.   DisplayName      = OBJECT:Prop
  17.  
  18.     KindOf = SHRUBBERY IMMOBILE CLUB INERT TREE
  19.     TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  20.     Body = ImmortalBody ModuleTag_ImmortalBody
  21.         MaxHealth = 1
  22.     End
  23.     
  24.   IsGrabbable = Yes
  25.   IsHarvestable = Yes
  26. End
  27.  
  28. ChildObject TheNonInteractableTree TheOneTree    
  29.   IsGrabbable = No
  30.   IsHarvestable = No
  31. End
  32.  
  33. ChildObject TheHarvestableTree TheOneTree
  34.   IsGrabbable = No
  35.   IsHarvestable = Yes
  36. End
  37.  
  38. ChildObject TheGrabbableTree TheOneTree
  39.   IsGrabbable = Yes
  40.   IsHarvestable = No
  41. End
  42.  
  43.  
  44. ;------------------------------------------------------------------------------
  45. Object GenericInteractableOptimizedTree
  46.     ; Interactable here means you can grab it and harvest it
  47.     
  48.   ; *** ART Parameters ***
  49.   ; The W3DTreeDraw handles normal drawing and sway, and knock over behavior.
  50.   ; Normally this happens in the W3DTreeBuffer, and there is no corresponding drawable or
  51.   ; object.
  52.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  53.     ModelName = PTree01
  54.     TextureName = PTreeShare.tga
  55.  
  56.     DoTopple         = Yes
  57.     ToppleFX         = FX_ToppleTree
  58.     BounceFX         = FX_TreeBounce
  59.     KillWhenFinishedToppling = No        ; You can still harvest from a toppled tree, so it will stay in optimized form... for-evuh
  60.     SinkDistance     = 9;
  61.     SinkTime         = DEFAULT_TREE_SINK_TIME
  62.   End
  63.  
  64.   ; The W3DScriptedModelDraw is only used in special circumstances, such as troll pickup, 
  65.   ; or when burning.
  66.   ; In this case, an object and drawable are created and swapped in for the tree in the 
  67.   ; W3DTreeBuffer, and normal object and scripted behavior takes place.  For performance reasons
  68.   ; we don't want to do this often.  
  69.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  70.     DefaultModelConditionState
  71.       Model             = PTree01
  72.     End
  73.  
  74.     ModelConditionState = PASSENGER CLUB
  75.       Model = None
  76.     End
  77.  
  78.     AnimationState = PASSENGER CLUB
  79.       EnteringStateFX = FX_TreeBecomeClub
  80.     End
  81.  
  82.     AnimationState = PASSENGER
  83.       EnteringStateFX = FX_TreePickUp
  84.     End
  85.     
  86.     ; These are the model conditions and animation states required for trees that can burn.  
  87.     ModelConditionState = BURNED
  88.       Model = PTreeDeath11
  89.     End
  90.  
  91.     AnimationState   = AFLAME ;Currently on fire
  92.       ParticleSysBone     = None FireTreeSmall 
  93.       ParticleSysBone     = None TreeEmbers 
  94.     End
  95.  
  96.     AnimationState   = DYING ;Currently on fire
  97.       ParticleSysBone     = None FireTreeSmall 
  98.       ParticleSysBone     = None TreeEmbers 
  99.     End
  100.     
  101.     AnimationState   = BURNED ;Currently on fire
  102.       ParticleSysBone     = None FireTreeSmall 
  103.       ParticleSysBone     = None TreeEmbers 
  104.     End    
  105.     ; End of stuff required for burn.  
  106.  
  107.   End
  108.   
  109.   IsGrabbable = Yes
  110.   IsHarvestable = Yes
  111.   
  112.   ;Behavior = FireWeaponCollide ModuleTag_03
  113.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  114.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  115.   ;End
  116.   
  117.   Behavior = FlammableUpdate ModuleTag_05
  118.     FlameDamageLimit = 10
  119.     FlameDamageExpiration = 5000
  120.     BurnedDelay      = 2500
  121.     AflameDuration   = 7000
  122.     AflameDamageDelay = 1000
  123.     AflameDamageAmount = 8
  124.     BurningSoundName = GenericFireMediumLoop
  125.   End
  126.   
  127.   Behavior = FireSpreadUpdate ModuleTag_06
  128.     ;OCLEmbers        = OCL_BurningEmbers
  129.     MinSpreadDelay   = 2000
  130.     MaxSpreadDelay   = 4000
  131.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  132.                           ; The closest flammable thing will be set on fire automatically.
  133.   End
  134.   
  135.  
  136.   ; *** DESIGN parameters ***
  137.   DisplayName      = OBJECT:Prop
  138.   EditorSorting    = SHRUBBERY
  139.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  140.  
  141. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  142.     
  143.   ArmorSet
  144.     Conditions      = None
  145.     Armor           = NoArmor
  146.   End
  147.  
  148.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  149.  
  150.   ; *** ENGINEERING parameters ***
  151.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  152.  
  153.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  154.     MaxHealth      = 50.0
  155.   End
  156.  
  157.      Flammability    ; should be after the 'Body' statement
  158.         Fuel        =    200
  159.         MaxBurnRate    =    20
  160.         Decay        =    5
  161.         Resistance    =    10
  162.          End
  163.  
  164.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  165.     Behavior = SlowDeathBehavior ModuleTag_11
  166.         DeathTypes = ALL
  167.         SinkDelay = 1000
  168.         SinkRate = 16     ; in Dist/Sec
  169.         DestructionDelay = 11000
  170.     End
  171.  
  172.   Shadow              = SHADOW_DECAL
  173.   InstanceScaleFuzziness = 0.1
  174.   
  175. End
  176.  
  177. ;------------------------------------------------------------------------------
  178. Object GenericNONInteractableOptimizedTree
  179.     ; Interactable here means you can grab it and harvest it, so this version prevents that
  180.     
  181.   ; *** ART Parameters ***
  182.   ; The W3DTreeDraw handles normal drawing and sway, and knock over behavior.
  183.   ; Normally this happens in the W3DTreeBuffer, and there is no corresponding drawable or
  184.   ; object.
  185.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  186.     ModelName = PTree01
  187.     TextureName = PTreeShare.tga
  188.  
  189.     DoTopple         = Yes
  190.     ToppleFX         = FX_ToppleTree
  191.     BounceFX         = FX_TreeBounce
  192.     KillWhenFinishedToppling = No        ; You can still harvest from a toppled tree, so it will stay in optimized form... for-evuh
  193.     SinkDistance     = 9;
  194.     SinkTime         = DEFAULT_TREE_SINK_TIME
  195.   End
  196.  
  197.   ; The W3DScriptedModelDraw is only used in special circumstances, such as troll pickup, 
  198.   ; or when burning.
  199.   ; In this case, an object and drawable are created and swapped in for the tree in the 
  200.   ; W3DTreeBuffer, and normal object and scripted behavior takes place.  For performance reasons
  201.   ; we don't want to do this often.  
  202.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  203.     DefaultModelConditionState
  204.       Model             = PTree01
  205.     End
  206.  
  207.     ModelConditionState = PASSENGER CLUB
  208.       Model = None
  209.     End
  210.  
  211.     AnimationState = PASSENGER CLUB
  212.       EnteringStateFX = FX_TreeBecomeClub
  213.     End
  214.  
  215.     AnimationState = PASSENGER
  216.       EnteringStateFX = FX_TreePickUp
  217.     End
  218.     
  219.     ; These are the model conditions and animation states required for trees that can burn.  
  220.     ModelConditionState = BURNED
  221.       Model = PTreeDeath11
  222.     End
  223.  
  224.     AnimationState   = AFLAME ;Currently on fire
  225.       ParticleSysBone     = None FireTreeSmall 
  226.       ParticleSysBone     = None TreeEmbers 
  227.     End
  228.  
  229.     AnimationState   = DYING ;Currently on fire
  230.       ParticleSysBone     = None FireTreeSmall 
  231.       ParticleSysBone     = None TreeEmbers 
  232.     End
  233.     
  234.     AnimationState   = BURNED ;Currently on fire
  235.       ParticleSysBone     = None FireTreeSmall 
  236.       ParticleSysBone     = None TreeEmbers 
  237.     End    
  238.     ; End of stuff required for burn.  
  239.  
  240.   End
  241.   
  242.   IsGrabbable = No
  243.   IsHarvestable = No
  244.   
  245.   ;Behavior = FireWeaponCollide ModuleTag_03
  246.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  247.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  248.   ;End
  249.   
  250.   Behavior = FlammableUpdate ModuleTag_05
  251.     FlameDamageLimit = 10
  252.     FlameDamageExpiration = 5000
  253.     BurnedDelay      = 2500
  254.     AflameDuration   = 7000
  255.     AflameDamageDelay = 1000
  256.     AflameDamageAmount = 8
  257.     BurningSoundName = GenericFireMediumLoop
  258.   End
  259.   
  260.   Behavior = FireSpreadUpdate ModuleTag_06
  261.     ;OCLEmbers        = OCL_BurningEmbers
  262.     MinSpreadDelay   = 2000
  263.     MaxSpreadDelay   = 4000
  264.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  265.                           ; The closest flammable thing will be set on fire automatically.
  266.   End
  267.   
  268.  
  269.   ; *** DESIGN parameters ***
  270.   DisplayName      = OBJECT:Prop
  271.   EditorSorting    = SHRUBBERY
  272.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  273.  
  274. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  275.     
  276.   ArmorSet
  277.     Conditions      = None
  278.     Armor           = NoArmor
  279.   End
  280.  
  281.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  282.  
  283.   ; *** ENGINEERING parameters ***
  284.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  285.  
  286.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  287.     MaxHealth      = 50.0
  288.   End
  289.  
  290.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  291.     Behavior = SlowDeathBehavior ModuleTag_11
  292.         DeathTypes = ALL
  293.         SinkDelay = 1000
  294.         SinkRate = 16     ; in Dist/Sec
  295.         DestructionDelay = 11000
  296.     End
  297.  
  298.   Shadow              = SHADOW_DECAL
  299.   InstanceScaleFuzziness = 0.1
  300.   
  301. End
  302.  
  303.  
  304.  
  305. ;------------------------------------------------------------------------------
  306. Object GenericHarvestOnlyOptimizedTree
  307.     ; Interactable here means you can grab it and harvest it, so this version prevents that
  308.     
  309.   ; *** ART Parameters ***
  310.   ; The W3DTreeDraw handles normal drawing and sway, and knock over behavior.
  311.   ; Normally this happens in the W3DTreeBuffer, and there is no corresponding drawable or
  312.   ; object.
  313.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  314.     ModelName = PTree01
  315.     TextureName = PTreeShare.tga
  316.  
  317.     DoTopple         = Yes
  318.     ToppleFX         = FX_ToppleTree
  319.     BounceFX         = FX_TreeBounce
  320.     KillWhenFinishedToppling = No        ; You can still harvest from a toppled tree, so it will stay in optimized form... for-evuh
  321.     SinkDistance     = 9;
  322.     SinkTime         = DEFAULT_TREE_SINK_TIME
  323.   End
  324.  
  325.   ; The W3DScriptedModelDraw is only used in special circumstances, such as troll pickup, 
  326.   ; or when burning.
  327.   ; In this case, an object and drawable are created and swapped in for the tree in the 
  328.   ; W3DTreeBuffer, and normal object and scripted behavior takes place.  For performance reasons
  329.   ; we don't want to do this often.  
  330.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  331.     DefaultModelConditionState
  332.       Model             = PTree01
  333.     End
  334.  
  335.     ModelConditionState = PASSENGER CLUB
  336.       Model = None
  337.     End
  338.  
  339.     AnimationState = PASSENGER CLUB
  340.       EnteringStateFX = FX_TreeBecomeClub
  341.     End
  342.  
  343.     AnimationState = PASSENGER
  344.       EnteringStateFX = FX_TreePickUp
  345.     End
  346.     
  347.     ; These are the model conditions and animation states required for trees that can burn.  
  348.     ModelConditionState = BURNED
  349.       Model = PTreeDeath11
  350.     End
  351.  
  352.     AnimationState   = AFLAME ;Currently on fire
  353.       ParticleSysBone     = None FireTreeSmall 
  354.       ParticleSysBone     = None TreeEmbers 
  355.     End
  356.  
  357.     AnimationState   = DYING ;Currently on fire
  358.       ParticleSysBone     = None FireTreeSmall 
  359.       ParticleSysBone     = None TreeEmbers 
  360.     End
  361.     
  362.     AnimationState   = BURNED ;Currently on fire
  363.       ParticleSysBone     = None FireTreeSmall 
  364.       ParticleSysBone     = None TreeEmbers 
  365.     End    
  366.     ; End of stuff required for burn.  
  367.  
  368.   End
  369.   
  370.   IsGrabbable = No
  371.   IsHarvestable = Yes
  372.   
  373.   ;Behavior = FireWeaponCollide ModuleTag_03
  374.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  375.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  376.   ;End
  377.   
  378.   Behavior = FlammableUpdate ModuleTag_05
  379.     FlameDamageLimit = 10
  380.     FlameDamageExpiration = 5000
  381.     BurnedDelay      = 2500
  382.     AflameDuration   = 7000
  383.     AflameDamageDelay = 1000
  384.     AflameDamageAmount = 8
  385.     BurningSoundName = GenericFireMediumLoop
  386.   End
  387.   
  388.   Behavior = FireSpreadUpdate ModuleTag_06
  389.     ;OCLEmbers        = OCL_BurningEmbers
  390.     MinSpreadDelay   = 2000
  391.     MaxSpreadDelay   = 4000
  392.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  393.                           ; The closest flammable thing will be set on fire automatically.
  394.   End
  395.   
  396.  
  397.   ; *** DESIGN parameters ***
  398.   DisplayName      = OBJECT:Prop
  399.   EditorSorting    = SHRUBBERY
  400.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  401.  
  402. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  403.     
  404.   ArmorSet
  405.     Conditions      = None
  406.     Armor           = NoArmor
  407.   End
  408.  
  409.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  410.  
  411.   ; *** ENGINEERING parameters ***
  412.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  413.  
  414.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  415.     MaxHealth      = 50.0
  416.   End
  417.  
  418.      Flammability    ; should be after the 'Body' statement
  419.         Fuel        =    200
  420.         MaxBurnRate    =    20
  421.         Decay        =    5
  422.         Resistance    =    10
  423.          End
  424.  
  425.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  426.     Behavior = SlowDeathBehavior ModuleTag_11
  427.         DeathTypes = ALL
  428.         SinkDelay = 1000
  429.         SinkRate = 16     ; in Dist/Sec
  430.         DestructionDelay = 11000
  431.     End
  432.  
  433.   Shadow              = SHADOW_DECAL
  434.   InstanceScaleFuzziness = 0.1
  435.   
  436. End
  437.  
  438. ;------------------------------------------------------------------------------
  439. Object GenericHarvestOnlyOptimizedTreeA
  440.     ; Interactable here means you can grab it and harvest it, so this version prevents that
  441.     
  442.   ; *** ART Parameters ***
  443.   ; The W3DTreeDraw handles normal drawing and sway, and knock over behavior.
  444.   ; Normally this happens in the W3DTreeBuffer, and there is no corresponding drawable or
  445.   ; object.
  446.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  447.     ModelName = PTSpruce02_L
  448.     TextureName = ptspruce01.tga
  449.  
  450.     DoTopple         = Yes
  451.     ToppleFX         = FX_ToppleTree
  452.     BounceFX         = FX_TreeBounce
  453.     KillWhenFinishedToppling = No        ; You can still harvest from a toppled tree, so it will stay in optimized form... for-evuh
  454.     SinkDistance     = 9;
  455.     SinkTime         = DEFAULT_TREE_SINK_TIME
  456.   End
  457.  
  458.   ; The W3DScriptedModelDraw is only used in special circumstances, such as troll pickup, 
  459.   ; or when burning.
  460.   ; In this case, an object and drawable are created and swapped in for the tree in the 
  461.   ; W3DTreeBuffer, and normal object and scripted behavior takes place.  For performance reasons
  462.   ; we don't want to do this often.  
  463.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  464.     DefaultModelConditionState
  465.       Model             = PTree01
  466.     End
  467.  
  468.     ModelConditionState = PASSENGER CLUB
  469.       Model = None
  470.     End
  471.  
  472.     AnimationState = PASSENGER CLUB
  473.       EnteringStateFX = FX_TreeBecomeClub
  474.     End
  475.  
  476.     AnimationState = PASSENGER
  477.       EnteringStateFX = FX_TreePickUp
  478.     End
  479.     
  480.     ; These are the model conditions and animation states required for trees that can burn. 
  481.     ModelConditionState = BURNED
  482.       Model = PTreeDeath11
  483.     End
  484.  
  485.     AnimationState   = AFLAME ;Currently on fire
  486.       ParticleSysBone     = None FireTreeSmall 
  487.       ParticleSysBone     = None TreeEmbers 
  488.     End
  489.  
  490.     AnimationState   = DYING ;Currently on fire
  491.       ParticleSysBone     = None FireTreeSmall 
  492.       ParticleSysBone     = None TreeEmbers 
  493.     End
  494.     
  495.     AnimationState   = BURNED ;Currently on fire
  496.       ParticleSysBone     = None FireTreeSmall 
  497.       ParticleSysBone     = None TreeEmbers 
  498.     End    
  499.     ; End of stuff required for burn.  
  500.  
  501.   End
  502.   
  503.   IsGrabbable = No
  504.   IsHarvestable = Yes
  505.   
  506.   ;Behavior = FireWeaponCollide ModuleTag_03
  507.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  508.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  509.   ;End
  510.   
  511.   Behavior = FlammableUpdate ModuleTag_05
  512.     FlameDamageLimit = 10
  513.     FlameDamageExpiration = 5000
  514.     BurnedDelay      = 2500
  515.     AflameDuration   = 7000
  516.     AflameDamageDelay = 1000
  517.     AflameDamageAmount = 8
  518.     BurningSoundName = GenericFireMediumLoop
  519.   End
  520.   
  521.   Behavior = FireSpreadUpdate ModuleTag_06
  522.     ;OCLEmbers        = OCL_BurningEmbers
  523.     MinSpreadDelay   = 2000
  524.     MaxSpreadDelay   = 4000
  525.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  526.                           ; The closest flammable thing will be set on fire automatically.
  527.   End
  528.   
  529.  
  530.   ; *** DESIGN parameters ***
  531.   DisplayName      = OBJECT:Prop
  532.   EditorSorting    = SHRUBBERY
  533.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  534.  
  535. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  536.     
  537.   ArmorSet
  538.     Conditions      = None
  539.     Armor           = NoArmor
  540.   End
  541.  
  542.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  543.  
  544.   ; *** ENGINEERING parameters ***
  545.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  546.  
  547.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  548.     MaxHealth      = 50.0
  549.   End
  550.  
  551.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  552.     Behavior = SlowDeathBehavior ModuleTag_11
  553.         DeathTypes = ALL
  554.         SinkDelay = 1000
  555.         SinkRate = 16     ; in Dist/Sec
  556.         DestructionDelay = 11000
  557.     End
  558.  
  559.   Shadow              = SHADOW_DECAL
  560.   InstanceScaleFuzziness = 0.1
  561.   
  562. End
  563.  
  564.  
  565. ;------------------------------------------------------------------------------
  566. ObjectReskin GenericTree GenericInteractableOptimizedTree
  567.  
  568.   ; *** ART Parameters ***
  569.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  570.     ModelName = PTree01
  571.     TextureName = PTreeShare.tga
  572.  
  573.     DoTopple         = Yes
  574.     ToppleFX         = FX_ToppleTree
  575.     BounceFX         = FX_TreeBounce
  576.     KillWhenFinishedToppling = No
  577.     SinkDistance     = 9;
  578.     SinkTime         = DEFAULT_TREE_SINK_TIME
  579.   End
  580.  
  581.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  582.     DefaultModelConditionState
  583.       Model             = PTree01
  584.     End
  585.  
  586.     ModelConditionState = PASSENGER CLUB
  587.       Model = None
  588.     End
  589.  
  590.     AnimationState = PASSENGER CLUB
  591.       EnteringStateFX = FX_TreeBecomeClub
  592.     End
  593.  
  594.     AnimationState = PASSENGER
  595.       EnteringStateFX = FX_TreePickUp
  596.     End
  597.    
  598.     ; These are the model conditions and animation states required for trees that can burn.  
  599.     ModelConditionState = BURNED
  600.       Model = PTree01 ; use default nondeath model in place of this.
  601.     End
  602.  
  603.     AnimationState   = AFLAME ;Currently on fire
  604.       ParticleSysBone     = None FireTreeSmall 
  605.       ParticleSysBone     = None TreeEmbers 
  606.     End
  607.  
  608.     AnimationState   = DYING ;Currently on fire
  609.       ParticleSysBone     = None FireTreeSmall 
  610.       ParticleSysBone     = None TreeEmbers 
  611.     End
  612.     
  613.     AnimationState   = BURNED ;Currently on fire
  614.       ParticleSysBone     = None FireTreeSmall 
  615.       ParticleSysBone     = None TreeEmbers 
  616.     End    
  617.     ; End of stuff required for burn.  
  618.  
  619.   End
  620.  
  621. End
  622.  
  623. ;------------------------------------------------------------------------------
  624. ObjectReskin GenericOptimizedTree GenericInteractableOptimizedTree
  625.  
  626.   ; *** ART Parameters ***
  627.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  628.     ModelName = PTree01
  629.     TextureName = PTreeShare.tga
  630.  
  631.     DoTopple         = Yes
  632.     ToppleFX         = FX_ToppleTree
  633.     BounceFX         = FX_TreeBounce
  634.     KillWhenFinishedToppling = No
  635.     SinkDistance     = 9;
  636.     SinkTime         = DEFAULT_TREE_SINK_TIME
  637.   End
  638.  
  639.     Flammability
  640.         Fuel        =    150
  641.         MaxBurnRate    =    10
  642.         Decay        =    5
  643.         Resistance    =    10
  644.     End
  645.  
  646.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  647.     DefaultModelConditionState
  648.       Model             = PTree01
  649.     End
  650.  
  651.     ModelConditionState = PASSENGER CLUB
  652.       Model = None
  653.     End
  654.  
  655.     AnimationState = PASSENGER CLUB
  656.       EnteringStateFX = FX_TreeBecomeClub
  657.     End
  658.  
  659.     AnimationState = PASSENGER
  660.       EnteringStateFX = FX_TreePickUp
  661.     End
  662.    
  663.     ; These are the model conditions and animation states required for trees that can burn.  
  664.     ModelConditionState = BURNED
  665.       Model = PTree01 ; use default nondeath model in place of this.
  666.     End
  667.  
  668.     AnimationState   = AFLAME ;Currently on fire
  669.       ParticleSysBone     = None FireTreeSmall 
  670.       ParticleSysBone     = None TreeEmbers 
  671.     End
  672.  
  673.     AnimationState   = DYING ;Currently on fire
  674.       ParticleSysBone     = None FireTreeSmall 
  675.       ParticleSysBone     = None TreeEmbers 
  676.     End
  677.     
  678.     AnimationState   = BURNED ;Currently on fire
  679.       ParticleSysBone     = None FireTreeSmall 
  680.       ParticleSysBone     = None TreeEmbers 
  681.     End    
  682.     ; End of stuff required for burn.  
  683.  
  684.   End
  685.  
  686. End
  687.  
  688. ;------------------------------------------------------------------------------
  689.  
  690. ObjectReskin Tree01 GenericInteractableOptimizedTree
  691.  
  692.   ; *** ART Parameters ***
  693.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  694.     ModelName = PTree01
  695.     TextureName = PTreeShare.tga
  696.  
  697.     DoTopple         = Yes
  698.     ToppleFX         = FX_ToppleTree
  699.     BounceFX         = FX_TreeBounce
  700.     KillWhenFinishedToppling = No
  701.     SinkDistance     = 9;
  702.     SinkTime         = DEFAULT_TREE_SINK_TIME
  703.   End
  704.  
  705.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  706.     DefaultModelConditionState
  707.       Model             = PTree01
  708.     End
  709.  
  710.     ModelConditionState = PASSENGER CLUB
  711.       Model = None
  712.     End
  713.  
  714.     AnimationState = PASSENGER CLUB
  715.       EnteringStateFX = FX_TreeBecomeClub
  716.     End
  717.  
  718.     AnimationState = PASSENGER
  719.       EnteringStateFX = FX_TreePickUp
  720.     End
  721.         
  722.     ; These are the model conditions and animation states required for trees that can burn.  
  723.     ModelConditionState = BURNED
  724.       Model = PTree01 ; use default nondeath model in place of this.
  725.     End
  726.  
  727.     AnimationState   = AFLAME ;Currently on fire
  728.       ParticleSysBone     = None FireTreeSmall 
  729.       ParticleSysBone     = None TreeEmbers 
  730.     End
  731.  
  732.     AnimationState   = DYING BURNED ;Currently on fire
  733.       ParticleSysBone     = None FireTreeSmall 
  734.       ParticleSysBone     = None TreeEmbers 
  735.     End
  736.     ; End of stuff required for burn.  
  737.  
  738.   End
  739.  
  740. End
  741.  
  742. ;------------------------------------------------------------------------------
  743.  
  744. ObjectReskin Tree01_L GenericInteractableOptimizedTree
  745.  
  746.   ; *** ART Parameters ***
  747.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  748.     ModelName = PTree01_L
  749.     TextureName = PTreeShare.tga
  750.  
  751.     DoTopple         = Yes
  752.     ToppleFX         = FX_ToppleTree
  753.     BounceFX         = FX_TreeBounce
  754.     KillWhenFinishedToppling = No
  755.     SinkDistance     = 9;
  756.     SinkTime         = DEFAULT_TREE_SINK_TIME
  757.   End
  758.  
  759.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  760.     DefaultModelConditionState
  761.       Model             = PTree01_L
  762.     End
  763.  
  764.     ModelConditionState = PASSENGER CLUB
  765.       Model = None
  766.     End
  767.  
  768.     AnimationState = PASSENGER CLUB
  769.       EnteringStateFX = FX_TreeBecomeClub
  770.     End
  771.  
  772.     AnimationState = PASSENGER
  773.       EnteringStateFX = FX_TreePickUp
  774.     End    
  775.     
  776.     ; These are the model conditions and animation states required for trees that can burn.  
  777.     ModelConditionState = BURNED
  778.       Model = PTree01_L ; use default nondeath model in place of this.
  779.     End
  780.  
  781.     AnimationState   = AFLAME ;Currently on fire
  782.       ParticleSysBone     = None FireTreeSmall 
  783.       ParticleSysBone     = None TreeEmbers 
  784.     End
  785.  
  786.     AnimationState   = DYING BURNED ;Currently on fire
  787.       ParticleSysBone     = None FireTreeSmall 
  788.       ParticleSysBone     = None TreeEmbers 
  789.     End
  790.     ; End of stuff required for burn.  
  791.  
  792.   End
  793.  
  794. ; Geometry            = CYLINDER
  795. ; GeometryIsSmall     = Yes
  796. ; GeometryMajorRadius = 4.0
  797. ; GeometryHeight      = 15
  798.   
  799. End
  800.  
  801. ;------------------------------------------------------------------------------
  802.  
  803. ObjectReskin Tree01_S GenericHarvestOnlyOptimizedTree
  804.  
  805.   ; *** ART Parameters ***
  806.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  807.     ModelName = PTree01_S
  808.     TextureName = PTreeShare.tga
  809.  
  810.     DoTopple         = Yes
  811.     ToppleFX         = FX_ToppleTree
  812.     BounceFX         = FX_TreeBounce
  813.     KillWhenFinishedToppling = No
  814.     SinkDistance     = 9;
  815.     SinkTime         = DEFAULT_TREE_SINK_TIME
  816.   End
  817.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  818.     DefaultModelConditionState
  819.       Model             = PTree01_S
  820.     End
  821.  
  822.     ModelConditionState = PASSENGER CLUB
  823.       Model = None
  824.     End
  825.  
  826.     AnimationState = PASSENGER CLUB
  827.       EnteringStateFX = FX_TreeBecomeClub
  828.     End
  829.  
  830.     AnimationState = PASSENGER
  831.       EnteringStateFX = FX_TreePickUp
  832.     End
  833.     
  834.     ; These are the model conditions and animation states required for trees that can burn.  
  835.     ModelConditionState = BURNED
  836.       Model = PTree01_S ; use default nondeath model in place of this.
  837.     End
  838.  
  839.     AnimationState   = AFLAME ;Currently on fire
  840.       ParticleSysBone     = None FireTreeSmall 
  841.       ParticleSysBone     = None TreeEmbers 
  842.     End
  843.  
  844.     AnimationState   = DYING BURNED ;Currently on fire
  845.       ParticleSysBone     = None FireTreeSmall 
  846.       ParticleSysBone     = None TreeEmbers 
  847.     End
  848.     ; End of stuff required for burn.  
  849.  
  850.   End
  851.  
  852. ; Geometry            = CYLINDER
  853. ; GeometryIsSmall     = Yes
  854. ; GeometryMajorRadius = 4.0
  855. ; GeometryHeight      = 15
  856.   
  857. End
  858.  
  859. ;------------------------------------------------------------------------------
  860. ObjectReskin Tree02 GenericHarvestOnlyOptimizedTree
  861.  
  862.   ; *** ART Parameters ***
  863.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  864.     ModelName = PTree02
  865.     TextureName = PTreeShare.tga
  866.  
  867.     DoTopple         = Yes
  868.     ToppleFX         = FX_ToppleTree
  869.     BounceFX         = FX_TreeBounce
  870.     KillWhenFinishedToppling = No
  871.     SinkDistance     = 9;
  872.     SinkTime         = DEFAULT_TREE_SINK_TIME
  873.   End
  874.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  875.     DefaultModelConditionState
  876.       Model             = PTree02
  877.     End
  878.  
  879.     ModelConditionState = PASSENGER CLUB
  880.       Model = None
  881.     End
  882.  
  883.     AnimationState = PASSENGER CLUB
  884.       EnteringStateFX = FX_TreeBecomeClub
  885.     End
  886.  
  887.     AnimationState = PASSENGER
  888.       EnteringStateFX = FX_TreePickUp
  889.     End
  890.     
  891.     ; These are the model conditions and animation states required for trees that can burn.  
  892.     ModelConditionState = BURNED
  893.       Model = PTree02 ; use default nondeath model in place of this.
  894.     End
  895.  
  896.     AnimationState   = AFLAME ;Currently on fire
  897.       ParticleSysBone     = None FireTreeSmall 
  898.       ParticleSysBone     = None TreeEmbers 
  899.     End
  900.  
  901.     AnimationState   = DYING BURNED ;Currently on fire
  902.       ParticleSysBone     = None FireTreeSmall 
  903.       ParticleSysBone     = None TreeEmbers 
  904.     End
  905.     ; End of stuff required for burn.  
  906.  
  907.   End
  908.  
  909.  
  910. ; Geometry            = CYLINDER
  911. ; GeometryIsSmall     = Yes
  912. ; GeometryMajorRadius = 4.0
  913. ; GeometryHeight      = 15
  914.   
  915. End
  916.  
  917. ;------------------------------------------------------------------------------
  918. ObjectReskin Tree02_L GenericInteractableOptimizedTree
  919.  
  920.   ; *** ART Parameters ***
  921.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  922.     ModelName = PTree02_L
  923.     TextureName = PTreeShare.tga
  924.  
  925.     DoTopple         = Yes
  926.     ToppleFX         = FX_ToppleTree
  927.     BounceFX         = FX_TreeBounce
  928.     KillWhenFinishedToppling = No
  929.     SinkDistance     = 9;
  930.     SinkTime         = DEFAULT_TREE_SINK_TIME
  931.   End
  932.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  933.     DefaultModelConditionState
  934.       Model             = PTree02_L
  935.     End
  936.  
  937.     ModelConditionState = PASSENGER CLUB
  938.       Model = None
  939.     End
  940.  
  941.     AnimationState = PASSENGER CLUB
  942.       EnteringStateFX = FX_TreeBecomeClub
  943.     End
  944.  
  945.     AnimationState = PASSENGER
  946.       EnteringStateFX = FX_TreePickUp
  947.     End
  948.     
  949.     ; These are the model conditions and animation states required for trees that can burn.  
  950.     ModelConditionState = BURNED
  951.       Model = PTree02_L ; use default nondeath model in place of this.
  952.     End
  953.  
  954.     AnimationState   = AFLAME ;Currently on fire
  955.       ParticleSysBone     = None FireTreeSmall 
  956.       ParticleSysBone     = None TreeEmbers 
  957.     End
  958.  
  959.     AnimationState   = DYING BURNED ;Currently on fire
  960.       ParticleSysBone     = None FireTreeSmall 
  961.       ParticleSysBone     = None TreeEmbers 
  962.     End
  963.     ; End of stuff required for burn.  
  964.  
  965.   End
  966.  
  967.  
  968. ; Geometry            = CYLINDER
  969. ; GeometryIsSmall     = Yes
  970. ; GeometryMajorRadius = 4.0
  971. ; GeometryHeight      = 15
  972.   
  973. End
  974.  
  975. ;------------------------------------------------------------------------------
  976. ObjectReskin Tree02_S GenericHarvestOnlyOptimizedTree
  977.  
  978.   ; *** ART Parameters ***
  979.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  980.     ModelName = PTree02_S
  981.     TextureName = PTreeShare.tga
  982.  
  983.     DoTopple         = Yes
  984.     ToppleFX         = FX_ToppleTree
  985.     BounceFX         = FX_TreeBounce
  986.     KillWhenFinishedToppling = No
  987.     SinkDistance     = 9;
  988.     SinkTime         = DEFAULT_TREE_SINK_TIME
  989.   End
  990.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  991.     DefaultModelConditionState
  992.       Model             = PTree02_S
  993.     End
  994.  
  995.     ModelConditionState = PASSENGER CLUB
  996.       Model = None
  997.     End
  998.  
  999.     AnimationState = PASSENGER CLUB
  1000.       EnteringStateFX = FX_TreeBecomeClub
  1001.     End
  1002.  
  1003.     AnimationState = PASSENGER
  1004.       EnteringStateFX = FX_TreePickUp
  1005.     End
  1006.     
  1007.     ; These are the model conditions and animation states required for trees that can burn.  
  1008.     ModelConditionState = BURNED
  1009.       Model = PTree02_S ; use default nondeath model in place of this.
  1010.     End
  1011.  
  1012.     AnimationState   = AFLAME ;Currently on fire
  1013.       ParticleSysBone     = None FireTreeSmall 
  1014.       ParticleSysBone     = None TreeEmbers 
  1015.     End
  1016.  
  1017.     AnimationState   = DYING BURNED ;Currently on fire
  1018.       ParticleSysBone     = None FireTreeSmall 
  1019.       ParticleSysBone     = None TreeEmbers 
  1020.     End
  1021.     ; End of stuff required for burn.  
  1022.  
  1023.   End
  1024.  
  1025.  
  1026. ; Geometry            = CYLINDER
  1027. ; GeometryIsSmall     = Yes
  1028. ; GeometryMajorRadius = 4.0
  1029. ; GeometryHeight      = 15
  1030.   
  1031. End
  1032.  
  1033. ;------------------------------------------------------------------------------
  1034. ObjectReskin Tree03 GenericHarvestOnlyOptimizedTree
  1035.  
  1036.   ; *** ART Parameters ***
  1037.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1038.     ModelName = PTree03
  1039.     TextureName = PTreeShare.tga
  1040.  
  1041.     DoTopple         = Yes
  1042.     ToppleFX         = FX_ToppleTree
  1043.     BounceFX         = FX_TreeBounce
  1044.     KillWhenFinishedToppling = No
  1045.     SinkDistance     = 9;
  1046.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1047.   End
  1048.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1049.     DefaultModelConditionState
  1050.       Model             = PTree03
  1051.     End
  1052.  
  1053.     ModelConditionState = PASSENGER CLUB
  1054.       Model = None
  1055.     End
  1056.  
  1057.     AnimationState = PASSENGER CLUB
  1058.       EnteringStateFX = FX_TreeBecomeClub
  1059.     End
  1060.  
  1061.     AnimationState = PASSENGER
  1062.       EnteringStateFX = FX_TreePickUp
  1063.     End
  1064.         
  1065.     ; These are the model conditions and animation states required for trees that can burn.  
  1066.     ModelConditionState = BURNED
  1067.       Model = PTree03 ; use default nondeath model in place of this.
  1068.     End
  1069.  
  1070.     AnimationState   = AFLAME ;Currently on fire
  1071.       ParticleSysBone     = None FireTreeSmall 
  1072.       ParticleSysBone     = None TreeEmbers 
  1073.     End
  1074.  
  1075.     AnimationState   = DYING BURNED ;Currently on fire
  1076.       ParticleSysBone     = None FireTreeSmall 
  1077.       ParticleSysBone     = None TreeEmbers 
  1078.     End
  1079.     ; End of stuff required for burn.  
  1080.  
  1081.   End
  1082.  
  1083. ; Geometry            = CYLINDER
  1084. ; GeometryIsSmall     = Yes
  1085. ; GeometryMajorRadius = 4.0
  1086. ; GeometryHeight      = 15
  1087.   
  1088. End
  1089.  
  1090. ;------------------------------------------------------------------------------
  1091. ObjectReskin Tree03_L GenericHarvestOnlyOptimizedTree
  1092.  
  1093.   ; *** ART Parameters ***
  1094.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1095.     ModelName = PTree03_L
  1096.     TextureName = PTreeShare.tga
  1097.  
  1098.     DoTopple         = Yes
  1099.     ToppleFX         = FX_ToppleTree
  1100.     BounceFX         = FX_TreeBounce
  1101.     KillWhenFinishedToppling = No
  1102.     SinkDistance     = 9;
  1103.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1104.   End
  1105.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1106.     DefaultModelConditionState
  1107.       Model             = PTree03_L
  1108.     End
  1109.  
  1110.     ModelConditionState = PASSENGER CLUB
  1111.       Model = None
  1112.     End
  1113.  
  1114.     AnimationState = PASSENGER CLUB
  1115.       EnteringStateFX = FX_TreeBecomeClub
  1116.     End
  1117.  
  1118.     AnimationState = PASSENGER
  1119.       EnteringStateFX = FX_TreePickUp
  1120.     End
  1121.     
  1122.     ; These are the model conditions and animation states required for trees that can burn.  
  1123.     ModelConditionState = BURNED
  1124.       Model = PTree03_L ; use default nondeath model in place of this.
  1125.     End
  1126.  
  1127.     AnimationState   = AFLAME ;Currently on fire
  1128.       ParticleSysBone     = None FireTreeSmall 
  1129.       ParticleSysBone     = None TreeEmbers 
  1130.     End
  1131.  
  1132.     AnimationState   = DYING BURNED ;Currently on fire
  1133.       ParticleSysBone     = None FireTreeSmall 
  1134.       ParticleSysBone     = None TreeEmbers 
  1135.     End
  1136.     ; End of stuff required for burn.  
  1137.  
  1138.   End
  1139.  
  1140. ; Geometry            = CYLINDER
  1141. ; GeometryIsSmall     = Yes
  1142. ; GeometryMajorRadius = 4.0
  1143. ; GeometryHeight      = 15
  1144.   
  1145. End
  1146.  
  1147. ;------------------------------------------------------------------------------
  1148. ObjectReskin Tree03_S GenericHarvestOnlyOptimizedTree
  1149.  
  1150.   ; *** ART Parameters ***
  1151.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1152.     ModelName = PTree03_S
  1153.     TextureName = PTreeShare.tga
  1154.  
  1155.     DoTopple         = Yes
  1156.     ToppleFX         = FX_ToppleTree
  1157.     BounceFX         = FX_TreeBounce
  1158.     KillWhenFinishedToppling = No
  1159.     SinkDistance     = 9;
  1160.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1161.   End
  1162.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1163.     DefaultModelConditionState
  1164.       Model             = PTree03_S
  1165.     End
  1166.  
  1167.     ModelConditionState = PASSENGER CLUB
  1168.       Model = None
  1169.     End
  1170.  
  1171.     AnimationState = PASSENGER CLUB
  1172.       EnteringStateFX = FX_TreeBecomeClub
  1173.     End
  1174.  
  1175.     AnimationState = PASSENGER
  1176.       EnteringStateFX = FX_TreePickUp
  1177.     End
  1178.     
  1179.     ; These are the model conditions and animation states required for trees that can burn.  
  1180.     ModelConditionState = BURNED
  1181.       Model = PTree03_S ; use default nondeath model in place of this.
  1182.     End
  1183.  
  1184.     AnimationState   = AFLAME ;Currently on fire
  1185.       ParticleSysBone     = None FireTreeSmall 
  1186.       ParticleSysBone     = None TreeEmbers 
  1187.     End
  1188.  
  1189.     AnimationState   = DYING BURNED ;Currently on fire
  1190.       ParticleSysBone     = None FireTreeSmall 
  1191.       ParticleSysBone     = None TreeEmbers 
  1192.     End
  1193.     ; End of stuff required for burn.  
  1194.  
  1195.   End
  1196.  
  1197. ; Geometry            = CYLINDER
  1198. ; GeometryIsSmall     = Yes
  1199. ; GeometryMajorRadius = 4.0
  1200. ; GeometryHeight      = 15
  1201.   
  1202. End
  1203.  
  1204. ;------------------------------------------------------------------------------
  1205. ObjectReskin Tree03a GenericHarvestOnlyOptimizedTree
  1206.  
  1207.   ; *** ART Parameters ***
  1208.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1209.     ModelName = PTree03a
  1210.     TextureName = PTree01.tga
  1211.  
  1212.     DoTopple         = Yes
  1213.     ToppleFX         = FX_ToppleTree
  1214.     BounceFX         = FX_TreeBounce
  1215.     KillWhenFinishedToppling = No
  1216.     SinkDistance     = 9;
  1217.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1218.   End
  1219.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1220.     DefaultModelConditionState
  1221.       Model             = PTree03a
  1222.     End
  1223.  
  1224.     ModelConditionState = PASSENGER CLUB
  1225.       Model = None
  1226.     End
  1227.  
  1228.     AnimationState = PASSENGER CLUB
  1229.       EnteringStateFX = FX_TreeBecomeClub
  1230.     End
  1231.  
  1232.     AnimationState = PASSENGER
  1233.       EnteringStateFX = FX_TreePickUp
  1234.     End
  1235.    
  1236.     ; These are the model conditions and animation states required for trees that can burn.  
  1237.     ModelConditionState = BURNED
  1238.       Model = PTree03a ; use default nondeath model in place of this.
  1239.     End
  1240.  
  1241.     AnimationState   = AFLAME ;Currently on fire
  1242.       ParticleSysBone     = None FireTreeSmall 
  1243.       ParticleSysBone     = None TreeEmbers 
  1244.     End
  1245.  
  1246.     AnimationState   = DYING BURNED ;Currently on fire
  1247.       ParticleSysBone     = None FireTreeSmall 
  1248.       ParticleSysBone     = None TreeEmbers 
  1249.     End
  1250.     ; End of stuff required for burn.  
  1251.  
  1252.   End
  1253.  
  1254. ; Geometry            = CYLINDER
  1255. ; GeometryIsSmall     = Yes
  1256. ; GeometryMajorRadius = 4.0
  1257. ; GeometryHeight      = 15
  1258.   
  1259. End
  1260.  
  1261. ;------------------------------------------------------------------------------
  1262. ObjectReskin Tree03a_L GenericInteractableOptimizedTree
  1263.  
  1264.   ; *** ART Parameters ***
  1265.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1266.     ModelName = PTree03a_L
  1267.     TextureName = PTree01.tga
  1268.  
  1269.     DoTopple         = Yes
  1270.     ToppleFX         = FX_ToppleTree
  1271.     BounceFX         = FX_TreeBounce
  1272.     KillWhenFinishedToppling = No
  1273.     SinkDistance     = 9;
  1274.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1275.   End
  1276.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1277.     DefaultModelConditionState
  1278.       Model             = PTree03a_L
  1279.     End
  1280.  
  1281.     ModelConditionState = PASSENGER CLUB
  1282.       Model = None
  1283.     End
  1284.  
  1285.     AnimationState = PASSENGER CLUB
  1286.       EnteringStateFX = FX_TreeBecomeClub
  1287.     End
  1288.  
  1289.     AnimationState = PASSENGER
  1290.       EnteringStateFX = FX_TreePickUp
  1291.     End
  1292.         
  1293.     ; These are the model conditions and animation states required for trees that can burn.  
  1294.     ModelConditionState = BURNED
  1295.       Model = PTree03a_L_D2 ; use default nondeath model in place of this.
  1296.     End
  1297.  
  1298.     ModelConditionState = AFLAME
  1299.       Model = PTree03a_L_D1 ; use default nondeath model in place of this.
  1300.     End
  1301.  
  1302.     AnimationState   = AFLAME ;Currently on fire
  1303.       ParticleSysBone     = None FireTreeSmall 
  1304.       ParticleSysBone     = None TreeEmbers 
  1305.     End
  1306.  
  1307.     AnimationState   = BURNED ;Currently on fire
  1308.       ParticleSysBone     = None FireTreeSmall 
  1309.       ParticleSysBone     = None TreeEmbers 
  1310.     End
  1311.     
  1312.     AnimationState   = DYING ;Currently on fire
  1313.       ParticleSysBone     = None FireTreeSmall 
  1314.       ParticleSysBone     = None TreeEmbers 
  1315.     End
  1316.     
  1317.     ; End of stuff required for burn.  
  1318.  
  1319.   End
  1320.  
  1321. ; Geometry            = CYLINDER
  1322. ; GeometryIsSmall     = Yes
  1323. ; GeometryMajorRadius = 4.0
  1324. ; GeometryHeight      = 15
  1325.   
  1326. End
  1327.  
  1328. ;------------------------------------------------------------------------------
  1329. ObjectReskin Tree03a_S GenericHarvestOnlyOptimizedTree
  1330.  
  1331.   ; *** ART Parameters ***
  1332.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1333.     ModelName = PTree03a_S
  1334.     TextureName = PTree01.tga
  1335.  
  1336.     DoTopple         = Yes
  1337.     ToppleFX         = FX_ToppleTree
  1338.     BounceFX         = FX_TreeBounce
  1339.     KillWhenFinishedToppling = No
  1340.     SinkDistance     = 9;
  1341.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1342.   End
  1343.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1344.     DefaultModelConditionState
  1345.       Model             = PTree03a_S
  1346.     End
  1347.  
  1348.     ModelConditionState = PASSENGER CLUB
  1349.       Model = None
  1350.     End
  1351.  
  1352.     AnimationState = PASSENGER CLUB
  1353.       EnteringStateFX = FX_TreeBecomeClub
  1354.     End
  1355.  
  1356.     AnimationState = PASSENGER
  1357.       EnteringStateFX = FX_TreePickUp
  1358.     End
  1359.     
  1360.     ; These are the model conditions and animation states required for trees that can burn.  
  1361.     ModelConditionState = BURNED
  1362.       Model = PTree03a_S ; use default nondeath model in place of this.
  1363.     End
  1364.  
  1365.     AnimationState   = AFLAME ;Currently on fire
  1366.       ParticleSysBone     = None FireTreeSmall 
  1367.       ParticleSysBone     = None TreeEmbers 
  1368.     End
  1369.  
  1370.     AnimationState   = DYING BURNED ;Currently on fire
  1371.       ParticleSysBone     = None FireTreeSmall 
  1372.       ParticleSysBone     = None TreeEmbers 
  1373.     End
  1374.     ; End of stuff required for burn.  
  1375.  
  1376.   End
  1377.  
  1378. ; Geometry            = CYLINDER
  1379. ; GeometryIsSmall     = Yes
  1380. ; GeometryMajorRadius = 4.0
  1381. ; GeometryHeight      = 15
  1382.   
  1383. End
  1384.  
  1385. ;------------------------------------------------------------------------------
  1386. ObjectReskin Tree03aL_L GenericInteractableOptimizedTree
  1387.  
  1388.   ; *** ART Parameters ***
  1389.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1390.     ModelName = PTree03aL_L
  1391.     TextureName = PTree01lght.tga
  1392.  
  1393.     DoTopple         = Yes
  1394.     ToppleFX         = FX_ToppleTree
  1395.     BounceFX         = FX_TreeBounce
  1396.     KillWhenFinishedToppling = No
  1397.     SinkDistance     = 9;
  1398.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1399.   End
  1400.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1401.     DefaultModelConditionState
  1402.       Model             = PTree03aL_L
  1403.     End
  1404.  
  1405.     ModelConditionState = PASSENGER CLUB
  1406.       Model = None
  1407.     End
  1408.  
  1409.     AnimationState = PASSENGER CLUB
  1410.       EnteringStateFX = FX_TreeBecomeClub
  1411.     End
  1412.  
  1413.     AnimationState = PASSENGER
  1414.       EnteringStateFX = FX_TreePickUp
  1415.     End
  1416.     
  1417.     ; These are the model conditions and animation states required for trees that can burn.  
  1418.     ModelConditionState = BURNED
  1419.       Model = PTree03aL_L ; use default nondeath model in place of this.
  1420.     End
  1421.  
  1422.     AnimationState   = AFLAME ;Currently on fire
  1423.       ParticleSysBone     = None FireTreeSmall 
  1424.       ParticleSysBone     = None TreeEmbers 
  1425.     End
  1426.  
  1427.     AnimationState   = DYING BURNED ;Currently on fire
  1428.       ParticleSysBone     = None FireTreeSmall 
  1429.       ParticleSysBone     = None TreeEmbers 
  1430.     End
  1431.     ; End of stuff required for burn.  
  1432.  
  1433.   End
  1434.  
  1435. ; Geometry            = CYLINDER
  1436. ; GeometryIsSmall     = Yes
  1437. ; GeometryMajorRadius = 4.0
  1438. ; GeometryHeight      = 15
  1439.   
  1440. End
  1441.  
  1442. ;------------------------------------------------------------------------------
  1443. ObjectReskin Tree03aD_L GenericInteractableOptimizedTree
  1444.  
  1445.   ; *** ART Parameters ***
  1446.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1447.     ModelName = PTree03aD_L
  1448.     TextureName = PTree01drk.tga
  1449.  
  1450.     DoTopple         = Yes
  1451.     ToppleFX         = FX_ToppleTree
  1452.     BounceFX         = FX_TreeBounce
  1453.     KillWhenFinishedToppling = No
  1454.     SinkDistance     = 9;
  1455.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1456.   End
  1457.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1458.     DefaultModelConditionState
  1459.       Model             = PTree03aD_L
  1460.     End
  1461.  
  1462.     ModelConditionState = PASSENGER CLUB
  1463.       Model = None
  1464.     End
  1465.  
  1466.     AnimationState = PASSENGER CLUB
  1467.       EnteringStateFX = FX_TreeBecomeClub
  1468.     End
  1469.  
  1470.     AnimationState = PASSENGER
  1471.       EnteringStateFX = FX_TreePickUp
  1472.     End
  1473.     
  1474.     ; These are the model conditions and animation states required for trees that can burn.  
  1475.     ModelConditionState = BURNED
  1476.       Model = PTree03aD_L ; use default nondeath model in place of this.
  1477.     End
  1478.  
  1479.     AnimationState   = AFLAME ;Currently on fire
  1480.       ParticleSysBone     = None FireTreeSmall 
  1481.       ParticleSysBone     = None TreeEmbers 
  1482.     End
  1483.  
  1484.     AnimationState   = DYING BURNED ;Currently on fire
  1485.       ParticleSysBone     = None FireTreeSmall 
  1486.       ParticleSysBone     = None TreeEmbers 
  1487.     End
  1488.     ; End of stuff required for burn.  
  1489.  
  1490.   End
  1491.  
  1492. ; Geometry            = CYLINDER
  1493. ; GeometryIsSmall     = Yes
  1494. ; GeometryMajorRadius = 4.0
  1495. ; GeometryHeight      = 15
  1496.   
  1497. End
  1498.  
  1499. ;------------------------------------------------------------------------------
  1500. ObjectReskin Tree04 GenericInteractableOptimizedTree
  1501.  
  1502.   ; *** ART Parameters ***
  1503.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1504.     ModelName = PTree04a
  1505.     TextureName = PTreeShare.tga
  1506.  
  1507.     DoTopple         = Yes
  1508.     ToppleFX         = FX_ToppleTree
  1509.     BounceFX         = FX_TreeBounce
  1510.     KillWhenFinishedToppling = No
  1511.     SinkDistance     = 9;
  1512.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1513.   End
  1514.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1515.     DefaultModelConditionState
  1516.       Model             = PTree04a
  1517.     End
  1518.  
  1519.     ModelConditionState = PASSENGER CLUB
  1520.       Model = None
  1521.     End
  1522.  
  1523.     AnimationState = PASSENGER CLUB
  1524.       EnteringStateFX = FX_TreeBecomeClub
  1525.     End
  1526.  
  1527.     AnimationState = PASSENGER
  1528.       EnteringStateFX = FX_TreePickUp
  1529.     End
  1530.  
  1531.     ; These are the model conditions and animation states required for trees that can burn.  
  1532.     ModelConditionState = BURNED
  1533.       Model = PTree04aD2 ; use default nondeath model in place of this.
  1534.     End
  1535.  
  1536.     AnimationState   = AFLAME ;Currently on fire
  1537.       ParticleSysBone     = None FireTreeSmall 
  1538.       ParticleSysBone     = None TreeEmbers 
  1539.     End
  1540.  
  1541.     AnimationState   = DYING ;Currently on fire
  1542.       ParticleSysBone     = None FireTreeSmall 
  1543.       ParticleSysBone     = None TreeEmbers 
  1544.     End
  1545.  
  1546.     AnimationState   = BURNED ;Currently on fire
  1547.       ParticleSysBone     = None FireTreeSmall 
  1548.       ParticleSysBone     = None TreeEmbers 
  1549.     End
  1550.     ; End of stuff required for burn.  
  1551.  
  1552.   End
  1553.  
  1554. ; Geometry            = CYLINDER
  1555. ; GeometryIsSmall     = Yes
  1556. ; GeometryMajorRadius = 4.0
  1557. ; GeometryHeight      = 15
  1558.   
  1559. End
  1560.  
  1561. ;------------------------------------------------------------------------------
  1562. ObjectReskin Tree05 GenericInteractableOptimizedTree
  1563.  
  1564.   ; *** ART Parameters ***
  1565.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1566.     ModelName = PTree05
  1567.     TextureName = PTreeShare.tga
  1568.  
  1569.     DoTopple         = Yes
  1570.     ToppleFX         = FX_ToppleTree
  1571.     BounceFX         = FX_TreeBounce
  1572.     KillWhenFinishedToppling = No
  1573.     SinkDistance     = 9;
  1574.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1575.   End
  1576.  
  1577.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1578.     DefaultModelConditionState
  1579.       Model             = PTree05
  1580.     End
  1581.  
  1582.     ModelConditionState = PASSENGER CLUB
  1583.       Model = None
  1584.     End
  1585.  
  1586.     AnimationState = PASSENGER CLUB
  1587.       EnteringStateFX = FX_TreeBecomeClub
  1588.     End
  1589.  
  1590.     AnimationState = PASSENGER
  1591.       EnteringStateFX = FX_TreePickUp
  1592.     End
  1593.     
  1594.     ; These are the model conditions and animation states required for trees that can burn.  
  1595.     ModelConditionState = BURNED
  1596.       Model = PTree05 ; use default nondeath model in place of this.
  1597.     End
  1598.  
  1599.     AnimationState   = AFLAME ;Currently on fire
  1600.       ParticleSysBone     = None FireTreeSmall 
  1601.       ParticleSysBone     = None TreeEmbers 
  1602.     End
  1603.  
  1604.     AnimationState   = DYING BURNED ;Currently on fire
  1605.       ParticleSysBone     = None FireTreeSmall 
  1606.       ParticleSysBone     = None TreeEmbers 
  1607.     End
  1608.     ; End of stuff required for burn.  
  1609.  
  1610.   End
  1611.  
  1612. End
  1613.  
  1614. ;------------------------------------------------------------------------------
  1615. ObjectReskin Tree05_L GenericInteractableOptimizedTree
  1616.  
  1617.   ; *** ART Parameters ***
  1618.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1619.     ModelName = PTree05_L
  1620.     TextureName = PTreeShare02.tga
  1621.  
  1622.     DoTopple         = Yes
  1623.     ToppleFX         = FX_ToppleTree
  1624.     BounceFX         = FX_TreeBounce
  1625.     KillWhenFinishedToppling = No
  1626.     SinkDistance     = 9;
  1627.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1628.   End
  1629.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1630.     DefaultModelConditionState
  1631.       Model             = PTree05_L
  1632.     End
  1633.  
  1634.     ModelConditionState = PASSENGER CLUB
  1635.       Model = None
  1636.     End
  1637.  
  1638.     AnimationState = PASSENGER CLUB
  1639.       EnteringStateFX = FX_TreeBecomeClub
  1640.     End
  1641.  
  1642.     AnimationState = PASSENGER
  1643.       EnteringStateFX = FX_TreePickUp
  1644.     End
  1645.     
  1646.     ; These are the model conditions and animation states required for trees that can burn.  
  1647.     ModelConditionState = BURNED
  1648.       Model = PTree05_L ; use default nondeath model in place of this.
  1649.     End
  1650.  
  1651.     AnimationState   = AFLAME ;Currently on fire
  1652.       ParticleSysBone     = None FireTreeSmall 
  1653.       ParticleSysBone     = None TreeEmbers 
  1654.     End
  1655.  
  1656.     AnimationState   = DYING BURNED ;Currently on fire
  1657.       ParticleSysBone     = None FireTreeSmall 
  1658.       ParticleSysBone     = None TreeEmbers 
  1659.     End
  1660.     ; End of stuff required for burn.  
  1661.  
  1662.   End
  1663.  
  1664. ; Geometry            = CYLINDER
  1665. ; GeometryIsSmall     = Yes
  1666. ; GeometryMajorRadius = 4.0
  1667. ; GeometryHeight      = 15
  1668.   
  1669. End
  1670.  
  1671. ;------------------------------------------------------------------------------
  1672. ObjectReskin Tree05_S GenericHarvestOnlyOptimizedTree
  1673.  
  1674.   ; *** ART Parameters ***
  1675.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1676.     ModelName = PTree05_S
  1677.     TextureName = PTreeShare02.tga
  1678.  
  1679.     DoTopple         = Yes
  1680.     ToppleFX         = FX_ToppleTree
  1681.     BounceFX         = FX_TreeBounce
  1682.     KillWhenFinishedToppling = No
  1683.     SinkDistance     = 9;
  1684.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1685.   End
  1686.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1687.     DefaultModelConditionState
  1688.       Model             = PTree05_S
  1689.     End
  1690.  
  1691.     ModelConditionState = PASSENGER CLUB
  1692.       Model = None
  1693.     End
  1694.  
  1695.     AnimationState = PASSENGER CLUB
  1696.       EnteringStateFX = FX_TreeBecomeClub
  1697.     End
  1698.  
  1699.     AnimationState = PASSENGER
  1700.       EnteringStateFX = FX_TreePickUp
  1701.     End
  1702.     
  1703.     ; These are the model conditions and animation states required for trees that can burn.  
  1704.     ModelConditionState = BURNED
  1705.       Model = PTree05_S ; use default nondeath model in place of this.
  1706.     End
  1707.  
  1708.     AnimationState   = AFLAME ;Currently on fire
  1709.       ParticleSysBone     = None FireTreeSmall 
  1710.       ParticleSysBone     = None TreeEmbers 
  1711.     End
  1712.  
  1713.     AnimationState   = DYING BURNED ;Currently on fire
  1714.       ParticleSysBone     = None FireTreeSmall 
  1715.       ParticleSysBone     = None TreeEmbers 
  1716.     End
  1717.     ; End of stuff required for burn.  
  1718.  
  1719.   End
  1720.  
  1721. ; Geometry            = CYLINDER
  1722. ; GeometryIsSmall     = Yes
  1723. ; GeometryMajorRadius = 4.0
  1724. ; GeometryHeight      = 15
  1725.   
  1726. End
  1727.  
  1728. ;------------------------------------------------------------------------------
  1729. Object Tree06
  1730.  
  1731.  
  1732.   ; *** ART Parameters ***
  1733.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1734.     ModelName = PTCypress02
  1735.     TextureName = PTreeShare01.tga
  1736.  
  1737.     DoTopple         = Yes
  1738.     ToppleFX         = FX_ToppleTree
  1739.     BounceFX         = FX_TreeBounce
  1740.     KillWhenFinishedToppling = No
  1741.     SinkDistance     = 9;
  1742.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1743.   End
  1744.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1745.     DefaultModelConditionState
  1746.       Model             = PTCypress02
  1747.     End
  1748.  
  1749.     ModelConditionState = PASSENGER CLUB
  1750.       Model = None
  1751.     End
  1752.  
  1753.     AnimationState = PASSENGER CLUB
  1754.       EnteringStateFX = FX_TreeBecomeClub
  1755.     End
  1756.  
  1757.     AnimationState = PASSENGER
  1758.       EnteringStateFX = FX_TreePickUp
  1759.     End
  1760.     
  1761.     ; These are the model conditions and animation states required for trees that can burn.  
  1762.     ModelConditionState = BURNED
  1763.       Model = PTCypress02 ; use default nondeath model in place of this.
  1764.     End
  1765.  
  1766.     AnimationState   = AFLAME ;Currently on fire
  1767.       ParticleSysBone     = None FireTreeSmall 
  1768.       ParticleSysBone     = None TreeEmbers 
  1769.     End
  1770.  
  1771.     AnimationState   = DYING BURNED ;Currently on fire
  1772.       ParticleSysBone     = None FireTreeSmall 
  1773.       ParticleSysBone     = None TreeEmbers 
  1774.     End
  1775.     ; End of stuff required for burn.  
  1776.  
  1777.   End
  1778.  
  1779. End
  1780.  
  1781. ;------------------------------------------------------------------------------
  1782. ObjectReskin Tree07 GenericInteractableOptimizedTree
  1783.  
  1784.   ; *** ART Parameters ***
  1785.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1786.     ModelName = PTree06
  1787.     TextureName = PTree06.tga
  1788.  
  1789.     DoTopple         = Yes
  1790.     ToppleFX         = FX_ToppleTree
  1791.     BounceFX         = FX_TreeBounce
  1792.     KillWhenFinishedToppling = No
  1793.     SinkDistance     = 9;
  1794.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1795.   End
  1796.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1797.     DefaultModelConditionState
  1798.       Model             = PTree06
  1799.     End
  1800.  
  1801.     ModelConditionState = PASSENGER CLUB
  1802.       Model = None
  1803.     End
  1804.  
  1805.     AnimationState = PASSENGER CLUB
  1806.       EnteringStateFX = FX_TreeBecomeClub
  1807.     End
  1808.  
  1809.     AnimationState = PASSENGER
  1810.       EnteringStateFX = FX_TreePickUp
  1811.     End
  1812.     
  1813.     ; These are the model conditions and animation states required for trees that can burn.  
  1814.     ModelConditionState = BURNED
  1815.       Model = PTree06 ; use default nondeath model in place of this.
  1816.     End
  1817.  
  1818.     AnimationState   = AFLAME ;Currently on fire
  1819.       ParticleSysBone     = None FireTreeSmall 
  1820.       ParticleSysBone     = None TreeEmbers 
  1821.     End
  1822.  
  1823.     AnimationState   = DYING BURNED ;Currently on fire
  1824.       ParticleSysBone     = None FireTreeSmall 
  1825.       ParticleSysBone     = None TreeEmbers 
  1826.     End
  1827.     ; End of stuff required for burn.  
  1828.  
  1829.   End
  1830.  
  1831. ; Geometry            = CYLINDER
  1832. ; GeometryIsSmall     = Yes
  1833. ; GeometryMajorRadius = 4.0
  1834. ; GeometryHeight      = 15
  1835.   
  1836. End
  1837.  
  1838. ;------------------------------------------------------------------------------
  1839. ObjectReskin Tree08 GenericHarvestOnlyOptimizedTree
  1840.  
  1841.   ; *** ART Parameters ***
  1842.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1843.     ModelName = PTree07
  1844.     TextureName = PTree07.tga
  1845.  
  1846.     DoTopple         = Yes
  1847.     ToppleFX         = FX_ToppleTree
  1848.     BounceFX         = FX_TreeBounce
  1849.     KillWhenFinishedToppling = No
  1850.     SinkDistance     = 9;
  1851.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1852.   End
  1853.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1854.     DefaultModelConditionState
  1855.       Model             = PTree07
  1856.     End
  1857.  
  1858.     ModelConditionState = PASSENGER CLUB
  1859.       Model = None
  1860.     End
  1861.  
  1862.     AnimationState = PASSENGER CLUB
  1863.       EnteringStateFX = FX_TreeBecomeClub
  1864.     End
  1865.  
  1866.     AnimationState = PASSENGER
  1867.       EnteringStateFX = FX_TreePickUp
  1868.     End
  1869.    
  1870.     ; These are the model conditions and animation states required for trees that can burn.  
  1871.     ModelConditionState = BURNED
  1872.       Model = PTree07 ; use default nondeath model in place of this.
  1873.     End
  1874.  
  1875.     AnimationState   = AFLAME ;Currently on fire
  1876.       ParticleSysBone     = None FireTreeSmall 
  1877.       ParticleSysBone     = None TreeEmbers 
  1878.     End
  1879.  
  1880.     AnimationState   = DYING BURNED ;Currently on fire
  1881.       ParticleSysBone     = None FireTreeSmall 
  1882.       ParticleSysBone     = None TreeEmbers 
  1883.     End
  1884.     ; End of stuff required for burn.  
  1885.  
  1886.   End
  1887.  
  1888. ; Geometry            = CYLINDER
  1889. ; GeometryIsSmall     = Yes
  1890. ; GeometryMajorRadius = 4.0
  1891. ; GeometryHeight      = 15
  1892.   
  1893. End
  1894.  
  1895. ;------------------------------------------------------------------------------
  1896. ObjectReskin Spruce01 GenericHarvestOnlyOptimizedTree
  1897.  
  1898.   ; *** ART Parameters ***
  1899.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1900.     ModelName = PTSpruce01
  1901.     TextureName = PTSpruce01.tga
  1902.  
  1903.     DoTopple         = Yes
  1904.     ToppleFX         = FX_ToppleTree
  1905.     BounceFX         = FX_TreeBounce
  1906.     KillWhenFinishedToppling = No
  1907.     SinkDistance     = 9;
  1908.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1909.   End
  1910.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1911.     DefaultModelConditionState
  1912.       Model             = PTSpruce01
  1913.     End
  1914.  
  1915.     ModelConditionState = PASSENGER CLUB
  1916.       Model = None
  1917.     End
  1918.  
  1919.     AnimationState = PASSENGER CLUB
  1920.       EnteringStateFX = FX_TreeBecomeClub
  1921.     End
  1922.  
  1923.     AnimationState = PASSENGER
  1924.       EnteringStateFX = FX_TreePickUp
  1925.     End
  1926.     
  1927.     ; These are the model conditions and animation states required for trees that can burn.  
  1928.     ModelConditionState = BURNED
  1929.       Model = PTSpruce01 ; use default nondeath model in place of this.
  1930.     End
  1931.  
  1932.     AnimationState   = AFLAME ;Currently on fire
  1933.       ParticleSysBone     = None FireTreeSmall 
  1934.       ParticleSysBone     = None TreeEmbers 
  1935.     End
  1936.  
  1937.     AnimationState   = DYING BURNED ;Currently on fire
  1938.       ParticleSysBone     = None FireTreeSmall 
  1939.       ParticleSysBone     = None TreeEmbers 
  1940.     End
  1941.     ; End of stuff required for burn.  
  1942.  
  1943.   End
  1944.  
  1945. ; Geometry            = CYLINDER
  1946. ; GeometryIsSmall     = Yes
  1947. ; GeometryMajorRadius = 4.0
  1948. ; GeometryHeight      = 15
  1949.   
  1950. End
  1951.  
  1952. ;------------------------------------------------------------------------------
  1953. ObjectReskin Spruce01_L GenericInteractableOptimizedTree
  1954.  
  1955.   ; *** ART Parameters ***
  1956.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  1957.     ModelName = PTSpruce01_L
  1958.     TextureName = PTSpruce01.tga
  1959.  
  1960.     DoTopple         = Yes
  1961.     ToppleFX         = FX_ToppleTree
  1962.     BounceFX         = FX_TreeBounce
  1963.     KillWhenFinishedToppling = No
  1964.     SinkDistance     = 9;
  1965.     SinkTime         = DEFAULT_TREE_SINK_TIME
  1966.   End
  1967.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  1968.     DefaultModelConditionState
  1969.       Model             = PTSpruce01_L
  1970.     End
  1971.  
  1972.     ModelConditionState = PASSENGER CLUB
  1973.       Model = None
  1974.     End
  1975.  
  1976.     AnimationState = PASSENGER CLUB
  1977.       EnteringStateFX = FX_TreeBecomeClub
  1978.     End
  1979.  
  1980.     AnimationState = PASSENGER
  1981.       EnteringStateFX = FX_TreePickUp
  1982.     End
  1983.     
  1984.     ; These are the model conditions and animation states required for trees that can burn.  
  1985.     ModelConditionState = BURNED
  1986.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  1987.     End
  1988.  
  1989.     AnimationState   = AFLAME ;Currently on fire
  1990.       ParticleSysBone     = None FireTreeSmall 
  1991.       ParticleSysBone     = None TreeEmbers 
  1992.     End
  1993.  
  1994.     AnimationState   = DYING BURNED ;Currently on fire
  1995.       ParticleSysBone     = None FireTreeSmall 
  1996.       ParticleSysBone     = None TreeEmbers 
  1997.     End
  1998.     ; End of stuff required for burn.  
  1999.  
  2000.   End
  2001.  
  2002. ; Geometry            = CYLINDER
  2003. ; GeometryIsSmall     = Yes
  2004. ; GeometryMajorRadius = 4.0
  2005. ; GeometryHeight      = 15
  2006.   
  2007. End
  2008.  
  2009. ;------------------------------------------------------------------------------
  2010. ObjectReskin Spruce01_S GenericHarvestOnlyOptimizedTree
  2011.  
  2012.   ; *** ART Parameters ***
  2013.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2014.     ModelName = PTSpruce01_S
  2015.     TextureName = PTSpruce01.tga
  2016.  
  2017.     DoTopple         = Yes
  2018.     ToppleFX         = FX_ToppleTree
  2019.     BounceFX         = FX_TreeBounce
  2020.     KillWhenFinishedToppling = No
  2021.     SinkDistance     = 9;
  2022.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2023.   End
  2024.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2025.     DefaultModelConditionState
  2026.       Model             = PTSpruce01_S
  2027.     End
  2028.  
  2029.     ModelConditionState = PASSENGER CLUB
  2030.       Model = None
  2031.     End
  2032.  
  2033.     AnimationState = PASSENGER CLUB
  2034.       EnteringStateFX = FX_TreeBecomeClub
  2035.     End
  2036.  
  2037.     AnimationState = PASSENGER
  2038.       EnteringStateFX = FX_TreePickUp
  2039.     End
  2040.     
  2041.     ; These are the model conditions and animation states required for trees that can burn.  
  2042.     ModelConditionState = BURNED
  2043.       Model = PTSpruce01_S ; use default nondeath model in place of this.
  2044.     End
  2045.  
  2046.     AnimationState   = AFLAME ;Currently on fire
  2047.       ParticleSysBone     = None FireTreeSmall 
  2048.       ParticleSysBone     = None TreeEmbers 
  2049.     End
  2050.  
  2051.     AnimationState   = DYING BURNED ;Currently on fire
  2052.       ParticleSysBone     = None FireTreeSmall 
  2053.       ParticleSysBone     = None TreeEmbers 
  2054.     End
  2055.     ; End of stuff required for burn.  
  2056.  
  2057.   End
  2058.  
  2059. ; Geometry            = CYLINDER
  2060. ; GeometryIsSmall     = Yes
  2061. ; GeometryMajorRadius = 4.0
  2062. ; GeometryHeight      = 15
  2063.   
  2064. End
  2065.  
  2066. ;------------------------------------------------------------------------------
  2067. Object TreeSpruceStump
  2068.  
  2069.   ; *** ART Parameters ***
  2070.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2071.     ModelName = PTStumpSpr
  2072.     TextureName = PTStump.tga
  2073.     TaintedTree         = Yes
  2074.   End
  2075.   
  2076.   Draw = W3DScriptedModelDraw ModuleTag_01
  2077.     DefaultModelConditionState
  2078.       Model        = PTStumpSpr
  2079.     End
  2080.     
  2081.     ; These are the model conditions and animation states required for trees that can burn.  
  2082.     ModelConditionState = BURNED
  2083.       Model = PTStumpSpr ; use default nondeath model in place of this.
  2084.     End
  2085.  
  2086.     AnimationState   = AFLAME ;Currently on fire
  2087.       ParticleSysBone     = None FireTreeSmall 
  2088.       ParticleSysBone     = None TreeEmbers 
  2089.     End
  2090.  
  2091.     AnimationState   = DYING BURNED ;Currently on fire
  2092.       ParticleSysBone     = None FireTreeSmall 
  2093.       ParticleSysBone     = None TreeEmbers 
  2094.     End
  2095.     ; End of stuff required for burn.  
  2096.             
  2097.   End
  2098.  
  2099.   ; *** DESIGN parameters ***
  2100.   DisplayName      = OBJECT:Prop
  2101.   EditorSorting    = SHRUBBERY
  2102.  
  2103.   ; *** ENGINEERING parameters ***
  2104.   KindOf =     NO_COLLIDE SHRUBBERY IMMOBILE IGNORED_IN_GUI SHRUB
  2105. End
  2106.  
  2107. ;------------------------------------------------------------------------------
  2108. Object CornStalk
  2109.  
  2110.   ; *** ART Parameters ***
  2111.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2112.     ModelName = PCornstalk01
  2113.     TextureName = PShrubbery01.tga
  2114.   End
  2115.  
  2116.   Draw = W3DScriptedModelDraw ModuleTag_01
  2117.     DefaultModelConditionState
  2118.       Model        = PCornstalk01
  2119.     End
  2120.     
  2121.     ; These are the model conditions and animation states required for trees that can burn.  
  2122.     ModelConditionState = BURNED
  2123.       Model = PTGrass04 ; use default nondeath model in place of this.
  2124.     End
  2125.  
  2126.     AnimationState   = AFLAME ;Currently on fire
  2127.       ParticleSysBone     = None FireTreeSmall 
  2128.       ParticleSysBone     = None TreeEmbers 
  2129.     End
  2130.  
  2131.     AnimationState   = DYING BURNED ;Currently on fire
  2132.       ParticleSysBone     = None FireTreeSmall 
  2133.       ParticleSysBone     = None TreeEmbers 
  2134.     End
  2135.     ; End of stuff required for burn.  
  2136.             
  2137.   End
  2138.  
  2139.   ; *** DESIGN parameters ***
  2140.   DisplayName      = OBJECT:Prop
  2141.   EditorSorting    = SHRUBBERY
  2142.  
  2143.   ; *** ENGINEERING parameters ***
  2144.   KindOf =     NO_COLLIDE SHRUBBERY IMMOBILE IGNORED_IN_GUI SHRUB
  2145.  
  2146. End
  2147.  
  2148. ;------------------------------------------------------------------------------
  2149. Object TreeNew01
  2150.   ; *** ART Parameters ***
  2151.   ; The W3DTreeDraw handles normal drawing and sway, and knock over behavior.
  2152.   ; Normally this happens in the W3DTreeBuffer, and there is no corresponding drawable or
  2153.   ; object.
  2154.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2155.     ModelName = PTree08
  2156.     TextureName = PTree20.tga
  2157.  
  2158.     DoTopple         = Yes
  2159.     ToppleFX         = FX_ToppleTree
  2160.     BounceFX         = FX_TreeBounce
  2161.     KillWhenFinishedToppling = No
  2162.     SinkDistance     = 9;
  2163.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2164.   End
  2165.  
  2166.   ; The W3DScriptedModelDraw is only used in special circumstances, such as troll pickup.
  2167.   ; In this case, an object and drawable are created and swapped in for the tree in the 
  2168.   ; W3DTreeBuffer, and normal object and scripted behavior takes place.  For performance reasons
  2169.   ; we don't want to do this often.  
  2170.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2171.     DefaultModelConditionState
  2172.       Model             = PTree08
  2173.     End
  2174.  
  2175.     ModelConditionState = PASSENGER CLUB
  2176.       Model = None
  2177.     End
  2178.  
  2179.     AnimationState = PASSENGER CLUB
  2180.       EnteringStateFX = FX_TreeBecomeClub
  2181.     End
  2182.  
  2183.     AnimationState = PASSENGER
  2184.       EnteringStateFX = FX_TreePickUp
  2185.     End
  2186.  
  2187.     
  2188.     ; These are the model conditions and animation states required for trees that can burn.  
  2189.     ModelConditionState = BURNED
  2190.       Model = PTree08 ; use default nondeath model in place of this.
  2191.     End
  2192.  
  2193.     AnimationState   = AFLAME ;Currently on fire
  2194.       ParticleSysBone     = None FireTreeSmall 
  2195.       ParticleSysBone     = None TreeEmbers 
  2196.     End
  2197.  
  2198.     AnimationState   = DYING BURNED ;Currently on fire
  2199.       ParticleSysBone     = None FireTreeSmall 
  2200.       ParticleSysBone     = None TreeEmbers 
  2201.     End
  2202.     ; End of stuff required for burn.  
  2203.  
  2204.   End
  2205.  
  2206.   ; *** DESIGN parameters ***
  2207.   DisplayName      = OBJECT:Prop
  2208.   EditorSorting    = SHRUBBERY
  2209.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  2210.   IsHarvestable        = Yes
  2211.   IsGrabbable        = Yes
  2212.  
  2213.   ArmorSet
  2214.     Conditions      = None
  2215.     Armor           = NoArmor
  2216.   End
  2217.  
  2218.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  2219.  
  2220.   ; *** ENGINEERING parameters ***
  2221.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE
  2222.  
  2223.   Body = HighlanderBody ModuleTag_10 ;Can take damage, but won't die.  Can only die from ::kill() or other unresistable damage
  2224.     MaxHealth      = 50.0
  2225.   End
  2226.  
  2227.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  2228.   ; Note no SlowDeathBehavior for TOPPLED, as toppling is handled by W3DTreeBuffer.
  2229.  
  2230.   Shadow              = SHADOW_DECAL
  2231.   InstanceScaleFuzziness = 0.1
  2232. End
  2233.  
  2234. ;------------------------------------------------------------------------------
  2235.  
  2236. ObjectReskin PTree09_Med GenericInteractableOptimizedTree
  2237.  
  2238.   ; *** ART Parameters ***
  2239.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2240.     ModelName = PTree09
  2241.     TextureName = PTree20.tga
  2242.     DoTopple         = Yes
  2243.     ToppleFX         = FX_ToppleTree
  2244.     BounceFX         = FX_TreeBounce
  2245.     KillWhenFinishedToppling = No
  2246.     SinkDistance     = 9;
  2247.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2248.   End
  2249.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2250.     DefaultModelConditionState
  2251.       Model             = PTree09
  2252.     End
  2253.  
  2254.     ModelConditionState = PASSENGER CLUB
  2255.       Model = None
  2256.     End
  2257.  
  2258.     AnimationState = PASSENGER CLUB
  2259.       EnteringStateFX = FX_TreeBecomeClub
  2260.     End
  2261.  
  2262.     AnimationState = PASSENGER
  2263.       EnteringStateFX = FX_TreePickUp
  2264.     End
  2265.     
  2266.     ; These are the model conditions and animation states required for trees that can burn.  
  2267.     ModelConditionState = BURNED
  2268.       Model = PTree09 ; use default nondeath model in place of this.
  2269.     End
  2270.  
  2271.     AnimationState   = AFLAME ;Currently on fire
  2272.       ParticleSysBone     = None FireTreeSmall 
  2273.       ParticleSysBone     = None TreeEmbers 
  2274.     End
  2275.  
  2276.     AnimationState   = DYING BURNED ;Currently on fire
  2277.       ParticleSysBone     = None FireTreeSmall 
  2278.       ParticleSysBone     = None TreeEmbers 
  2279.     End
  2280.     ; End of stuff required for burn.  
  2281.  
  2282.   End
  2283.  
  2284. End
  2285.  
  2286. ;------------------------------------------------------------------------------
  2287.  
  2288. ObjectReskin PTree10_Large GenericInteractableOptimizedTree
  2289.  
  2290.   ; *** ART Parameters ***
  2291.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2292.     ModelName = PTree10
  2293.     TextureName = PTree20.tga
  2294.     DoTopple         = Yes
  2295.     ToppleFX         = FX_ToppleTree
  2296.     BounceFX         = FX_TreeBounce
  2297.     KillWhenFinishedToppling = No
  2298.     SinkDistance     = 9;
  2299.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2300.   End
  2301.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2302.     DefaultModelConditionState
  2303.       Model             = PTree10
  2304.     End
  2305.  
  2306.     ModelConditionState = PASSENGER CLUB
  2307.       Model = None
  2308.     End
  2309.  
  2310.     AnimationState = PASSENGER CLUB
  2311.       EnteringStateFX = FX_TreeBecomeClub
  2312.     End
  2313.  
  2314.     AnimationState = PASSENGER
  2315.       EnteringStateFX = FX_TreePickUp
  2316.     End
  2317.        
  2318.     ; These are the model conditions and animation states required for trees that can burn.  
  2319.     ModelConditionState = BURNED
  2320.       Model = PTree10 ; use default nondeath model in place of this.
  2321.     End
  2322.  
  2323.     AnimationState   = AFLAME ;Currently on fire
  2324.       ParticleSysBone     = None FireTreeSmall 
  2325.       ParticleSysBone     = None TreeEmbers 
  2326.     End
  2327.  
  2328.     AnimationState   = DYING BURNED ;Currently on fire
  2329.       ParticleSysBone     = None FireTreeSmall 
  2330.       ParticleSysBone     = None TreeEmbers 
  2331.     End
  2332.     ; End of stuff required for burn.  
  2333.  
  2334.   End
  2335.  
  2336.   Geometry            = CYLINDER
  2337.   GeometryIsSmall     = Yes
  2338.   GeometryMajorRadius = 3.2
  2339.   GeometryHeight      = 60
  2340.   
  2341. End
  2342.  
  2343. ;------------------------------------------------------------------------------
  2344.  
  2345. ObjectReskin PTree11_Small GenericInteractableOptimizedTree
  2346.  
  2347.   ; *** ART Parameters ***
  2348.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2349.     ModelName = PTree11
  2350.     TextureName = PTree20.tga
  2351.     DoTopple         = Yes
  2352.     ToppleFX         = FX_ToppleTree
  2353.     BounceFX         = FX_TreeBounce
  2354.     KillWhenFinishedToppling = No
  2355.     SinkDistance     = 9;
  2356.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2357.   End
  2358.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2359.     DefaultModelConditionState
  2360.       Model             = PTree11
  2361.     End
  2362.  
  2363.     ModelConditionState = PASSENGER CLUB
  2364.       Model = None
  2365.     End
  2366.  
  2367.     AnimationState = PASSENGER CLUB
  2368.       EnteringStateFX = FX_TreeBecomeClub
  2369.     End
  2370.  
  2371.     AnimationState = PASSENGER
  2372.       EnteringStateFX = FX_TreePickUp
  2373.     End
  2374.     
  2375.     ; These are the model conditions and animation states required for trees that can burn.  
  2376.     ModelConditionState = BURNED
  2377.       Model = PTree11 ; use default nondeath model in place of this.
  2378.     End
  2379.  
  2380.     AnimationState   = AFLAME ;Currently on fire
  2381.       ParticleSysBone     = None FireTreeSmall 
  2382.       ParticleSysBone     = None TreeEmbers 
  2383.     End
  2384.  
  2385.     AnimationState   = DYING BURNED ;Currently on fire
  2386.       ParticleSysBone     = None FireTreeSmall 
  2387.       ParticleSysBone     = None TreeEmbers 
  2388.     End
  2389.     ; End of stuff required for burn.  
  2390.     
  2391.   End
  2392.  
  2393.   Geometry            = CYLINDER
  2394.   GeometryIsSmall     = Yes
  2395.   GeometryMajorRadius = 3.2
  2396.   GeometryHeight      = 60
  2397.   
  2398. End
  2399.  
  2400. ;------------------------------------------------------------------------------
  2401.  
  2402. ObjectReskin PTree12_Tiny GenericHarvestOnlyOptimizedTree
  2403.  
  2404.   ; *** ART Parameters ***
  2405.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2406.     ModelName = PTree12
  2407.     TextureName = PTree20.tga
  2408.     DoTopple         = Yes
  2409.     ToppleFX         = FX_ToppleTree
  2410.     BounceFX         = FX_TreeBounce
  2411.     KillWhenFinishedToppling = No
  2412.     SinkDistance     = 9;
  2413.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2414.   End
  2415.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2416.     DefaultModelConditionState
  2417.       Model             = PTree12
  2418.     End
  2419.  
  2420.     ModelConditionState = PASSENGER CLUB
  2421.       Model = None
  2422.     End
  2423.  
  2424.     AnimationState = PASSENGER CLUB
  2425.       EnteringStateFX = FX_TreeBecomeClub
  2426.     End
  2427.  
  2428.     AnimationState = PASSENGER
  2429.       EnteringStateFX = FX_TreePickUp
  2430.     End
  2431.     
  2432.     ; These are the model conditions and animation states required for trees that can burn.  
  2433.     ModelConditionState = BURNED
  2434.       Model = PTree12 ; use default nondeath model in place of this.
  2435.     End
  2436.  
  2437.     AnimationState   = AFLAME ;Currently on fire
  2438.       ParticleSysBone     = None FireTreeSmall 
  2439.       ParticleSysBone     = None TreeEmbers 
  2440.     End
  2441.  
  2442.     AnimationState   = DYING BURNED ;Currently on fire
  2443.       ParticleSysBone     = None FireTreeSmall 
  2444.       ParticleSysBone     = None TreeEmbers 
  2445.     End
  2446.     ; End of stuff required for burn.    
  2447.     
  2448.   End
  2449.  
  2450.   Geometry            = CYLINDER
  2451.   GeometryIsSmall     = Yes
  2452.   GeometryMajorRadius = 3.2
  2453.   GeometryHeight      = 60
  2454.   
  2455. End
  2456.  
  2457. ;------------------------------------------------------------------------------
  2458.  
  2459. ObjectReskin PTree16_Tiny GenericHarvestOnlyOptimizedTree
  2460.  
  2461.   ; *** ART Parameters ***
  2462.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2463.     ModelName = PTree16
  2464.     TextureName = PTree20.tga
  2465.     DoTopple         = Yes
  2466.     ToppleFX         = FX_ToppleTree
  2467.     BounceFX         = FX_TreeBounce
  2468.     KillWhenFinishedToppling = No
  2469.     SinkDistance     = 9;
  2470.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2471.   End
  2472.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2473.     DefaultModelConditionState
  2474.       Model             = PTree16
  2475.     End
  2476.  
  2477.     ModelConditionState = PASSENGER CLUB
  2478.       Model = None
  2479.     End
  2480.  
  2481.     AnimationState = PASSENGER CLUB
  2482.       EnteringStateFX = FX_TreeBecomeClub
  2483.     End
  2484.  
  2485.     ModelConditionState = PASSENGER
  2486.       Model             = PTree16
  2487.     End
  2488.     
  2489.     AnimationState = PASSENGER
  2490.       EnteringStateFX = FX_TreePickUp
  2491.     End
  2492.     
  2493.     ; These are the model conditions and animation states required for trees that can burn.  
  2494.     ModelConditionState = BURNED
  2495.       Model = PTree16 ; use default nondeath model in place of this.
  2496.     End
  2497.  
  2498.     AnimationState   = AFLAME ;Currently on fire
  2499.       ParticleSysBone     = None FireTreeSmall 
  2500.       ParticleSysBone     = None TreeEmbers 
  2501.     End
  2502.  
  2503.     AnimationState   = DYING BURNED ;Currently on fire
  2504.       ParticleSysBone     = None FireTreeSmall 
  2505.       ParticleSysBone     = None TreeEmbers 
  2506.     End
  2507.     ; End of stuff required for burn. 
  2508.      
  2509.   End
  2510.  
  2511.   Geometry            = CYLINDER
  2512.   GeometryIsSmall     = Yes
  2513.   GeometryMajorRadius = 3.2
  2514.   GeometryHeight      = 60
  2515.   
  2516. End
  2517.  
  2518.  
  2519.  
  2520.  
  2521. ;------------------------------------------------------------------------------
  2522. Object PTree13_Dead
  2523.     ; Interactable here means you can grab it and harvest it
  2524.     ; Dead means not burnable
  2525.  
  2526.   ; *** ART Parameters ***
  2527.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2528.     ModelName = PTree13
  2529.     TextureName = PTreeDeath04.tga
  2530.     DoTopple         = Yes
  2531.     ToppleFX         = FX_ToppleTree
  2532.     BounceFX         = FX_TreeBounce
  2533.     KillWhenFinishedToppling = No
  2534.     SinkDistance     = 9;
  2535.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2536.     TaintedTree         = Yes
  2537.   End
  2538.   Draw = W3DScriptedModelDraw ModuleTag_01
  2539.     DefaultModelConditionState
  2540.       Model = PTree13
  2541.     End
  2542.  
  2543.     ModelConditionState = PASSENGER CLUB
  2544.       Model = None
  2545.     End
  2546.     AnimationState = PASSENGER CLUB
  2547.       EnteringStateFX = FX_DeadTreeBecomeClub
  2548.     End
  2549.  
  2550.     ModelConditionState = PASSENGER
  2551.       Model             = PTree13
  2552.     End
  2553.     AnimationState = PASSENGER
  2554.       EnteringStateFX = FX_DeadTreePickUp
  2555.     End
  2556.     
  2557.  
  2558.     ; These are the model conditions and animation states required for trees that can burn.  
  2559.     ModelConditionState = BURNED
  2560.       Model = PTree13 ; use default nondeath model in place of this.
  2561.     End
  2562.  
  2563.     AnimationState   = AFLAME ;Currently on fire
  2564.       ParticleSysBone     = None FireTreeSmall 
  2565.       ParticleSysBone     = None TreeEmbers 
  2566.     End
  2567.  
  2568.     AnimationState   = DYING BURNED ;Currently on fire
  2569.       ParticleSysBone     = None FireTreeSmall 
  2570.       ParticleSysBone     = None TreeEmbers 
  2571.     End
  2572.     ; End of stuff required for burn. 
  2573.     
  2574.   End
  2575.   
  2576.   IsGrabbable = Yes
  2577.   IsHarvestable = Yes
  2578.   
  2579.   ; *** DESIGN parameters ***
  2580.   DisplayName      = OBJECT:Prop
  2581.   EditorSorting    = SHRUBBERY
  2582.   CrushableLevel   = 1
  2583.  
  2584. ;  ArmorSet
  2585. ;    Conditions      = None
  2586. ;    Armor           = NoArmor
  2587. ;  End
  2588.  
  2589.  
  2590.   ; *** ENGINEERING parameters ***
  2591. ;  KindOf           = SHRUBBERY IMMOBILE TREE
  2592.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  2593.  
  2594.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  2595.  
  2596.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  2597.     MaxHealth      = 50.0
  2598.   End
  2599.  
  2600.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  2601.     Behavior = SlowDeathBehavior ModuleTag_11
  2602.         DeathTypes = ALL
  2603.         SinkDelay = 1000
  2604.         SinkRate = 16     ; in Dist/Sec
  2605.         DestructionDelay = 11000
  2606.     End
  2607.  
  2608.   
  2609.   Geometry            = CYLINDER
  2610.   GeometryIsSmall     = Yes
  2611.   GeometryMajorRadius = 3.2
  2612.   GeometryHeight      = 60
  2613.   Shadow              = SHADOW_DECAL
  2614.   ShadowTexture = PTDeath06sha
  2615.   InstanceScaleFuzziness = 0.1
  2616.   
  2617. End
  2618.  
  2619. ;------------------------------------------------------------------------------
  2620. Object PTree13_Dead_NonInteractive
  2621.  
  2622.   ; *** ART Parameters ***
  2623.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2624.     ModelName = PTree13
  2625.     TextureName = PTreeDeath04.tga
  2626.     DoTopple         = Yes
  2627.     ToppleFX         = FX_ToppleTree
  2628.     BounceFX         = FX_TreeBounce
  2629.     KillWhenFinishedToppling = No
  2630.     SinkDistance     = 9;
  2631.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2632.     TaintedTree         = Yes
  2633.   End
  2634.   Draw = W3DScriptedModelDraw ModuleTag_01
  2635.     DefaultModelConditionState
  2636.       Model = PTree13
  2637.     End
  2638.  
  2639.     ModelConditionState = PASSENGER CLUB
  2640.       Model = None
  2641.     End
  2642.     AnimationState = PASSENGER CLUB
  2643.       EnteringStateFX = FX_DeadTreeBecomeClub
  2644.     End
  2645.  
  2646.     ModelConditionState = PASSENGER
  2647.       Model             = PTree13
  2648.     End
  2649.     AnimationState = PASSENGER
  2650.       EnteringStateFX = FX_DeadTreePickUp
  2651.     End
  2652.     
  2653.  
  2654.     ; These are the model conditions and animation states required for trees that can burn.  
  2655.     ModelConditionState = BURNED
  2656.       Model = PTree13 ; use default nondeath model in place of this.
  2657.     End
  2658.  
  2659.     AnimationState   = AFLAME ;Currently on fire
  2660.       ParticleSysBone     = None FireTreeSmall 
  2661.       ParticleSysBone     = None TreeEmbers 
  2662.     End
  2663.  
  2664.     AnimationState   = DYING BURNED ;Currently on fire
  2665.       ParticleSysBone     = None FireTreeSmall 
  2666.       ParticleSysBone     = None TreeEmbers 
  2667.     End
  2668.     ; End of stuff required for burn. 
  2669.     
  2670.   End
  2671.  
  2672.   ; *** DESIGN parameters ***
  2673.   DisplayName      = OBJECT:Prop
  2674.   EditorSorting   = SHRUBBERY
  2675.   KindOf = IMMOBILE TREE SHRUBBERY
  2676.  
  2677.   Shadow              = SHADOW_DECAL
  2678. ;  ShadowSizeX = 120
  2679. ;  ShadowSizeY = 120
  2680.   ShadowTexture = PTDeath06sha
  2681.  
  2682. End
  2683.  
  2684. ;------------------------------------------------------------------------------
  2685.  
  2686. ObjectReskin PTree14_Life PTree13_Dead
  2687.  
  2688.   ; *** ART Parameters ***
  2689.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  2690.     ModelName = PTree14
  2691.     TextureName = PTree20.tga
  2692.     DoTopple         = Yes
  2693.     ToppleFX         = FX_ToppleTree
  2694.     BounceFX         = FX_TreeBounce
  2695.     KillWhenFinishedToppling = No
  2696.     SinkDistance     = 9;
  2697.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2698.     TaintedTree         = Yes
  2699.   End
  2700.  
  2701.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2702.     DefaultModelConditionState
  2703.       Model             = PTree14
  2704.     End
  2705.       
  2706.     ModelConditionState = PASSENGER CLUB
  2707.       Model = None
  2708.     End
  2709.  
  2710.     ModelConditionState = PASSENGER
  2711.       Model             = PTree14
  2712.     End
  2713.  
  2714.     AnimationState = PASSENGER CLUB
  2715.       EnteringStateFX = FX_TreeBecomeClub
  2716.     End
  2717.  
  2718.     AnimationState
  2719.       EnteringStateFX = FX_TreePickUp
  2720.     End
  2721.  
  2722.     ; These are the model conditions and animation states required for trees that can burn.  
  2723.     ModelConditionState = BURNED
  2724.       Model = PTree14 ; use default nondeath model in place of this.
  2725.     End
  2726.  
  2727.     AnimationState   = AFLAME ;Currently on fire
  2728.       ParticleSysBone     = None FireTreeSmall 
  2729.       ParticleSysBone     = None TreeEmbers 
  2730.     End
  2731.  
  2732.     AnimationState   = DYING BURNED ;Currently on fire
  2733.       ParticleSysBone     = None FireTreeSmall 
  2734.       ParticleSysBone     = None TreeEmbers 
  2735.     End
  2736.     ; End of stuff required for burn. 
  2737.     
  2738.   End
  2739.   
  2740. End
  2741.  
  2742. ;------------------------------------------------------------------------------
  2743.  
  2744. ObjectReskin PTree15_Some_Life PTree13_Dead
  2745.  
  2746.   ; *** ART Parameters ***
  2747.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2748.     ModelName = PTree15
  2749.     TextureName = PTreeDeath04.tga
  2750.     DoTopple         = Yes
  2751.     ToppleFX         = FX_ToppleTree
  2752.     BounceFX         = FX_TreeBounce
  2753.     KillWhenFinishedToppling = No
  2754.     SinkDistance     = 9;
  2755.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2756.     TaintedTree         = Yes
  2757.   End
  2758.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2759.     DefaultModelConditionState
  2760.       Model             = PTree15
  2761.     End
  2762.  
  2763.     ModelConditionState = PASSENGER CLUB
  2764.       Model = None
  2765.     End
  2766.  
  2767.     ModelConditionState = PASSENGER
  2768.       Model             = PTree15
  2769.     End
  2770.     AnimationState
  2771.       EnteringStateFX = FX_TreePickUp
  2772.     End
  2773.     
  2774.     ; These are the model conditions and animation states required for trees that can burn.  
  2775.     ModelConditionState = BURNED
  2776.       Model = PTree15 ; use default nondeath model in place of this.
  2777.     End
  2778.  
  2779.     AnimationState   = AFLAME ;Currently on fire
  2780.       ParticleSysBone     = None FireTreeSmall 
  2781.       ParticleSysBone     = None TreeEmbers 
  2782.     End
  2783.  
  2784.     AnimationState   = DYING BURNED ;Currently on fire
  2785.       ParticleSysBone     = None FireTreeSmall 
  2786.       ParticleSysBone     = None TreeEmbers 
  2787.     End
  2788.     ; End of stuff required for burn. 
  2789.  
  2790.   End
  2791.  
  2792. End
  2793.  
  2794.  
  2795. ;------------------------------------------------------------------------------
  2796. Object GenericInteractableOptimizedDeadTree
  2797.     ; Interactable here means you can grab it and harvest it
  2798.     ; Dead means not burnable
  2799.  
  2800.   ; *** ART Parameters ***
  2801.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2802.     ModelName = PTree15
  2803.     TextureName = PTreeDeath04.tga
  2804.     DoTopple         = Yes
  2805.     ToppleFX         = FX_ToppleTree
  2806.     BounceFX         = FX_TreeBounce
  2807.     KillWhenFinishedToppling = No
  2808.     SinkDistance     = 9;
  2809.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2810.     TaintedTree         = Yes
  2811.   End
  2812.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2813.     DefaultModelConditionState
  2814.       Model             = PTree15
  2815.     End
  2816.       
  2817.     ModelConditionState = PASSENGER CLUB
  2818.       Model = None
  2819.     End
  2820.     AnimationState = PASSENGER CLUB
  2821.       EnteringStateFX = FX_DeadTreeBecomeClub
  2822.     End
  2823.  
  2824.     ModelConditionState = PASSENGER
  2825.       Model             = PTree15
  2826.     End
  2827.     AnimationState = PASSENGER
  2828.       EnteringStateFX = FX_DeadTreePickUp
  2829.     End
  2830.  
  2831.  
  2832.     ; These are the model conditions and animation states required for trees that can burn.  
  2833.     ModelConditionState = BURNED
  2834.       Model = PTree15 ; use default nondeath model in place of this.
  2835.     End
  2836.  
  2837.     AnimationState   = AFLAME ;Currently on fire
  2838.       ParticleSysBone     = None FireTreeSmall 
  2839.       ParticleSysBone     = None TreeEmbers 
  2840.     End
  2841.  
  2842.     AnimationState   = DYING BURNED ;Currently on fire
  2843.       ParticleSysBone     = None FireTreeSmall 
  2844.       ParticleSysBone     = None TreeEmbers 
  2845.     End
  2846.     ; End of stuff required for burn. 
  2847.     
  2848.   End
  2849.  
  2850.   IsGrabbable = Yes
  2851.   IsHarvestable = Yes
  2852.   
  2853.   ; *** DESIGN parameters ***
  2854.   DisplayName      = OBJECT:Prop
  2855.   EditorSorting    = SHRUBBERY
  2856.   CrushableLevel   = 1
  2857.  
  2858. ;  ArmorSet
  2859. ;    Conditions      = None
  2860. ;    Armor           = NoArmor
  2861. ;  End
  2862.  
  2863.  
  2864.   ; *** ENGINEERING parameters ***
  2865. ;  KindOf           = SHRUBBERY IMMOBILE TREE
  2866.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  2867.  
  2868.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  2869.  
  2870.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  2871.     MaxHealth      = 50.0
  2872.   End
  2873.  
  2874.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  2875.     Behavior = SlowDeathBehavior ModuleTag_11
  2876.         DeathTypes = ALL
  2877.         SinkDelay = 1000
  2878.         SinkRate = 16     ; in Dist/Sec
  2879.         DestructionDelay = 11000
  2880.     End
  2881.  
  2882.   
  2883.   Geometry            = CYLINDER
  2884.   GeometryIsSmall     = Yes
  2885.   GeometryMajorRadius = 3.2
  2886.   GeometryHeight      = 60
  2887.   Shadow              = SHADOW_DECAL
  2888.   ShadowTexture       = PTDeath02sha
  2889.   InstanceScaleFuzziness = 0.1
  2890.   
  2891. End
  2892.  
  2893. ;------------------------------------------------------------------------------
  2894. Object GenericNONInteractableOptimizedDeadTree
  2895.     ; Interactable here means you can grab it and harvest it, so this guy prevents it
  2896.     ; Dead means not burnable
  2897.  
  2898.   ; *** ART Parameters ***
  2899.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2900.     ModelName = PTree15
  2901.     TextureName = PTreeDeath04.tga
  2902.     DoTopple         = Yes
  2903.     ToppleFX         = FX_ToppleTree
  2904.     BounceFX         = FX_TreeBounce
  2905.     KillWhenFinishedToppling = No
  2906.     SinkDistance     = 9;
  2907.     SinkTime         = DEFAULT_TREE_SINK_TIME
  2908.     TaintedTree         = Yes
  2909.   End
  2910.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  2911.     DefaultModelConditionState
  2912.       Model             = PTree15
  2913.     End
  2914.       
  2915.     ModelConditionState = PASSENGER CLUB
  2916.       Model = None
  2917.     End
  2918.     AnimationState = PASSENGER CLUB
  2919.       EnteringStateFX = FX_DeadTreeBecomeClub
  2920.     End
  2921.  
  2922.     ModelConditionState = PASSENGER
  2923.       Model             = PTree15
  2924.     End
  2925.     AnimationState = PASSENGER
  2926.       EnteringStateFX = FX_DeadTreePickUp
  2927.     End
  2928.  
  2929.  
  2930.     ; These are the model conditions and animation states required for trees that can burn.  
  2931.     ModelConditionState = BURNED
  2932.       Model = PTree15 ; use default nondeath model in place of this.
  2933.     End
  2934.  
  2935.     AnimationState   = AFLAME ;Currently on fire
  2936.       ParticleSysBone     = None FireTreeSmall 
  2937.       ParticleSysBone     = None TreeEmbers 
  2938.     End
  2939.  
  2940.     AnimationState   = DYING BURNED ;Currently on fire
  2941.       ParticleSysBone     = None FireTreeSmall 
  2942.       ParticleSysBone     = None TreeEmbers 
  2943.     End
  2944.     ; End of stuff required for burn. 
  2945.     
  2946.   End
  2947.  
  2948.   IsGrabbable = No
  2949.   IsHarvestable = No
  2950.   
  2951.   ; *** DESIGN parameters ***
  2952.   DisplayName      = OBJECT:Prop
  2953.   EditorSorting    = SHRUBBERY
  2954.   CrushableLevel   = 1
  2955.  
  2956. ;  ArmorSet
  2957. ;    Conditions      = None
  2958. ;    Armor           = NoArmor
  2959. ;  End
  2960.  
  2961.  
  2962.   ; *** ENGINEERING parameters ***
  2963. ;  KindOf           = SHRUBBERY IMMOBILE TREE
  2964.   KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  2965.  
  2966.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  2967.  
  2968.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  2969.     MaxHealth      = 50.0
  2970.   End
  2971.  
  2972.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  2973.     Behavior = SlowDeathBehavior ModuleTag_11
  2974.         DeathTypes = ALL
  2975.         SinkDelay = 1000
  2976.         SinkRate = 16     ; in Dist/Sec
  2977.         DestructionDelay = 11000
  2978.     End
  2979.  
  2980.   
  2981.   Geometry            = CYLINDER
  2982.   GeometryIsSmall     = Yes
  2983.   GeometryMajorRadius = 3.2
  2984.   GeometryHeight      = 60
  2985.   Shadow              = SHADOW_DECAL
  2986.   ShadowTexture       = PTDeath02sha
  2987.   InstanceScaleFuzziness = 0.1
  2988.   
  2989. End
  2990.  
  2991. ;------------------------------------------------------------------------------
  2992. ObjectReskin TreeDead01 GenericInteractableOptimizedDeadTree
  2993.  
  2994.   ; *** ART Parameters ***
  2995.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  2996.     ModelName = PTreeDeath01
  2997.     TextureName = PTreeDeath02.tga
  2998.     DoTopple         = Yes
  2999.     ToppleFX         = FX_ToppleTree
  3000.     BounceFX         = FX_TreeBounce
  3001.     KillWhenFinishedToppling = No
  3002.     SinkDistance     = 9;
  3003.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3004.     TaintedTree         = Yes
  3005.   End
  3006.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3007.     DefaultModelConditionState
  3008.       Model             = PTreeDeath01
  3009.     End
  3010.       
  3011.     ModelConditionState = PASSENGER CLUB
  3012.       Model = None
  3013.     End
  3014.     AnimationState = PASSENGER CLUB
  3015.       EnteringStateFX = FX_DeadTreeBecomeClub
  3016.     End
  3017.  
  3018.     ModelConditionState = PASSENGER
  3019.       Model             = PTreeDeath01
  3020.     End
  3021.     AnimationState = PASSENGER
  3022.       EnteringStateFX = FX_DeadTreePickUp
  3023.     End
  3024.     
  3025.     
  3026.     ; These are the model conditions and animation states required for trees that can burn.  
  3027.     ModelConditionState = BURNED
  3028.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  3029.     End
  3030.  
  3031.     AnimationState   = AFLAME ;Currently on fire
  3032.       ParticleSysBone     = None FireTreeSmall 
  3033.       ParticleSysBone     = None TreeEmbers 
  3034.     End
  3035.  
  3036.     AnimationState   = DYING BURNED ;Currently on fire
  3037.       ParticleSysBone     = None FireTreeSmall 
  3038.       ParticleSysBone     = None TreeEmbers 
  3039.     End
  3040.     ; End of stuff required for burn. 
  3041.     
  3042.   End
  3043.  
  3044.   Geometry            = CYLINDER
  3045.   GeometryIsSmall     = Yes
  3046.   GeometryMajorRadius = 3.2
  3047.   GeometryHeight      = 60
  3048.   
  3049. End
  3050.  
  3051. ;------------------------------------------------------------------------------
  3052. ObjectReskin GenericDeadTree GenericInteractableOptimizedDeadTree
  3053.  
  3054.   ; *** ART Parameters ***
  3055.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3056.     ModelName = PTreeDeath01
  3057.     TextureName = PTreeDeath02.tga
  3058.     DoTopple         = Yes
  3059.     ToppleFX         = FX_ToppleTree
  3060.     BounceFX         = FX_TreeBounce
  3061.     KillWhenFinishedToppling = No
  3062.     SinkDistance     = 9;
  3063.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3064.     TaintedTree         = Yes
  3065.   End
  3066.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3067.     DefaultModelConditionState
  3068.       Model             = PTreeDeath01
  3069.     End
  3070.       
  3071.     ModelConditionState = PASSENGER CLUB
  3072.       Model = None
  3073.     End
  3074.     AnimationState = PASSENGER CLUB
  3075.       EnteringStateFX = FX_DeadTreeBecomeClub
  3076.     End
  3077.  
  3078.     ModelConditionState = PASSENGER
  3079.       Model             = PTreeDeath01
  3080.     End
  3081.     AnimationState = PASSENGER
  3082.       EnteringStateFX = FX_DeadTreePickUp
  3083.     End
  3084.     
  3085.     
  3086.     ; These are the model conditions and animation states required for trees that can burn.  
  3087.     ModelConditionState = BURNED
  3088.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  3089.     End
  3090.  
  3091.     AnimationState   = AFLAME ;Currently on fire
  3092.       ParticleSysBone     = None FireTreeSmall 
  3093.       ParticleSysBone     = None TreeEmbers 
  3094.     End
  3095.  
  3096.     AnimationState   = DYING BURNED ;Currently on fire
  3097.       ParticleSysBone     = None FireTreeSmall 
  3098.       ParticleSysBone     = None TreeEmbers 
  3099.     End
  3100.     ; End of stuff required for burn. 
  3101.     
  3102.   End
  3103.  
  3104.   Geometry            = CYLINDER
  3105.   GeometryIsSmall     = Yes
  3106.   GeometryMajorRadius = 3.2
  3107.   GeometryHeight      = 60
  3108.   
  3109. End
  3110.  
  3111. ;------------------------------------------------------------------------------
  3112. ObjectReskin TreeDead02 GenericInteractableOptimizedDeadTree
  3113.  
  3114.   ; *** ART Parameters ***
  3115.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3116.     ModelName = PTreeDeath02
  3117.     TextureName = PTreeDeath02.tga
  3118.     DoTopple         = Yes
  3119.     ToppleFX         = FX_ToppleTree
  3120.     BounceFX         = FX_TreeBounce
  3121.     KillWhenFinishedToppling = No
  3122.     SinkDistance     = 9;
  3123.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3124.     TaintedTree         = Yes
  3125.   End
  3126.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3127.     DefaultModelConditionState
  3128.       Model             = PTreeDeath02
  3129.     End
  3130.  
  3131.       
  3132.       
  3133.     ModelConditionState = PASSENGER CLUB
  3134.       Model = None
  3135.     End
  3136.     AnimationState = PASSENGER CLUB
  3137.       EnteringStateFX = FX_DeadTreeBecomeClub
  3138.     End
  3139.  
  3140.     ModelConditionState = PASSENGER
  3141.       Model             = PTreeDeath02
  3142.     End
  3143.     AnimationState = PASSENGER
  3144.       EnteringStateFX = FX_DeadTreePickUp
  3145.     End
  3146.     
  3147.     
  3148.     ; These are the model conditions and animation states required for trees that can burn.  
  3149.     ModelConditionState = BURNED
  3150.       Model = PTreeDeath02 ; use default nondeath model in place of this.
  3151.     End
  3152.  
  3153.     AnimationState   = AFLAME ;Currently on fire
  3154.       ParticleSysBone     = None FireTreeSmall 
  3155.       ParticleSysBone     = None TreeEmbers 
  3156.     End
  3157.  
  3158.     AnimationState   = DYING BURNED ;Currently on fire
  3159.       ParticleSysBone     = None FireTreeSmall 
  3160.       ParticleSysBone     = None TreeEmbers 
  3161.     End
  3162.     ; End of stuff required for burn. 
  3163.     
  3164.   End
  3165.  
  3166. End
  3167.  
  3168. ;------------------------------------------------------------------------------
  3169. ObjectReskin TreeDead05 GenericInteractableOptimizedDeadTree
  3170.  
  3171.   ; *** ART Parameters ***
  3172.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3173.     ModelName = PTreeDeath10
  3174.     TextureName = PTreeDeath12.tga
  3175.     DoTopple         = Yes
  3176.     ToppleFX         = FX_ToppleTree
  3177.     BounceFX         = FX_TreeBounce
  3178.     KillWhenFinishedToppling = No
  3179.     SinkDistance     = 9;
  3180.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3181.     TaintedTree         = Yes
  3182.   End
  3183.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3184.     DefaultModelConditionState
  3185.       Model             = PTreeDeath10
  3186.     End
  3187.     
  3188.     ModelConditionState = PASSENGER CLUB
  3189.       Model = None
  3190.     End
  3191.     AnimationState = PASSENGER CLUB
  3192.       EnteringStateFX = FX_DeadTreeBecomeClub
  3193.     End
  3194.  
  3195.     ModelConditionState = PASSENGER
  3196.       Model             = PTreeDeath10
  3197.     End
  3198.     AnimationState = PASSENGER
  3199.       EnteringStateFX = FX_DeadTreePickUp
  3200.     End
  3201.     
  3202.  
  3203.     ; These are the model conditions and animation states required for trees that can burn.  
  3204.     ModelConditionState = BURNED
  3205.       Model = PTreeDeath10 ; use default nondeath model in place of this.
  3206.     End
  3207.  
  3208.     AnimationState   = AFLAME ;Currently on fire
  3209.       ParticleSysBone     = None FireTreeSmall 
  3210.       ParticleSysBone     = None TreeEmbers 
  3211.     End
  3212.  
  3213.     AnimationState   = DYING BURNED ;Currently on fire
  3214.       ParticleSysBone     = None FireTreeSmall 
  3215.       ParticleSysBone     = None TreeEmbers 
  3216.     End
  3217.     ; End of stuff required for burn. 
  3218.     
  3219.   End
  3220.  
  3221. End
  3222.  
  3223. ;------------------------------------------------------------------------------
  3224. ObjectReskin TreeDead06 GenericHarvestOnlyOptimizedTree
  3225.  
  3226.   ; *** ART Parameters ***
  3227.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3228.     ModelName = PTreeDeath11
  3229.     TextureName = PTreeDeath10.tga
  3230.     DoTopple         = Yes
  3231.     ToppleFX         = FX_ToppleTree
  3232.     BounceFX         = FX_TreeBounce
  3233.     KillWhenFinishedToppling = No
  3234.     SinkDistance     = 9;
  3235.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3236.     TaintedTree         = Yes
  3237.   End
  3238.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3239.     DefaultModelConditionState
  3240.       Model             = PTreeDeath11
  3241.     End
  3242.  
  3243.     ModelConditionState = PASSENGER CLUB
  3244.       Model = None
  3245.     End
  3246.     AnimationState = PASSENGER CLUB
  3247.       EnteringStateFX = FX_DeadTreeBecomeClub
  3248.     End
  3249.  
  3250.     ModelConditionState = PASSENGER
  3251.       Model             = PTreeDeath11
  3252.     End
  3253.     AnimationState = PASSENGER
  3254.       EnteringStateFX = FX_DeadTreePickUp
  3255.     End
  3256.     
  3257.     
  3258.     ; These are the model conditions and animation states required for trees that can burn.  
  3259.     ModelConditionState = BURNED
  3260.       Model = PTreeDeath11 ; use default nondeath model in place of this.
  3261.     End
  3262.  
  3263.     AnimationState   = AFLAME ;Currently on fire
  3264.       ParticleSysBone     = None FireTreeSmall 
  3265.       ParticleSysBone     = None TreeEmbers 
  3266.     End
  3267.  
  3268.     AnimationState   = DYING BURNED ;Currently on fire
  3269.       ParticleSysBone     = None FireTreeSmall 
  3270.       ParticleSysBone     = None TreeEmbers 
  3271.     End
  3272.     ; End of stuff required for burn. 
  3273.     
  3274.   End
  3275.  
  3276.   Geometry            = CYLINDER
  3277.   GeometryIsSmall     = Yes
  3278.   GeometryMajorRadius = 3.2
  3279.   GeometryHeight      = 60
  3280.  
  3281. End
  3282.  
  3283. ;------------------------------------------------------------------------------
  3284. ObjectReskin TreeDead07 GenericInteractableOptimizedDeadTree
  3285.  
  3286.   ; *** ART Parameters ***
  3287.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3288.     ModelName = PTreeDeath12
  3289.     TextureName = PTreeDeath12.tga
  3290.     DoTopple         = Yes
  3291.     ToppleFX         = FX_ToppleTree
  3292.     BounceFX         = FX_TreeBounce
  3293.     KillWhenFinishedToppling = No
  3294.     SinkDistance     = 9;
  3295.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3296.     TaintedTree         = Yes
  3297.   End
  3298.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3299.     DefaultModelConditionState
  3300.       Model             = PTreeDeath12
  3301.     End
  3302.  
  3303.  
  3304.     ModelConditionState = PASSENGER CLUB
  3305.       Model = None
  3306.     End
  3307.     AnimationState = PASSENGER CLUB
  3308.       EnteringStateFX = FX_DeadTreeBecomeClub
  3309.     End
  3310.  
  3311.     ModelConditionState = PASSENGER
  3312.       Model             = PTreeDeath12
  3313.     End
  3314.     AnimationState = PASSENGER
  3315.       EnteringStateFX = FX_DeadTreePickUp
  3316.     End
  3317.     
  3318.     
  3319.     ; These are the model conditions and animation states required for trees that can burn.  
  3320.     ModelConditionState = BURNED
  3321.       Model = PTreeDeath12 ; use default nondeath model in place of this.
  3322.     End
  3323.  
  3324.     AnimationState   = AFLAME ;Currently on fire
  3325.       ParticleSysBone     = None FireTreeSmall 
  3326.       ParticleSysBone     = None TreeEmbers 
  3327.     End
  3328.  
  3329.     AnimationState   = DYING BURNED ;Currently on fire
  3330.       ParticleSysBone     = None FireTreeSmall 
  3331.       ParticleSysBone     = None TreeEmbers 
  3332.     End
  3333.     ; End of stuff required for burn. 
  3334.     
  3335.   End
  3336.  
  3337.   Geometry            = CYLINDER
  3338.   GeometryIsSmall     = Yes
  3339.   GeometryMajorRadius = 3.2
  3340.   GeometryHeight      = 60
  3341.  
  3342. End
  3343. ;------------------------------------------------------------------------------
  3344. Object TreeDead03
  3345.  
  3346.   ; *** ART Parameters ***
  3347.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3348.     DefaultModelConditionState
  3349.       Model             = PTreeDeath03
  3350.     End
  3351.           
  3352.     ModelConditionState = PASSENGER CLUB
  3353.       Model = None
  3354.     End
  3355.  
  3356.     ModelConditionState = PASSENGER
  3357.       Model             = PTreeDeath03
  3358.     End
  3359.     AnimationState
  3360.       EnteringStateFX = FX_TreePickUp
  3361.     End
  3362.     
  3363.  
  3364.     ; These are the model conditions and animation states required for trees that can burn.  
  3365.     ModelConditionState = BURNED
  3366.       Model = PTreeDeath03 ; use default nondeath model in place of this.
  3367.     End
  3368.  
  3369.     AnimationState   = AFLAME ;Currently on fire
  3370.       ParticleSysBone     = None FireTreeSmall 
  3371.       ParticleSysBone     = None TreeEmbers 
  3372.     End
  3373.  
  3374.     AnimationState   = DYING BURNED ;Currently on fire
  3375.       ParticleSysBone     = None FireTreeSmall 
  3376.       ParticleSysBone     = None TreeEmbers 
  3377.     End
  3378.     ; End of stuff required for burn.  
  3379.     
  3380.   End
  3381.  
  3382.   ; *** DESIGN parameters ***
  3383.   DisplayName      = OBJECT:Prop
  3384.   EditorSorting    = SHRUBBERY
  3385.   CrushableLevel   = 1
  3386.  
  3387.   ArmorSet
  3388.     Conditions      = None
  3389.     Armor           = NoArmor
  3390.   End
  3391.  
  3392.   TransportSlotCount  = 0                 ;how many "slots" we take in a transport (0 == not transportable)
  3393.  
  3394.   ; *** ENGINEERING parameters ***
  3395.   KindOf           = SHRUBBERY IMMOBILE NO_COLLIDE OPTIMIZED_PROP
  3396.  
  3397.   Body = HighlanderBody ModuleTag_10 ;Can take damage, but won't die.  Can only die from ::kill() or other unresistable damage
  3398.     MaxHealth      = 50.0
  3399.   End
  3400.  
  3401.   Geometry            = CYLINDER
  3402.   GeometryIsSmall     = Yes
  3403.   GeometryMajorRadius = 3.2
  3404.   GeometryHeight      = 60
  3405.   Shadow              = SHADOW_VOLUME
  3406.   InstanceScaleFuzziness = 0.1
  3407.   
  3408. End
  3409.  
  3410. ;------------------------------------------------------------------------------
  3411. ObjectReskin TreeDead04 TreeDead03
  3412.  
  3413.   ; *** ART Parameters ***
  3414.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3415.     DefaultModelConditionState
  3416.       Model             = PTreeDeath04
  3417.     End
  3418.  
  3419.     ModelConditionState = PASSENGER CLUB
  3420.       Model = None
  3421.     End
  3422.  
  3423.     ModelConditionState = PASSENGER
  3424.       Model             = PTreeDeath04
  3425.     End
  3426.     AnimationState
  3427.       EnteringStateFX = FX_TreePickUp
  3428.     End
  3429.     
  3430.     
  3431.     ; These are the model conditions and animation states required for trees that can burn.  
  3432.     ModelConditionState = BURNED
  3433.       Model = PTreeDeath04 ; use default nondeath model in place of this.
  3434.     End
  3435.  
  3436.     AnimationState   = AFLAME ;Currently on fire
  3437.       ParticleSysBone     = None FireTreeSmall 
  3438.       ParticleSysBone     = None TreeEmbers 
  3439.     End
  3440.  
  3441.     AnimationState   = DYING BURNED ;Currently on fire
  3442.       ParticleSysBone     = None FireTreeSmall 
  3443.       ParticleSysBone     = None TreeEmbers 
  3444.     End
  3445.     ; End of stuff required for burn.  
  3446.     
  3447.   End
  3448. End
  3449.  
  3450. ;------------------------------------------------------------------------------
  3451.  
  3452. ObjectReskin PTree23 TreeNew01
  3453.  
  3454.   ; *** ART Parameters ***
  3455.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3456.     ModelName = PTree23
  3457.     TextureName = PTreeShare.tga
  3458.  
  3459.     DoTopple         = Yes
  3460.     ToppleFX         = FX_ToppleTree
  3461.     BounceFX         = FX_TreeBounce
  3462.     KillWhenFinishedToppling = No
  3463.     SinkDistance     = 9;
  3464.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3465.   End
  3466.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3467.     DefaultModelConditionState
  3468.       Model             = PTree23
  3469.     End
  3470.  
  3471.     ModelConditionState = PASSENGER CLUB
  3472.       Model = None
  3473.     End
  3474.  
  3475.     AnimationState = PASSENGER CLUB
  3476.       EnteringStateFX = FX_TreeBecomeClub
  3477.     End
  3478.  
  3479.     AnimationState = PASSENGER
  3480.       EnteringStateFX = FX_TreePickUp
  3481.     End
  3482.     
  3483.     ; These are the model conditions and animation states required for trees that can burn.  
  3484.     ModelConditionState = BURNED
  3485.       Model = PTree23 ; use default nondeath model in place of this.
  3486.     End
  3487.  
  3488.     AnimationState   = AFLAME ;Currently on fire
  3489.       ParticleSysBone     = None FireTreeSmall 
  3490.       ParticleSysBone     = None TreeEmbers 
  3491.     End
  3492.  
  3493.     AnimationState   = DYING BURNED ;Currently on fire
  3494.       ParticleSysBone     = None FireTreeSmall 
  3495.       ParticleSysBone     = None TreeEmbers 
  3496.     End
  3497.     ; End of stuff required for burn.  
  3498.  
  3499.   End
  3500.  
  3501.   Geometry            = CYLINDER
  3502.   GeometryIsSmall     = Yes
  3503.   GeometryMajorRadius = 3.2
  3504.   GeometryHeight      = 60
  3505.   
  3506. End
  3507.  
  3508. ;------------------------------------------------------------------------------
  3509.  
  3510. ObjectReskin PTree24 TreeNew01
  3511.  
  3512.   ; *** ART Parameters ***
  3513.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3514.     ModelName = PTree24
  3515.     TextureName = PTreeShare.tga
  3516.  
  3517.     DoTopple         = Yes
  3518.     ToppleFX         = FX_ToppleTree
  3519.     BounceFX         = FX_TreeBounce
  3520.     KillWhenFinishedToppling = No
  3521.     SinkDistance     = 9;
  3522.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3523.     FadeDistance     = 120
  3524.     FadeTarget       = 100
  3525.   End
  3526.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3527.     DefaultModelConditionState
  3528.       Model             = PTree24
  3529.     End
  3530.  
  3531.     ModelConditionState = PASSENGER CLUB
  3532.       Model = None
  3533.     End
  3534.  
  3535.     AnimationState = PASSENGER CLUB
  3536.       EnteringStateFX = FX_TreeBecomeClub
  3537.     End
  3538.  
  3539.     AnimationState = PASSENGER
  3540.       EnteringStateFX = FX_TreePickUp
  3541.     End
  3542.     
  3543.     ; These are the model conditions and animation states required for trees that can burn.  
  3544.     ModelConditionState = BURNED
  3545.       Model = PTree24 ; use default nondeath model in place of this.
  3546.     End
  3547.  
  3548.     AnimationState   = AFLAME ;Currently on fire
  3549.       ParticleSysBone     = None FireTreeSmall 
  3550.       ParticleSysBone     = None TreeEmbers 
  3551.     End
  3552.  
  3553.     AnimationState   = DYING BURNED ;Currently on fire
  3554.       ParticleSysBone     = None FireTreeSmall 
  3555.       ParticleSysBone     = None TreeEmbers 
  3556.     End
  3557.     ; End of stuff required for burn.  
  3558.  
  3559.   End
  3560.  
  3561.   Geometry            = CYLINDER
  3562.   GeometryIsSmall     = Yes
  3563.   GeometryMajorRadius = 3.2
  3564.   GeometryHeight      = 60
  3565.   
  3566. End
  3567.  
  3568. ;------------------------------------------------------------------------------
  3569.  
  3570. ObjectReskin PTree25 TreeNew01
  3571.  
  3572.   ; *** ART Parameters ***
  3573.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3574.     ModelName = PTree25
  3575.     TextureName = PTreeShare.tga
  3576.  
  3577.     DoTopple         = Yes
  3578.     ToppleFX         = FX_ToppleTree
  3579.     BounceFX         = FX_TreeBounce
  3580.     KillWhenFinishedToppling = No
  3581.     SinkDistance     = 9;
  3582.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3583.     FadeDistance     = 130
  3584.     FadeTarget       = 100
  3585.   End
  3586.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3587.     DefaultModelConditionState
  3588.       Model             = PTree25
  3589.     End
  3590.  
  3591.     ModelConditionState = PASSENGER CLUB
  3592.       Model = None
  3593.     End
  3594.  
  3595.     AnimationState = PASSENGER CLUB
  3596.       EnteringStateFX = FX_TreeBecomeClub
  3597.     End
  3598.  
  3599.     AnimationState = PASSENGER
  3600.       EnteringStateFX = FX_TreePickUp
  3601.     End
  3602.     
  3603.     ; These are the model conditions and animation states required for trees that can burn.  
  3604.     ModelConditionState = BURNED
  3605.       Model = PTree25 ; use default nondeath model in place of this.
  3606.     End
  3607.  
  3608.     AnimationState   = AFLAME ;Currently on fire
  3609.       ParticleSysBone     = None FireTreeSmall 
  3610.       ParticleSysBone     = None TreeEmbers 
  3611.     End
  3612.  
  3613.     AnimationState   = DYING BURNED ;Currently on fire
  3614.       ParticleSysBone     = None FireTreeSmall 
  3615.       ParticleSysBone     = None TreeEmbers 
  3616.     End
  3617.     ; End of stuff required for burn.  
  3618.  
  3619.   End
  3620.  
  3621.   Geometry            = CYLINDER
  3622.   GeometryIsSmall     = Yes
  3623.   GeometryMajorRadius = 3.2
  3624.   GeometryHeight      = 60
  3625.   
  3626. End
  3627.  
  3628. ;------------------------------------------------------------------------------
  3629.  
  3630. ObjectReskin PTrunk_M GenericNONInteractableOptimizedDeadTree
  3631.  
  3632.   ; *** ART Parameters ***
  3633.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3634.     ModelName = PTrunk_m
  3635.     TextureName = Ptree22.tga
  3636.  
  3637.     DoTopple         = Yes
  3638.     ToppleFX         = FX_ToppleTree
  3639.     BounceFX         = FX_TreeBounce
  3640.     KillWhenFinishedToppling = No
  3641.     SinkDistance     = 9;
  3642.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3643.     TaintedTree         = Yes  
  3644.   End
  3645.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3646.     DefaultModelConditionState
  3647.       Model             = PTrunk_s
  3648.     End
  3649.  
  3650.           
  3651.     ; These are the model conditions and animation states required for trees that can burn.  
  3652.     ModelConditionState = BURNED
  3653.       Model = PTrunk_s ; use default nondeath model in place of this.
  3654.     End
  3655.  
  3656.     AnimationState   = AFLAME ;Currently on fire
  3657.       ParticleSysBone     = None FireTreeSmall 
  3658.       ParticleSysBone     = None TreeEmbers 
  3659.     End
  3660.  
  3661.     AnimationState   = DYING BURNED ;Currently on fire
  3662.       ParticleSysBone     = None FireTreeSmall 
  3663.       ParticleSysBone     = None TreeEmbers 
  3664.     End
  3665.     ; End of stuff required for burn.  
  3666.     
  3667.   End
  3668.  
  3669.   Geometry            = CYLINDER
  3670.   GeometryIsSmall     = Yes
  3671.   GeometryMajorRadius = 3.2
  3672.   GeometryHeight      = 60
  3673.   
  3674. End
  3675.  
  3676. ;------------------------------------------------------------------------------
  3677.  
  3678. ObjectReskin PTrunk_Mb GenericNONInteractableOptimizedDeadTree
  3679.  
  3680.   ; *** ART Parameters ***
  3681.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3682.     ModelName = PTrunk_m
  3683.     TextureName = Ptree22b.tga
  3684.  
  3685.     DoTopple         = Yes
  3686.     ToppleFX         = FX_ToppleTree
  3687.     BounceFX         = FX_TreeBounce
  3688.     KillWhenFinishedToppling = No
  3689.     SinkDistance     = 9;
  3690.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3691.     TaintedTree         = Yes
  3692.   End
  3693.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3694.     DefaultModelConditionState
  3695.       Model             = PTrunk_s
  3696.     End
  3697.     
  3698.     ; These are the model conditions and animation states required for trees that can burn.  
  3699.     ModelConditionState = BURNED
  3700.       Model = PTrunk_s ; use default nondeath model in place of this.
  3701.     End
  3702.  
  3703.     AnimationState   = AFLAME ;Currently on fire
  3704.       ParticleSysBone     = None FireTreeSmall 
  3705.       ParticleSysBone     = None TreeEmbers 
  3706.     End
  3707.  
  3708.     AnimationState   = DYING BURNED ;Currently on fire
  3709.       ParticleSysBone     = None FireTreeSmall 
  3710.       ParticleSysBone     = None TreeEmbers 
  3711.     End
  3712.     ; End of stuff required for burn.  
  3713.     
  3714.   End
  3715.  
  3716.   Geometry            = CYLINDER
  3717.   GeometryIsSmall     = Yes
  3718.   GeometryMajorRadius = 3.2
  3719.   GeometryHeight      = 60
  3720.   
  3721. End
  3722.  
  3723. ;------------------------------------------------------------------------------
  3724.  
  3725. ObjectReskin PTrunk_S GenericInteractableOptimizedDeadTree
  3726.  
  3727.   ; *** ART Parameters ***
  3728.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3729.     ModelName = PTrunk_S
  3730.     TextureName = Ptree22.tga
  3731.  
  3732.     DoTopple         = Yes
  3733.     ToppleFX         = FX_ToppleTree
  3734.     BounceFX         = FX_TreeBounce
  3735.     KillWhenFinishedToppling = No
  3736.     SinkDistance     = 9;
  3737.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3738.     TaintedTree         = Yes
  3739.   End
  3740.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3741.     DefaultModelConditionState
  3742.       Model             = PTrunk_S
  3743.     End
  3744.     
  3745.       
  3746.     ModelConditionState = PASSENGER CLUB
  3747.       Model = None
  3748.     End
  3749.  
  3750.     ModelConditionState = PASSENGER
  3751.       Model             = PTrunk_S
  3752.     End
  3753.     AnimationState
  3754.       EnteringStateFX = FX_TreePickUp
  3755.     End
  3756.     
  3757.  
  3758.     ; These are the model conditions and animation states required for trees that can burn.  
  3759.     ModelConditionState = BURNED
  3760.       Model = PTrunk_m ; use default nondeath model in place of this.
  3761.     End
  3762.  
  3763.     AnimationState   = AFLAME ;Currently on fire
  3764.       ParticleSysBone     = None FireTreeSmall 
  3765.       ParticleSysBone     = None TreeEmbers 
  3766.     End
  3767.  
  3768.     AnimationState   = DYING BURNED ;Currently on fire
  3769.       ParticleSysBone     = None FireTreeSmall 
  3770.       ParticleSysBone     = None TreeEmbers 
  3771.     End
  3772.     ; End of stuff required for burn.  
  3773.     
  3774.   End
  3775.  
  3776.   Geometry            = CYLINDER
  3777.   GeometryIsSmall     = Yes
  3778.   GeometryMajorRadius = 3.2
  3779.   GeometryHeight      = 60
  3780.   
  3781. End
  3782.  
  3783. ;------------------------------------------------------------------------------
  3784.  
  3785. ObjectReskin PTreeMedium GenericNONInteractableOptimizedDeadTree
  3786.  
  3787.   ; *** ART Parameters ***
  3788.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3789.     ModelName = PTrunk_m
  3790.     TextureName = Ptree22.tga
  3791.  
  3792.     DoTopple         = Yes
  3793.     ToppleFX         = FX_ToppleTree
  3794.     BounceFX         = FX_TreeBounce
  3795.     KillWhenFinishedToppling = No
  3796.     SinkDistance     = 9;
  3797.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3798.   End
  3799.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3800.     DefaultModelConditionState
  3801.       Model             = PTrunk_m
  3802.     End
  3803.  
  3804.  
  3805.     ; These are the model conditions and animation states required for trees that can burn.  
  3806.     ModelConditionState = BURNED
  3807.       Model = PTrunk_m ; use default nondeath model in place of this.
  3808.     End
  3809.  
  3810.     AnimationState   = AFLAME ;Currently on fire
  3811.       ParticleSysBone     = None FireTreeSmall 
  3812.       ParticleSysBone     = None TreeEmbers 
  3813.     End
  3814.  
  3815.     AnimationState   = DYING BURNED ;Currently on fire
  3816.       ParticleSysBone     = None FireTreeSmall 
  3817.       ParticleSysBone     = None TreeEmbers 
  3818.     End
  3819.     ; End of stuff required for burn.  
  3820.     
  3821.   End
  3822.  
  3823.   Geometry            = CYLINDER
  3824.   GeometryIsSmall     = Yes
  3825.   GeometryMajorRadius = 3.2
  3826.   GeometryHeight      = 60
  3827.   
  3828. End
  3829.  
  3830. ;------------------------------------------------------------------------------
  3831.  
  3832. ObjectReskin PTrunk_L GenericInteractableOptimizedDeadTree
  3833.  
  3834.   ; *** ART Parameters ***
  3835.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3836.     ModelName = PTrunk_L
  3837.     TextureName = Ptree22.tga
  3838.  
  3839.     DoTopple         = Yes
  3840.     ToppleFX         = FX_ToppleTree
  3841.     BounceFX         = FX_TreeBounce
  3842.     KillWhenFinishedToppling = No
  3843.     SinkDistance     = 9;
  3844.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3845.     TaintedTree         = Yes
  3846.   End
  3847.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3848.     DefaultModelConditionState
  3849.       Model             = PTrunk_L
  3850.     End
  3851.     
  3852.       
  3853.     ModelConditionState = PASSENGER CLUB
  3854.       Model = None
  3855.     End
  3856.  
  3857.     ModelConditionState = PASSENGER
  3858.       Model             = PTrunk_L
  3859.     End
  3860.     AnimationState
  3861.       EnteringStateFX = FX_TreePickUp
  3862.     End
  3863.     
  3864.  
  3865.     ; These are the model conditions and animation states required for trees that can burn.  
  3866.     ModelConditionState = BURNED
  3867.       Model = PTrunk_L ; use default nondeath model in place of this.
  3868.     End
  3869.  
  3870.     AnimationState   = AFLAME ;Currently on fire
  3871.       ParticleSysBone     = None FireTreeSmall 
  3872.       ParticleSysBone     = None TreeEmbers 
  3873.     End
  3874.  
  3875.     AnimationState   = DYING BURNED ;Currently on fire
  3876.       ParticleSysBone     = None FireTreeSmall 
  3877.       ParticleSysBone     = None TreeEmbers 
  3878.     End
  3879.     ; End of stuff required for burn.  
  3880.     
  3881.   End
  3882.  
  3883.   Geometry            = CYLINDER
  3884.   GeometryIsSmall     = Yes
  3885.   GeometryMajorRadius = 3.2
  3886.   GeometryHeight      = 60
  3887.   
  3888. End
  3889.  
  3890. ;------------------------------------------------------------------------------
  3891.  
  3892.  
  3893. ObjectReskin PTreeDogwood08 TreeNew01
  3894.  
  3895.   ; *** ART Parameters ***
  3896.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3897.     ModelName = PTDogwod08
  3898.     TextureName = PTDogwod06.tga
  3899.  
  3900.     DoTopple         = Yes
  3901.     ToppleFX         = FX_ToppleTree
  3902.     BounceFX         = FX_TreeBounce
  3903.     KillWhenFinishedToppling = No
  3904.     SinkDistance     = 9;
  3905.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3906.   End
  3907.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3908.     DefaultModelConditionState
  3909.       Model             = PTDogwod08
  3910.     End
  3911.     
  3912.     ; These are the model conditions and animation states required for trees that can burn.  
  3913.     ModelConditionState = BURNED
  3914.       Model = PTDogwod08 ; use default nondeath model in place of this.
  3915.     End
  3916.  
  3917.     AnimationState   = AFLAME ;Currently on fire
  3918.       ParticleSysBone     = None FireTreeSmall 
  3919.       ParticleSysBone     = None TreeEmbers 
  3920.     End
  3921.  
  3922.     AnimationState   = DYING BURNED ;Currently on fire
  3923.       ParticleSysBone     = None FireTreeSmall 
  3924.       ParticleSysBone     = None TreeEmbers 
  3925.     End
  3926.     ; End of stuff required for burn.  
  3927.     
  3928.   End
  3929.   
  3930. End
  3931.  
  3932. ;------------------------------------------------------------------------------
  3933.  
  3934. ObjectReskin PTreeWillow03 TreeNew01
  3935.  
  3936.   ; *** ART Parameters ***
  3937.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3938.     ModelName = PTXWILOW03
  3939.     TextureName = PTXWILOW03.tga
  3940.  
  3941.     DoTopple         = Yes
  3942.     ToppleFX         = FX_ToppleTree
  3943.     BounceFX         = FX_TreeBounce
  3944.     KillWhenFinishedToppling = No
  3945.     SinkDistance     = 9;
  3946.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3947.   End
  3948.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3949.     DefaultModelConditionState
  3950.       Model             = PTXWILOW03
  3951.     End
  3952.     
  3953.     ; These are the model conditions and animation states required for trees that can burn.  
  3954.     ModelConditionState = BURNED
  3955.       Model = PTXWILOW03 ; use default nondeath model in place of this.
  3956.     End
  3957.  
  3958.     AnimationState   = AFLAME ;Currently on fire
  3959.       ParticleSysBone     = None FireTreeSmall 
  3960.       ParticleSysBone     = None TreeEmbers 
  3961.     End
  3962.  
  3963.     AnimationState   = DYING BURNED ;Currently on fire
  3964.       ParticleSysBone     = None FireTreeSmall 
  3965.       ParticleSysBone     = None TreeEmbers 
  3966.     End
  3967.     ; End of stuff required for burn.  
  3968.     
  3969.   End
  3970.  
  3971. End
  3972.  
  3973. ;------------------------------------------------------------------------------
  3974. ObjectReskin PTreeCypress01 GenericInteractableOptimizedTree
  3975.  
  3976.   ; *** ART Parameters ***
  3977.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  3978.     ModelName = PTCypress01
  3979.     TextureName = PTCypress01.tga
  3980.  
  3981.     DoTopple         = Yes
  3982.     ToppleFX         = FX_ToppleTree
  3983.     BounceFX         = FX_TreeBounce
  3984.     KillWhenFinishedToppling = No
  3985.     SinkDistance     = 9;
  3986.     SinkTime         = DEFAULT_TREE_SINK_TIME
  3987.   End
  3988.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  3989.     DefaultModelConditionState
  3990.       Model             = PTCypress01
  3991.     End
  3992.  
  3993.     ModelConditionState = PASSENGER CLUB
  3994.       Model = None
  3995.     End
  3996.  
  3997.     AnimationState = PASSENGER CLUB
  3998.       EnteringStateFX = FX_TreeBecomeClub
  3999.     End
  4000.  
  4001.     AnimationState = PASSENGER
  4002.       EnteringStateFX = FX_TreePickUp
  4003.     End
  4004.         
  4005.     ; These are the model conditions and animation states required for trees that can burn.  
  4006.     ModelConditionState = BURNED
  4007.       Model = PTCypress01 ; use default nondeath model in place of this.
  4008.     End
  4009.  
  4010.     AnimationState   = AFLAME ;Currently on fire
  4011.       ParticleSysBone     = None FireTreeSmall 
  4012.       ParticleSysBone     = None TreeEmbers 
  4013.     End
  4014.  
  4015.     AnimationState   = DYING BURNED ;Currently on fire
  4016.       ParticleSysBone     = None FireTreeSmall 
  4017.       ParticleSysBone     = None TreeEmbers 
  4018.     End
  4019.     ; End of stuff required for burn.  
  4020.  
  4021.   End
  4022.  
  4023. ; Geometry            = CYLINDER
  4024. ; GeometryIsSmall     = Yes
  4025. ; GeometryMajorRadius = 4.0
  4026. ; GeometryHeight      = 15
  4027.   
  4028. End
  4029.  
  4030. ;------------------------------------------------------------------------------
  4031. ObjectReskin PTreeCypress02 GenericInteractableOptimizedTree
  4032.  
  4033.   ; *** ART Parameters ***
  4034.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4035.     ModelName = PTCypressGrn
  4036.     TextureName = PTCypressGrn.tga
  4037.  
  4038.     DoTopple         = Yes
  4039.     ToppleFX         = FX_ToppleTree
  4040.     BounceFX         = FX_TreeBounce
  4041.     KillWhenFinishedToppling = No
  4042.     SinkDistance     = 9;
  4043.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4044.   End
  4045.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4046.     DefaultModelConditionState
  4047.       Model             = PTCypressGrn
  4048.     End
  4049.  
  4050.     ModelConditionState = PASSENGER CLUB
  4051.       Model = None
  4052.     End
  4053.  
  4054.     AnimationState = PASSENGER CLUB
  4055.       EnteringStateFX = FX_TreeBecomeClub
  4056.     End
  4057.  
  4058.     AnimationState = PASSENGER
  4059.       EnteringStateFX = FX_TreePickUp
  4060.     End
  4061.     
  4062.     ; These are the model conditions and animation states required for trees that can burn.  
  4063.     ModelConditionState = BURNED
  4064.       Model = PTCypressGrn ; use default nondeath model in place of this.
  4065.     End
  4066.  
  4067.     AnimationState   = AFLAME ;Currently on fire
  4068.       ParticleSysBone     = None FireTreeSmall 
  4069.       ParticleSysBone     = None TreeEmbers 
  4070.     End
  4071.  
  4072.     AnimationState   = DYING BURNED ;Currently on fire
  4073.       ParticleSysBone     = None FireTreeSmall 
  4074.       ParticleSysBone     = None TreeEmbers 
  4075.     End
  4076.     ; End of stuff required for burn.  
  4077.  
  4078.   End
  4079.  
  4080. ; Geometry            = CYLINDER
  4081. ; GeometryIsSmall     = Yes
  4082. ; GeometryMajorRadius = 4.0
  4083. ; GeometryHeight      = 15
  4084.   
  4085. End
  4086.  
  4087. ;------------------------------------------------------------------------------
  4088. ObjectReskin PTreeDogwood01 GenericInteractableOptimizedTree
  4089.  
  4090.   ; *** ART Parameters ***
  4091.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4092.     ModelName = PTDogwod01
  4093.     TextureName = PTDogwod01.tga
  4094.  
  4095.     DoTopple         = Yes
  4096.     ToppleFX         = FX_ToppleTree
  4097.     BounceFX         = FX_TreeBounce
  4098.     KillWhenFinishedToppling = No
  4099.     SinkDistance     = 9;
  4100.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4101.   End
  4102.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4103.     DefaultModelConditionState
  4104.       Model             = PTDogwod01
  4105.     End
  4106.  
  4107.     ModelConditionState = PASSENGER CLUB
  4108.       Model = None
  4109.     End
  4110.  
  4111.     AnimationState = PASSENGER CLUB
  4112.       EnteringStateFX = FX_TreeBecomeClub
  4113.     End
  4114.  
  4115.     AnimationState = PASSENGER
  4116.       EnteringStateFX = FX_TreePickUp
  4117.     End
  4118.     
  4119.     ; These are the model conditions and animation states required for trees that can burn.  
  4120.     ModelConditionState = BURNED
  4121.       Model = PTDogwod01 ; use default nondeath model in place of this.
  4122.     End
  4123.  
  4124.     AnimationState   = AFLAME ;Currently on fire
  4125.       ParticleSysBone     = None FireTreeSmall 
  4126.       ParticleSysBone     = None TreeEmbers 
  4127.     End
  4128.  
  4129.     AnimationState   = DYING BURNED ;Currently on fire
  4130.       ParticleSysBone     = None FireTreeSmall 
  4131.       ParticleSysBone     = None TreeEmbers 
  4132.     End
  4133.     ; End of stuff required for burn.  
  4134.     
  4135.   End
  4136.  
  4137. ; Geometry            = CYLINDER
  4138. ; GeometryIsSmall     = Yes
  4139. ; GeometryMajorRadius = 4.0
  4140. ; GeometryHeight      = 15
  4141.   
  4142. End
  4143.  
  4144. ;------------------------------------------------------------------------------
  4145. ObjectReskin PTreeOak02 GenericInteractableOptimizedTree
  4146.  
  4147.   ; *** ART Parameters ***
  4148.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4149.     ModelName = PTOakFall2
  4150.     TextureName = PTOakFall2.tga
  4151.  
  4152.     DoTopple         = Yes
  4153.     ToppleFX         = FX_ToppleTree
  4154.     BounceFX         = FX_TreeBounce
  4155.     KillWhenFinishedToppling = No
  4156.     SinkDistance     = 9;
  4157.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4158.   End
  4159.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4160.     DefaultModelConditionState
  4161.       Model             = PTOakFall2
  4162.     End
  4163.  
  4164.     ModelConditionState = PASSENGER CLUB
  4165.       Model = None
  4166.     End
  4167.  
  4168.     AnimationState = PASSENGER CLUB
  4169.       EnteringStateFX = FX_TreeBecomeClub
  4170.     End
  4171.  
  4172.     AnimationState = PASSENGER
  4173.       EnteringStateFX = FX_TreePickUp
  4174.     End
  4175.     
  4176.     ; These are the model conditions and animation states required for trees that can burn.  
  4177.     ModelConditionState = BURNED
  4178.       Model = PTOakFall2 ; use default nondeath model in place of this.
  4179.     End
  4180.  
  4181.     AnimationState   = AFLAME ;Currently on fire
  4182.       ParticleSysBone     = None FireTreeSmall 
  4183.       ParticleSysBone     = None TreeEmbers 
  4184.     End
  4185.  
  4186.     AnimationState   = DYING BURNED ;Currently on fire
  4187.       ParticleSysBone     = None FireTreeSmall 
  4188.       ParticleSysBone     = None TreeEmbers 
  4189.     End
  4190.     ; End of stuff required for burn.  
  4191.     
  4192.   End
  4193.  
  4194. ; Geometry            = CYLINDER
  4195. ; GeometryIsSmall     = Yes
  4196. ; GeometryMajorRadius = 4.0
  4197. ; GeometryHeight      = 15
  4198.   
  4199. End
  4200.  
  4201. ;------------------------------------------------------------------------------
  4202. ObjectReskin PTreePine01 GenericInteractableOptimizedTree
  4203.  
  4204.   ; *** ART Parameters ***
  4205.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4206.     ModelName = PTPine01
  4207.     TextureName = PTPine01.tga
  4208.  
  4209.     DoTopple         = Yes
  4210.     ToppleFX         = FX_ToppleTree
  4211.     BounceFX         = FX_TreeBounce
  4212.     KillWhenFinishedToppling = No
  4213.     SinkDistance     = 9;
  4214.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4215.   End
  4216.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4217.     DefaultModelConditionState
  4218.       Model             = PTPine01
  4219.     End
  4220.  
  4221.     ModelConditionState = PASSENGER CLUB
  4222.       Model = None
  4223.     End
  4224.  
  4225.     AnimationState = PASSENGER CLUB
  4226.       EnteringStateFX = FX_TreeBecomeClub
  4227.     End
  4228.  
  4229.     AnimationState = PASSENGER
  4230.       EnteringStateFX = FX_TreePickUp
  4231.     End
  4232.     
  4233.     ; These are the model conditions and animation states required for trees that can burn.  
  4234.     ModelConditionState = BURNED
  4235.       Model = PTPine01 ; use default nondeath model in place of this.
  4236.     End
  4237.  
  4238.     AnimationState   = AFLAME ;Currently on fire
  4239.       ParticleSysBone     = None FireTreeSmall 
  4240.       ParticleSysBone     = None TreeEmbers 
  4241.     End
  4242.  
  4243.     AnimationState   = DYING BURNED ;Currently on fire
  4244.       ParticleSysBone     = None FireTreeSmall 
  4245.       ParticleSysBone     = None TreeEmbers 
  4246.     End
  4247.     ; End of stuff required for burn.  
  4248.  
  4249.   End
  4250.  
  4251. ; Geometry            = CYLINDER
  4252. ; GeometryIsSmall     = Yes
  4253. ; GeometryMajorRadius = 4.0
  4254. ; GeometryHeight      = 15
  4255.   
  4256. End
  4257.  
  4258. ;------------------------------------------------------------------------------
  4259. ObjectReskin PTreePine02 GenericInteractableOptimizedTree
  4260.  
  4261.   ; *** ART Parameters ***
  4262.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4263.     ModelName = PTPine01_hi
  4264.     TextureName = PTPine01.tga
  4265.  
  4266.     DoTopple         = Yes
  4267.     ToppleFX         = FX_ToppleTree
  4268.     BounceFX         = FX_TreeBounce
  4269.     KillWhenFinishedToppling = No
  4270.     SinkDistance     = 9;
  4271.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4272.   End
  4273.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4274.     DefaultModelConditionState
  4275.       Model             = PTPine01_hi
  4276.     End
  4277.  
  4278.     ModelConditionState = PASSENGER CLUB
  4279.       Model = None
  4280.     End
  4281.  
  4282.     AnimationState = PASSENGER CLUB
  4283.       EnteringStateFX = FX_TreeBecomeClub
  4284.     End
  4285.  
  4286.     AnimationState = PASSENGER
  4287.       EnteringStateFX = FX_TreePickUp
  4288.     End
  4289.     
  4290.     ; These are the model conditions and animation states required for trees that can burn.  
  4291.     ModelConditionState = BURNED
  4292.       Model = PTPine01_hi ; use default nondeath model in place of this.
  4293.     End
  4294.  
  4295.     AnimationState   = AFLAME ;Currently on fire
  4296.       ParticleSysBone     = None FireTreeSmall 
  4297.       ParticleSysBone     = None TreeEmbers 
  4298.     End
  4299.  
  4300.     AnimationState   = DYING BURNED ;Currently on fire
  4301.       ParticleSysBone     = None FireTreeSmall 
  4302.       ParticleSysBone     = None TreeEmbers 
  4303.     End
  4304.     ; End of stuff required for burn.  
  4305.  
  4306.   End
  4307.  
  4308. ; Geometry            = CYLINDER
  4309. ; GeometryIsSmall     = Yes
  4310. ; GeometryMajorRadius = 4.0
  4311. ; GeometryHeight      = 15
  4312.   
  4313. End
  4314.  
  4315. ;------------------------------------------------------------------------------
  4316. ObjectReskin PTreeSpruce01 GenericInteractableOptimizedTree
  4317.  
  4318.   ; *** ART Parameters ***
  4319.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4320.     ModelName = PTSpruce01_hi
  4321.     TextureName = PTSpruce01.tga
  4322.  
  4323.     DoTopple         = Yes
  4324.     ToppleFX         = FX_ToppleTree
  4325.     BounceFX         = FX_TreeBounce
  4326.     KillWhenFinishedToppling = No
  4327.     SinkDistance     = 9;
  4328.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4329.   End
  4330.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4331.     DefaultModelConditionState
  4332.       Model             = PTSpruce01_hi
  4333.     End
  4334.  
  4335.     ModelConditionState = PASSENGER CLUB
  4336.       Model = None
  4337.     End
  4338.  
  4339.     AnimationState = PASSENGER CLUB
  4340.       EnteringStateFX = FX_TreeBecomeClub
  4341.     End
  4342.  
  4343.     AnimationState = PASSENGER
  4344.       EnteringStateFX = FX_TreePickUp
  4345.     End
  4346.     
  4347.     ; These are the model conditions and animation states required for trees that can burn.  
  4348.     ModelConditionState = BURNED
  4349.       Model = PTSpruce01_hi ; use default nondeath model in place of this.
  4350.     End
  4351.  
  4352.     AnimationState   = AFLAME ;Currently on fire
  4353.       ParticleSysBone     = None FireTreeSmall 
  4354.       ParticleSysBone     = None TreeEmbers 
  4355.     End
  4356.  
  4357.     AnimationState   = DYING BURNED ;Currently on fire
  4358.       ParticleSysBone     = None FireTreeSmall 
  4359.       ParticleSysBone     = None TreeEmbers 
  4360.     End
  4361.     ; End of stuff required for burn.  
  4362.  
  4363.   End
  4364.  
  4365. ; Geometry            = CYLINDER
  4366. ; GeometryIsSmall     = Yes
  4367. ; GeometryMajorRadius = 4.0
  4368. ; GeometryHeight      = 15
  4369.   
  4370. End
  4371.  
  4372.  
  4373. ;------------------------------------------------------------------------------
  4374.  
  4375.  
  4376. ObjectReskin TreeF01 GenericInteractableOptimizedTree
  4377.  
  4378.   ; *** ART Parameters ***
  4379.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4380.     ModelName = FPTree01
  4381.     TextureName = FPTree01.tga
  4382.  
  4383.     DoTopple         = Yes
  4384.     ToppleFX         = FX_ToppleTree
  4385.     BounceFX         = FX_TreeBounce
  4386.     KillWhenFinishedToppling = No
  4387.     SinkDistance     = 9;
  4388.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4389.     TaintedTree         = Yes
  4390.     FadeDistance     = 270
  4391.     FadeTarget       = 100
  4392.   End
  4393.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4394.     DefaultModelConditionState
  4395.       Model             = FPTree01
  4396.     End
  4397.  
  4398.  
  4399.     ModelConditionState = PASSENGER CLUB
  4400.       Model = None
  4401.     End
  4402.  
  4403.     ModelConditionState = PASSENGER
  4404.       Model             = FPTree01
  4405.     End
  4406.  
  4407.     AnimationState = PASSENGER CLUB
  4408.       EnteringStateFX = FX_TreeBecomeClub
  4409.     End
  4410.  
  4411.     AnimationState = PASSENGER
  4412.       EnteringStateFX = FX_TreePickUp
  4413.     End
  4414.     
  4415.     ; These are the model conditions and animation states required for trees that can burn.  
  4416.     ModelConditionState = BURNED
  4417.       Model = FPTree01D2 ; use default nondeath model in place of this.
  4418.     End
  4419.  
  4420.     AnimationState   = AFLAME ;Currently on fire
  4421.       ParticleSysBone     = None FireTreeLarge 
  4422.       ParticleSysBone     = None TreeEmbers 
  4423.     End
  4424.  
  4425.     AnimationState   = DYING  ;Currently on fire
  4426.       ParticleSysBone     = None FireTreeLarge 
  4427.       ParticleSysBone     = None TreeEmbers 
  4428.     End
  4429.  
  4430.     AnimationState   = BURNED ;Currently on fire
  4431.       ParticleSysBone     = None FireTreeLarge 
  4432.       ParticleSysBone     = None TreeEmbers 
  4433.     End
  4434.     ; End of stuff required for burn.  
  4435.  
  4436.   End
  4437.  
  4438. ; Geometry            = CYLINDER
  4439. ; GeometryIsSmall     = Yes
  4440. ; GeometryMajorRadius = 4.0
  4441. ; GeometryHeight      = 15
  4442.   
  4443. End
  4444.  
  4445. ;------------------------------------------------------------------------------
  4446.  
  4447. ObjectReskin TreeF02 GenericInteractableOptimizedTree
  4448.   ; *** ART Parameters ***
  4449.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4450.     ModelName = FPTree02
  4451.     TextureName = FPTree01.tga
  4452.  
  4453.     DoTopple         = Yes
  4454.     ToppleFX         = FX_ToppleTree
  4455.     BounceFX         = FX_TreeBounce
  4456.     KillWhenFinishedToppling = No
  4457.     SinkDistance     = 9;
  4458.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4459.     TaintedTree         = Yes
  4460.     FadeDistance     = 270
  4461.     FadeTarget       = 100
  4462.   End
  4463.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4464.     DefaultModelConditionState
  4465.       Model             = FPTree02
  4466.     End
  4467.  
  4468.  
  4469.     ModelConditionState = PASSENGER CLUB
  4470.       Model = None
  4471.     End
  4472.  
  4473.     ModelConditionState = PASSENGER
  4474.       Model             = FPTree02
  4475.     End
  4476.  
  4477.     AnimationState = PASSENGER CLUB
  4478.       EnteringStateFX = FX_TreeBecomeClub
  4479.     End
  4480.  
  4481.     AnimationState = PASSENGER
  4482.       EnteringStateFX = FX_TreePickUp
  4483.     End
  4484.  
  4485.     ; These are the model conditions and animation states required for trees that can burn.  
  4486.     ModelConditionState = BURNED
  4487.       Model = FPTree02D2 ; use default nondeath model in place of this.
  4488.     End
  4489.  
  4490.     AnimationState   = AFLAME ;Currently on fire
  4491.       ParticleSysBone     = None FireTreeLarge 
  4492.       ParticleSysBone     = None TreeEmbers 
  4493.     End
  4494.  
  4495.     AnimationState   = DYING  ;Currently on fire
  4496.       ParticleSysBone     = None FireTreeLarge 
  4497.       ParticleSysBone     = None TreeEmbers 
  4498.     End
  4499.  
  4500.     AnimationState   = BURNED ;Currently on fire
  4501.       ParticleSysBone     = None FireTreeLarge 
  4502.       ParticleSysBone     = None TreeEmbers 
  4503.     End
  4504.     ; End of stuff required for burn.  
  4505.  
  4506.   End
  4507.  
  4508. ; Geometry            = CYLINDER
  4509. ; GeometryIsSmall     = Yes
  4510. ; GeometryMajorRadius = 4.0
  4511. ; GeometryHeight      = 15
  4512.   
  4513. End
  4514.  
  4515. ;------------------------------------------------------------------------------
  4516.  
  4517. ObjectReskin TreeF03 GenericInteractableOptimizedTree
  4518.  
  4519.   ; *** ART Parameters ***
  4520.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4521.     ModelName = PTSpruce01F
  4522.     TextureName = PTSpruce01F.tga
  4523.  
  4524.     DoTopple         = Yes
  4525.     ToppleFX         = FX_ToppleTree
  4526.     BounceFX         = FX_TreeBounce
  4527.     KillWhenFinishedToppling = No
  4528.     SinkDistance     = 9;
  4529.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4530.   End
  4531.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4532.     DefaultModelConditionState
  4533.       Model             = PTSpruce02F
  4534.     End
  4535.  
  4536.     ModelConditionState = PASSENGER CLUB
  4537.       Model = None
  4538.     End
  4539.  
  4540.     ModelConditionState = PASSENGER
  4541.       Model             = PTSpruce02F
  4542.     End
  4543.  
  4544.     AnimationState = PASSENGER CLUB
  4545.       EnteringStateFX = FX_TreeBecomeClub
  4546.     End
  4547.  
  4548.     AnimationState = PASSENGER
  4549.       EnteringStateFX = FX_TreePickUp
  4550.     End
  4551.     
  4552.  
  4553.     ; These are the model conditions and animation states required for trees that can burn.  
  4554.     ModelConditionState = BURNED
  4555.       Model = PTSpruce02F ; use default nondeath model in place of this.
  4556.     End
  4557.  
  4558.     AnimationState   = AFLAME ;Currently on fire
  4559.       ParticleSysBone     = None FireTreeSmall 
  4560.       ParticleSysBone     = None TreeEmbers 
  4561.     End
  4562.  
  4563.     AnimationState   = DYING BURNED ;Currently on fire
  4564.       ParticleSysBone     = None FireTreeSmall 
  4565.       ParticleSysBone     = None TreeEmbers 
  4566.     End
  4567.     ; End of stuff required for burn.  
  4568.  
  4569.   End
  4570.  
  4571. ; Geometry            = CYLINDER
  4572. ; GeometryIsSmall     = Yes
  4573. ; GeometryMajorRadius = 4.0
  4574. ; GeometryHeight      = 15
  4575.   
  4576. End
  4577.  
  4578.  
  4579.  
  4580. ;------------------------------------------------------------------------------
  4581.  
  4582. ObjectReskin TreeF03a GenericInteractableOptimizedTree
  4583.  
  4584.   ; *** ART Parameters ***
  4585.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4586.     ModelName = PTSpruce02F
  4587.     TextureName = PTSpruce01a.tga
  4588.  
  4589.     DoTopple         = Yes
  4590.     ToppleFX         = FX_ToppleTree
  4591.     BounceFX         = FX_TreeBounce
  4592.     KillWhenFinishedToppling = No
  4593.     SinkDistance     = 9;
  4594.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4595.   End
  4596.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4597.     DefaultModelConditionState
  4598.       Model             = PTSpruce02F
  4599.     End
  4600.  
  4601.     ModelConditionState = PASSENGER CLUB
  4602.       Model = None
  4603.     End
  4604.  
  4605.     ModelConditionState = PASSENGER
  4606.       Model             = PTSpruce02F
  4607.     End
  4608.  
  4609.     AnimationState = PASSENGER CLUB
  4610.       EnteringStateFX = FX_TreeBecomeClub
  4611.     End
  4612.  
  4613.     AnimationState = PASSENGER
  4614.       EnteringStateFX = FX_TreePickUp
  4615.     End
  4616.     
  4617.  
  4618.     ; These are the model conditions and animation states required for trees that can burn.  
  4619.     ModelConditionState = BURNED
  4620.       Model = PTSpruce02F ; use default nondeath model in place of this.
  4621.     End
  4622.  
  4623.     AnimationState   = AFLAME ;Currently on fire
  4624.       ParticleSysBone     = None FireTreeSmall 
  4625.       ParticleSysBone     = None TreeEmbers 
  4626.     End
  4627.  
  4628.     AnimationState   = DYING BURNED ;Currently on fire
  4629.       ParticleSysBone     = None FireTreeSmall 
  4630.       ParticleSysBone     = None TreeEmbers 
  4631.     End
  4632.     ; End of stuff required for burn.  
  4633.  
  4634.   End
  4635.  
  4636. ; Geometry            = CYLINDER
  4637. ; GeometryIsSmall     = Yes
  4638. ; GeometryMajorRadius = 4.0
  4639. ; GeometryHeight      = 15
  4640.   
  4641. End
  4642.  
  4643.  
  4644. ;------------------------------------------------------------------------------
  4645.  
  4646. ObjectReskin TreeF03b GenericInteractableOptimizedTree
  4647.  
  4648.   ; *** ART Parameters ***
  4649.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4650.     ModelName = PTSpruce02F
  4651.     TextureName = PTSpruce01b.tga
  4652.  
  4653.     DoTopple         = Yes
  4654.     ToppleFX         = FX_ToppleTree
  4655.     BounceFX         = FX_TreeBounce
  4656.     KillWhenFinishedToppling = No
  4657.     SinkDistance     = 9;
  4658.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4659.   End
  4660.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4661.     DefaultModelConditionState
  4662.       Model             = PTSpruce02F
  4663.     End
  4664.  
  4665.     ModelConditionState = PASSENGER CLUB
  4666.       Model = None
  4667.     End
  4668.  
  4669.     ModelConditionState = PASSENGER
  4670.       Model             = PTSpruce02F
  4671.     End
  4672.  
  4673.     AnimationState = PASSENGER CLUB
  4674.       EnteringStateFX = FX_TreeBecomeClub
  4675.     End
  4676.  
  4677.     AnimationState = PASSENGER
  4678.       EnteringStateFX = FX_TreePickUp
  4679.     End
  4680.     
  4681.  
  4682.     ; These are the model conditions and animation states required for trees that can burn.  
  4683.     ModelConditionState = BURNED
  4684.       Model = PTSpruce02F ; use default nondeath model in place of this.
  4685.     End
  4686.  
  4687.     AnimationState   = AFLAME ;Currently on fire
  4688.       ParticleSysBone     = None FireTreeSmall 
  4689.       ParticleSysBone     = None TreeEmbers 
  4690.     End
  4691.  
  4692.     AnimationState   = DYING BURNED ;Currently on fire
  4693.       ParticleSysBone     = None FireTreeSmall 
  4694.       ParticleSysBone     = None TreeEmbers 
  4695.     End
  4696.     ; End of stuff required for burn.  
  4697.  
  4698.   End
  4699.  
  4700. ; Geometry            = CYLINDER
  4701. ; GeometryIsSmall     = Yes
  4702. ; GeometryMajorRadius = 4.0
  4703. ; GeometryHeight      = 15
  4704.   
  4705. End
  4706.  
  4707.  
  4708.  
  4709.  
  4710. ;------------------------------------------------------------------------------
  4711.  
  4712. ObjectReskin TreeF03c GenericInteractableOptimizedTree
  4713.  
  4714.   ; *** ART Parameters ***
  4715.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4716.     ModelName = PTSpruce02F
  4717.     TextureName = PTSpruce01c.tga
  4718.  
  4719.     DoTopple         = Yes
  4720.     ToppleFX         = FX_ToppleTree
  4721.     BounceFX         = FX_TreeBounce
  4722.     KillWhenFinishedToppling = No
  4723.     SinkDistance     = 9;
  4724.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4725.   End
  4726.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4727.     DefaultModelConditionState
  4728.       Model             = PTSpruce02F
  4729.     End
  4730.  
  4731.     ModelConditionState = PASSENGER CLUB
  4732.       Model = None
  4733.     End
  4734.  
  4735.     ModelConditionState = PASSENGER
  4736.       Model             = PTSpruce02F
  4737.     End
  4738.  
  4739.     AnimationState = PASSENGER CLUB
  4740.       EnteringStateFX = FX_TreeBecomeClub
  4741.     End
  4742.  
  4743.     AnimationState = PASSENGER
  4744.       EnteringStateFX = FX_TreePickUp
  4745.     End
  4746.     
  4747.  
  4748.     ; These are the model conditions and animation states required for trees that can burn.  
  4749.     ModelConditionState = BURNED
  4750.       Model = PTSpruce02F ; use default nondeath model in place of this.
  4751.     End
  4752.  
  4753.     AnimationState   = AFLAME ;Currently on fire
  4754.       ParticleSysBone     = None FireTreeSmall 
  4755.       ParticleSysBone     = None TreeEmbers 
  4756.     End
  4757.  
  4758.     AnimationState   = DYING BURNED ;Currently on fire
  4759.       ParticleSysBone     = None FireTreeSmall 
  4760.       ParticleSysBone     = None TreeEmbers 
  4761.     End
  4762.     ; End of stuff required for burn.  
  4763.  
  4764.   End
  4765.  
  4766. ; Geometry            = CYLINDER
  4767. ; GeometryIsSmall     = Yes
  4768. ; GeometryMajorRadius = 4.0
  4769. ; GeometryHeight      = 15
  4770.   
  4771. End
  4772.  
  4773.  
  4774.  
  4775.  
  4776. ;------------------------------------------------------------------------------
  4777.  
  4778. ObjectReskin TreeF03d GenericInteractableOptimizedTree
  4779.  
  4780.   ; *** ART Parameters ***
  4781.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4782.     ModelName = PTSpruce02F
  4783.     TextureName = PTSpruce01d.tga
  4784.  
  4785.     DoTopple         = Yes
  4786.     ToppleFX         = FX_ToppleTree
  4787.     BounceFX         = FX_TreeBounce
  4788.     KillWhenFinishedToppling = No
  4789.     SinkDistance     = 9;
  4790.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4791.   End
  4792.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4793.     DefaultModelConditionState
  4794.       Model             = PTSpruce02F
  4795.     End
  4796.  
  4797.     ModelConditionState = PASSENGER CLUB
  4798.       Model = None
  4799.     End
  4800.  
  4801.     ModelConditionState = PASSENGER
  4802.       Model             = PTSpruce02F
  4803.     End
  4804.  
  4805.     AnimationState = PASSENGER CLUB
  4806.       EnteringStateFX = FX_TreeBecomeClub
  4807.     End
  4808.  
  4809.     AnimationState = PASSENGER
  4810.       EnteringStateFX = FX_TreePickUp
  4811.     End
  4812.     
  4813.  
  4814.     ; These are the model conditions and animation states required for trees that can burn.  
  4815.     ModelConditionState = BURNED
  4816.       Model = PTSpruce02F ; use default nondeath model in place of this.
  4817.     End
  4818.  
  4819.     AnimationState   = AFLAME ;Currently on fire
  4820.       ParticleSysBone     = None FireTreeSmall 
  4821.       ParticleSysBone     = None TreeEmbers 
  4822.     End
  4823.  
  4824.     AnimationState   = DYING BURNED ;Currently on fire
  4825.       ParticleSysBone     = None FireTreeSmall 
  4826.       ParticleSysBone     = None TreeEmbers 
  4827.     End
  4828.     ; End of stuff required for burn.  
  4829.  
  4830.   End
  4831.  
  4832. ; Geometry            = CYLINDER
  4833. ; GeometryIsSmall     = Yes
  4834. ; GeometryMajorRadius = 4.0
  4835. ; GeometryHeight      = 15
  4836.   
  4837. End
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843. ;------------------------------------------------------------------------------
  4844.  
  4845. ObjectReskin TreeF04 GenericInteractableOptimizedTree
  4846.  
  4847.   ; *** ART Parameters ***
  4848.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  4849.     ModelName = PTSpruce01F
  4850.     TextureName = PTSpruce01F.tga
  4851.  
  4852.     DoTopple         = Yes
  4853.     ToppleFX         = FX_ToppleTree
  4854.     BounceFX         = FX_TreeBounce
  4855.     KillWhenFinishedToppling = No
  4856.     SinkDistance     = 9;
  4857.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4858.   End
  4859.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4860.     DefaultModelConditionState
  4861.       Model             = PTSpruce01F
  4862.     End
  4863.  
  4864.     ModelConditionState = PASSENGER CLUB
  4865.       Model = None
  4866.     End
  4867.  
  4868.     AnimationState = PASSENGER CLUB
  4869.       EnteringStateFX = FX_TreeBecomeClub
  4870.     End
  4871.  
  4872.     AnimationState = PASSENGER
  4873.       EnteringStateFX = FX_TreePickUp
  4874.     End
  4875.     
  4876.     ; These are the model conditions and animation states required for trees that can burn.  
  4877.     ModelConditionState = BURNED
  4878.       Model = PTSpruce01F ; use default nondeath model in place of this.
  4879.     End
  4880.  
  4881.     AnimationState   = AFLAME ;Currently on fire
  4882.       ParticleSysBone     = None FireTreeSmall 
  4883.       ParticleSysBone     = None TreeEmbers 
  4884.     End
  4885.  
  4886.     AnimationState   = DYING BURNED ;Currently on fire
  4887.       ParticleSysBone     = None FireTreeSmall 
  4888.       ParticleSysBone     = None TreeEmbers 
  4889.     End
  4890.     ; End of stuff required for burn.  
  4891.  
  4892.   End
  4893.  
  4894. ; Geometry            = CYLINDER
  4895. ; GeometryIsSmall     = Yes
  4896. ; GeometryMajorRadius = 4.0
  4897. ; GeometryHeight      = 15
  4898.   
  4899. End
  4900.  
  4901.  
  4902. ;------------------------------------------------------------------------------
  4903. ; NEW TREES
  4904.  
  4905. ;------------------------------------------------------------------------------
  4906.  
  4907. ObjectReskin TreeAcacia GenericInteractableOptimizedTree
  4908.  
  4909.   ; *** ART Parameters ***
  4910.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4911.     ModelName = PTreeAcacia
  4912.     TextureName = T_bigleavedacacia.tga
  4913.  
  4914.     DoTopple         = Yes
  4915.     ToppleFX         = FX_ToppleTree
  4916.     BounceFX         = FX_TreeBounce
  4917.     KillWhenFinishedToppling = No
  4918.     SinkDistance     = 9;
  4919.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4920.   End
  4921.  
  4922.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4923.     DefaultModelConditionState
  4924.       Model             = PTreeAcacia
  4925.     End
  4926.  
  4927.     ModelConditionState = PASSENGER CLUB
  4928.       Model = None
  4929.     End
  4930.  
  4931.     AnimationState = PASSENGER CLUB
  4932.       EnteringStateFX = FX_TreeBecomeClub
  4933.     End
  4934.  
  4935.     AnimationState = PASSENGER
  4936.       EnteringStateFX = FX_TreePickUp
  4937.     End
  4938.     
  4939.     ; These are the model conditions and animation states required for trees that can burn.  
  4940.     ModelConditionState = BURNED
  4941.       Model = PTreeAcacia ; use default nondeath model in place of this.
  4942.     End
  4943.  
  4944.     AnimationState   = AFLAME ;Currently on fire
  4945.       ParticleSysBone     = None FireTreeSmall 
  4946.       ParticleSysBone     = None TreeEmbers 
  4947.     End
  4948.  
  4949.     AnimationState   = DYING BURNED ;Currently on fire
  4950.       ParticleSysBone     = None FireTreeSmall 
  4951.       ParticleSysBone     = None TreeEmbers 
  4952.     End
  4953.     ; End of stuff required for burn.  
  4954.  
  4955.   End
  4956.  
  4957. End
  4958.  
  4959.  
  4960. ;------------------------------------------------------------------------------
  4961.  
  4962. ObjectReskin TreeBanyan GenericInteractableOptimizedTree
  4963.  
  4964.   ; *** ART Parameters ***
  4965.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  4966.     ModelName = PTreeBanyan
  4967.     TextureName = T_banyan.tga
  4968.  
  4969.     DoTopple         = Yes
  4970.     ToppleFX         = FX_ToppleTree
  4971.     BounceFX         = FX_TreeBounce
  4972.     KillWhenFinishedToppling = No
  4973.     SinkDistance     = 9;
  4974.     SinkTime         = DEFAULT_TREE_SINK_TIME
  4975.   End
  4976.  
  4977.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  4978.     DefaultModelConditionState
  4979.       Model             = PTreeBanyan
  4980.     End
  4981.  
  4982.     ModelConditionState = PASSENGER CLUB
  4983.       Model = None
  4984.     End
  4985.  
  4986.     AnimationState = PASSENGER CLUB
  4987.       EnteringStateFX = FX_TreeBecomeClub
  4988.     End
  4989.  
  4990.     AnimationState = PASSENGER
  4991.       EnteringStateFX = FX_TreePickUp
  4992.     End
  4993.     
  4994.     ; These are the model conditions and animation states required for trees that can burn.  
  4995.     ModelConditionState = BURNED
  4996.       Model = PTreeBanyan ; use default nondeath model in place of this.
  4997.     End
  4998.  
  4999.     AnimationState   = AFLAME ;Currently on fire
  5000.       ParticleSysBone     = None FireTreeSmall 
  5001.       ParticleSysBone     = None TreeEmbers 
  5002.     End
  5003.  
  5004.     AnimationState   = DYING BURNED ;Currently on fire
  5005.       ParticleSysBone     = None FireTreeSmall 
  5006.       ParticleSysBone     = None TreeEmbers 
  5007.     End
  5008.     ; End of stuff required for burn.  
  5009.  
  5010.   End
  5011.  
  5012. End
  5013.  
  5014. ;------------------------------------------------------------------------------
  5015. ;
  5016. ;ObjectReskin TreeChaul GenericInteractableOptimizedTree
  5017. ;
  5018. ;  ; *** ART Parameters ***
  5019. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5020. ;    ModelName = PTreeChaul
  5021. ;    TextureName = T_chaulmoogra.tga
  5022. ;    DoTopple         = Yes
  5023. ;    ToppleFX         = FX_ToppleTree
  5024. ;    BounceFX         = FX_TreeBounce
  5025. ;    KillWhenFinishedToppling = No
  5026. ;    SinkDistance     = 9;
  5027. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  5028. ;  End
  5029. ;
  5030. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  5031. ;    DefaultModelConditionState
  5032. ;      Model             = PTreeChaul
  5033. ;    End
  5034. ;
  5035. ;    ModelConditionState = PASSENGER CLUB
  5036. ;      Model = None
  5037. ;    End
  5038. ;
  5039. ;    AnimationState = PASSENGER CLUB
  5040. ;      EnteringStateFX = FX_TreeBecomeClub
  5041. ;    End
  5042. ;
  5043. ;    AnimationState = PASSENGER
  5044. ;      EnteringStateFX = FX_TreePickUp
  5045. ;    End
  5046. ;
  5047. ;    ; These are the model conditions and animation states required for trees that can burn.  
  5048. ;    ModelConditionState = BURNED
  5049. ;      Model = PTreeChaul ; use default nondeath model in place of this.
  5050. ;    End
  5051. ;
  5052. ;    AnimationState   = AFLAME ;Currently on fire
  5053. ;      ParticleSysBone     = None FireTreeSmall 
  5054. ;      ParticleSysBone     = None TreeEmbers 
  5055. ;    End
  5056. ;
  5057. ;    AnimationState   = DYING BURNED ;Currently on fire
  5058. ;      ParticleSysBone     = None FireTreeSmall 
  5059. ;      ParticleSysBone     = None TreeEmbers 
  5060. ;    End
  5061. ;    ; End of stuff required for burn.  
  5062. ;    
  5063. ;
  5064. ;  End
  5065. ;
  5066. ;End
  5067.  
  5068. ;------------------------------------------------------------------------------
  5069.  
  5070. ObjectReskin TreeDalbergia GenericInteractableOptimizedTree
  5071.  
  5072.   ; *** ART Parameters ***
  5073.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5074.     ModelName = PTreeDalbergia
  5075.     TextureName = T_dalbergia.tga
  5076.  
  5077.     DoTopple         = Yes
  5078.     ToppleFX         = FX_ToppleTree
  5079.     BounceFX         = FX_TreeBounce
  5080.     KillWhenFinishedToppling = No
  5081.     SinkDistance     = 9;
  5082.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5083.   End
  5084.  
  5085.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5086.     DefaultModelConditionState
  5087.       Model             = PTreeDalbergia
  5088.     End
  5089.  
  5090.     ModelConditionState = PASSENGER CLUB
  5091.       Model = None
  5092.     End
  5093.  
  5094.     AnimationState = PASSENGER CLUB
  5095.       EnteringStateFX = FX_TreeBecomeClub
  5096.     End
  5097.  
  5098.     AnimationState = PASSENGER
  5099.       EnteringStateFX = FX_TreePickUp
  5100.     End
  5101.     
  5102.     ; These are the model conditions and animation states required for trees that can burn.  
  5103.     ModelConditionState = BURNED
  5104.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  5105.     End
  5106.  
  5107.     AnimationState   = AFLAME ;Currently on fire
  5108.       ParticleSysBone     = None FireTreeSmall 
  5109.       ParticleSysBone     = None TreeEmbers 
  5110.     End
  5111.  
  5112.     AnimationState   = DYING BURNED ;Currently on fire
  5113.       ParticleSysBone     = None FireTreeSmall 
  5114.       ParticleSysBone     = None TreeEmbers 
  5115.     End
  5116.     ; End of stuff required for burn.  
  5117.  
  5118.   End
  5119.  
  5120. End
  5121.  
  5122. ;------------------------------------------------------------------------------
  5123.  
  5124. ObjectReskin TreeDiospyros GenericInteractableOptimizedTree
  5125.  
  5126.   ; *** ART Parameters ***
  5127.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5128.     ModelName = PTreeDiospyros
  5129.     TextureName = T_diospyrosmun.tga
  5130.  
  5131.     DoTopple         = Yes
  5132.     ToppleFX         = FX_ToppleTree
  5133.     BounceFX         = FX_TreeBounce
  5134.     KillWhenFinishedToppling = No
  5135.     SinkDistance     = 9;
  5136.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5137.   End
  5138.  
  5139.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5140.     DefaultModelConditionState
  5141.       Model             = PTreeDiospyros
  5142.     End
  5143.  
  5144.     ModelConditionState = PASSENGER CLUB
  5145.       Model = None
  5146.     End
  5147.  
  5148.     AnimationState = PASSENGER CLUB
  5149.       EnteringStateFX = FX_TreeBecomeClub
  5150.     End
  5151.  
  5152.     AnimationState = PASSENGER
  5153.       EnteringStateFX = FX_TreePickUp
  5154.     End
  5155.     
  5156.     ; These are the model conditions and animation states required for trees that can burn.  
  5157.     ModelConditionState = BURNED
  5158.       Model = PTreeDiospyros ; use default nondeath model in place of this.
  5159.     End
  5160.  
  5161.     AnimationState   = AFLAME ;Currently on fire
  5162.       ParticleSysBone     = None FireTreeSmall 
  5163.       ParticleSysBone     = None TreeEmbers 
  5164.     End
  5165.  
  5166.     AnimationState   = DYING BURNED ;Currently on fire
  5167.       ParticleSysBone     = None FireTreeSmall 
  5168.       ParticleSysBone     = None TreeEmbers 
  5169.     End
  5170.     ; End of stuff required for burn.  
  5171.  
  5172.   End
  5173.  
  5174. End
  5175.  
  5176. ;------------------------------------------------------------------------------
  5177.  
  5178. ObjectReskin TreeDipter GenericInteractableOptimizedTree
  5179.  
  5180.   ; *** ART Parameters ***
  5181.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5182.     ModelName = PTreeDipter
  5183.     TextureName = T_Dipterocarpus.tga
  5184.  
  5185.     DoTopple         = Yes
  5186.     ToppleFX         = FX_ToppleTree
  5187.     BounceFX         = FX_TreeBounce
  5188.     KillWhenFinishedToppling = No
  5189.     SinkDistance     = 9;
  5190.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5191.   End
  5192.  
  5193.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5194.     DefaultModelConditionState
  5195.       Model             = PTreeDipter
  5196.     End
  5197.  
  5198.     ModelConditionState = PASSENGER CLUB
  5199.       Model = None
  5200.     End
  5201.  
  5202.     AnimationState = PASSENGER CLUB
  5203.       EnteringStateFX = FX_TreeBecomeClub
  5204.     End
  5205.  
  5206.     AnimationState = PASSENGER
  5207.       EnteringStateFX = FX_TreePickUp
  5208.     End
  5209.     
  5210.     ; These are the model conditions and animation states required for trees that can burn.  
  5211.     ModelConditionState = BURNED
  5212.       Model = PTreeDipter ; use default nondeath model in place of this.
  5213.     End
  5214.  
  5215.     AnimationState   = AFLAME ;Currently on fire
  5216.       ParticleSysBone     = None FireTreeSmall 
  5217.       ParticleSysBone     = None TreeEmbers 
  5218.     End
  5219.  
  5220.     AnimationState   = DYING BURNED ;Currently on fire
  5221.       ParticleSysBone     = None FireTreeSmall 
  5222.       ParticleSysBone     = None TreeEmbers 
  5223.     End
  5224.     ; End of stuff required for burn.  
  5225.  
  5226.   End
  5227.  
  5228. End
  5229.  
  5230. ;------------------------------------------------------------------------------
  5231.  
  5232. ObjectReskin TreeGmelina GenericInteractableOptimizedTree
  5233.  
  5234.   ; *** ART Parameters ***
  5235.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5236.     ModelName = PTreeGmelina
  5237.     TextureName = T_Gmelinaarborea.tga
  5238.  
  5239.     DoTopple         = Yes
  5240.     ToppleFX         = FX_ToppleTree
  5241.     BounceFX         = FX_TreeBounce
  5242.     KillWhenFinishedToppling = No
  5243.     SinkDistance     = 9;
  5244.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5245.   End
  5246.  
  5247.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5248.     DefaultModelConditionState
  5249.       Model             = PTreeGmelina
  5250.     End
  5251.  
  5252.     ModelConditionState = PASSENGER CLUB
  5253.       Model = None
  5254.     End
  5255.  
  5256.     AnimationState = PASSENGER CLUB
  5257.       EnteringStateFX = FX_TreeBecomeClub
  5258.     End
  5259.  
  5260.     AnimationState = PASSENGER
  5261.       EnteringStateFX = FX_TreePickUp
  5262.     End
  5263.     
  5264.     ; These are the model conditions and animation states required for trees that can burn.  
  5265.     ModelConditionState = BURNED
  5266.       Model = PTreeGmelina ; use default nondeath model in place of this.
  5267.     End
  5268.  
  5269.     AnimationState   = AFLAME ;Currently on fire
  5270.       ParticleSysBone     = None FireTreeSmall 
  5271.       ParticleSysBone     = None TreeEmbers 
  5272.     End
  5273.  
  5274.     AnimationState   = DYING BURNED ;Currently on fire
  5275.       ParticleSysBone     = None FireTreeSmall 
  5276.       ParticleSysBone     = None TreeEmbers 
  5277.     End
  5278.     ; End of stuff required for burn.  
  5279.  
  5280.   End
  5281.  
  5282. End
  5283.  
  5284. ;------------------------------------------------------------------------------
  5285.  
  5286. ObjectReskin TreeHeaven GenericInteractableOptimizedTree
  5287.  
  5288.   ; *** ART Parameters ***
  5289.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5290.     ModelName = PTreeHeaven
  5291.     TextureName = T_Heaven.tga
  5292.  
  5293.     DoTopple         = Yes
  5294.     ToppleFX         = FX_ToppleTree
  5295.     BounceFX         = FX_TreeBounce
  5296.     KillWhenFinishedToppling = No
  5297.     SinkDistance     = 9;
  5298.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5299.   End
  5300.  
  5301.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5302.     DefaultModelConditionState
  5303.       Model             = PTreeHeaven
  5304.     End
  5305.  
  5306.     ModelConditionState = PASSENGER CLUB
  5307.       Model = None
  5308.     End
  5309.  
  5310.     AnimationState = PASSENGER CLUB
  5311.       EnteringStateFX = FX_TreeBecomeClub
  5312.     End
  5313.  
  5314.     AnimationState = PASSENGER
  5315.       EnteringStateFX = FX_TreePickUp
  5316.     End
  5317.     
  5318.     ; These are the model conditions and animation states required for trees that can burn.  
  5319.     ModelConditionState = BURNED
  5320.       Model = PTreeHeaven ; use default nondeath model in place of this.
  5321.     End
  5322.  
  5323.     AnimationState   = AFLAME ;Currently on fire
  5324.       ParticleSysBone     = None FireTreeSmall 
  5325.       ParticleSysBone     = None TreeEmbers 
  5326.     End
  5327.  
  5328.     AnimationState   = DYING BURNED ;Currently on fire
  5329.       ParticleSysBone     = None FireTreeSmall 
  5330.       ParticleSysBone     = None TreeEmbers 
  5331.     End
  5332.     ; End of stuff required for burn.  
  5333.  
  5334.   End
  5335.  
  5336. End
  5337.  
  5338. ;------------------------------------------------------------------------------
  5339.  
  5340. ObjectReskin TreeHopea GenericInteractableOptimizedTree
  5341.  
  5342.   ; *** ART Parameters ***
  5343.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5344.     ModelName = PTreeHopea
  5345.     TextureName = T_HopeaFerrea.tga
  5346.  
  5347.     DoTopple         = Yes
  5348.     ToppleFX         = FX_ToppleTree
  5349.     BounceFX         = FX_TreeBounce
  5350.     KillWhenFinishedToppling = No
  5351.     SinkDistance     = 9;
  5352.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5353.   End
  5354.  
  5355.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5356.     DefaultModelConditionState
  5357.       Model             = PTreeHopea
  5358.     End
  5359.  
  5360.     ModelConditionState = PASSENGER CLUB
  5361.       Model = None
  5362.     End
  5363.  
  5364.     AnimationState = PASSENGER CLUB
  5365.       EnteringStateFX = FX_TreeBecomeClub
  5366.     End
  5367.  
  5368.     AnimationState = PASSENGER
  5369.       EnteringStateFX = FX_TreePickUp
  5370.     End
  5371.     
  5372.     ; These are the model conditions and animation states required for trees that can burn.  
  5373.     ModelConditionState = BURNED
  5374.       Model = PTreeHopea ; use default nondeath model in place of this.
  5375.     End
  5376.  
  5377.     AnimationState   = AFLAME ;Currently on fire
  5378.       ParticleSysBone     = None FireTreeSmall 
  5379.       ParticleSysBone     = None TreeEmbers 
  5380.     End
  5381.  
  5382.     AnimationState   = DYING BURNED ;Currently on fire
  5383.       ParticleSysBone     = None FireTreeSmall 
  5384.       ParticleSysBone     = None TreeEmbers 
  5385.     End
  5386.     ; End of stuff required for burn.  
  5387.  
  5388.   End
  5389.  
  5390. End
  5391.  
  5392. ;------------------------------------------------------------------------------
  5393.  
  5394. ObjectReskin TreeIndica GenericInteractableOptimizedTree
  5395.  
  5396.   ; *** ART Parameters ***
  5397.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5398.     ModelName = PTreeIndica
  5399.     TextureName = T_troemiaIndica.tga
  5400.  
  5401.     DoTopple         = Yes
  5402.     ToppleFX         = FX_ToppleTree
  5403.     BounceFX         = FX_TreeBounce
  5404.     KillWhenFinishedToppling = No
  5405.     SinkDistance     = 9;
  5406.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5407.   End
  5408.  
  5409.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5410.     DefaultModelConditionState
  5411.       Model             = PTreeIndica
  5412.     End
  5413.  
  5414.     ModelConditionState = PASSENGER CLUB
  5415.       Model = None
  5416.     End
  5417.  
  5418.     AnimationState = PASSENGER CLUB
  5419.       EnteringStateFX = FX_TreeBecomeClub
  5420.     End
  5421.  
  5422.     AnimationState = PASSENGER
  5423.       EnteringStateFX = FX_TreePickUp
  5424.     End
  5425.     
  5426.     ; These are the model conditions and animation states required for trees that can burn.  
  5427.     ModelConditionState = BURNED
  5428.       Model = PTreeIndica ; use default nondeath model in place of this.
  5429.     End
  5430.  
  5431.     AnimationState   = AFLAME ;Currently on fire
  5432.       ParticleSysBone     = None FireTreeSmall 
  5433.       ParticleSysBone     = None TreeEmbers 
  5434.     End
  5435.  
  5436.     AnimationState   = DYING BURNED ;Currently on fire
  5437.       ParticleSysBone     = None FireTreeSmall 
  5438.       ParticleSysBone     = None TreeEmbers 
  5439.     End
  5440.     ; End of stuff required for burn.  
  5441.  
  5442.   End
  5443.  
  5444. End
  5445.  
  5446. ;------------------------------------------------------------------------------
  5447.  
  5448. ObjectReskin TreeMango GenericInteractableOptimizedTree
  5449.  
  5450.   ; *** ART Parameters ***
  5451.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5452.     ModelName = PTreeMango
  5453.     TextureName = T_Mango.tga
  5454.  
  5455.     DoTopple         = Yes
  5456.     ToppleFX         = FX_ToppleTree
  5457.     BounceFX         = FX_TreeBounce
  5458.     KillWhenFinishedToppling = No
  5459.     SinkDistance     = 9;
  5460.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5461.   End
  5462.  
  5463.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5464.     DefaultModelConditionState
  5465.       Model             = PTreeMango
  5466.     End
  5467.  
  5468.     ModelConditionState = PASSENGER CLUB
  5469.       Model = None
  5470.     End
  5471.  
  5472.     AnimationState = PASSENGER CLUB
  5473.       EnteringStateFX = FX_TreeBecomeClub
  5474.     End
  5475.  
  5476.     AnimationState = PASSENGER
  5477.       EnteringStateFX = FX_TreePickUp
  5478.     End
  5479.     
  5480.     ; These are the model conditions and animation states required for trees that can burn.  
  5481.     ModelConditionState = BURNED
  5482.       Model = PTreeMango ; use default nondeath model in place of this.
  5483.     End
  5484.  
  5485.     AnimationState   = AFLAME ;Currently on fire
  5486.       ParticleSysBone     = None FireTreeSmall 
  5487.       ParticleSysBone     = None TreeEmbers 
  5488.     End
  5489.  
  5490.     AnimationState   = DYING BURNED ;Currently on fire
  5491.       ParticleSysBone     = None FireTreeSmall 
  5492.       ParticleSysBone     = None TreeEmbers 
  5493.     End
  5494.     ; End of stuff required for burn.  
  5495.  
  5496.   End
  5497.  
  5498. End
  5499.  
  5500. ;------------------------------------------------------------------------------
  5501.  
  5502. ObjectReskin TreeSnowbell GenericInteractableOptimizedTree
  5503.  
  5504.   ; *** ART Parameters ***
  5505.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5506.     ModelName = PTreeSnowbell
  5507.     TextureName = T_Snowbell.tga
  5508.  
  5509.     DoTopple         = Yes
  5510.     ToppleFX         = FX_ToppleTree
  5511.     BounceFX         = FX_TreeBounce
  5512.     KillWhenFinishedToppling = No
  5513.     SinkDistance     = 9;
  5514.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5515.   End
  5516.  
  5517.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5518.     DefaultModelConditionState
  5519.       Model             = PTreeSnowbell
  5520.     End
  5521.  
  5522.     ModelConditionState = PASSENGER CLUB
  5523.       Model = None
  5524.     End
  5525.  
  5526.     AnimationState = PASSENGER CLUB
  5527.       EnteringStateFX = FX_TreeBecomeClub
  5528.     End
  5529.  
  5530.     AnimationState = PASSENGER
  5531.       EnteringStateFX = FX_TreePickUp
  5532.     End
  5533.     
  5534.     ; These are the model conditions and animation states required for trees that can burn.  
  5535.     ModelConditionState = BURNED
  5536.       Model = PTreeSnowbell ; use default nondeath model in place of this.
  5537.     End
  5538.  
  5539.     AnimationState   = AFLAME ;Currently on fire
  5540.       ParticleSysBone     = None FireTreeSmall 
  5541.       ParticleSysBone     = None TreeEmbers 
  5542.     End
  5543.  
  5544.     AnimationState   = DYING BURNED ;Currently on fire
  5545.       ParticleSysBone     = None FireTreeSmall 
  5546.       ParticleSysBone     = None TreeEmbers 
  5547.     End
  5548.     ; End of stuff required for burn.  
  5549.  
  5550.   End
  5551.  
  5552. End
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558. ;------------------------------------------------------------------------------
  5559.  
  5560. ObjectReskin TreeDiospyros2 GenericInteractableOptimizedTree
  5561.  
  5562.   ; *** ART Parameters ***
  5563.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5564.     ModelName = PTreeDiospyros
  5565.     TextureName = T_diospyrosmun2.tga
  5566.  
  5567.     DoTopple         = Yes
  5568.     ToppleFX         = FX_ToppleTree
  5569.     BounceFX         = FX_TreeBounce
  5570.     KillWhenFinishedToppling = No
  5571.     SinkDistance     = 9;
  5572.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5573.   End
  5574.  
  5575.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5576.     DefaultModelConditionState
  5577.       Model             = PTreeDiospyros
  5578.     End
  5579.  
  5580.     ModelConditionState = PASSENGER CLUB
  5581.       Model = None
  5582.     End
  5583.  
  5584.     AnimationState = PASSENGER CLUB
  5585.       EnteringStateFX = FX_TreeBecomeClub
  5586.     End
  5587.  
  5588.     AnimationState = PASSENGER
  5589.       EnteringStateFX = FX_TreePickUp
  5590.     End
  5591.     
  5592.     ; These are the model conditions and animation states required for trees that can burn.  
  5593.     ModelConditionState = BURNED
  5594.       Model = PTreeDiospyros ; use default nondeath model in place of this.
  5595.     End
  5596.  
  5597.     AnimationState   = AFLAME ;Currently on fire
  5598.       ParticleSysBone     = None FireTreeSmall 
  5599.       ParticleSysBone     = None TreeEmbers 
  5600.     End
  5601.  
  5602.     AnimationState   = DYING BURNED ;Currently on fire
  5603.       ParticleSysBone     = None FireTreeSmall 
  5604.       ParticleSysBone     = None TreeEmbers 
  5605.     End
  5606.     ; End of stuff required for burn.  
  5607.  
  5608.   End
  5609.  
  5610. End
  5611.  
  5612.  
  5613.  
  5614. ;------------------------------------------------------------------------------
  5615.  
  5616. ObjectReskin TreeDiospyros3 GenericInteractableOptimizedTree
  5617.  
  5618.   ; *** ART Parameters ***
  5619.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5620.     ModelName = PTreeDiospyros
  5621.     TextureName = T_diospyrosmun3.tga
  5622.  
  5623.     DoTopple         = Yes
  5624.     ToppleFX         = FX_ToppleTree
  5625.     BounceFX         = FX_TreeBounce
  5626.     KillWhenFinishedToppling = No
  5627.     SinkDistance     = 9;
  5628.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5629.   End
  5630.  
  5631.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5632.     DefaultModelConditionState
  5633.       Model             = PTreeDiospyros
  5634.     End
  5635.  
  5636.     ModelConditionState = PASSENGER CLUB
  5637.       Model = None
  5638.     End
  5639.  
  5640.     AnimationState = PASSENGER CLUB
  5641.       EnteringStateFX = FX_TreeBecomeClub
  5642.     End
  5643.  
  5644.     AnimationState = PASSENGER
  5645.       EnteringStateFX = FX_TreePickUp
  5646.     End
  5647.     
  5648.     ; These are the model conditions and animation states required for trees that can burn.  
  5649.     ModelConditionState = BURNED
  5650.       Model = PTreeDiospyros ; use default nondeath model in place of this.
  5651.     End
  5652.  
  5653.     AnimationState   = AFLAME ;Currently on fire
  5654.       ParticleSysBone     = None FireTreeSmall 
  5655.       ParticleSysBone     = None TreeEmbers 
  5656.     End
  5657.  
  5658.     AnimationState   = DYING BURNED ;Currently on fire
  5659.       ParticleSysBone     = None FireTreeSmall 
  5660.       ParticleSysBone     = None TreeEmbers 
  5661.     End
  5662.     ; End of stuff required for burn.  
  5663.  
  5664.   End
  5665.  
  5666. End
  5667.  
  5668.  
  5669.  
  5670. ;------------------------------------------------------------------------------
  5671.  
  5672. ObjectReskin TreeBanyan2 GenericInteractableOptimizedTree
  5673.  
  5674.   ; *** ART Parameters ***
  5675.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5676.     ModelName = PTreeBanyan
  5677.     TextureName = T_banyan2.tga
  5678.  
  5679.     DoTopple         = Yes
  5680.     ToppleFX         = FX_ToppleTree
  5681.     BounceFX         = FX_TreeBounce
  5682.     KillWhenFinishedToppling = No
  5683.     SinkDistance     = 9;
  5684.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5685.   End
  5686.  
  5687.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5688.     DefaultModelConditionState
  5689.       Model             = PTreeBanyan
  5690.     End
  5691.  
  5692.     ModelConditionState = PASSENGER CLUB
  5693.       Model = None
  5694.     End
  5695.  
  5696.     AnimationState = PASSENGER CLUB
  5697.       EnteringStateFX = FX_TreeBecomeClub
  5698.     End
  5699.  
  5700.     AnimationState = PASSENGER
  5701.       EnteringStateFX = FX_TreePickUp
  5702.     End
  5703.     
  5704.     ; These are the model conditions and animation states required for trees that can burn.  
  5705.     ModelConditionState = BURNED
  5706.       Model = PTreeBanyan ; use default nondeath model in place of this.
  5707.     End
  5708.  
  5709.     AnimationState   = AFLAME ;Currently on fire
  5710.       ParticleSysBone     = None FireTreeSmall 
  5711.       ParticleSysBone     = None TreeEmbers 
  5712.     End
  5713.  
  5714.     AnimationState   = DYING BURNED ;Currently on fire
  5715.       ParticleSysBone     = None FireTreeSmall 
  5716.       ParticleSysBone     = None TreeEmbers 
  5717.     End
  5718.     ; End of stuff required for burn.  
  5719.  
  5720.   End
  5721.  
  5722. End
  5723.  
  5724.  
  5725. ;------------------------------------------------------------------------------
  5726.  
  5727. ObjectReskin TreeBanyan3 GenericInteractableOptimizedTree
  5728.  
  5729.   ; *** ART Parameters ***
  5730.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5731.     ModelName = PTreeBanyan
  5732.     TextureName = T_banyan3.tga
  5733.  
  5734.     DoTopple         = Yes
  5735.     ToppleFX         = FX_ToppleTree
  5736.     BounceFX         = FX_TreeBounce
  5737.     KillWhenFinishedToppling = No
  5738.     SinkDistance     = 9;
  5739.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5740.     FadeDistance     = 180
  5741.     FadeTarget       = 100
  5742.   End
  5743.  
  5744.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5745.     DefaultModelConditionState
  5746.       Model             = PTreeBanyan
  5747.     End
  5748.  
  5749.     ModelConditionState = PASSENGER CLUB
  5750.       Model = None
  5751.     End
  5752.  
  5753.     AnimationState = PASSENGER CLUB
  5754.       EnteringStateFX = FX_TreeBecomeClub
  5755.     End
  5756.  
  5757.     AnimationState = PASSENGER
  5758.       EnteringStateFX = FX_TreePickUp
  5759.     End
  5760.     
  5761.     ; These are the model conditions and animation states required for trees that can burn.  
  5762.     ModelConditionState = BURNED
  5763.       Model = PTreeBanyan ; use default nondeath model in place of this.
  5764.     End
  5765.  
  5766.     AnimationState   = AFLAME ;Currently on fire
  5767.       ParticleSysBone     = None FireTreeSmall 
  5768.       ParticleSysBone     = None TreeEmbers 
  5769.     End
  5770.  
  5771.     AnimationState   = DYING BURNED ;Currently on fire
  5772.       ParticleSysBone     = None FireTreeSmall 
  5773.       ParticleSysBone     = None TreeEmbers 
  5774.     End
  5775.     ; End of stuff required for burn.  
  5776.  
  5777.   End
  5778.  
  5779. End
  5780.  
  5781.  
  5782. ;------------------------------------------------------------------------------
  5783.  
  5784. ObjectReskin TreeBanyan4 GenericInteractableOptimizedTree
  5785.  
  5786.   ; *** ART Parameters ***
  5787.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5788.     ModelName = PTreeBanyan
  5789.     TextureName = T_banyan4.tga
  5790.  
  5791.     DoTopple         = Yes
  5792.     ToppleFX         = FX_ToppleTree
  5793.     BounceFX         = FX_TreeBounce
  5794.     KillWhenFinishedToppling = No
  5795.     SinkDistance     = 9;
  5796.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5797.   End
  5798.  
  5799.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5800.     DefaultModelConditionState
  5801.       Model             = PTreeBanyan
  5802.     End
  5803.  
  5804.     ModelConditionState = PASSENGER CLUB
  5805.       Model = None
  5806.     End
  5807.  
  5808.     AnimationState = PASSENGER CLUB
  5809.       EnteringStateFX = FX_TreeBecomeClub
  5810.     End
  5811.  
  5812.     AnimationState = PASSENGER
  5813.       EnteringStateFX = FX_TreePickUp
  5814.     End
  5815.     
  5816.     ; These are the model conditions and animation states required for trees that can burn.  
  5817.     ModelConditionState = BURNED
  5818.       Model = PTreeBanyan ; use default nondeath model in place of this.
  5819.     End
  5820.  
  5821.     AnimationState   = AFLAME ;Currently on fire
  5822.       ParticleSysBone     = None FireTreeSmall 
  5823.       ParticleSysBone     = None TreeEmbers 
  5824.     End
  5825.  
  5826.     AnimationState   = DYING BURNED ;Currently on fire
  5827.       ParticleSysBone     = None FireTreeSmall 
  5828.       ParticleSysBone     = None TreeEmbers 
  5829.     End
  5830.     ; End of stuff required for burn.  
  5831.  
  5832.   End
  5833.  
  5834. End
  5835.  
  5836.  
  5837.  
  5838. ;------------------------------------------------------------------------------
  5839.  
  5840. ObjectReskin TreeSnowbell2 GenericInteractableOptimizedTree
  5841.  
  5842.   ; *** ART Parameters ***
  5843.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5844.     ModelName = PTreeSnowbell
  5845.     TextureName = T_Snowbell2.tga
  5846.  
  5847.     DoTopple         = Yes
  5848.     ToppleFX         = FX_ToppleTree
  5849.     BounceFX         = FX_TreeBounce
  5850.     KillWhenFinishedToppling = No
  5851.     SinkDistance     = 9;
  5852.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5853.   End
  5854.  
  5855.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5856.     DefaultModelConditionState
  5857.       Model             = PTreeSnowbell
  5858.     End
  5859.  
  5860.     ModelConditionState = PASSENGER CLUB
  5861.       Model = None
  5862.     End
  5863.  
  5864.     AnimationState = PASSENGER CLUB
  5865.       EnteringStateFX = FX_TreeBecomeClub
  5866.     End
  5867.  
  5868.     AnimationState = PASSENGER
  5869.       EnteringStateFX = FX_TreePickUp
  5870.     End
  5871.     
  5872.     ; These are the model conditions and animation states required for trees that can burn.  
  5873.     ModelConditionState = BURNED
  5874.       Model = PTreeSnowbell ; use default nondeath model in place of this.
  5875.     End
  5876.  
  5877.     AnimationState   = AFLAME ;Currently on fire
  5878.       ParticleSysBone     = None FireTreeSmall 
  5879.       ParticleSysBone     = None TreeEmbers 
  5880.     End
  5881.  
  5882.     AnimationState   = DYING BURNED ;Currently on fire
  5883.       ParticleSysBone     = None FireTreeSmall 
  5884.       ParticleSysBone     = None TreeEmbers 
  5885.     End
  5886.     ; End of stuff required for burn.  
  5887.  
  5888.   End
  5889.  
  5890. End
  5891.  
  5892.  
  5893.  
  5894. ;------------------------------------------------------------------------------
  5895.  
  5896. ObjectReskin TreeSnowbell3 GenericInteractableOptimizedTree
  5897.  
  5898.   ; *** ART Parameters ***
  5899.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5900.     ModelName = PTreeSnowbell
  5901.     TextureName = T_Snowbell3.tga
  5902.  
  5903.     DoTopple         = Yes
  5904.     ToppleFX         = FX_ToppleTree
  5905.     BounceFX         = FX_TreeBounce
  5906.     KillWhenFinishedToppling = No
  5907.     SinkDistance     = 9;
  5908.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5909.   End
  5910.  
  5911.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5912.     DefaultModelConditionState
  5913.       Model             = PTreeSnowbell
  5914.     End
  5915.  
  5916.     ModelConditionState = PASSENGER CLUB
  5917.       Model = None
  5918.     End
  5919.  
  5920.     AnimationState = PASSENGER CLUB
  5921.       EnteringStateFX = FX_TreeBecomeClub
  5922.     End
  5923.  
  5924.     AnimationState = PASSENGER
  5925.       EnteringStateFX = FX_TreePickUp
  5926.     End
  5927.     
  5928.     ; These are the model conditions and animation states required for trees that can burn.  
  5929.     ModelConditionState = BURNED
  5930.       Model = PTreeSnowbell ; use default nondeath model in place of this.
  5931.     End
  5932.  
  5933.     AnimationState   = AFLAME ;Currently on fire
  5934.       ParticleSysBone     = None FireTreeSmall 
  5935.       ParticleSysBone     = None TreeEmbers 
  5936.     End
  5937.  
  5938.     AnimationState   = DYING BURNED ;Currently on fire
  5939.       ParticleSysBone     = None FireTreeSmall 
  5940.       ParticleSysBone     = None TreeEmbers 
  5941.     End
  5942.     ; End of stuff required for burn.  
  5943.  
  5944.   End
  5945.  
  5946. End
  5947.  
  5948.  
  5949.  
  5950. ;------------------------------------------------------------------------------
  5951.  
  5952. ObjectReskin TreeSnowbell4 GenericInteractableOptimizedTree
  5953.  
  5954.   ; *** ART Parameters ***
  5955.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  5956.     ModelName = PTreeSnowbell
  5957.     TextureName = T_Snowbell4.tga
  5958.  
  5959.     DoTopple         = Yes
  5960.     ToppleFX         = FX_ToppleTree
  5961.     BounceFX         = FX_TreeBounce
  5962.     KillWhenFinishedToppling = No
  5963.     SinkDistance     = 9;
  5964.     SinkTime         = DEFAULT_TREE_SINK_TIME
  5965.   End
  5966.  
  5967.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  5968.     DefaultModelConditionState
  5969.       Model             = PTreeSnowbell
  5970.     End
  5971.  
  5972.     ModelConditionState = PASSENGER CLUB
  5973.       Model = None
  5974.     End
  5975.  
  5976.     AnimationState = PASSENGER CLUB
  5977.       EnteringStateFX = FX_TreeBecomeClub
  5978.     End
  5979.  
  5980.     AnimationState = PASSENGER
  5981.       EnteringStateFX = FX_TreePickUp
  5982.     End
  5983.     
  5984.     ; These are the model conditions and animation states required for trees that can burn.  
  5985.     ModelConditionState = BURNED
  5986.       Model = PTreeSnowbell ; use default nondeath model in place of this.
  5987.     End
  5988.  
  5989.     AnimationState   = AFLAME ;Currently on fire
  5990.       ParticleSysBone     = None FireTreeSmall 
  5991.       ParticleSysBone     = None TreeEmbers 
  5992.     End
  5993.  
  5994.     AnimationState   = DYING BURNED ;Currently on fire
  5995.       ParticleSysBone     = None FireTreeSmall 
  5996.       ParticleSysBone     = None TreeEmbers 
  5997.     End
  5998.     ; End of stuff required for burn.  
  5999.  
  6000.   End
  6001.  
  6002. End
  6003.  
  6004.  
  6005. ;------------------------------------------------------------------------------
  6006.  
  6007. ObjectReskin TreeDalbergia2 GenericInteractableOptimizedTree
  6008.  
  6009.   ; *** ART Parameters ***
  6010.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6011.     ModelName = PTreeDalbergia
  6012.     TextureName = T_dalbergia2.tga
  6013.  
  6014.     DoTopple         = Yes
  6015.     ToppleFX         = FX_ToppleTree
  6016.     BounceFX         = FX_TreeBounce
  6017.     KillWhenFinishedToppling = No
  6018.     SinkDistance     = 9;
  6019.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6020.   End
  6021.  
  6022.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6023.     DefaultModelConditionState
  6024.       Model             = PTreeDalbergia
  6025.     End
  6026.  
  6027.     ModelConditionState = PASSENGER CLUB
  6028.       Model = None
  6029.     End
  6030.  
  6031.     AnimationState = PASSENGER CLUB
  6032.       EnteringStateFX = FX_TreeBecomeClub
  6033.     End
  6034.  
  6035.     AnimationState = PASSENGER
  6036.       EnteringStateFX = FX_TreePickUp
  6037.     End
  6038.     
  6039.     ; These are the model conditions and animation states required for trees that can burn.  
  6040.     ModelConditionState = BURNED
  6041.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  6042.     End
  6043.  
  6044.     AnimationState   = AFLAME ;Currently on fire
  6045.       ParticleSysBone     = None FireTreeSmall 
  6046.       ParticleSysBone     = None TreeEmbers 
  6047.     End
  6048.  
  6049.     AnimationState   = DYING BURNED ;Currently on fire
  6050.       ParticleSysBone     = None FireTreeSmall 
  6051.       ParticleSysBone     = None TreeEmbers 
  6052.     End
  6053.     ; End of stuff required for burn.  
  6054.  
  6055.   End
  6056.  
  6057. End
  6058.  
  6059.  
  6060. ;------------------------------------------------------------------------------
  6061.  
  6062. ObjectReskin TreeDalbergia3 GenericInteractableOptimizedTree
  6063.  
  6064.   ; *** ART Parameters ***
  6065.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6066.     ModelName = PTreeDalbergia
  6067.     TextureName = T_dalbergia3.tga
  6068.  
  6069.     DoTopple         = Yes
  6070.     ToppleFX         = FX_ToppleTree
  6071.     BounceFX         = FX_TreeBounce
  6072.     KillWhenFinishedToppling = No
  6073.     SinkDistance     = 9;
  6074.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6075.   End
  6076.  
  6077.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6078.     DefaultModelConditionState
  6079.       Model             = PTreeDalbergia
  6080.     End
  6081.  
  6082.     ModelConditionState = PASSENGER CLUB
  6083.       Model = None
  6084.     End
  6085.  
  6086.     AnimationState = PASSENGER CLUB
  6087.       EnteringStateFX = FX_TreeBecomeClub
  6088.     End
  6089.  
  6090.     AnimationState = PASSENGER
  6091.       EnteringStateFX = FX_TreePickUp
  6092.     End
  6093.     
  6094.     ; These are the model conditions and animation states required for trees that can burn.  
  6095.     ModelConditionState = BURNED
  6096.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  6097.     End
  6098.  
  6099.     AnimationState   = AFLAME ;Currently on fire
  6100.       ParticleSysBone     = None FireTreeSmall 
  6101.       ParticleSysBone     = None TreeEmbers 
  6102.     End
  6103.  
  6104.     AnimationState   = DYING BURNED ;Currently on fire
  6105.       ParticleSysBone     = None FireTreeSmall 
  6106.       ParticleSysBone     = None TreeEmbers 
  6107.     End
  6108.     ; End of stuff required for burn.  
  6109.  
  6110.   End
  6111.  
  6112. End
  6113.  
  6114. ;------------------------------------------------------------------------------
  6115.  
  6116.  
  6117. ObjectReskin TreeDalbergia4 GenericInteractableOptimizedTree
  6118.  
  6119.   ; *** ART Parameters ***
  6120.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6121.     ModelName = PTreeDalbergia
  6122.     TextureName = T_dalbergia4.tga
  6123.  
  6124.     DoTopple         = Yes
  6125.     ToppleFX         = FX_ToppleTree
  6126.     BounceFX         = FX_TreeBounce
  6127.     KillWhenFinishedToppling = No
  6128.     SinkDistance     = 9;
  6129.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6130.   End
  6131.  
  6132.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6133.     DefaultModelConditionState
  6134.       Model             = PTreeDalbergia
  6135.     End
  6136.  
  6137.     ModelConditionState = PASSENGER CLUB
  6138.       Model = None
  6139.     End
  6140.  
  6141.     AnimationState = PASSENGER CLUB
  6142.       EnteringStateFX = FX_TreeBecomeClub
  6143.     End
  6144.  
  6145.     AnimationState = PASSENGER
  6146.       EnteringStateFX = FX_TreePickUp
  6147.     End
  6148.     
  6149.     ; These are the model conditions and animation states required for trees that can burn.  
  6150.     ModelConditionState = BURNED
  6151.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  6152.     End
  6153.  
  6154.     AnimationState   = AFLAME ;Currently on fire
  6155.       ParticleSysBone     = None FireTreeSmall 
  6156.       ParticleSysBone     = None TreeEmbers 
  6157.     End
  6158.  
  6159.     AnimationState   = DYING BURNED ;Currently on fire
  6160.       ParticleSysBone     = None FireTreeSmall 
  6161.       ParticleSysBone     = None TreeEmbers 
  6162.     End
  6163.     ; End of stuff required for burn.  
  6164.  
  6165.   End
  6166.  
  6167. End
  6168.  
  6169.  
  6170.  
  6171. ;------------------------------------------------------------------------------
  6172.  
  6173.  
  6174. ObjectReskin TreeDalbergia5 GenericInteractableOptimizedTree
  6175.  
  6176.   ; *** ART Parameters ***
  6177.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6178.     ModelName = PTreeDalbergia
  6179.     TextureName = T_dalbergia5.tga
  6180.  
  6181.     DoTopple         = Yes
  6182.     ToppleFX         = FX_ToppleTree
  6183.     BounceFX         = FX_TreeBounce
  6184.     KillWhenFinishedToppling = No
  6185.     SinkDistance     = 9;
  6186.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6187.   End
  6188.  
  6189.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6190.     DefaultModelConditionState
  6191.       Model             = PTreeDalbergia
  6192.     End
  6193.  
  6194.     ModelConditionState = PASSENGER CLUB
  6195.       Model = None
  6196.     End
  6197.  
  6198.     AnimationState = PASSENGER CLUB
  6199.       EnteringStateFX = FX_TreeBecomeClub
  6200.     End
  6201.  
  6202.     AnimationState = PASSENGER
  6203.       EnteringStateFX = FX_TreePickUp
  6204.     End
  6205.     
  6206.     ; These are the model conditions and animation states required for trees that can burn.  
  6207.     ModelConditionState = BURNED
  6208.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  6209.     End
  6210.  
  6211.     AnimationState   = AFLAME ;Currently on fire
  6212.       ParticleSysBone     = None FireTreeSmall 
  6213.       ParticleSysBone     = None TreeEmbers 
  6214.     End
  6215.  
  6216.     AnimationState   = DYING BURNED ;Currently on fire
  6217.       ParticleSysBone     = None FireTreeSmall 
  6218.       ParticleSysBone     = None TreeEmbers 
  6219.     End
  6220.     ; End of stuff required for burn.  
  6221.  
  6222.   End
  6223.  
  6224. End
  6225.  
  6226.  
  6227.  
  6228. ;------------------------------------------------------------------------------
  6229. ObjectReskin Spruce02_L GenericInteractableOptimizedTree
  6230.  
  6231.   ; *** ART Parameters ***
  6232.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6233.     ModelName = PTSpruce01_L
  6234.     TextureName = PTSpruce02.tga
  6235.  
  6236.     DoTopple         = Yes
  6237.     ToppleFX         = FX_ToppleTree
  6238.     BounceFX         = FX_TreeBounce
  6239.     KillWhenFinishedToppling = No
  6240.     SinkDistance     = 9;
  6241.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6242.   End
  6243.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6244.     DefaultModelConditionState
  6245.       Model             = PTSpruce01_L
  6246.     End
  6247.  
  6248.     ModelConditionState = PASSENGER CLUB
  6249.       Model = None
  6250.     End
  6251.  
  6252.     AnimationState = PASSENGER CLUB
  6253.       EnteringStateFX = FX_TreeBecomeClub
  6254.     End
  6255.  
  6256.     AnimationState = PASSENGER
  6257.       EnteringStateFX = FX_TreePickUp
  6258.     End
  6259.     
  6260.     ; These are the model conditions and animation states required for trees that can burn.  
  6261.     ModelConditionState = BURNED
  6262.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  6263.     End
  6264.  
  6265.     AnimationState   = AFLAME ;Currently on fire
  6266.       ParticleSysBone     = None FireTreeSmall 
  6267.       ParticleSysBone     = None TreeEmbers 
  6268.     End
  6269.  
  6270.     AnimationState   = DYING BURNED ;Currently on fire
  6271.       ParticleSysBone     = None FireTreeSmall 
  6272.       ParticleSysBone     = None TreeEmbers 
  6273.     End
  6274.     ; End of stuff required for burn.  
  6275.  
  6276.   End
  6277.  
  6278. ; Geometry            = CYLINDER
  6279. ; GeometryIsSmall     = Yes
  6280. ; GeometryMajorRadius = 4.0
  6281. ; GeometryHeight      = 15
  6282.   
  6283. End
  6284.  
  6285.  
  6286. ;------------------------------------------------------------------------------
  6287.  
  6288. ObjectReskin TreeEvergreen01 GenericInteractableOptimizedTree
  6289.  
  6290.   ; *** ART Parameters ***
  6291.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6292.     ModelName = PTEvgreen01
  6293.     TextureName = t_evergreen1.TGA
  6294.  
  6295.     DoTopple         = Yes
  6296.     ToppleFX         = FX_ToppleTree
  6297.     BounceFX         = FX_TreeBounce
  6298.     KillWhenFinishedToppling = No
  6299.     SinkDistance     = 9;
  6300.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6301.   End
  6302.  
  6303.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6304.     DefaultModelConditionState
  6305.       Model             = PTEvgreen01
  6306.     End
  6307.  
  6308.     ModelConditionState = PASSENGER CLUB
  6309.       Model = None
  6310.     End
  6311.  
  6312.     AnimationState = PASSENGER CLUB
  6313.       EnteringStateFX = FX_TreeBecomeClub
  6314.     End
  6315.  
  6316.     AnimationState = PASSENGER
  6317.       EnteringStateFX = FX_TreePickUp
  6318.     End
  6319.     
  6320.     ; These are the model conditions and animation states required for trees that can burn.  
  6321.     ModelConditionState = BURNED
  6322.       Model = PTEvgreen01 ; use default nondeath model in place of this.
  6323.     End
  6324.  
  6325.     AnimationState   = AFLAME ;Currently on fire
  6326.       ParticleSysBone     = None FireTreeSmall 
  6327.       ParticleSysBone     = None TreeEmbers 
  6328.     End
  6329.  
  6330.     AnimationState   = DYING BURNED ;Currently on fire
  6331.       ParticleSysBone     = None FireTreeSmall 
  6332.       ParticleSysBone     = None TreeEmbers 
  6333.     End
  6334.     ; End of stuff required for burn.  
  6335.  
  6336.   End
  6337.  
  6338. End
  6339.  
  6340.  
  6341. ;------------------------------------------------------------------------------
  6342.  
  6343. ObjectReskin TreeEvergreen01b GenericInteractableOptimizedTree
  6344.  
  6345.   ; *** ART Parameters ***
  6346.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6347.     ModelName = PTEvgreen01
  6348.     TextureName = t_evergreen1b.TGA
  6349.  
  6350.     DoTopple         = Yes
  6351.     ToppleFX         = FX_ToppleTree
  6352.     BounceFX         = FX_TreeBounce
  6353.     KillWhenFinishedToppling = No
  6354.     SinkDistance     = 9;
  6355.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6356.   End
  6357.  
  6358.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6359.     DefaultModelConditionState
  6360.       Model             = PTEvgreen01
  6361.     End
  6362.  
  6363.     ModelConditionState = PASSENGER CLUB
  6364.       Model = None
  6365.     End
  6366.  
  6367.     AnimationState = PASSENGER CLUB
  6368.       EnteringStateFX = FX_TreeBecomeClub
  6369.     End
  6370.  
  6371.     AnimationState = PASSENGER
  6372.       EnteringStateFX = FX_TreePickUp
  6373.     End
  6374.     
  6375.     ; These are the model conditions and animation states required for trees that can burn.  
  6376.     ModelConditionState = BURNED
  6377.       Model = PTEvgreen01 ; use default nondeath model in place of this.
  6378.     End
  6379.  
  6380.     AnimationState   = AFLAME ;Currently on fire
  6381.       ParticleSysBone     = None FireTreeSmall 
  6382.       ParticleSysBone     = None TreeEmbers 
  6383.     End
  6384.  
  6385.     AnimationState   = DYING BURNED ;Currently on fire
  6386.       ParticleSysBone     = None FireTreeSmall 
  6387.       ParticleSysBone     = None TreeEmbers 
  6388.     End
  6389.     ; End of stuff required for burn.  
  6390.  
  6391.   End
  6392.  
  6393. End
  6394.  
  6395.  
  6396. ;------------------------------------------------------------------------------
  6397.  
  6398. ObjectReskin TreeEvergreen01c GenericInteractableOptimizedTree
  6399.  
  6400.   ; *** ART Parameters ***
  6401.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6402.     ModelName = PTEvgreen01
  6403.     TextureName = t_evergreen1c.TGA
  6404.  
  6405.     DoTopple         = Yes
  6406.     ToppleFX         = FX_ToppleTree
  6407.     BounceFX         = FX_TreeBounce
  6408.     KillWhenFinishedToppling = No
  6409.     SinkDistance     = 9;
  6410.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6411.   End
  6412.  
  6413.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6414.     DefaultModelConditionState
  6415.       Model             = PTEvgreen01
  6416.     End
  6417.  
  6418.     ModelConditionState = PASSENGER CLUB
  6419.       Model = None
  6420.     End
  6421.  
  6422.     AnimationState = PASSENGER CLUB
  6423.       EnteringStateFX = FX_TreeBecomeClub
  6424.     End
  6425.  
  6426.     AnimationState = PASSENGER
  6427.       EnteringStateFX = FX_TreePickUp
  6428.     End
  6429.     
  6430.     ; These are the model conditions and animation states required for trees that can burn.  
  6431.     ModelConditionState = BURNED
  6432.       Model = PTEvgreen01 ; use default nondeath model in place of this.
  6433.     End
  6434.  
  6435.     AnimationState   = AFLAME ;Currently on fire
  6436.       ParticleSysBone     = None FireTreeSmall 
  6437.       ParticleSysBone     = None TreeEmbers 
  6438.     End
  6439.  
  6440.     AnimationState   = DYING BURNED ;Currently on fire
  6441.       ParticleSysBone     = None FireTreeSmall 
  6442.       ParticleSysBone     = None TreeEmbers 
  6443.     End
  6444.     ; End of stuff required for burn.  
  6445.  
  6446.   End
  6447.  
  6448. End
  6449.  
  6450.  
  6451.  
  6452. ;------------------------------------------------------------------------------
  6453.  
  6454. ObjectReskin TreeEvergreen01d GenericInteractableOptimizedTree
  6455.  
  6456.   ; *** ART Parameters ***
  6457.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6458.     ModelName = PTEvgreen01
  6459.     TextureName = t_evergreen1d.TGA
  6460.  
  6461.     DoTopple         = Yes
  6462.     ToppleFX         = FX_ToppleTree
  6463.     BounceFX         = FX_TreeBounce
  6464.     KillWhenFinishedToppling = No
  6465.     SinkDistance     = 9;
  6466.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6467.   End
  6468.  
  6469.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6470.     DefaultModelConditionState
  6471.       Model             = PTEvgreen01
  6472.     End
  6473.  
  6474.     ModelConditionState = PASSENGER CLUB
  6475.       Model = None
  6476.     End
  6477.  
  6478.     AnimationState = PASSENGER CLUB
  6479.       EnteringStateFX = FX_TreeBecomeClub
  6480.     End
  6481.  
  6482.     AnimationState = PASSENGER
  6483.       EnteringStateFX = FX_TreePickUp
  6484.     End
  6485.     
  6486.     ; These are the model conditions and animation states required for trees that can burn.  
  6487.     ModelConditionState = BURNED
  6488.       Model = PTEvgreen01 ; use default nondeath model in place of this.
  6489.     End
  6490.  
  6491.     AnimationState   = AFLAME ;Currently on fire
  6492.       ParticleSysBone     = None FireTreeSmall 
  6493.       ParticleSysBone     = None TreeEmbers 
  6494.     End
  6495.  
  6496.     AnimationState   = DYING BURNED ;Currently on fire
  6497.       ParticleSysBone     = None FireTreeSmall 
  6498.       ParticleSysBone     = None TreeEmbers 
  6499.     End
  6500.     ; End of stuff required for burn.  
  6501.  
  6502.   End
  6503.  
  6504. End
  6505.  
  6506.  
  6507.  
  6508. ;------------------------------------------------------------------------------
  6509.  
  6510. ObjectReskin TreeEvergreen02 GenericInteractableOptimizedTree
  6511.  
  6512.   ; *** ART Parameters ***
  6513.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6514.     ModelName = PTEvgreen02
  6515.     TextureName = t_evergreen2.TGA
  6516.  
  6517.     DoTopple         = Yes
  6518.     ToppleFX         = FX_ToppleTree
  6519.     BounceFX         = FX_TreeBounce
  6520.     KillWhenFinishedToppling = No
  6521.     SinkDistance     = 9;
  6522.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6523.   End
  6524.  
  6525.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6526.     DefaultModelConditionState
  6527.       Model             = PTEvgreen02
  6528.     End
  6529.  
  6530.     ModelConditionState = PASSENGER CLUB
  6531.       Model = None
  6532.     End
  6533.  
  6534.     AnimationState = PASSENGER CLUB
  6535.       EnteringStateFX = FX_TreeBecomeClub
  6536.     End
  6537.  
  6538.     AnimationState = PASSENGER
  6539.       EnteringStateFX = FX_TreePickUp
  6540.     End
  6541.     
  6542.     ; These are the model conditions and animation states required for trees that can burn.  
  6543.     ModelConditionState = BURNED
  6544.       Model = PTEvgreen02 ; use default nondeath model in place of this.
  6545.     End
  6546.  
  6547.     AnimationState   = AFLAME ;Currently on fire
  6548.       ParticleSysBone     = None FireTreeSmall 
  6549.       ParticleSysBone     = None TreeEmbers 
  6550.     End
  6551.  
  6552.     AnimationState   = DYING BURNED ;Currently on fire
  6553.       ParticleSysBone     = None FireTreeSmall 
  6554.       ParticleSysBone     = None TreeEmbers 
  6555.     End
  6556.     ; End of stuff required for burn.  
  6557.  
  6558.   End
  6559.  
  6560. End
  6561.  
  6562. ;------------------------------------------------------------------------------
  6563.  
  6564. ObjectReskin TreeEvergreen02b GenericInteractableOptimizedTree
  6565.  
  6566.   ; *** ART Parameters ***
  6567.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6568.     ModelName = PTEvgreen02
  6569.     TextureName = t_evergreen2b.TGA
  6570.  
  6571.     DoTopple         = Yes
  6572.     ToppleFX         = FX_ToppleTree
  6573.     BounceFX         = FX_TreeBounce
  6574.     KillWhenFinishedToppling = No
  6575.     SinkDistance     = 9;
  6576.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6577.   End
  6578.  
  6579.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6580.     DefaultModelConditionState
  6581.       Model             = PTEvgreen02
  6582.     End
  6583.  
  6584.     ModelConditionState = PASSENGER CLUB
  6585.       Model = None
  6586.     End
  6587.  
  6588.     AnimationState = PASSENGER CLUB
  6589.       EnteringStateFX = FX_TreeBecomeClub
  6590.     End
  6591.  
  6592.     AnimationState = PASSENGER
  6593.       EnteringStateFX = FX_TreePickUp
  6594.     End
  6595.     
  6596.     ; These are the model conditions and animation states required for trees that can burn.  
  6597.     ModelConditionState = BURNED
  6598.       Model = PTEvgreen02 ; use default nondeath model in place of this.
  6599.     End
  6600.  
  6601.     AnimationState   = AFLAME ;Currently on fire
  6602.       ParticleSysBone     = None FireTreeSmall 
  6603.       ParticleSysBone     = None TreeEmbers 
  6604.     End
  6605.  
  6606.     AnimationState   = DYING BURNED ;Currently on fire
  6607.       ParticleSysBone     = None FireTreeSmall 
  6608.       ParticleSysBone     = None TreeEmbers 
  6609.     End
  6610.     ; End of stuff required for burn.  
  6611.  
  6612.   End
  6613.  
  6614. End
  6615.  
  6616.  
  6617. ;------------------------------------------------------------------------------
  6618.  
  6619. ObjectReskin TreeEvergreen02c GenericInteractableOptimizedTree
  6620.  
  6621.   ; *** ART Parameters ***
  6622.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6623.     ModelName = PTEvgreen02
  6624.     TextureName = t_evergreen2c.TGA
  6625.  
  6626.     DoTopple         = Yes
  6627.     ToppleFX         = FX_ToppleTree
  6628.     BounceFX         = FX_TreeBounce
  6629.     KillWhenFinishedToppling = No
  6630.     SinkDistance     = 9;
  6631.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6632.   End
  6633.  
  6634.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6635.     DefaultModelConditionState
  6636.       Model             = PTEvgreen02
  6637.     End
  6638.  
  6639.     ModelConditionState = PASSENGER CLUB
  6640.       Model = None
  6641.     End
  6642.  
  6643.     AnimationState = PASSENGER CLUB
  6644.       EnteringStateFX = FX_TreeBecomeClub
  6645.     End
  6646.  
  6647.     AnimationState = PASSENGER
  6648.       EnteringStateFX = FX_TreePickUp
  6649.     End
  6650.     
  6651.     ; These are the model conditions and animation states required for trees that can burn.  
  6652.     ModelConditionState = BURNED
  6653.       Model = PTEvgreen02 ; use default nondeath model in place of this.
  6654.     End
  6655.  
  6656.     AnimationState   = AFLAME ;Currently on fire
  6657.       ParticleSysBone     = None FireTreeSmall 
  6658.       ParticleSysBone     = None TreeEmbers 
  6659.     End
  6660.  
  6661.     AnimationState   = DYING BURNED ;Currently on fire
  6662.       ParticleSysBone     = None FireTreeSmall 
  6663.       ParticleSysBone     = None TreeEmbers 
  6664.     End
  6665.     ; End of stuff required for burn.  
  6666.  
  6667.   End
  6668.  
  6669. End
  6670.  
  6671.  
  6672. ;------------------------------------------------------------------------------
  6673.  
  6674. ObjectReskin TreeEvergreen02d GenericInteractableOptimizedTree
  6675.  
  6676.   ; *** ART Parameters ***
  6677.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6678.     ModelName = PTEvgreen02
  6679.     TextureName = t_evergreen2d.TGA
  6680.  
  6681.     DoTopple         = Yes
  6682.     ToppleFX         = FX_ToppleTree
  6683.     BounceFX         = FX_TreeBounce
  6684.     KillWhenFinishedToppling = No
  6685.     SinkDistance     = 9;
  6686.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6687.   End
  6688.  
  6689.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6690.     DefaultModelConditionState
  6691.       Model             = PTEvgreen02
  6692.     End
  6693.  
  6694.     ModelConditionState = PASSENGER CLUB
  6695.       Model = None
  6696.     End
  6697.  
  6698.     AnimationState = PASSENGER CLUB
  6699.       EnteringStateFX = FX_TreeBecomeClub
  6700.     End
  6701.  
  6702.     AnimationState = PASSENGER
  6703.       EnteringStateFX = FX_TreePickUp
  6704.     End
  6705.     
  6706.     ; These are the model conditions and animation states required for trees that can burn.  
  6707.     ModelConditionState = BURNED
  6708.       Model = PTEvgreen02 ; use default nondeath model in place of this.
  6709.     End
  6710.  
  6711.     AnimationState   = AFLAME ;Currently on fire
  6712.       ParticleSysBone     = None FireTreeSmall 
  6713.       ParticleSysBone     = None TreeEmbers 
  6714.     End
  6715.  
  6716.     AnimationState   = DYING BURNED ;Currently on fire
  6717.       ParticleSysBone     = None FireTreeSmall 
  6718.       ParticleSysBone     = None TreeEmbers 
  6719.     End
  6720.     ; End of stuff required for burn.  
  6721.  
  6722.   End
  6723.  
  6724. End
  6725.  
  6726.  
  6727.  
  6728. ;------------------------------------------------------------------------------
  6729.  
  6730. ObjectReskin TreeEvergreen03 GenericInteractableOptimizedTree
  6731.  
  6732.   ; *** ART Parameters ***
  6733.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6734.     ModelName = PTEvgreen03
  6735.     TextureName = t_evergreen3.TGA
  6736.  
  6737.     DoTopple         = Yes
  6738.     ToppleFX         = FX_ToppleTree
  6739.     BounceFX         = FX_TreeBounce
  6740.     KillWhenFinishedToppling = No
  6741.     SinkDistance     = 9;
  6742.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6743.   End
  6744.  
  6745.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6746.     DefaultModelConditionState
  6747.       Model             = PTEvgreen03
  6748.     End
  6749.  
  6750.     ModelConditionState = PASSENGER CLUB
  6751.       Model = None
  6752.     End
  6753.  
  6754.     AnimationState = PASSENGER CLUB
  6755.       EnteringStateFX = FX_TreeBecomeClub
  6756.     End
  6757.  
  6758.     AnimationState = PASSENGER
  6759.       EnteringStateFX = FX_TreePickUp
  6760.     End
  6761.     
  6762.     ; These are the model conditions and animation states required for trees that can burn.  
  6763.     ModelConditionState = BURNED
  6764.       Model = PTEvgreen03 ; use default nondeath model in place of this.
  6765.     End
  6766.  
  6767.     AnimationState   = AFLAME ;Currently on fire
  6768.       ParticleSysBone     = None FireTreeSmall 
  6769.       ParticleSysBone     = None TreeEmbers 
  6770.     End
  6771.  
  6772.     AnimationState   = DYING BURNED ;Currently on fire
  6773.       ParticleSysBone     = None FireTreeSmall 
  6774.       ParticleSysBone     = None TreeEmbers 
  6775.     End
  6776.     ; End of stuff required for burn.  
  6777.  
  6778.   End
  6779.  
  6780. End
  6781.  
  6782.  
  6783. ;------------------------------------------------------------------------------
  6784.  
  6785. ObjectReskin TreeEvergreen03b GenericInteractableOptimizedTree
  6786.  
  6787.   ; *** ART Parameters ***
  6788.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6789.     ModelName = PTEvgreen03
  6790.     TextureName = t_evergreen3b.TGA
  6791.  
  6792.     DoTopple         = Yes
  6793.     ToppleFX         = FX_ToppleTree
  6794.     BounceFX         = FX_TreeBounce
  6795.     KillWhenFinishedToppling = No
  6796.     SinkDistance     = 9;
  6797.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6798.   End
  6799.  
  6800.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6801.     DefaultModelConditionState
  6802.       Model             = PTEvgreen03
  6803.     End
  6804.  
  6805.     ModelConditionState = PASSENGER CLUB
  6806.       Model = None
  6807.     End
  6808.  
  6809.     AnimationState = PASSENGER CLUB
  6810.       EnteringStateFX = FX_TreeBecomeClub
  6811.     End
  6812.  
  6813.     AnimationState = PASSENGER
  6814.       EnteringStateFX = FX_TreePickUp
  6815.     End
  6816.     
  6817.     ; These are the model conditions and animation states required for trees that can burn.  
  6818.     ModelConditionState = BURNED
  6819.       Model = PTEvgreen03 ; use default nondeath model in place of this.
  6820.     End
  6821.  
  6822.     AnimationState   = AFLAME ;Currently on fire
  6823.       ParticleSysBone     = None FireTreeSmall 
  6824.       ParticleSysBone     = None TreeEmbers 
  6825.     End
  6826.  
  6827.     AnimationState   = DYING BURNED ;Currently on fire
  6828.       ParticleSysBone     = None FireTreeSmall 
  6829.       ParticleSysBone     = None TreeEmbers 
  6830.     End
  6831.     ; End of stuff required for burn.  
  6832.  
  6833.   End
  6834.  
  6835. End
  6836.  
  6837.  
  6838. ;------------------------------------------------------------------------------
  6839.  
  6840. ObjectReskin TreeEvergreen03c GenericInteractableOptimizedTree
  6841.  
  6842.   ; *** ART Parameters ***
  6843.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6844.     ModelName = PTEvgreen03
  6845.     TextureName = t_evergreen3c.TGA
  6846.  
  6847.     DoTopple         = Yes
  6848.     ToppleFX         = FX_ToppleTree
  6849.     BounceFX         = FX_TreeBounce
  6850.     KillWhenFinishedToppling = No
  6851.     SinkDistance     = 9;
  6852.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6853.   End
  6854.  
  6855.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6856.     DefaultModelConditionState
  6857.       Model             = PTEvgreen03
  6858.     End
  6859.  
  6860.     ModelConditionState = PASSENGER CLUB
  6861.       Model = None
  6862.     End
  6863.  
  6864.     AnimationState = PASSENGER CLUB
  6865.       EnteringStateFX = FX_TreeBecomeClub
  6866.     End
  6867.  
  6868.     AnimationState = PASSENGER
  6869.       EnteringStateFX = FX_TreePickUp
  6870.     End
  6871.     
  6872.     ; These are the model conditions and animation states required for trees that can burn.  
  6873.     ModelConditionState = BURNED
  6874.       Model = PTEvgreen03 ; use default nondeath model in place of this.
  6875.     End
  6876.  
  6877.     AnimationState   = AFLAME ;Currently on fire
  6878.       ParticleSysBone     = None FireTreeSmall 
  6879.       ParticleSysBone     = None TreeEmbers 
  6880.     End
  6881.  
  6882.     AnimationState   = DYING BURNED ;Currently on fire
  6883.       ParticleSysBone     = None FireTreeSmall 
  6884.       ParticleSysBone     = None TreeEmbers 
  6885.     End
  6886.     ; End of stuff required for burn.  
  6887.  
  6888.   End
  6889.  
  6890. End
  6891.  
  6892.  
  6893. ;------------------------------------------------------------------------------
  6894.  
  6895. ObjectReskin TreeEvergreen03d GenericInteractableOptimizedTree
  6896.  
  6897.   ; *** ART Parameters ***
  6898.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6899.     ModelName = PTEvgreen03
  6900.     TextureName = t_evergreen3d.TGA
  6901.  
  6902.     DoTopple         = Yes
  6903.     ToppleFX         = FX_ToppleTree
  6904.     BounceFX         = FX_TreeBounce
  6905.     KillWhenFinishedToppling = No
  6906.     SinkDistance     = 9;
  6907.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6908.   End
  6909.  
  6910.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6911.     DefaultModelConditionState
  6912.       Model             = PTEvgreen03
  6913.     End
  6914.  
  6915.     ModelConditionState = PASSENGER CLUB
  6916.       Model = None
  6917.     End
  6918.  
  6919.     AnimationState = PASSENGER CLUB
  6920.       EnteringStateFX = FX_TreeBecomeClub
  6921.     End
  6922.  
  6923.     AnimationState = PASSENGER
  6924.       EnteringStateFX = FX_TreePickUp
  6925.     End
  6926.     
  6927.     ; These are the model conditions and animation states required for trees that can burn.  
  6928.     ModelConditionState = BURNED
  6929.       Model = PTEvgreen03 ; use default nondeath model in place of this.
  6930.     End
  6931.  
  6932.     AnimationState   = AFLAME ;Currently on fire
  6933.       ParticleSysBone     = None FireTreeSmall 
  6934.       ParticleSysBone     = None TreeEmbers 
  6935.     End
  6936.  
  6937.     AnimationState   = DYING BURNED ;Currently on fire
  6938.       ParticleSysBone     = None FireTreeSmall 
  6939.       ParticleSysBone     = None TreeEmbers 
  6940.     End
  6941.     ; End of stuff required for burn.  
  6942.  
  6943.   End
  6944.  
  6945. End
  6946.  
  6947.  
  6948. ;------------------------------------------------------------------------------
  6949.  
  6950. ObjectReskin TreeCollapsed GenericInteractableOptimizedDeadTree
  6951.  
  6952.   ; *** ART Parameters ***
  6953.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  6954.     ModelName = PTCollapse
  6955.     TextureName = T_coolapse.TGA
  6956.  
  6957.     DoTopple         = Yes
  6958.     ToppleFX         = FX_ToppleTree
  6959.     BounceFX         = FX_TreeBounce
  6960.     KillWhenFinishedToppling = No
  6961.     SinkDistance     = 9;
  6962.     SinkTime         = DEFAULT_TREE_SINK_TIME
  6963.     TaintedTree         = Yes
  6964.   End
  6965.  
  6966.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  6967.     DefaultModelConditionState
  6968.       Model             = PTCollapse
  6969.     End
  6970.  
  6971.  
  6972.     ModelConditionState = PASSENGER CLUB
  6973.       Model = None
  6974.     End
  6975.  
  6976.     ModelConditionState = PASSENGER
  6977.       Model             = PTCollapse
  6978.     End
  6979.  
  6980.     AnimationState = PASSENGER CLUB
  6981.       EnteringStateFX = FX_TreeBecomeClub
  6982.     End
  6983.  
  6984.     AnimationState = PASSENGER
  6985.       EnteringStateFX = FX_TreePickUp
  6986.     End
  6987.     
  6988.     ; These are the model conditions and animation states required for trees that can burn.  
  6989.     ModelConditionState = BURNED
  6990.       Model = PTCollapse ; use default nondeath model in place of this.
  6991.     End
  6992.  
  6993.     AnimationState   = AFLAME ;Currently on fire
  6994.       ParticleSysBone     = None FireTreeSmall 
  6995.       ParticleSysBone     = None TreeEmbers 
  6996.     End
  6997.  
  6998.     AnimationState   = DYING BURNED ;Currently on fire
  6999.       ParticleSysBone     = None FireTreeSmall 
  7000.       ParticleSysBone     = None TreeEmbers 
  7001.     End
  7002.     ; End of stuff required for burn.  
  7003.  
  7004.   End
  7005.  
  7006. End
  7007.  
  7008. ;------------------------------------------------------------------------------
  7009.  
  7010. ObjectReskin TreeLean GenericInteractableOptimizedTree
  7011.  
  7012.   ; *** ART Parameters ***
  7013.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7014.     ModelName = PTLean
  7015.     TextureName = t_lean.TGA
  7016.  
  7017.     DoTopple         = Yes
  7018.     ToppleFX         = FX_ToppleTree
  7019.     BounceFX         = FX_TreeBounce
  7020.     KillWhenFinishedToppling = No
  7021.     SinkDistance     = 9;
  7022.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7023.   End
  7024.  
  7025.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7026.     DefaultModelConditionState
  7027.       Model             = PTLean
  7028.     End
  7029.  
  7030.     ModelConditionState = PASSENGER CLUB
  7031.       Model = None
  7032.     End
  7033.  
  7034.     AnimationState = PASSENGER CLUB
  7035.       EnteringStateFX = FX_TreeBecomeClub
  7036.     End
  7037.  
  7038.     AnimationState = PASSENGER
  7039.       EnteringStateFX = FX_TreePickUp
  7040.     End
  7041.     
  7042.     ; These are the model conditions and animation states required for trees that can burn.  
  7043.     ModelConditionState = BURNED
  7044.       Model = PTLean ; use default nondeath model in place of this.
  7045.     End
  7046.  
  7047.     AnimationState   = AFLAME ;Currently on fire
  7048.       ParticleSysBone     = None FireTreeSmall 
  7049.       ParticleSysBone     = None TreeEmbers 
  7050.     End
  7051.  
  7052.     AnimationState   = DYING BURNED ;Currently on fire
  7053.       ParticleSysBone     = None FireTreeSmall 
  7054.       ParticleSysBone     = None TreeEmbers 
  7055.     End
  7056.     ; End of stuff required for burn.  
  7057.  
  7058.   End
  7059.  
  7060. End
  7061.  
  7062.  
  7063. ;------------------------------------------------------------------------------
  7064.  
  7065. ObjectReskin TreeLichen GenericInteractableOptimizedTree
  7066.  
  7067.   ; *** ART Parameters ***
  7068.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7069.     ModelName = PTLichen
  7070.     TextureName = t_lichen.TGA
  7071.  
  7072.     DoTopple         = Yes
  7073.     ToppleFX         = FX_ToppleTree
  7074.     BounceFX         = FX_TreeBounce
  7075.     KillWhenFinishedToppling = No
  7076.     SinkDistance     = 9;
  7077.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7078.     TaintedTree         = Yes
  7079.   End
  7080.  
  7081.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7082.     DefaultModelConditionState
  7083.       Model             = PTLichen
  7084.     End
  7085.  
  7086.     ModelConditionState = PASSENGER CLUB
  7087.       Model = None
  7088.     End
  7089.  
  7090.     AnimationState = PASSENGER CLUB
  7091.       EnteringStateFX = FX_TreeBecomeClub
  7092.     End
  7093.  
  7094.     AnimationState = PASSENGER
  7095.       EnteringStateFX = FX_TreePickUp
  7096.     End
  7097.     
  7098.     ; These are the model conditions and animation states required for trees that can burn.  
  7099.     ModelConditionState = BURNED
  7100.       Model = PTLichen ; use default nondeath model in place of this.
  7101.     End
  7102.  
  7103.     AnimationState   = AFLAME ;Currently on fire
  7104.       ParticleSysBone     = None FireTreeSmall 
  7105.       ParticleSysBone     = None TreeEmbers 
  7106.     End
  7107.  
  7108.     AnimationState   = DYING BURNED ;Currently on fire
  7109.       ParticleSysBone     = None FireTreeSmall 
  7110.       ParticleSysBone     = None TreeEmbers 
  7111.     End
  7112.     ; End of stuff required for burn.  
  7113.  
  7114.   End
  7115.  
  7116. End
  7117.  
  7118. ;------------------------------------------------------------------------------
  7119.  
  7120. ObjectReskin TreeLog GenericInteractableOptimizedDeadTree
  7121.  
  7122.   ; *** ART Parameters ***
  7123.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7124.     ModelName = PTLog
  7125.     TextureName = t_Log.TGA
  7126.  
  7127.     DoTopple         = Yes
  7128.     ToppleFX         = FX_ToppleTree
  7129.     BounceFX         = FX_TreeBounce
  7130.     KillWhenFinishedToppling = No
  7131.     SinkDistance     = 9;
  7132.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7133.     TaintedTree         = Yes
  7134.   End
  7135.  
  7136.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7137.     DefaultModelConditionState
  7138.       Model             = PTLog
  7139.     End
  7140.  
  7141.  
  7142.     ModelConditionState = PASSENGER CLUB
  7143.       Model = None
  7144.     End
  7145.  
  7146.     ModelConditionState = PASSENGER
  7147.       Model             = PTLog
  7148.     End
  7149.  
  7150.     AnimationState = PASSENGER CLUB
  7151.       EnteringStateFX = FX_TreeBecomeClub
  7152.     End
  7153.  
  7154.     AnimationState = PASSENGER
  7155.       EnteringStateFX = FX_TreePickUp
  7156.     End
  7157.     
  7158.     ; These are the model conditions and animation states required for trees that can burn.  
  7159.     ModelConditionState = BURNED
  7160.       Model = PTLog ; use default nondeath model in place of this.
  7161.     End
  7162.  
  7163.     AnimationState   = AFLAME ;Currently on fire
  7164.       ParticleSysBone     = None FireTreeSmall 
  7165.       ParticleSysBone     = None TreeEmbers 
  7166.     End
  7167.  
  7168.     AnimationState   = DYING BURNED ;Currently on fire
  7169.       ParticleSysBone     = None FireTreeSmall 
  7170.       ParticleSysBone     = None TreeEmbers 
  7171.     End
  7172.     ; End of stuff required for burn.  
  7173.  
  7174.   End
  7175.  
  7176. End
  7177.  
  7178.  
  7179. ;;------------------------------------------------------------------------------
  7180. ;
  7181. ;ObjectReskin TreeLothlorien01 GenericInteractableOptimizedTree
  7182. ;
  7183. ;  ; *** ART Parameters ***
  7184. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7185. ;    ModelName = PTLothlorien_1
  7186. ;    TextureName = Tlothlorien_1.TGA
  7187. ;    DoTopple         = Yes
  7188. ;    ToppleFX         = FX_ToppleTree
  7189. ;    BounceFX         = FX_TreeBounce
  7190. ;    KillWhenFinishedToppling = No
  7191. ;    SinkDistance     = 9;
  7192. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  7193. ;  End
  7194. ;
  7195. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7196. ;    DefaultModelConditionState
  7197. ;      Model             = PTLothlorien_1
  7198. ;    End
  7199. ;
  7200. ;    ModelConditionState = PASSENGER CLUB
  7201. ;      Model = None
  7202. ;    End
  7203. ;
  7204. ;    AnimationState = PASSENGER CLUB
  7205. ;      EnteringStateFX = FX_TreeBecomeClub
  7206. ;    End
  7207. ;
  7208. ;    AnimationState = PASSENGER
  7209. ;      EnteringStateFX = FX_TreePickUp
  7210. ;    End
  7211. ;    
  7212. ;    ; These are the model conditions and animation states required for trees that can burn.  
  7213. ;    ModelConditionState = BURNED
  7214. ;      Model = PTLothlorien_1 ; use default nondeath model in place of this.
  7215. ;    End
  7216. ;
  7217. ;    AnimationState   = AFLAME ;Currently on fire
  7218. ;      ParticleSysBone     = None FireTreeSmall 
  7219. ;      ParticleSysBone     = None TreeEmbers 
  7220. ;    End
  7221. ;
  7222. ;    AnimationState   = DYING BURNED ;Currently on fire
  7223. ;      ParticleSysBone     = None FireTreeSmall 
  7224. ;      ParticleSysBone     = None TreeEmbers 
  7225. ;    End
  7226. ;    ; End of stuff required for burn.  
  7227. ;
  7228. ;  End
  7229. ;
  7230. ;End
  7231.  
  7232.  
  7233. ;------------------------------------------------------------------------------
  7234. Object TreeLothlorien01
  7235.   ; *** ART Parameters ***
  7236.   ;------ This was done because we needed to add fade effect to tree.
  7237. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7238. ;    ModelName = PTLothlorien_1
  7239. ;    TextureName = Tlothlorien_1.TGA
  7240. ;    DoTopple         = Yes
  7241. ;    ToppleFX         = FX_ToppleTree
  7242. ;    BounceFX         = FX_TreeBounce
  7243. ;    KillWhenFinishedToppling = No
  7244. ;    SinkDistance     = 9;
  7245. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  7246. ;  End
  7247.  
  7248.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7249.   
  7250.   StaticModelLODMode = yes
  7251.   
  7252.   
  7253.     DefaultModelConditionState
  7254.       Model             = PTLothlorien_1
  7255.     End
  7256.  
  7257.     ModelConditionState = PASSENGER CLUB
  7258.       Model = None
  7259.     End
  7260.  
  7261.     AnimationState = PASSENGER CLUB
  7262.       EnteringStateFX = FX_TreeBecomeClub
  7263.     End
  7264.  
  7265.     AnimationState = PASSENGER
  7266.       EnteringStateFX = FX_TreePickUp
  7267.     End
  7268.     
  7269.     ; These are the model conditions and animation states required for trees that can burn.  
  7270.     ModelConditionState = BURNED
  7271.       Model = PTLothlorien_1 ; use default nondeath model in place of this.
  7272.     End
  7273.  
  7274.     AnimationState   = AFLAME ;Currently on fire
  7275.       ParticleSysBone     = None FireTreeSmall 
  7276.       ParticleSysBone     = None TreeEmbers 
  7277.     End
  7278.  
  7279.     AnimationState   = DYING BURNED ;Currently on fire
  7280.       ParticleSysBone     = None FireTreeSmall 
  7281.       ParticleSysBone     = None TreeEmbers 
  7282.     End
  7283.     ; End of stuff required for burn.  
  7284.  
  7285.         StaticSortLevelWhileFading = 2
  7286.     AlphaCameraFadeOuterRadius = 600
  7287.     AlphaCameraFadeInnerRadius = 200
  7288.     AlphaCameraAtInnerRadius = 10%
  7289.  
  7290.   End
  7291.   
  7292.   ;Behavior = FireWeaponCollide ModuleTag_03
  7293.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  7294.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  7295.   ;End
  7296.   
  7297.   Behavior = FlammableUpdate ModuleTag_05
  7298.     FlameDamageLimit = 10
  7299.     FlameDamageExpiration = 1000
  7300.     BurnedDelay      = 2500
  7301.     AflameDuration   = 7000
  7302.     AflameDamageDelay = 1000
  7303.     AflameDamageAmount = 8
  7304.     BurningSoundName = GenericFireMediumLoop
  7305.   End
  7306.   
  7307.   Behavior = FireSpreadUpdate ModuleTag_06
  7308.     ;OCLEmbers        = OCL_BurningEmbers
  7309.     MinSpreadDelay   = 2000
  7310.     MaxSpreadDelay   = 4000
  7311.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  7312.                           ; The closest flammable thing will be set on fire automatically.
  7313.   End
  7314.   
  7315.  
  7316.   ; *** DESIGN parameters ***
  7317.   DisplayName      = OBJECT:Prop
  7318.   EditorSorting    = SHRUBBERY
  7319.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7320.  
  7321. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  7322.     
  7323.   ArmorSet
  7324.     Conditions      = None
  7325.     Armor           = NoArmor
  7326.   End
  7327.  
  7328.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7329.  
  7330.   ; *** ENGINEERING parameters ***
  7331. ; KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  7332.   KindOf           = SHRUBBERY IMMOBILE CLUB SELECTABLE;
  7333.  
  7334.  
  7335.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7336.     MaxHealth      = 50.0
  7337.   End
  7338.  
  7339.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  7340.     Behavior = SlowDeathBehavior ModuleTag_11
  7341.         DeathTypes = ALL
  7342.         SinkDelay = 1000
  7343.         SinkRate = 8     ; in Dist/Sec
  7344.         DestructionDelay = 4000
  7345.     End
  7346.  
  7347. ;  Shadow              = SHADOW_DECAL
  7348.   InstanceScaleFuzziness = 0.1
  7349.   
  7350. End
  7351.  
  7352.  
  7353.  
  7354. ;;------------------------------------------------------------------------------
  7355. ;
  7356. ;ObjectReskin TreeLothlorien02 GenericInteractableOptimizedTree
  7357. ;
  7358. ;  ; *** ART Parameters ***
  7359. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7360. ;    ModelName = PTLothlorien_2
  7361. ;    TextureName = Tlothlorien_2.TGA
  7362. ;    DoTopple         = Yes
  7363. ;    ToppleFX         = FX_ToppleTree
  7364. ;    BounceFX         = FX_TreeBounce
  7365. ;    KillWhenFinishedToppling = No
  7366. ;    SinkDistance     = 9;
  7367. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  7368. ;  End
  7369. ;
  7370. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7371. ;    DefaultModelConditionState
  7372. ;      Model             = PTLothlorien_2
  7373. ;    End
  7374. ;
  7375. ;    ModelConditionState = PASSENGER CLUB
  7376. ;      Model = None
  7377. ;    End
  7378. ;
  7379. ;    AnimationState = PASSENGER CLUB
  7380. ;      EnteringStateFX = FX_TreeBecomeClub
  7381. ;    End
  7382. ;
  7383. ;    AnimationState = PASSENGER
  7384. ;      EnteringStateFX = FX_TreePickUp
  7385. ;    End
  7386. ;    
  7387. ;    ; These are the model conditions and animation states required for trees that can burn.  
  7388. ;    ModelConditionState = BURNED
  7389. ;      Model = PTLothlorien_2 ; use default nondeath model in place of this.
  7390. ;    End
  7391. ;
  7392. ;    AnimationState   = AFLAME ;Currently on fire
  7393. ;      ParticleSysBone     = None FireTreeSmall 
  7394. ;      ParticleSysBone     = None TreeEmbers 
  7395. ;    End
  7396. ;
  7397. ;    AnimationState   = DYING BURNED ;Currently on fire
  7398. ;      ParticleSysBone     = None FireTreeSmall 
  7399. ;      ParticleSysBone     = None TreeEmbers 
  7400. ;    End
  7401. ;    ; End of stuff required for burn.  
  7402. ;
  7403. ;  End
  7404. ;
  7405. ;End
  7406.  
  7407.  
  7408. ;------------------------------------------------------------------------------
  7409. Object TreeLothlorien02
  7410.   ; *** ART Parameters ***
  7411. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7412. ;    ModelName = PTLothlorien_2
  7413. ;    TextureName = Tlothlorien_2.TGA
  7414. ;    DoTopple         = Yes
  7415. ;    ToppleFX         = FX_ToppleTree
  7416. ;    BounceFX         = FX_TreeBounce
  7417. ;    KillWhenFinishedToppling = No
  7418. ;    SinkDistance     = 9;
  7419. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  7420. ;  End
  7421.  
  7422.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7423.   
  7424.   
  7425.   StaticModelLODMode = yes
  7426.   
  7427.     DefaultModelConditionState
  7428.       Model             = PTLothlorien_2
  7429.     End
  7430.  
  7431.     ModelConditionState = PASSENGER CLUB
  7432.       Model = None
  7433.     End
  7434.  
  7435.     AnimationState = PASSENGER CLUB
  7436.       EnteringStateFX = FX_TreeBecomeClub
  7437.     End
  7438.  
  7439.     AnimationState = PASSENGER
  7440.       EnteringStateFX = FX_TreePickUp
  7441.     End
  7442.     
  7443.     ; These are the model conditions and animation states required for trees that can burn.  
  7444.     ModelConditionState = BURNED
  7445.       Model = PTLothlorien_2 ; use default nondeath model in place of this.
  7446.     End
  7447.  
  7448.     AnimationState   = AFLAME ;Currently on fire
  7449.       ParticleSysBone     = None FireTreeSmall 
  7450.       ParticleSysBone     = None TreeEmbers 
  7451.     End
  7452.  
  7453.     AnimationState   = DYING BURNED ;Currently on fire
  7454.       ParticleSysBone     = None FireTreeSmall 
  7455.       ParticleSysBone     = None TreeEmbers 
  7456.     End
  7457.     ; End of stuff required for burn.  
  7458.  
  7459.     AlphaCameraFadeOuterRadius = 600
  7460.     AlphaCameraFadeInnerRadius = 200
  7461.     AlphaCameraAtInnerRadius = 10%
  7462.  
  7463.   End
  7464.   
  7465.   ;Behavior = FireWeaponCollide ModuleTag_03
  7466.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  7467.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  7468.   ;End
  7469.   
  7470.   Behavior = FlammableUpdate ModuleTag_05
  7471.     FlameDamageLimit = 10
  7472.     FlameDamageExpiration = 1000
  7473.     BurnedDelay      = 2500
  7474.     AflameDuration   = 7000
  7475.     AflameDamageDelay = 1000
  7476.     AflameDamageAmount = 8
  7477.     BurningSoundName = GenericFireMediumLoop
  7478.   End
  7479.   
  7480.   Behavior = FireSpreadUpdate ModuleTag_06
  7481.     ;OCLEmbers        = OCL_BurningEmbers
  7482.     MinSpreadDelay   = 2000
  7483.     MaxSpreadDelay   = 4000
  7484.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  7485.                           ; The closest flammable thing will be set on fire automatically.
  7486.   End
  7487.   
  7488.  
  7489.   ; *** DESIGN parameters ***
  7490.   DisplayName      = OBJECT:Prop
  7491.   EditorSorting    = SHRUBBERY
  7492.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7493.  
  7494. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  7495.     
  7496.   ArmorSet
  7497.     Conditions      = None
  7498.     Armor           = NoArmor
  7499.   End
  7500.  
  7501.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7502.  
  7503.   ; *** ENGINEERING parameters ***
  7504. ; KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  7505.   KindOf           = SHRUBBERY IMMOBILE CLUB SELECTABLE;
  7506.  
  7507.  
  7508.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7509.     MaxHealth      = 50.0
  7510.   End
  7511.  
  7512.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  7513.     Behavior = SlowDeathBehavior ModuleTag_11
  7514.         DeathTypes = ALL
  7515.         SinkDelay = 1000
  7516.         SinkRate = 8     ; in Dist/Sec
  7517.         DestructionDelay = 4000
  7518.     End
  7519.  
  7520. ;  Shadow              = SHADOW_DECAL
  7521.   InstanceScaleFuzziness = 0.1
  7522.   
  7523. End
  7524.  
  7525.  
  7526.  
  7527. ;------------------------------------------------------------------------------
  7528. ;Object TreeLothlorien03
  7529. ;
  7530. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7531. ;    StaticModelLODMode = yes
  7532. ;  
  7533. ;    DefaultModelConditionState
  7534. ;      Model             = LBTree1
  7535. ;    End
  7536. ;
  7537. ;    AlphaCameraFadeOuterRadius = 600
  7538. ;    AlphaCameraFadeInnerRadius = 200
  7539. ;    AlphaCameraAtInnerRadius = 10%
  7540. ;  End
  7541.  
  7542. ;
  7543. ;  ; *** DESIGN parameters ***
  7544. ;  DisplayName      = OBJECT:Prop
  7545. ;  EditorSorting    = SHRUBBERY
  7546. ;  CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7547.     
  7548. ;  ArmorSet
  7549. ;    Conditions      = None
  7550. ;    Armor           = NoArmor
  7551. ;  End
  7552.  
  7553. ;  TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7554.  
  7555.   ; *** ENGINEERING parameters ***
  7556. ;  KindOf           = SHRUBBERY IMMOBILE  
  7557.  
  7558.  
  7559. ;  Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7560. ;    MaxHealth      = 50.0
  7561. ;  End
  7562.  
  7563.  
  7564. ;    Shadow                            = SHADOW_VOLUME
  7565. ;  InstanceScaleFuzziness = 0.1
  7566.   
  7567. ;End
  7568.  
  7569.  
  7570. ;------------------------------------------------------------------------------
  7571. ;Object TreeLothlorien04
  7572.  
  7573. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7574.     
  7575. ;    StaticModelLODMode = yes
  7576.     
  7577. ;    DefaultModelConditionState
  7578. ;      Model             = LBTree2
  7579. ;    End
  7580.  
  7581. ;    AlphaCameraFadeOuterRadius = 300
  7582. ;    AlphaCameraFadeInnerRadius = 150
  7583. ;    AlphaCameraAtInnerRadius = 10%
  7584. ;  End
  7585.  
  7586.  
  7587.   ; *** DESIGN parameters ***
  7588. ;  DisplayName      = OBJECT:Prop
  7589. ;  EditorSorting    = SHRUBBERY
  7590. ;  CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7591.     
  7592. ;  ArmorSet
  7593. ;    Conditions      = None
  7594. ;    Armor           = NoArmor
  7595. ;  End
  7596.  
  7597. ;  TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7598.  
  7599.   ; *** ENGINEERING parameters ***
  7600. ;  KindOf           = SHRUBBERY IMMOBILE  
  7601.  
  7602.  
  7603. ;  Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7604. ;    MaxHealth      = 50.0
  7605. ;  End
  7606.  
  7607. ;   Shadow                            = SHADOW_VOLUME
  7608. ;  InstanceScaleFuzziness = 0.1
  7609.   
  7610. ;End
  7611.  
  7612.  
  7613.  
  7614. ;------------------------------------------------------------------------------
  7615. ;Object TreeLothlorien05
  7616.  
  7617. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7618. ;    StaticModelLODMode = yes
  7619.     
  7620.   
  7621.   
  7622. ;    DefaultModelConditionState
  7623. ;      Model             = LBTree3
  7624. ;    End
  7625.  
  7626. ;    AlphaCameraFadeOuterRadius = 300
  7627. ;    AlphaCameraFadeInnerRadius = 150
  7628. ;    AlphaCameraAtInnerRadius = 10%
  7629. ;  End
  7630.  
  7631.  
  7632.   ; *** DESIGN parameters ***
  7633. ;  DisplayName      = OBJECT:Prop
  7634. ;  EditorSorting    = SHRUBBERY
  7635. ;  CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7636.     
  7637. ;  ArmorSet
  7638. ;    Conditions      = None
  7639. ;    Armor           = NoArmor
  7640. ;  End
  7641.  
  7642. ;  TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7643.  
  7644.   ; *** ENGINEERING parameters ***
  7645. ;  KindOf           = SHRUBBERY IMMOBILE  
  7646.  
  7647.  
  7648. ;  Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7649.  ;   MaxHealth      = 50.0
  7650. ;  End
  7651.  
  7652.  
  7653. ;  Shadow                            = SHADOW_VOLUME
  7654. ;  InstanceScaleFuzziness = 0.1
  7655.   
  7656. ;End
  7657. ;------------------------------------------------------------------------------
  7658. ;Object TreeLothlorien06
  7659.  
  7660. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7661.   
  7662. ;    StaticModelLODMode = yes
  7663.   
  7664. ;    DefaultModelConditionState
  7665. ;      Model             = LBTree4
  7666. ;    End
  7667.  
  7668. ;    AlphaCameraFadeOuterRadius = 300
  7669. ;    AlphaCameraFadeInnerRadius = 150
  7670. ;    AlphaCameraAtInnerRadius = 10%
  7671. ;  End
  7672.  
  7673.  
  7674.   ; *** DESIGN parameters ***
  7675. ;  DisplayName      = OBJECT:Prop
  7676. ;  EditorSorting    = SHRUBBERY
  7677. ;  CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7678.     
  7679. ;  ArmorSet
  7680. ;    Conditions      = None
  7681. ;    Armor           = NoArmor
  7682. ;  End
  7683.  
  7684. ;  TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7685.  
  7686.   ; *** ENGINEERING parameters ***
  7687. ;  KindOf           = SHRUBBERY IMMOBILE  
  7688.  
  7689.  
  7690. ;  Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7691. ;    MaxHealth      = 50.0
  7692. ;  End
  7693.  
  7694.  
  7695. ;   Shadow                            = SHADOW_VOLUME
  7696. ;  InstanceScaleFuzziness = 0.1
  7697.   
  7698. ;End
  7699.  
  7700. ;------------------------------------------------------------------------------
  7701. ;Object TreeLothlorien07
  7702.  
  7703. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7704.   
  7705. ;    StaticModelLODMode = yes
  7706.   
  7707. ;    DefaultModelConditionState
  7708. ;      Model             = LBTree5
  7709. ;    End
  7710.  
  7711. ;    AlphaCameraFadeOuterRadius = 300
  7712. ;    AlphaCameraFadeInnerRadius = 150
  7713. ;    AlphaCameraAtInnerRadius = 10%
  7714. ;  End
  7715.  
  7716.  
  7717.   ; *** DESIGN parameters ***
  7718. ;  DisplayName      = OBJECT:Prop
  7719. ;  EditorSorting    = SHRUBBERY
  7720. ;  CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7721.     
  7722. ;  ArmorSet
  7723. ;    Conditions      = None
  7724. ;    Armor           = NoArmor
  7725. ;  End
  7726.  
  7727. ;  TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7728.  
  7729.   ; *** ENGINEERING parameters ***
  7730. ;  KindOf           = SHRUBBERY IMMOBILE  
  7731.  
  7732.  
  7733. ;  Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7734. ;    MaxHealth      = 50.0
  7735. ;  End
  7736.  
  7737.  
  7738. ;    Shadow                            = SHADOW_VOLUME
  7739. ;  InstanceScaleFuzziness = 0.1
  7740.   
  7741. ;End
  7742.  
  7743. ;------------------------------------------------------------------------------
  7744. ;Object TreeLothlorien0
  7745.  
  7746. ;  Draw                  = W3DScriptedModelDraw ModuleTag_01
  7747.   
  7748. ;    StaticModelLODMode = yes
  7749.   
  7750. ;    DefaultModelConditionState
  7751. ;      Model             = LBTree5
  7752. ;    End
  7753.  
  7754. ;    AlphaCameraFadeOuterRadius = 300
  7755. ;    AlphaCameraFadeInnerRadius = 150
  7756. ;    AlphaCameraAtInnerRadius = 10%
  7757. ;  End
  7758.  
  7759.  
  7760.   ; *** DESIGN parameters ***
  7761. ;  DisplayName      = OBJECT:Prop
  7762. ;  EditorSorting    = SHRUBBERY
  7763. ;  CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  7764.     
  7765. ;  ArmorSet
  7766. ;    Conditions      = None
  7767. ;    Armor           = NoArmor
  7768. ;  End
  7769.  
  7770. ;  TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  7771.  
  7772.   ; *** ENGINEERING parameters ***
  7773. ;  KindOf           = SHRUBBERY IMMOBILE  
  7774.  
  7775.  
  7776. ;  Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  7777. ;    MaxHealth      = 50.0
  7778. ;  End
  7779.  
  7780.  
  7781. ;  Shadow              = SHADOW_DECAL
  7782. ;  InstanceScaleFuzziness = 0.1
  7783.   
  7784. ;End
  7785. ;------------------------------------------------------------------------------
  7786.  
  7787. ObjectReskin PTStump01 GenericNONInteractableOptimizedDeadTree
  7788.  
  7789.   ; *** ART Parameters ***
  7790.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7791.     ModelName = PTStump01
  7792.     TextureName = PTStump01.tga
  7793.  
  7794.     DoTopple         = Yes
  7795.     ToppleFX         = FX_ToppleTree
  7796.     BounceFX         = FX_TreeBounce
  7797.     KillWhenFinishedToppling = No
  7798.     SinkDistance     = 9;
  7799.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7800.     TaintedTree         = Yes
  7801.   End
  7802.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7803.     DefaultModelConditionState
  7804.       Model             = PTStump01
  7805.     End
  7806.     
  7807.     ; These are the model conditions and animation states required for trees that can burn.  
  7808.     ModelConditionState = BURNED
  7809.       Model = PTStump01 ; use default nondeath model in place of this.
  7810.     End
  7811.  
  7812.     AnimationState   = AFLAME ;Currently on fire
  7813.       ParticleSysBone     = None FireTreeSmall 
  7814.       ParticleSysBone     = None TreeEmbers 
  7815.     End
  7816.  
  7817.     AnimationState   = DYING BURNED ;Currently on fire
  7818.       ParticleSysBone     = None FireTreeSmall 
  7819.       ParticleSysBone     = None TreeEmbers 
  7820.     End
  7821.     ; End of stuff required for burn.  
  7822.     
  7823.   End
  7824.  
  7825.   Geometry            = CYLINDER
  7826.   GeometryIsSmall     = Yes
  7827.   GeometryMajorRadius = 3.2
  7828.   GeometryHeight      = 60
  7829.   
  7830. End
  7831.  
  7832.  
  7833. ;------------------------------------------------------------------------------
  7834.  
  7835. ObjectReskin PTStump01b GenericNONInteractableOptimizedDeadTree
  7836.  
  7837.   ; *** ART Parameters ***
  7838.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7839.     ModelName = PTStump01
  7840.     TextureName = PTStump01b.tga
  7841.  
  7842.     DoTopple         = Yes
  7843.     ToppleFX         = FX_ToppleTree
  7844.     BounceFX         = FX_TreeBounce
  7845.     KillWhenFinishedToppling = No
  7846.     SinkDistance     = 9;
  7847.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7848.     TaintedTree         = Yes
  7849.   End
  7850.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7851.     DefaultModelConditionState
  7852.       Model             = PTStump01
  7853.     End
  7854.     
  7855.     ; These are the model conditions and animation states required for trees that can burn.  
  7856.     ModelConditionState = BURNED
  7857.       Model = PTStump01 ; use default nondeath model in place of this.
  7858.     End
  7859.  
  7860.     AnimationState   = AFLAME ;Currently on fire
  7861.       ParticleSysBone     = None FireTreeSmall 
  7862.       ParticleSysBone     = None TreeEmbers 
  7863.     End
  7864.  
  7865.     AnimationState   = DYING BURNED ;Currently on fire
  7866.       ParticleSysBone     = None FireTreeSmall 
  7867.       ParticleSysBone     = None TreeEmbers 
  7868.     End
  7869.     ; End of stuff required for burn.  
  7870.     
  7871.   End
  7872.  
  7873.   Geometry            = CYLINDER
  7874.   GeometryIsSmall     = Yes
  7875.   GeometryMajorRadius = 3.2
  7876.   GeometryHeight      = 60
  7877.   
  7878. End
  7879.  
  7880. ;------------------------------------------------------------------------------
  7881.  
  7882. ObjectReskin PTStump02 GenericNONInteractableOptimizedDeadTree
  7883.  
  7884.   ; *** ART Parameters ***
  7885.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7886.     ModelName = PTStump02
  7887.     TextureName = PTStump02.tga
  7888.  
  7889.     DoTopple         = Yes
  7890.     ToppleFX         = FX_ToppleTree
  7891.     BounceFX         = FX_TreeBounce
  7892.     KillWhenFinishedToppling = No
  7893.     SinkDistance     = 9;
  7894.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7895.     TaintedTree         = Yes
  7896.   End
  7897.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7898.     DefaultModelConditionState
  7899.       Model             = PTStump02
  7900.     End
  7901.     
  7902.     ; These are the model conditions and animation states required for trees that can burn.  
  7903.     ModelConditionState = BURNED
  7904.       Model = PTStump02 ; use default nondeath model in place of this.
  7905.     End
  7906.  
  7907.     AnimationState   = AFLAME ;Currently on fire
  7908.       ParticleSysBone     = None FireTreeSmall 
  7909.       ParticleSysBone     = None TreeEmbers 
  7910.     End
  7911.  
  7912.     AnimationState   = DYING BURNED ;Currently on fire
  7913.       ParticleSysBone     = None FireTreeSmall 
  7914.       ParticleSysBone     = None TreeEmbers 
  7915.     End
  7916.     ; End of stuff required for burn.  
  7917.     
  7918.   End
  7919.  
  7920.   Geometry            = CYLINDER
  7921.   GeometryIsSmall     = Yes
  7922.   GeometryMajorRadius = 3.2
  7923.   GeometryHeight      = 60
  7924.   
  7925. End
  7926.  
  7927.  
  7928.  
  7929.  
  7930. ;------------------------------------------------------------------------------
  7931.  
  7932. ObjectReskin PTStump02A GenericNONInteractableOptimizedDeadTree
  7933.  
  7934.   ; *** ART Parameters ***
  7935.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7936.     ModelName = PTStump01L
  7937.     TextureName = PTStump01.tga
  7938.  
  7939.     DoTopple         = Yes
  7940.     ToppleFX         = FX_ToppleTree
  7941.     BounceFX         = FX_TreeBounce
  7942.     KillWhenFinishedToppling = No
  7943.     SinkDistance     = 9;
  7944.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7945.     TaintedTree         = Yes
  7946.   End
  7947.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  7948.     DefaultModelConditionState
  7949.       Model             = PTStump02
  7950.     End
  7951.     
  7952.     ; These are the model conditions and animation states required for trees that can burn.  
  7953.     ModelConditionState = BURNED
  7954.       Model = PTStump02 ; use default nondeath model in place of this.
  7955.     End
  7956.  
  7957.     AnimationState   = AFLAME ;Currently on fire
  7958.       ParticleSysBone     = None FireTreeSmall 
  7959.       ParticleSysBone     = None TreeEmbers 
  7960.     End
  7961.  
  7962.     AnimationState   = DYING BURNED ;Currently on fire
  7963.       ParticleSysBone     = None FireTreeSmall 
  7964.       ParticleSysBone     = None TreeEmbers 
  7965.     End
  7966.     ; End of stuff required for burn.  
  7967.     
  7968.   End
  7969.  
  7970.   Geometry            = CYLINDER
  7971.   GeometryIsSmall     = Yes
  7972.   GeometryMajorRadius = 3.2
  7973.   GeometryHeight      = 60
  7974.   
  7975. End
  7976.  
  7977.  
  7978.  
  7979.  
  7980.  
  7981.  
  7982. ;------------------------------------------------------------------------------
  7983.  
  7984. ObjectReskin PTStump02b GenericNONInteractableOptimizedDeadTree
  7985.  
  7986.   ; *** ART Parameters ***
  7987.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  7988.     ModelName = PTStump02
  7989.     TextureName = PTStump02b.tga
  7990.  
  7991.     DoTopple         = Yes
  7992.     ToppleFX         = FX_ToppleTree
  7993.     BounceFX         = FX_TreeBounce
  7994.     KillWhenFinishedToppling = No
  7995.     SinkDistance     = 9;
  7996.     SinkTime         = DEFAULT_TREE_SINK_TIME
  7997.     TaintedTree         = Yes
  7998.   End
  7999.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8000.     DefaultModelConditionState
  8001.       Model             = PTStump02
  8002.     End
  8003.     
  8004.     ; These are the model conditions and animation states required for trees that can burn.  
  8005.     ModelConditionState = BURNED
  8006.       Model = PTStump02 ; use default nondeath model in place of this.
  8007.     End
  8008.  
  8009.     AnimationState   = AFLAME ;Currently on fire
  8010.       ParticleSysBone     = None FireTreeSmall 
  8011.       ParticleSysBone     = None TreeEmbers 
  8012.     End
  8013.  
  8014.     AnimationState   = DYING BURNED ;Currently on fire
  8015.       ParticleSysBone     = None FireTreeSmall 
  8016.       ParticleSysBone     = None TreeEmbers 
  8017.     End
  8018.     ; End of stuff required for burn.  
  8019.     
  8020.   End
  8021.  
  8022.   Geometry            = CYLINDER
  8023.   GeometryIsSmall     = Yes
  8024.   GeometryMajorRadius = 3.2
  8025.   GeometryHeight      = 60
  8026.   
  8027. End
  8028.  
  8029. ;------------------------------------------------------------------------------
  8030.  
  8031. ObjectReskin PTStump03 GenericNONInteractableOptimizedDeadTree
  8032.  
  8033.   ; *** ART Parameters ***
  8034.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8035.     ModelName = PTStump03
  8036.     TextureName = PTStump03.tga
  8037.  
  8038.     DoTopple         = Yes
  8039.     ToppleFX         = FX_ToppleTree
  8040.     BounceFX         = FX_TreeBounce
  8041.     KillWhenFinishedToppling = No
  8042.     SinkDistance     = 9;
  8043.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8044.     TaintedTree         = Yes
  8045.   End
  8046.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8047.     DefaultModelConditionState
  8048.       Model             = PTStump03
  8049.     End
  8050.     
  8051.     ; These are the model conditions and animation states required for trees that can burn.  
  8052.     ModelConditionState = BURNED
  8053.       Model = PTStump03 ; use default nondeath model in place of this.
  8054.     End
  8055.  
  8056.     AnimationState   = AFLAME ;Currently on fire
  8057.       ParticleSysBone     = None FireTreeSmall 
  8058.       ParticleSysBone     = None TreeEmbers 
  8059.     End
  8060.  
  8061.     AnimationState   = DYING BURNED ;Currently on fire
  8062.       ParticleSysBone     = None FireTreeSmall 
  8063.       ParticleSysBone     = None TreeEmbers 
  8064.     End
  8065.     ; End of stuff required for burn.  
  8066.     
  8067.   End
  8068.  
  8069.   Geometry            = CYLINDER
  8070.   GeometryIsSmall     = Yes
  8071.   GeometryMajorRadius = 3.2
  8072.   GeometryHeight      = 60
  8073.   
  8074. End
  8075.  
  8076. ;------------------------------------------------------------------------------
  8077.  
  8078. ObjectReskin ElvenWoodDeadTreeOpt GenericInteractableOptimizedTree
  8079.   ; *** ART Parameters ***
  8080.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8081.     ModelName = PTElvnTaint ; OakFall2Blend ; PTElvenDead
  8082.     TextureName = PTreeTaint01.TGA ; PTOakFall2.tga ; Tlothlorien_1.TGA
  8083.  
  8084.     DoTopple         = Yes
  8085.     ToppleFX         = FX_ToppleTree
  8086.     BounceFX         = FX_TreeBounce
  8087.     KillWhenFinishedToppling = No
  8088.     SinkDistance     = 9;
  8089.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8090.     
  8091. ;    MorphTree = ElvenWoodTreeOpt
  8092.     MorphTime = 4000 
  8093.     MorphFX = FX_AODDeath
  8094.     TaintedTree = Yes
  8095.   End
  8096.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8097.     DefaultModelConditionState
  8098.       Model             = PTElvnWood02
  8099.     End
  8100.     
  8101.     ; These are the model conditions and animation states required for trees that can burn.  
  8102.     ModelConditionState = BURNED
  8103.       Model = PTStump03 ; use default nondeath model in place of this.
  8104.     End
  8105.  
  8106.     AnimationState   = AFLAME ;Currently on fire
  8107.       ParticleSysBone     = None FireTreeSmall 
  8108.       ParticleSysBone     = None TreeEmbers 
  8109.     End
  8110.  
  8111.     AnimationState   = DYING BURNED ;Currently on fire
  8112.       ParticleSysBone     = None FireTreeSmall 
  8113.       ParticleSysBone     = None TreeEmbers 
  8114.     End
  8115.     ; End of stuff required for burn.  
  8116.     
  8117.   End
  8118.  
  8119.   Geometry            = CYLINDER
  8120.   GeometryIsSmall     = Yes
  8121.   GeometryMajorRadius = 3.2
  8122.   GeometryHeight      = 60
  8123. ;  InstanceScaleFuzziness = 0.3
  8124. End
  8125.  
  8126.  
  8127. ;-------------------------------------------------------------------
  8128.  
  8129.  
  8130. ObjectReskin ElvenWoodTreeOpt GenericInteractableOptimizedTree
  8131.   ; *** ART Parameters ***
  8132.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8133.     ModelName = PTElvnWood02
  8134.     TextureName = PTElvenWood.TGA
  8135.  
  8136.     DoTopple         = Yes
  8137.     ToppleFX         = FX_ToppleTree
  8138.     BounceFX         = FX_TreeBounce
  8139.     KillWhenFinishedToppling = No
  8140.     SinkDistance     = 9;
  8141.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8142.     
  8143.     MorphTree = ElvenWoodDeadTreeOpt
  8144.     MorphTime = 4000
  8145.     MorphFX = FX_AODDeath
  8146.   End
  8147.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8148.     DefaultModelConditionState
  8149.       Model             = PTElvnWood02
  8150.     End
  8151.     
  8152.  
  8153.     ModelConditionState = PASSENGER CLUB
  8154.       Model = None
  8155.     End
  8156.  
  8157.     ModelConditionState = PASSENGER
  8158.       Model             = PTElvnWood02
  8159.     End
  8160.  
  8161.     AnimationState = PASSENGER CLUB
  8162.       EnteringStateFX = FX_TreeBecomeClub
  8163.     End
  8164.  
  8165.     AnimationState = PASSENGER
  8166.       EnteringStateFX = FX_TreePickUp
  8167.     End
  8168.  
  8169.     ; These are the model conditions and animation states required for trees that can burn.  
  8170.     ModelConditionState = BURNED
  8171.       Model = PTStump03 ; use default nondeath model in place of this.
  8172.     End
  8173.  
  8174.     AnimationState   = AFLAME ;Currently on fire
  8175.       ParticleSysBone     = None FireTreeSmall 
  8176.       ParticleSysBone     = None TreeEmbers 
  8177.     End
  8178.  
  8179.     AnimationState   = DYING BURNED ;Currently on fire
  8180.       ParticleSysBone     = None FireTreeSmall 
  8181.       ParticleSysBone     = None TreeEmbers 
  8182.     End
  8183.     ; End of stuff required for burn.  
  8184.     
  8185.   End
  8186.  
  8187.   Geometry            = CYLINDER
  8188.   GeometryIsSmall     = Yes
  8189.   GeometryMajorRadius = 3.2
  8190.   GeometryHeight      = 60
  8191. ;  InstanceScaleFuzziness = 0.3
  8192. End
  8193.  
  8194. ;------------------------------------------------------------------------------
  8195.  
  8196. ObjectReskin PTStump03b GenericNONInteractableOptimizedDeadTree
  8197.  
  8198.   ; *** ART Parameters ***
  8199.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8200.     ModelName = PTStump03
  8201.     TextureName = PTStump03b.tga
  8202.  
  8203.     DoTopple         = Yes
  8204.     ToppleFX         = FX_ToppleTree
  8205.     BounceFX         = FX_TreeBounce
  8206.     KillWhenFinishedToppling = No
  8207.     SinkDistance     = 9;
  8208.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8209.     TaintedTree         = Yes
  8210.   End
  8211.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8212.     DefaultModelConditionState
  8213.       Model             = PTStump03
  8214.     End
  8215.     
  8216.     ; These are the model conditions and animation states required for trees that can burn.  
  8217.     ModelConditionState = BURNED
  8218.       Model = PTStump03 ; use default nondeath model in place of this.
  8219.     End
  8220.  
  8221.     AnimationState   = AFLAME ;Currently on fire
  8222.       ParticleSysBone     = None FireTreeSmall 
  8223.       ParticleSysBone     = None TreeEmbers 
  8224.     End
  8225.  
  8226.     AnimationState   = DYING BURNED ;Currently on fire
  8227.       ParticleSysBone     = None FireTreeSmall 
  8228.       ParticleSysBone     = None TreeEmbers 
  8229.     End
  8230.     ; End of stuff required for burn.  
  8231.     
  8232.   End
  8233.  
  8234.   Geometry            = CYLINDER
  8235.   GeometryIsSmall     = Yes
  8236.   GeometryMajorRadius = 3.2
  8237.   GeometryHeight      = 60
  8238.   
  8239. End
  8240.  
  8241.  
  8242. ;------------------------------------------------------------------------------
  8243. ;------------------------------------------------------------------------------
  8244. ; Added these for Chucky J.
  8245. ;------------------------------------------------------------------------------
  8246. ;------------------------------------------------------------------------------
  8247.  
  8248.  
  8249.  
  8250.  
  8251. ;------------------------------------------------------------------------------
  8252.  
  8253. ObjectReskin TreeFall01 GenericInteractableOptimizedTree
  8254.  
  8255.   ; *** ART Parameters ***
  8256.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8257.     ModelName = PTree09
  8258.     TextureName = T_FallTree01.tga
  8259.     DoTopple         = Yes
  8260.     ToppleFX         = FX_ToppleTree
  8261.     BounceFX         = FX_TreeBounce
  8262.     KillWhenFinishedToppling = No
  8263.     SinkDistance     = 9;
  8264.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8265.   End
  8266.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8267.     DefaultModelConditionState
  8268.       Model             = PTree09
  8269.     End
  8270.  
  8271.     ModelConditionState = PASSENGER CLUB
  8272.       Model = None
  8273.     End
  8274.  
  8275.     AnimationState = PASSENGER CLUB
  8276.       EnteringStateFX = FX_TreeBecomeClub
  8277.     End
  8278.  
  8279.     AnimationState = PASSENGER
  8280.       EnteringStateFX = FX_TreePickUp
  8281.     End
  8282.     
  8283.     ; These are the model conditions and animation states required for trees that can burn.  
  8284.     ModelConditionState = BURNED
  8285.       Model = PTree09 ; use default nondeath model in place of this.
  8286.     End
  8287.  
  8288.     AnimationState   = AFLAME ;Currently on fire
  8289.       ParticleSysBone     = None FireTreeSmall 
  8290.       ParticleSysBone     = None TreeEmbers 
  8291.     End
  8292.  
  8293.     AnimationState   = DYING BURNED ;Currently on fire
  8294.       ParticleSysBone     = None FireTreeSmall 
  8295.       ParticleSysBone     = None TreeEmbers 
  8296.     End
  8297.     ; End of stuff required for burn.  
  8298.  
  8299.   End
  8300.  
  8301. End
  8302.  
  8303.  
  8304. ;------------------------------------------------------------------------------
  8305.  
  8306. ObjectReskin TreeFall02 GenericInteractableOptimizedTree
  8307.  
  8308.   ; *** ART Parameters ***
  8309.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8310.     ModelName = PTree09
  8311.     TextureName = T_FallTree02.tga
  8312.     DoTopple         = Yes
  8313.     ToppleFX         = FX_ToppleTree
  8314.     BounceFX         = FX_TreeBounce
  8315.     KillWhenFinishedToppling = No
  8316.     SinkDistance     = 9;
  8317.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8318.   End
  8319.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8320.     DefaultModelConditionState
  8321.       Model             = PTree09
  8322.     End
  8323.  
  8324.     ModelConditionState = PASSENGER CLUB
  8325.       Model = None
  8326.     End
  8327.  
  8328.     AnimationState = PASSENGER CLUB
  8329.       EnteringStateFX = FX_TreeBecomeClub
  8330.     End
  8331.  
  8332.     AnimationState = PASSENGER
  8333.       EnteringStateFX = FX_TreePickUp
  8334.     End
  8335.     
  8336.     ; These are the model conditions and animation states required for trees that can burn.  
  8337.     ModelConditionState = BURNED
  8338.       Model = PTree09 ; use default nondeath model in place of this.
  8339.     End
  8340.  
  8341.     AnimationState   = AFLAME ;Currently on fire
  8342.       ParticleSysBone     = None FireTreeSmall 
  8343.       ParticleSysBone     = None TreeEmbers 
  8344.     End
  8345.  
  8346.     AnimationState   = DYING BURNED ;Currently on fire
  8347.       ParticleSysBone     = None FireTreeSmall 
  8348.       ParticleSysBone     = None TreeEmbers 
  8349.     End
  8350.     ; End of stuff required for burn.  
  8351.  
  8352.   End
  8353.  
  8354. End
  8355.  
  8356.  
  8357. ;------------------------------------------------------------------------------
  8358.  
  8359. ObjectReskin TreeFall03 GenericInteractableOptimizedTree
  8360.  
  8361.   ; *** ART Parameters ***
  8362.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8363.     ModelName = PTree09
  8364.     TextureName = T_FallTree03.tga
  8365.     DoTopple         = Yes
  8366.     ToppleFX         = FX_ToppleTree
  8367.     BounceFX         = FX_TreeBounce
  8368.     KillWhenFinishedToppling = No
  8369.     SinkDistance     = 9;
  8370.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8371.   End
  8372.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8373.     DefaultModelConditionState
  8374.       Model             = PTree09
  8375.     End
  8376.  
  8377.     ModelConditionState = PASSENGER CLUB
  8378.       Model = None
  8379.     End
  8380.  
  8381.     AnimationState = PASSENGER CLUB
  8382.       EnteringStateFX = FX_TreeBecomeClub
  8383.     End
  8384.  
  8385.     AnimationState = PASSENGER
  8386.       EnteringStateFX = FX_TreePickUp
  8387.     End
  8388.     
  8389.     ; These are the model conditions and animation states required for trees that can burn.  
  8390.     ModelConditionState = BURNED
  8391.       Model = PTree09 ; use default nondeath model in place of this.
  8392.     End
  8393.  
  8394.     AnimationState   = AFLAME ;Currently on fire
  8395.       ParticleSysBone     = None FireTreeSmall 
  8396.       ParticleSysBone     = None TreeEmbers 
  8397.     End
  8398.  
  8399.     AnimationState   = DYING BURNED ;Currently on fire
  8400.       ParticleSysBone     = None FireTreeSmall 
  8401.       ParticleSysBone     = None TreeEmbers 
  8402.     End
  8403.     ; End of stuff required for burn.  
  8404.  
  8405.   End
  8406.  
  8407. End
  8408.  
  8409.  
  8410. ;------------------------------------------------------------------------------
  8411.  
  8412. ObjectReskin TreeFall04 GenericInteractableOptimizedTree
  8413.  
  8414.   ; *** ART Parameters ***
  8415.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8416.     ModelName = PTreeBanyan
  8417.     TextureName = T_FallTree04.tga
  8418.  
  8419.     DoTopple         = Yes
  8420.     ToppleFX         = FX_ToppleTree
  8421.     BounceFX         = FX_TreeBounce
  8422.     KillWhenFinishedToppling = No
  8423.     SinkDistance     = 9;
  8424.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8425.   End
  8426.  
  8427.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8428.     DefaultModelConditionState
  8429.       Model             = PTreeBanyan
  8430.     End
  8431.  
  8432.     ModelConditionState = PASSENGER CLUB
  8433.       Model = None
  8434.     End
  8435.  
  8436.     AnimationState = PASSENGER CLUB
  8437.       EnteringStateFX = FX_TreeBecomeClub
  8438.     End
  8439.  
  8440.     AnimationState = PASSENGER
  8441.       EnteringStateFX = FX_TreePickUp
  8442.     End
  8443.     
  8444.     ; These are the model conditions and animation states required for trees that can burn.  
  8445.     ModelConditionState = BURNED
  8446.       Model = PTreeBanyan ; use default nondeath model in place of this.
  8447.     End
  8448.  
  8449.     AnimationState   = AFLAME ;Currently on fire
  8450.       ParticleSysBone     = None FireTreeSmall 
  8451.       ParticleSysBone     = None TreeEmbers 
  8452.     End
  8453.  
  8454.     AnimationState   = DYING BURNED ;Currently on fire
  8455.       ParticleSysBone     = None FireTreeSmall 
  8456.       ParticleSysBone     = None TreeEmbers 
  8457.     End
  8458.     ; End of stuff required for burn.  
  8459.  
  8460.   End
  8461.  
  8462. End
  8463.  
  8464.  
  8465.  
  8466. ;------------------------------------------------------------------------------
  8467.  
  8468. ObjectReskin TreeFall05 GenericInteractableOptimizedTree
  8469.  
  8470.   ; *** ART Parameters ***
  8471.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8472.     ModelName = PTreeAcacia
  8473.     TextureName = T_FallTree05.tga
  8474.  
  8475.     DoTopple         = Yes
  8476.     ToppleFX         = FX_ToppleTree
  8477.     BounceFX         = FX_TreeBounce
  8478.     KillWhenFinishedToppling = No
  8479.     SinkDistance     = 9;
  8480.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8481.   End
  8482.  
  8483.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8484.     DefaultModelConditionState
  8485.       Model             = PTreeAcacia
  8486.     End
  8487.  
  8488.     ModelConditionState = PASSENGER CLUB
  8489.       Model = None
  8490.     End
  8491.  
  8492.     AnimationState = PASSENGER CLUB
  8493.       EnteringStateFX = FX_TreeBecomeClub
  8494.     End
  8495.  
  8496.     AnimationState = PASSENGER
  8497.       EnteringStateFX = FX_TreePickUp
  8498.     End
  8499.     
  8500.     ; These are the model conditions and animation states required for trees that can burn.  
  8501.     ModelConditionState = BURNED
  8502.       Model = PTreeAcacia ; use default nondeath model in place of this.
  8503.     End
  8504.  
  8505.     AnimationState   = AFLAME ;Currently on fire
  8506.       ParticleSysBone     = None FireTreeSmall 
  8507.       ParticleSysBone     = None TreeEmbers 
  8508.     End
  8509.  
  8510.     AnimationState   = DYING BURNED ;Currently on fire
  8511.       ParticleSysBone     = None FireTreeSmall 
  8512.       ParticleSysBone     = None TreeEmbers 
  8513.     End
  8514.     ; End of stuff required for burn.  
  8515.  
  8516.   End
  8517.  
  8518. End
  8519.  
  8520.  
  8521. ;------------------------------------------------------------------------------
  8522.  
  8523. ObjectReskin TreeFall06 GenericInteractableOptimizedTree
  8524.  
  8525.   ; *** ART Parameters ***
  8526.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8527.     ModelName = PTreeDalbergia
  8528.     TextureName = T_FallTree06.tga
  8529.  
  8530.     DoTopple         = Yes
  8531.     ToppleFX         = FX_ToppleTree
  8532.     BounceFX         = FX_TreeBounce
  8533.     KillWhenFinishedToppling = No
  8534.     SinkDistance     = 9;
  8535.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8536.   End
  8537.  
  8538.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8539.     DefaultModelConditionState
  8540.       Model             = PTreeDalbergia
  8541.     End
  8542.  
  8543.     ModelConditionState = PASSENGER CLUB
  8544.       Model = None
  8545.     End
  8546.  
  8547.     AnimationState = PASSENGER CLUB
  8548.       EnteringStateFX = FX_TreeBecomeClub
  8549.     End
  8550.  
  8551.     AnimationState = PASSENGER
  8552.       EnteringStateFX = FX_TreePickUp
  8553.     End
  8554.     
  8555.     ; These are the model conditions and animation states required for trees that can burn.  
  8556.     ModelConditionState = BURNED
  8557.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  8558.     End
  8559.  
  8560.     AnimationState   = AFLAME ;Currently on fire
  8561.       ParticleSysBone     = None FireTreeSmall 
  8562.       ParticleSysBone     = None TreeEmbers 
  8563.     End
  8564.  
  8565.     AnimationState   = DYING BURNED ;Currently on fire
  8566.       ParticleSysBone     = None FireTreeSmall 
  8567.       ParticleSysBone     = None TreeEmbers 
  8568.     End
  8569.     ; End of stuff required for burn.  
  8570.  
  8571.   End
  8572.  
  8573. End
  8574.  
  8575.  
  8576. ;------------------------------------------------------------------------------
  8577.  
  8578. ObjectReskin TreeFall07 GenericInteractableOptimizedTree
  8579.  
  8580.   ; *** ART Parameters ***
  8581.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8582.     ModelName = PTreeDalbergia
  8583.     TextureName = T_FallTree07.tga
  8584.  
  8585.     DoTopple         = Yes
  8586.     ToppleFX         = FX_ToppleTree
  8587.     BounceFX         = FX_TreeBounce
  8588.     KillWhenFinishedToppling = No
  8589.     SinkDistance     = 9;
  8590.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8591.   End
  8592.  
  8593.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8594.     DefaultModelConditionState
  8595.       Model             = PTreeDalbergia
  8596.     End
  8597.  
  8598.     ModelConditionState = PASSENGER CLUB
  8599.       Model = None
  8600.     End
  8601.  
  8602.     AnimationState = PASSENGER CLUB
  8603.       EnteringStateFX = FX_TreeBecomeClub
  8604.     End
  8605.  
  8606.     AnimationState = PASSENGER
  8607.       EnteringStateFX = FX_TreePickUp
  8608.     End
  8609.     
  8610.     ; These are the model conditions and animation states required for trees that can burn.  
  8611.     ModelConditionState = BURNED
  8612.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  8613.     End
  8614.  
  8615.     AnimationState   = AFLAME ;Currently on fire
  8616.       ParticleSysBone     = None FireTreeSmall 
  8617.       ParticleSysBone     = None TreeEmbers 
  8618.     End
  8619.  
  8620.     AnimationState   = DYING BURNED ;Currently on fire
  8621.       ParticleSysBone     = None FireTreeSmall 
  8622.       ParticleSysBone     = None TreeEmbers 
  8623.     End
  8624.     ; End of stuff required for burn.  
  8625.  
  8626.   End
  8627.  
  8628. End
  8629.  
  8630.  
  8631. ;------------------------------------------------------------------------------
  8632.  
  8633. ObjectReskin TreeFall08 GenericInteractableOptimizedTree
  8634.  
  8635.   ; *** ART Parameters ***
  8636.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8637.     ModelName = PTreeDalbergia
  8638.     TextureName = T_FallTree08.tga
  8639.  
  8640.     DoTopple         = Yes
  8641.     ToppleFX         = FX_ToppleTree
  8642.     BounceFX         = FX_TreeBounce
  8643.     KillWhenFinishedToppling = No
  8644.     SinkDistance     = 9;
  8645.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8646.   End
  8647.  
  8648.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8649.     DefaultModelConditionState
  8650.       Model             = PTreeDalbergia
  8651.     End
  8652.  
  8653.     ModelConditionState = PASSENGER CLUB
  8654.       Model = None
  8655.     End
  8656.  
  8657.     AnimationState = PASSENGER CLUB
  8658.       EnteringStateFX = FX_TreeBecomeClub
  8659.     End
  8660.  
  8661.     AnimationState = PASSENGER
  8662.       EnteringStateFX = FX_TreePickUp
  8663.     End
  8664.     
  8665.     ; These are the model conditions and animation states required for trees that can burn.  
  8666.     ModelConditionState = BURNED
  8667.       Model = PTreeDalbergia ; use default nondeath model in place of this.
  8668.     End
  8669.  
  8670.     AnimationState   = AFLAME ;Currently on fire
  8671.       ParticleSysBone     = None FireTreeSmall 
  8672.       ParticleSysBone     = None TreeEmbers 
  8673.     End
  8674.  
  8675.     AnimationState   = DYING BURNED ;Currently on fire
  8676.       ParticleSysBone     = None FireTreeSmall 
  8677.       ParticleSysBone     = None TreeEmbers 
  8678.     End
  8679.     ; End of stuff required for burn.  
  8680.  
  8681.   End
  8682.  
  8683. End
  8684.  
  8685.  
  8686. ;------------------------------------------------------------------------------
  8687.  
  8688. ObjectReskin TreeFall09 GenericInteractableOptimizedTree
  8689.  
  8690.   ; *** ART Parameters ***
  8691.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8692.     ModelName = PTEvgreen03
  8693.     TextureName = T_FallTree09.tga
  8694.  
  8695.     DoTopple         = Yes
  8696.     ToppleFX         = FX_ToppleTree
  8697.     BounceFX         = FX_TreeBounce
  8698.     KillWhenFinishedToppling = No
  8699.     SinkDistance     = 9;
  8700.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8701.   End
  8702.  
  8703.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8704.     DefaultModelConditionState
  8705.       Model             = PTEvgreen03
  8706.     End
  8707.  
  8708.     ModelConditionState = PASSENGER CLUB
  8709.       Model = None
  8710.     End
  8711.  
  8712.     AnimationState = PASSENGER CLUB
  8713.       EnteringStateFX = FX_TreeBecomeClub
  8714.     End
  8715.  
  8716.     AnimationState = PASSENGER
  8717.       EnteringStateFX = FX_TreePickUp
  8718.     End
  8719.     
  8720.     ; These are the model conditions and animation states required for trees that can burn.  
  8721.     ModelConditionState = BURNED
  8722.       Model = PTEvgreen03 ; use default nondeath model in place of this.
  8723.     End
  8724.  
  8725.     AnimationState   = AFLAME ;Currently on fire
  8726.       ParticleSysBone     = None FireTreeSmall 
  8727.       ParticleSysBone     = None TreeEmbers 
  8728.     End
  8729.  
  8730.     AnimationState   = DYING BURNED ;Currently on fire
  8731.       ParticleSysBone     = None FireTreeSmall 
  8732.       ParticleSysBone     = None TreeEmbers 
  8733.     End
  8734.     ; End of stuff required for burn.  
  8735.  
  8736.   End
  8737.  
  8738. End
  8739.  
  8740.  
  8741. ;------------------------------------------------------------------------------
  8742.  
  8743. ObjectReskin TreeFall10 GenericInteractableOptimizedTree
  8744.  
  8745.   ; *** ART Parameters ***
  8746.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8747.     ModelName = PTEvgreen03
  8748.     TextureName = T_FallTree10.tga
  8749.  
  8750.     DoTopple         = Yes
  8751.     ToppleFX         = FX_ToppleTree
  8752.     BounceFX         = FX_TreeBounce
  8753.     KillWhenFinishedToppling = No
  8754.     SinkDistance     = 9;
  8755.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8756.   End
  8757.  
  8758.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8759.     DefaultModelConditionState
  8760.       Model             = PTEvgreen03
  8761.     End
  8762.  
  8763.     ModelConditionState = PASSENGER CLUB
  8764.       Model = None
  8765.     End
  8766.  
  8767.     AnimationState = PASSENGER CLUB
  8768.       EnteringStateFX = FX_TreeBecomeClub
  8769.     End
  8770.  
  8771.     AnimationState = PASSENGER
  8772.       EnteringStateFX = FX_TreePickUp
  8773.     End
  8774.     
  8775.     ; These are the model conditions and animation states required for trees that can burn.  
  8776.     ModelConditionState = BURNED
  8777.       Model = PTEvgreen03 ; use default nondeath model in place of this.
  8778.     End
  8779.  
  8780.     AnimationState   = AFLAME ;Currently on fire
  8781.       ParticleSysBone     = None FireTreeSmall 
  8782.       ParticleSysBone     = None TreeEmbers 
  8783.     End
  8784.  
  8785.     AnimationState   = DYING BURNED ;Currently on fire
  8786.       ParticleSysBone     = None FireTreeSmall 
  8787.       ParticleSysBone     = None TreeEmbers 
  8788.     End
  8789.     ; End of stuff required for burn.  
  8790.  
  8791.   End
  8792.  
  8793. End
  8794.  
  8795.  
  8796. ;------------------------------------------------------------------------------
  8797.  
  8798. ObjectReskin TreeFall11 GenericInteractableOptimizedTree
  8799.  
  8800.   ; *** ART Parameters ***
  8801.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8802.     ModelName = PTreeGmelina
  8803.     TextureName = T_FallTree11.tga
  8804.  
  8805.     DoTopple         = Yes
  8806.     ToppleFX         = FX_ToppleTree
  8807.     BounceFX         = FX_TreeBounce
  8808.     KillWhenFinishedToppling = No
  8809.     SinkDistance     = 9;
  8810.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8811.   End
  8812.  
  8813.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8814.     DefaultModelConditionState
  8815.       Model             = PTreeGmelina
  8816.     End
  8817.  
  8818.     ModelConditionState = PASSENGER CLUB
  8819.       Model = None
  8820.     End
  8821.  
  8822.     AnimationState = PASSENGER CLUB
  8823.       EnteringStateFX = FX_TreeBecomeClub
  8824.     End
  8825.  
  8826.     AnimationState = PASSENGER
  8827.       EnteringStateFX = FX_TreePickUp
  8828.     End
  8829.     
  8830.     ; These are the model conditions and animation states required for trees that can burn.  
  8831.     ModelConditionState = BURNED
  8832.       Model = PTreeGmelina ; use default nondeath model in place of this.
  8833.     End
  8834.  
  8835.     AnimationState   = AFLAME ;Currently on fire
  8836.       ParticleSysBone     = None FireTreeSmall 
  8837.       ParticleSysBone     = None TreeEmbers 
  8838.     End
  8839.  
  8840.     AnimationState   = DYING BURNED ;Currently on fire
  8841.       ParticleSysBone     = None FireTreeSmall 
  8842.       ParticleSysBone     = None TreeEmbers 
  8843.     End
  8844.     ; End of stuff required for burn.  
  8845.  
  8846.   End
  8847.  
  8848. End
  8849.  
  8850.  
  8851. ;------------------------------------------------------------------------------
  8852.  
  8853. ObjectReskin TreeFall12 GenericInteractableOptimizedTree
  8854.  
  8855.   ; *** ART Parameters ***
  8856.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8857.     ModelName = PTreeHeaven
  8858.     TextureName = T_FallTree12.tga
  8859.  
  8860.     DoTopple         = Yes
  8861.     ToppleFX         = FX_ToppleTree
  8862.     BounceFX         = FX_TreeBounce
  8863.     KillWhenFinishedToppling = No
  8864.     SinkDistance     = 9;
  8865.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8866.   End
  8867.  
  8868.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8869.     DefaultModelConditionState
  8870.       Model             = PTreeHeaven
  8871.     End
  8872.  
  8873.     ModelConditionState = PASSENGER CLUB
  8874.       Model = None
  8875.     End
  8876.  
  8877.     AnimationState = PASSENGER CLUB
  8878.       EnteringStateFX = FX_TreeBecomeClub
  8879.     End
  8880.  
  8881.     AnimationState = PASSENGER
  8882.       EnteringStateFX = FX_TreePickUp
  8883.     End
  8884.     
  8885.     ; These are the model conditions and animation states required for trees that can burn.  
  8886.     ModelConditionState = BURNED
  8887.       Model = PTreeHeaven ; use default nondeath model in place of this.
  8888.     End
  8889.  
  8890.     AnimationState   = AFLAME ;Currently on fire
  8891.       ParticleSysBone     = None FireTreeSmall 
  8892.       ParticleSysBone     = None TreeEmbers 
  8893.     End
  8894.  
  8895.     AnimationState   = DYING BURNED ;Currently on fire
  8896.       ParticleSysBone     = None FireTreeSmall 
  8897.       ParticleSysBone     = None TreeEmbers 
  8898.     End
  8899.     ; End of stuff required for burn.  
  8900.  
  8901.   End
  8902.  
  8903. End
  8904.  
  8905.  
  8906. ;------------------------------------------------------------------------------
  8907.  
  8908.  
  8909. Object TreeFallDead01
  8910.  
  8911.   ; *** ART Parameters ***
  8912.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8913.     DefaultModelConditionState
  8914.       Model             = PLeafCoverLog01
  8915.     End
  8916.           
  8917.     ModelConditionState = PASSENGER CLUB
  8918.       Model = None
  8919.     End
  8920.  
  8921.     ModelConditionState = PASSENGER
  8922.       Model             = PLeafCoverLog01
  8923.     End
  8924.     AnimationState
  8925.       EnteringStateFX = FX_TreePickUp
  8926.     End
  8927.     
  8928.  
  8929.     ; These are the model conditions and animation states required for trees that can burn.  
  8930.     ModelConditionState = BURNED
  8931.       Model = PTreeDeath03 ; use default nondeath model in place of this.
  8932.     End
  8933.  
  8934.     AnimationState   = AFLAME ;Currently on fire
  8935.       ParticleSysBone     = None FireTreeSmall 
  8936.       ParticleSysBone     = None TreeEmbers 
  8937.     End
  8938.  
  8939.     AnimationState   = DYING BURNED ;Currently on fire
  8940.       ParticleSysBone     = None FireTreeSmall 
  8941.       ParticleSysBone     = None TreeEmbers 
  8942.     End
  8943.     ; End of stuff required for burn.  
  8944.     
  8945.   End
  8946.  
  8947.   ; *** DESIGN parameters ***
  8948.   DisplayName      = OBJECT:Prop
  8949.   EditorSorting    = SHRUBBERY
  8950.   CrushableLevel   = 1
  8951.  
  8952.   ArmorSet
  8953.     Conditions      = None
  8954.     Armor           = NoArmor
  8955.   End
  8956.  
  8957.   TransportSlotCount  = 0                 ;how many "slots" we take in a transport (0 == not transportable)
  8958.  
  8959.   ; *** ENGINEERING parameters ***
  8960.   KindOf           = SHRUBBERY IMMOBILE NO_COLLIDE OPTIMIZED_PROP
  8961.  
  8962.   Body = HighlanderBody ModuleTag_10 ;Can take damage, but won't die.  Can only die from ::kill() or other unresistable damage
  8963.     MaxHealth      = 50.0
  8964.   End
  8965.  
  8966.   Geometry            = CYLINDER
  8967.   GeometryIsSmall     = Yes
  8968.   GeometryMajorRadius = 3.2
  8969.   GeometryHeight      = 60
  8970.   Shadow              = SHADOW_VOLUME
  8971.   InstanceScaleFuzziness = 0.1
  8972.   
  8973. End
  8974.  
  8975. ;------------------------------------------------------------------------------
  8976. ;------------------------------------------------------------------------------
  8977. ;                        SNOWY TREES
  8978. ;------------------------------------------------------------------------------
  8979. ;------------------------------------------------------------------------------
  8980. ;------------------------------------------------------------------------------
  8981. ObjectReskin TreeSnowyDead01 GenericInteractableOptimizedDeadTree
  8982.  
  8983.   ; *** ART Parameters ***
  8984.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  8985.     ModelName = PTreeDeadSnow01
  8986.     TextureName = PTreeDeadSnow01.tga
  8987.     DoTopple         = Yes
  8988.     ToppleFX         = FX_ToppleTree
  8989.     BounceFX         = FX_TreeBounce
  8990.     KillWhenFinishedToppling = No
  8991.     SinkDistance     = 9;
  8992.     SinkTime         = DEFAULT_TREE_SINK_TIME
  8993.     TaintedTree         = Yes
  8994.   End
  8995.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  8996.     DefaultModelConditionState
  8997.       Model             = PTreeDeadSnow01
  8998.     End
  8999.       
  9000.     ModelConditionState = PASSENGER CLUB
  9001.       Model = None
  9002.     End
  9003.     AnimationState = PASSENGER CLUB
  9004.       EnteringStateFX = FX_DeadTreeBecomeClub
  9005.     End
  9006.  
  9007.     ModelConditionState = PASSENGER
  9008.       Model             = PTreeDeadSnow01
  9009.     End
  9010.     AnimationState = PASSENGER
  9011.       EnteringStateFX = FX_DeadTreePickUp
  9012.     End
  9013.     
  9014.     
  9015.     ; These are the model conditions and animation states required for trees that can burn.  
  9016.     ModelConditionState = BURNED
  9017.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9018.     End
  9019.  
  9020.     AnimationState   = AFLAME ;Currently on fire
  9021.       ParticleSysBone     = None FireTreeSmall 
  9022.       ParticleSysBone     = None TreeEmbers 
  9023.     End
  9024.  
  9025.     AnimationState   = DYING BURNED ;Currently on fire
  9026.       ParticleSysBone     = None FireTreeSmall 
  9027.       ParticleSysBone     = None TreeEmbers 
  9028.     End
  9029.     ; End of stuff required for burn. 
  9030.     
  9031.   End
  9032.  
  9033.   Geometry            = CYLINDER
  9034.   GeometryIsSmall     = Yes
  9035.   GeometryMajorRadius = 3.2
  9036.   GeometryHeight      = 60
  9037.  
  9038.  
  9039. ; REPLACING DEFAULT SHADOW
  9040.   ShadowTexture       = PTDeathSnow01sha
  9041.   
  9042.   
  9043. End
  9044.  
  9045.  
  9046. ;------------------------------------------------------------------------------
  9047. ObjectReskin TreeSnowyDead02 GenericInteractableOptimizedDeadTree
  9048.  
  9049.   ; *** ART Parameters ***
  9050.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9051.     ModelName = PTreeDeadSnow02
  9052.     TextureName = PTreeDeadSnow01.tga
  9053.     DoTopple         = Yes
  9054.     ToppleFX         = FX_ToppleTree
  9055.     BounceFX         = FX_TreeBounce
  9056.     KillWhenFinishedToppling = No
  9057.     SinkDistance     = 9;
  9058.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9059.     TaintedTree         = Yes
  9060.   End
  9061.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9062.     DefaultModelConditionState
  9063.       Model             = PTreeDeadSnow02
  9064.     End
  9065.       
  9066.     ModelConditionState = PASSENGER CLUB
  9067.       Model = None
  9068.     End
  9069.     AnimationState = PASSENGER CLUB
  9070.       EnteringStateFX = FX_DeadTreeBecomeClub
  9071.     End
  9072.  
  9073.     ModelConditionState = PASSENGER
  9074.       Model             = PTreeDeadSnow02
  9075.     End
  9076.     AnimationState = PASSENGER
  9077.       EnteringStateFX = FX_DeadTreePickUp
  9078.     End
  9079.     
  9080.     
  9081.     ; These are the model conditions and animation states required for trees that can burn.  
  9082.     ModelConditionState = BURNED
  9083.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9084.     End
  9085.  
  9086.     AnimationState   = AFLAME ;Currently on fire
  9087.       ParticleSysBone     = None FireTreeSmall 
  9088.       ParticleSysBone     = None TreeEmbers 
  9089.     End
  9090.  
  9091.     AnimationState   = DYING BURNED ;Currently on fire
  9092.       ParticleSysBone     = None FireTreeSmall 
  9093.       ParticleSysBone     = None TreeEmbers 
  9094.     End
  9095.     ; End of stuff required for burn. 
  9096.     
  9097.   End
  9098.  
  9099.   Geometry            = CYLINDER
  9100.   GeometryIsSmall     = Yes
  9101.   GeometryMajorRadius = 3.2
  9102.   GeometryHeight      = 60
  9103.  
  9104.  
  9105. ; REPLACING DEFAULT SHADOW
  9106.   ShadowTexture       = PTDeathSnow01sha
  9107.   
  9108.   
  9109. End
  9110.  
  9111.  
  9112. ;------------------------------------------------------------------------------
  9113. ObjectReskin TreeSnowyDead03 GenericInteractableOptimizedDeadTree
  9114.  
  9115.   ; *** ART Parameters ***
  9116.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9117.     ModelName = PTreeDeadSnow03
  9118.     TextureName = PTreeDeadSnow01.tga
  9119.     DoTopple         = Yes
  9120.     ToppleFX         = FX_ToppleTree
  9121.     BounceFX         = FX_TreeBounce
  9122.     KillWhenFinishedToppling = No
  9123.     SinkDistance     = 9;
  9124.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9125.     TaintedTree         = Yes
  9126.   End
  9127.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9128.     DefaultModelConditionState
  9129.       Model             = PTreeDeadSnow03
  9130.     End
  9131.       
  9132.     ModelConditionState = PASSENGER CLUB
  9133.       Model = None
  9134.     End
  9135.     AnimationState = PASSENGER CLUB
  9136.       EnteringStateFX = FX_DeadTreeBecomeClub
  9137.     End
  9138.  
  9139.     ModelConditionState = PASSENGER
  9140.       Model             = PTreeDeadSnow03
  9141.     End
  9142.     AnimationState = PASSENGER
  9143.       EnteringStateFX = FX_DeadTreePickUp
  9144.     End
  9145.     
  9146.     
  9147.     ; These are the model conditions and animation states required for trees that can burn.  
  9148.     ModelConditionState = BURNED
  9149.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9150.     End
  9151.  
  9152.     AnimationState   = AFLAME ;Currently on fire
  9153.       ParticleSysBone     = None FireTreeSmall 
  9154.       ParticleSysBone     = None TreeEmbers 
  9155.     End
  9156.  
  9157.     AnimationState   = DYING BURNED ;Currently on fire
  9158.       ParticleSysBone     = None FireTreeSmall 
  9159.       ParticleSysBone     = None TreeEmbers 
  9160.     End
  9161.     ; End of stuff required for burn. 
  9162.     
  9163.   End
  9164.  
  9165.   Geometry            = CYLINDER
  9166.   GeometryIsSmall     = Yes
  9167.   GeometryMajorRadius = 3.2
  9168.   GeometryHeight      = 60
  9169.  
  9170.  
  9171. ; REPLACING DEFAULT SHADOW
  9172.   ShadowTexture       = PTDeathSnow01sha
  9173.   
  9174.   
  9175. End
  9176.  
  9177.  
  9178. ;------------------------------------------------------------------------------
  9179. ObjectReskin TreeSnowyDead04 GenericInteractableOptimizedDeadTree
  9180.  
  9181.   ; *** ART Parameters ***
  9182.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9183.     ModelName = PTreeDeadSnow04
  9184.     TextureName = PTreeDeadSnow04.tga
  9185.     DoTopple         = Yes
  9186.     ToppleFX         = FX_ToppleTree
  9187.     BounceFX         = FX_TreeBounce
  9188.     KillWhenFinishedToppling = No
  9189.     SinkDistance     = 9;
  9190.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9191.     TaintedTree         = Yes
  9192.   End
  9193.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9194.     DefaultModelConditionState
  9195.       Model             = PTreeDeadSnow04
  9196.     End
  9197.       
  9198.     ModelConditionState = PASSENGER CLUB
  9199.       Model = None
  9200.     End
  9201.     AnimationState = PASSENGER CLUB
  9202.       EnteringStateFX = FX_DeadTreeBecomeClub
  9203.     End
  9204.  
  9205.     ModelConditionState = PASSENGER
  9206.       Model             = PTreeDeadSnow04
  9207.     End
  9208.     AnimationState = PASSENGER
  9209.       EnteringStateFX = FX_DeadTreePickUp
  9210.     End
  9211.     
  9212.     
  9213.     ; These are the model conditions and animation states required for trees that can burn.  
  9214.     ModelConditionState = BURNED
  9215.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9216.     End
  9217.  
  9218.     AnimationState   = AFLAME ;Currently on fire
  9219.       ParticleSysBone     = None FireTreeSmall 
  9220.       ParticleSysBone     = None TreeEmbers 
  9221.     End
  9222.  
  9223.     AnimationState   = DYING BURNED ;Currently on fire
  9224.       ParticleSysBone     = None FireTreeSmall 
  9225.       ParticleSysBone     = None TreeEmbers 
  9226.     End
  9227.     ; End of stuff required for burn. 
  9228.     
  9229.   End
  9230.  
  9231.   Geometry            = CYLINDER
  9232.   GeometryIsSmall     = Yes
  9233.   GeometryMajorRadius = 3.2
  9234.   GeometryHeight      = 60
  9235.  
  9236.  
  9237. ; REPLACING DEFAULT SHADOW
  9238.   ShadowTexture       = PTDeathSnow01sha
  9239.   
  9240.   
  9241. End
  9242.  
  9243.  
  9244. ;------------------------------------------------------------------------------
  9245. ObjectReskin TreeSnowyDead05 GenericInteractableOptimizedDeadTree
  9246.  
  9247.   ; *** ART Parameters ***
  9248.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9249.     ModelName = PTreeDeadSnow05
  9250.     TextureName = PTreeDeadSnow04.tga
  9251.     DoTopple         = Yes
  9252.     ToppleFX         = FX_ToppleTree
  9253.     BounceFX         = FX_TreeBounce
  9254.     KillWhenFinishedToppling = No
  9255.     SinkDistance     = 9;
  9256.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9257.     TaintedTree         = Yes
  9258.   End
  9259.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9260.     DefaultModelConditionState
  9261.       Model             = PTreeDeadSnow05
  9262.     End
  9263.       
  9264.     ModelConditionState = PASSENGER CLUB
  9265.       Model = None
  9266.     End
  9267.     AnimationState = PASSENGER CLUB
  9268.       EnteringStateFX = FX_DeadTreeBecomeClub
  9269.     End
  9270.  
  9271.     ModelConditionState = PASSENGER
  9272.       Model             = PTreeDeadSnow05
  9273.     End
  9274.     AnimationState = PASSENGER
  9275.       EnteringStateFX = FX_DeadTreePickUp
  9276.     End
  9277.     
  9278.     
  9279.     ; These are the model conditions and animation states required for trees that can burn.  
  9280.     ModelConditionState = BURNED
  9281.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9282.     End
  9283.  
  9284.     AnimationState   = AFLAME ;Currently on fire
  9285.       ParticleSysBone     = None FireTreeSmall 
  9286.       ParticleSysBone     = None TreeEmbers 
  9287.     End
  9288.  
  9289.     AnimationState   = DYING BURNED ;Currently on fire
  9290.       ParticleSysBone     = None FireTreeSmall 
  9291.       ParticleSysBone     = None TreeEmbers 
  9292.     End
  9293.     ; End of stuff required for burn. 
  9294.     
  9295.   End
  9296.  
  9297.   Geometry            = CYLINDER
  9298.   GeometryIsSmall     = Yes
  9299.   GeometryMajorRadius = 3.2
  9300.   GeometryHeight      = 60
  9301.  
  9302. ; REPLACING DEFAULT SHADOW
  9303.   ShadowTexture       = PTDeathSnow01sha
  9304.   
  9305.  
  9306. End
  9307.  
  9308.  
  9309. ;------------------------------------------------------------------------------
  9310. ObjectReskin TreeSnowyDead06 GenericInteractableOptimizedDeadTree
  9311.  
  9312.   ; *** ART Parameters ***
  9313.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9314.     ModelName = PTreeDeadSnow06
  9315.     TextureName = PTreeDeadSnow06.tga
  9316.     DoTopple         = Yes
  9317.     ToppleFX         = FX_ToppleTree
  9318.     BounceFX         = FX_TreeBounce
  9319.     KillWhenFinishedToppling = No
  9320.     SinkDistance     = 9;
  9321.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9322.     TaintedTree         = Yes
  9323.   End
  9324.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9325.     DefaultModelConditionState
  9326.       Model             = PTreeDeadSnow06
  9327.     End
  9328.       
  9329.     ModelConditionState = PASSENGER CLUB
  9330.       Model = None
  9331.     End
  9332.     AnimationState = PASSENGER CLUB
  9333.       EnteringStateFX = FX_DeadTreeBecomeClub
  9334.     End
  9335.  
  9336.     ModelConditionState = PASSENGER
  9337.       Model             = PTreeDeadSnow06
  9338.     End
  9339.     AnimationState = PASSENGER
  9340.       EnteringStateFX = FX_DeadTreePickUp
  9341.     End
  9342.     
  9343.     
  9344.     ; These are the model conditions and animation states required for trees that can burn.  
  9345.     ModelConditionState = BURNED
  9346.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9347.     End
  9348.  
  9349.     AnimationState   = AFLAME ;Currently on fire
  9350.       ParticleSysBone     = None FireTreeSmall 
  9351.       ParticleSysBone     = None TreeEmbers 
  9352.     End
  9353.  
  9354.     AnimationState   = DYING BURNED ;Currently on fire
  9355.       ParticleSysBone     = None FireTreeSmall 
  9356.       ParticleSysBone     = None TreeEmbers 
  9357.     End
  9358.     ; End of stuff required for burn. 
  9359.     
  9360.   End
  9361.  
  9362.   Geometry            = CYLINDER
  9363.   GeometryIsSmall     = Yes
  9364.   GeometryMajorRadius = 3.2
  9365.   GeometryHeight      = 60
  9366.  
  9367. ; REPLACING DEFAULT SHADOW
  9368.   ShadowTexture       = PTDeathSnow01sha
  9369.   
  9370.  
  9371. End
  9372.  
  9373. ;------------------------------------------------------------------------------
  9374. ObjectReskin TreeSnowyDead07 GenericInteractableOptimizedDeadTree
  9375.  
  9376.   ; *** ART Parameters ***
  9377.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9378.     ModelName = PTreeDeadSnow07
  9379.     TextureName = PTreeDeadSnow06.tga
  9380.     DoTopple         = Yes
  9381.     ToppleFX         = FX_ToppleTree
  9382.     BounceFX         = FX_TreeBounce
  9383.     KillWhenFinishedToppling = No
  9384.     SinkDistance     = 9;
  9385.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9386.     TaintedTree         = Yes
  9387.   End
  9388.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9389.     DefaultModelConditionState
  9390.       Model             = PTreeDeadSnow07
  9391.     End
  9392.       
  9393.     ModelConditionState = PASSENGER CLUB
  9394.       Model = None
  9395.     End
  9396.     AnimationState = PASSENGER CLUB
  9397.       EnteringStateFX = FX_DeadTreeBecomeClub
  9398.     End
  9399.  
  9400.     ModelConditionState = PASSENGER
  9401.       Model             = PTreeDeadSnow07
  9402.     End
  9403.     AnimationState = PASSENGER
  9404.       EnteringStateFX = FX_DeadTreePickUp
  9405.     End
  9406.     
  9407.     
  9408.     ; These are the model conditions and animation states required for trees that can burn.  
  9409.     ModelConditionState = BURNED
  9410.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9411.     End
  9412.  
  9413.     AnimationState   = AFLAME ;Currently on fire
  9414.       ParticleSysBone     = None FireTreeSmall 
  9415.       ParticleSysBone     = None TreeEmbers 
  9416.     End
  9417.  
  9418.     AnimationState   = DYING BURNED ;Currently on fire
  9419.       ParticleSysBone     = None FireTreeSmall 
  9420.       ParticleSysBone     = None TreeEmbers 
  9421.     End
  9422.     ; End of stuff required for burn. 
  9423.     
  9424.   End
  9425.  
  9426.   Geometry            = CYLINDER
  9427.   GeometryIsSmall     = Yes
  9428.   GeometryMajorRadius = 3.2
  9429.   GeometryHeight      = 60
  9430.  
  9431. ; REPLACING DEFAULT SHADOW
  9432.   ShadowTexture       = PTDeathSnow01sha
  9433.   
  9434.  
  9435. End
  9436.  
  9437. ;------------------------------------------------------------------------------
  9438. ObjectReskin TreeSnowyDead08 GenericInteractableOptimizedDeadTree
  9439.  
  9440.   ; *** ART Parameters ***
  9441.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9442.     ModelName = PTreeDeadSnow08
  9443.     TextureName = PTreeDeadSnow06.tga
  9444.     DoTopple         = Yes
  9445.     ToppleFX         = FX_ToppleTree
  9446.     BounceFX         = FX_TreeBounce
  9447.     KillWhenFinishedToppling = No
  9448.     SinkDistance     = 9;
  9449.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9450.     TaintedTree         = Yes
  9451.   End
  9452.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9453.     DefaultModelConditionState
  9454.       Model             = PTreeDeadSnow08
  9455.     End
  9456.       
  9457.     ModelConditionState = PASSENGER CLUB
  9458.       Model = None
  9459.     End
  9460.     AnimationState = PASSENGER CLUB
  9461.       EnteringStateFX = FX_DeadTreeBecomeClub
  9462.     End
  9463.  
  9464.     ModelConditionState = PASSENGER
  9465.       Model             = PTreeDeadSnow08
  9466.     End
  9467.     AnimationState = PASSENGER
  9468.       EnteringStateFX = FX_DeadTreePickUp
  9469.     End
  9470.     
  9471.     
  9472.     ; These are the model conditions and animation states required for trees that can burn.  
  9473.     ModelConditionState = BURNED
  9474.       Model = PTreeDeath01 ; use default nondeath model in place of this.
  9475.     End
  9476.  
  9477.     AnimationState   = AFLAME ;Currently on fire
  9478.       ParticleSysBone     = None FireTreeSmall 
  9479.       ParticleSysBone     = None TreeEmbers 
  9480.     End
  9481.  
  9482.     AnimationState   = DYING BURNED ;Currently on fire
  9483.       ParticleSysBone     = None FireTreeSmall 
  9484.       ParticleSysBone     = None TreeEmbers 
  9485.     End
  9486.     ; End of stuff required for burn. 
  9487.     
  9488.   End
  9489.  
  9490.   Geometry            = CYLINDER
  9491.   GeometryIsSmall     = Yes
  9492.   GeometryMajorRadius = 3.2
  9493.   GeometryHeight      = 60
  9494.  
  9495. ; REPLACING DEFAULT SHADOW
  9496.   ShadowTexture       = PTDeathSnow01sha
  9497.   
  9498.  
  9499. End
  9500.  
  9501.  
  9502. ;------------------------------------------------------------------------------
  9503.  
  9504.  
  9505. Object TreeSnowyDeadLog01
  9506.  
  9507.   ; *** ART Parameters ***
  9508.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9509.     DefaultModelConditionState
  9510.       Model             = PSnowCoverLog01
  9511.     End
  9512.           
  9513.     ModelConditionState = PASSENGER CLUB
  9514.       Model = None
  9515.     End
  9516.  
  9517.     ModelConditionState = PASSENGER
  9518.       Model             = PSnowCoverLog01
  9519.     End
  9520.     AnimationState
  9521.       EnteringStateFX = FX_TreePickUp
  9522.     End
  9523.     
  9524.  
  9525.     ; These are the model conditions and animation states required for trees that can burn.  
  9526.     ModelConditionState = BURNED
  9527.       Model = PTreeDeath03 ; use default nondeath model in place of this.
  9528.     End
  9529.  
  9530.     AnimationState   = AFLAME ;Currently on fire
  9531.       ParticleSysBone     = None FireTreeSmall 
  9532.       ParticleSysBone     = None TreeEmbers 
  9533.     End
  9534.  
  9535.     AnimationState   = DYING BURNED ;Currently on fire
  9536.       ParticleSysBone     = None FireTreeSmall 
  9537.       ParticleSysBone     = None TreeEmbers 
  9538.     End
  9539.     ; End of stuff required for burn.  
  9540.     
  9541.   End
  9542.  
  9543.   ; *** DESIGN parameters ***
  9544.   DisplayName      = OBJECT:Prop
  9545.   EditorSorting    = SHRUBBERY
  9546.   CrushableLevel   = 1
  9547.  
  9548.   ArmorSet
  9549.     Conditions      = None
  9550.     Armor           = NoArmor
  9551.   End
  9552.  
  9553.   TransportSlotCount  = 0                 ;how many "slots" we take in a transport (0 == not transportable)
  9554.  
  9555.   ; *** ENGINEERING parameters ***
  9556.   KindOf           = SHRUBBERY IMMOBILE NO_COLLIDE OPTIMIZED_PROP
  9557.  
  9558.   Body = HighlanderBody ModuleTag_10 ;Can take damage, but won't die.  Can only die from ::kill() or other unresistable damage
  9559.     MaxHealth      = 50.0
  9560.   End
  9561.  
  9562.   Geometry            = CYLINDER
  9563.   GeometryIsSmall     = Yes
  9564.   GeometryMajorRadius = 3.2
  9565.   GeometryHeight      = 60
  9566.   Shadow              = SHADOW_VOLUME
  9567.   InstanceScaleFuzziness = 0.1
  9568.   
  9569. End
  9570.  
  9571.  
  9572. ;------------------------------------------------------------------------------
  9573. ObjectReskin TreeSnowySpruce01 GenericInteractableOptimizedTree
  9574.  
  9575.   ; *** ART Parameters ***
  9576.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9577.     ModelName = PTreeSpruSnow01
  9578.     TextureName = PTreeSpruceSnow01.tga
  9579.  
  9580.     DoTopple         = Yes
  9581.     ToppleFX         = FX_ToppleTree
  9582.     BounceFX         = FX_TreeBounce
  9583.     KillWhenFinishedToppling = No
  9584.     SinkDistance     = 9;
  9585.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9586.   End
  9587.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9588.     DefaultModelConditionState
  9589.       Model             = PTreeSpruSnow01
  9590.     End
  9591.  
  9592.     ModelConditionState = PASSENGER CLUB
  9593.       Model = None
  9594.     End
  9595.  
  9596.     AnimationState = PASSENGER CLUB
  9597.       EnteringStateFX = FX_TreeBecomeClub
  9598.     End
  9599.  
  9600.     AnimationState = PASSENGER
  9601.       EnteringStateFX = FX_TreePickUp
  9602.     End
  9603.     
  9604.     ; These are the model conditions and animation states required for trees that can burn.  
  9605.     ModelConditionState = BURNED
  9606.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  9607.     End
  9608.  
  9609.     AnimationState   = AFLAME ;Currently on fire
  9610.       ParticleSysBone     = None FireTreeSmall 
  9611.       ParticleSysBone     = None TreeEmbers 
  9612.     End
  9613.  
  9614.     AnimationState   = DYING BURNED ;Currently on fire
  9615.       ParticleSysBone     = None FireTreeSmall 
  9616.       ParticleSysBone     = None TreeEmbers 
  9617.     End
  9618.     ; End of stuff required for burn.  
  9619.  
  9620.   End
  9621.  
  9622. ; Geometry            = CYLINDER
  9623. ; GeometryIsSmall     = Yes
  9624. ; GeometryMajorRadius = 4.0
  9625. ; GeometryHeight      = 15
  9626.   
  9627. End
  9628.  
  9629.  
  9630. ;------------------------------------------------------------------------------
  9631. ObjectReskin TreeSnowySpruce02 GenericInteractableOptimizedTree
  9632.  
  9633.   ; *** ART Parameters ***
  9634.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9635.     ModelName = PTreeSpruSnow02
  9636.     TextureName = PTreeSpruceSnow02.tga
  9637.  
  9638.     DoTopple         = Yes
  9639.     ToppleFX         = FX_ToppleTree
  9640.     BounceFX         = FX_TreeBounce
  9641.     KillWhenFinishedToppling = No
  9642.     SinkDistance     = 9;
  9643.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9644.   End
  9645.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9646.     DefaultModelConditionState
  9647.       Model             = PTreeSpruSnow02
  9648.     End
  9649.  
  9650.     ModelConditionState = PASSENGER CLUB
  9651.       Model = None
  9652.     End
  9653.  
  9654.     AnimationState = PASSENGER CLUB
  9655.       EnteringStateFX = FX_TreeBecomeClub
  9656.     End
  9657.  
  9658.     AnimationState = PASSENGER
  9659.       EnteringStateFX = FX_TreePickUp
  9660.     End
  9661.     
  9662.     ; These are the model conditions and animation states required for trees that can burn.  
  9663.     ModelConditionState = BURNED
  9664.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  9665.     End
  9666.  
  9667.     AnimationState   = AFLAME ;Currently on fire
  9668.       ParticleSysBone     = None FireTreeSmall 
  9669.       ParticleSysBone     = None TreeEmbers 
  9670.     End
  9671.  
  9672.     AnimationState   = DYING BURNED ;Currently on fire
  9673.       ParticleSysBone     = None FireTreeSmall 
  9674.       ParticleSysBone     = None TreeEmbers 
  9675.     End
  9676.     ; End of stuff required for burn.  
  9677.  
  9678.   End
  9679.  
  9680. ; Geometry            = CYLINDER
  9681. ; GeometryIsSmall     = Yes
  9682. ; GeometryMajorRadius = 4.0
  9683. ; GeometryHeight      = 15
  9684.   
  9685. End
  9686.  
  9687. ;------------------------------------------------------------------------------
  9688. ObjectReskin TreeSnowySpruce03 GenericInteractableOptimizedTree
  9689.  
  9690.   ; *** ART Parameters ***
  9691.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9692.     ModelName = PTreeSpruSnow03
  9693.     TextureName = PTreeSpruceSnow03.tga
  9694.  
  9695.     DoTopple         = Yes
  9696.     ToppleFX         = FX_ToppleTree
  9697.     BounceFX         = FX_TreeBounce
  9698.     KillWhenFinishedToppling = No
  9699.     SinkDistance     = 9;
  9700.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9701.   End
  9702.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9703.     DefaultModelConditionState
  9704.       Model             = PTreeSpruSnow03
  9705.     End
  9706.  
  9707.     ModelConditionState = PASSENGER CLUB
  9708.       Model = None
  9709.     End
  9710.  
  9711.     AnimationState = PASSENGER CLUB
  9712.       EnteringStateFX = FX_TreeBecomeClub
  9713.     End
  9714.  
  9715.     AnimationState = PASSENGER
  9716.       EnteringStateFX = FX_TreePickUp
  9717.     End
  9718.     
  9719.     ; These are the model conditions and animation states required for trees that can burn.  
  9720.     ModelConditionState = BURNED
  9721.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  9722.     End
  9723.  
  9724.     AnimationState   = AFLAME ;Currently on fire
  9725.       ParticleSysBone     = None FireTreeSmall 
  9726.       ParticleSysBone     = None TreeEmbers 
  9727.     End
  9728.  
  9729.     AnimationState   = DYING BURNED ;Currently on fire
  9730.       ParticleSysBone     = None FireTreeSmall 
  9731.       ParticleSysBone     = None TreeEmbers 
  9732.     End
  9733.     ; End of stuff required for burn.  
  9734.  
  9735.   End
  9736.  
  9737. ; Geometry            = CYLINDER
  9738. ; GeometryIsSmall     = Yes
  9739. ; GeometryMajorRadius = 4.0
  9740. ; GeometryHeight      = 15
  9741.   
  9742. End
  9743.  
  9744. ;------------------------------------------------------------------------------
  9745. ObjectReskin TreeSnowySpruce04 GenericInteractableOptimizedTree
  9746.  
  9747.   ; *** ART Parameters ***
  9748.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9749.     ModelName = PTreeSpruSnow04
  9750.     TextureName = PTreeSpruceSnow04.tga
  9751.  
  9752.     DoTopple         = Yes
  9753.     ToppleFX         = FX_ToppleTree
  9754.     BounceFX         = FX_TreeBounce
  9755.     KillWhenFinishedToppling = No
  9756.     SinkDistance     = 9;
  9757.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9758.   End
  9759.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9760.     DefaultModelConditionState
  9761.       Model             = PTreeSpruSnow03
  9762.     End
  9763.  
  9764.     ModelConditionState = PASSENGER CLUB
  9765.       Model = None
  9766.     End
  9767.  
  9768.     AnimationState = PASSENGER CLUB
  9769.       EnteringStateFX = FX_TreeBecomeClub
  9770.     End
  9771.  
  9772.     AnimationState = PASSENGER
  9773.       EnteringStateFX = FX_TreePickUp
  9774.     End
  9775.     
  9776.     ; These are the model conditions and animation states required for trees that can burn.  
  9777.     ModelConditionState = BURNED
  9778.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  9779.     End
  9780.  
  9781.     AnimationState   = AFLAME ;Currently on fire
  9782.       ParticleSysBone     = None FireTreeSmall 
  9783.       ParticleSysBone     = None TreeEmbers 
  9784.     End
  9785.  
  9786.     AnimationState   = DYING BURNED ;Currently on fire
  9787.       ParticleSysBone     = None FireTreeSmall 
  9788.       ParticleSysBone     = None TreeEmbers 
  9789.     End
  9790.     ; End of stuff required for burn.  
  9791.  
  9792.   End
  9793.  
  9794. ; Geometry            = CYLINDER
  9795. ; GeometryIsSmall     = Yes
  9796. ; GeometryMajorRadius = 4.0
  9797. ; GeometryHeight      = 15
  9798.   
  9799. End
  9800.  
  9801. ;------------------------------------------------------------------------------
  9802. ;------------------------------------------------------------------------------
  9803. ;                        GLADDEN FIELDS TREES
  9804. ;------------------------------------------------------------------------------
  9805. ;------------------------------------------------------------------------------
  9806.  
  9807. ;------------------------------------------------------------------------------
  9808. ObjectReskin TreeGladdenFields01 GenericInteractableOptimizedDeadTree
  9809.  
  9810.   ; *** ART Parameters ***
  9811.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9812.     ModelName = PTreeGldField01
  9813.     TextureName = PTreeGladdenFields01.tga
  9814.  
  9815.     DoTopple         = Yes
  9816.     ToppleFX         = FX_ToppleTree
  9817.     BounceFX         = FX_TreeBounce
  9818.     KillWhenFinishedToppling = No
  9819.     SinkDistance     = 9;
  9820.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9821.   End
  9822.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9823.     DefaultModelConditionState
  9824.       Model             = PTreeSpruSnow02
  9825.     End
  9826.  
  9827.     ModelConditionState = PASSENGER CLUB
  9828.       Model = None
  9829.     End
  9830.  
  9831.     AnimationState = PASSENGER CLUB
  9832.       EnteringStateFX = FX_TreeBecomeClub
  9833.     End
  9834.  
  9835.     AnimationState = PASSENGER
  9836.       EnteringStateFX = FX_TreePickUp
  9837.     End
  9838.     
  9839.     ; These are the model conditions and animation states required for trees that can burn.  
  9840.     ModelConditionState = BURNED
  9841.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  9842.     End
  9843.  
  9844.     AnimationState   = AFLAME ;Currently on fire
  9845.       ParticleSysBone     = None FireTreeSmall 
  9846.       ParticleSysBone     = None TreeEmbers 
  9847.     End
  9848.  
  9849.     AnimationState   = DYING BURNED ;Currently on fire
  9850.       ParticleSysBone     = None FireTreeSmall 
  9851.       ParticleSysBone     = None TreeEmbers 
  9852.     End
  9853.     ; End of stuff required for burn.  
  9854.  
  9855.   End
  9856.  
  9857. ; Geometry            = CYLINDER
  9858. ; GeometryIsSmall     = Yes
  9859. ; GeometryMajorRadius = 4.0
  9860. ; GeometryHeight      = 15
  9861.  
  9862. ; REPLACING DEFAULT SHADOW
  9863.   ShadowTexture       = PTDeathSnow01sha
  9864.   
  9865. End
  9866.  
  9867. ;------------------------------------------------------------------------------
  9868. ObjectReskin TreeGladdenFields02 GenericInteractableOptimizedDeadTree
  9869.  
  9870.   ; *** ART Parameters ***
  9871.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9872.     ModelName = PTreeGldField02
  9873.     TextureName = PTreeGladdenFields02.tga
  9874.  
  9875.     DoTopple         = Yes
  9876.     ToppleFX         = FX_ToppleTree
  9877.     BounceFX         = FX_TreeBounce
  9878.     KillWhenFinishedToppling = No
  9879.     SinkDistance     = 9;
  9880.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9881.   End
  9882.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9883.     DefaultModelConditionState
  9884.       Model             = PTreeSpruSnow02
  9885.     End
  9886.  
  9887.     ModelConditionState = PASSENGER CLUB
  9888.       Model = None
  9889.     End
  9890.  
  9891.     AnimationState = PASSENGER CLUB
  9892.       EnteringStateFX = FX_TreeBecomeClub
  9893.     End
  9894.  
  9895.     AnimationState = PASSENGER
  9896.       EnteringStateFX = FX_TreePickUp
  9897.     End
  9898.     
  9899.     ; These are the model conditions and animation states required for trees that can burn.  
  9900.     ModelConditionState = BURNED
  9901.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  9902.     End
  9903.  
  9904.     AnimationState   = AFLAME ;Currently on fire
  9905.       ParticleSysBone     = None FireTreeSmall 
  9906.       ParticleSysBone     = None TreeEmbers 
  9907.     End
  9908.  
  9909.     AnimationState   = DYING BURNED ;Currently on fire
  9910.       ParticleSysBone     = None FireTreeSmall 
  9911.       ParticleSysBone     = None TreeEmbers 
  9912.     End
  9913.     ; End of stuff required for burn.  
  9914.  
  9915.   End
  9916.  
  9917. ; Geometry            = CYLINDER
  9918. ; GeometryIsSmall     = Yes
  9919. ; GeometryMajorRadius = 4.0
  9920. ; GeometryHeight      = 15
  9921.  
  9922. ; REPLACING DEFAULT SHADOW
  9923.   ShadowTexture       = PTDeathSnow01sha
  9924.   
  9925. End
  9926.  
  9927.  
  9928.  
  9929. ;------------------------------------------------------------------------------
  9930. ;------------------------------------------------------------------------------
  9931. ;                        HARLINDON TREES
  9932. ;------------------------------------------------------------------------------
  9933. ;------------------------------------------------------------------------------
  9934.  
  9935. ;------------------------------------------------------------------------------
  9936. ObjectReskin TreeHarlindon01 GenericInteractableOptimizedTree
  9937.  
  9938.   ; *** ART Parameters ***
  9939.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  9940.     ModelName = T_HarTree01
  9941.     TextureName = T_HarTree01.tga
  9942.  
  9943.     DoTopple         = Yes
  9944.     ToppleFX         = FX_ToppleTree
  9945.     BounceFX         = FX_TreeBounce
  9946.     KillWhenFinishedToppling = No
  9947.     SinkDistance     = 9;
  9948.     SinkTime         = DEFAULT_TREE_SINK_TIME
  9949.   End
  9950.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  9951.     DefaultModelConditionState
  9952.       Model             = T_HarTree01
  9953.     End
  9954.  
  9955.     ModelConditionState = PASSENGER CLUB
  9956.       Model = None
  9957.     End
  9958.  
  9959.     AnimationState = PASSENGER CLUB
  9960.       EnteringStateFX = FX_TreeBecomeClub
  9961.     End
  9962.  
  9963.     AnimationState = PASSENGER
  9964.       EnteringStateFX = FX_TreePickUp
  9965.     End
  9966.     
  9967.     ; These are the model conditions and animation states required for trees that can burn.  
  9968.     ModelConditionState = BURNED
  9969.       Model = T_HarTree01 ; use default nondeath model in place of this.
  9970.     End
  9971.  
  9972.     AnimationState   = AFLAME ;Currently on fire
  9973.       ParticleSysBone     = None FireTreeSmall 
  9974.       ParticleSysBone     = None TreeEmbers 
  9975.     End
  9976.  
  9977.     AnimationState   = DYING BURNED ;Currently on fire
  9978.       ParticleSysBone     = None FireTreeSmall 
  9979.       ParticleSysBone     = None TreeEmbers 
  9980.     End
  9981.     ; End of stuff required for burn.  
  9982.  
  9983.   End
  9984.  
  9985.  
  9986. ; Geometry            = CYLINDER
  9987. ; GeometryIsSmall     = Yes
  9988. ; GeometryMajorRadius = 4.0
  9989. ; GeometryHeight      = 15
  9990.  
  9991.   
  9992.  
  9993. End
  9994.  
  9995.  
  9996. ;------------------------------------------------------------------------------
  9997. ObjectReskin TreeHarlindon02 GenericInteractableOptimizedTree
  9998.  
  9999.   ; *** ART Parameters ***
  10000.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10001.     ModelName = T_HarTree02
  10002.     TextureName = T_HarTree01.tga
  10003.  
  10004.     DoTopple         = Yes
  10005.     ToppleFX         = FX_ToppleTree
  10006.     BounceFX         = FX_TreeBounce
  10007.     KillWhenFinishedToppling = No
  10008.     SinkDistance     = 9;
  10009.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10010.   End
  10011.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10012.     DefaultModelConditionState
  10013.       Model             = T_HarTree02
  10014.     End
  10015.  
  10016.     ModelConditionState = PASSENGER CLUB
  10017.       Model = None
  10018.     End
  10019.  
  10020.     AnimationState = PASSENGER CLUB
  10021.       EnteringStateFX = FX_TreeBecomeClub
  10022.     End
  10023.  
  10024.     AnimationState = PASSENGER
  10025.       EnteringStateFX = FX_TreePickUp
  10026.     End
  10027.     
  10028.     ; These are the model conditions and animation states required for trees that can burn.  
  10029.     ModelConditionState = BURNED
  10030.       Model = T_HarTree02 ; use default nondeath model in place of this.
  10031.     End
  10032.  
  10033.     AnimationState   = AFLAME ;Currently on fire
  10034.       ParticleSysBone     = None FireTreeSmall 
  10035.       ParticleSysBone     = None TreeEmbers 
  10036.     End
  10037.  
  10038.     AnimationState   = DYING BURNED ;Currently on fire
  10039.       ParticleSysBone     = None FireTreeSmall 
  10040.       ParticleSysBone     = None TreeEmbers 
  10041.     End
  10042.     ; End of stuff required for burn.  
  10043.  
  10044.   End
  10045.  
  10046. ; Geometry            = CYLINDER
  10047. ; GeometryIsSmall     = Yes
  10048. ; GeometryMajorRadius = 4.0
  10049. ; GeometryHeight      = 15
  10050.  
  10051.   
  10052. End
  10053.  
  10054.  
  10055. ;------------------------------------------------------------------------------
  10056. ObjectReskin TreeHarlindon03 GenericInteractableOptimizedTree
  10057.  
  10058.   ; *** ART Parameters ***
  10059.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10060.     ModelName = T_HarTree03
  10061.     TextureName = T_HarTree01.tga
  10062.  
  10063.     DoTopple         = Yes
  10064.     ToppleFX         = FX_ToppleTree
  10065.     BounceFX         = FX_TreeBounce
  10066.     KillWhenFinishedToppling = No
  10067.     SinkDistance     = 9;
  10068.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10069.   End
  10070.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10071.     DefaultModelConditionState
  10072.       Model             = T_HarTree03
  10073.     End
  10074.  
  10075.     ModelConditionState = PASSENGER CLUB
  10076.       Model = None
  10077.     End
  10078.  
  10079.     AnimationState = PASSENGER CLUB
  10080.       EnteringStateFX = FX_TreeBecomeClub
  10081.     End
  10082.  
  10083.     AnimationState = PASSENGER
  10084.       EnteringStateFX = FX_TreePickUp
  10085.     End
  10086.     
  10087.     ; These are the model conditions and animation states required for trees that can burn.  
  10088.     ModelConditionState = BURNED
  10089.       Model = T_HarTree03 ; use default nondeath model in place of this.
  10090.     End
  10091.  
  10092.     AnimationState   = AFLAME ;Currently on fire
  10093.       ParticleSysBone     = None FireTreeSmall 
  10094.       ParticleSysBone     = None TreeEmbers 
  10095.     End
  10096.  
  10097.     AnimationState   = DYING BURNED ;Currently on fire
  10098.       ParticleSysBone     = None FireTreeSmall 
  10099.       ParticleSysBone     = None TreeEmbers 
  10100.     End
  10101.     ; End of stuff required for burn.  
  10102.  
  10103.   End
  10104.  
  10105. ; Geometry            = CYLINDER
  10106. ; GeometryIsSmall     = Yes
  10107. ; GeometryMajorRadius = 4.0
  10108. ; GeometryHeight      = 15
  10109.  
  10110.   
  10111. End
  10112.  
  10113.  
  10114.  
  10115. ;------------------------------------------------------------------------------
  10116. ObjectReskin TreeHarlindon04 GenericInteractableOptimizedTree
  10117.  
  10118.   ; *** ART Parameters ***
  10119.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10120.     ModelName = T_HarTree04
  10121.     TextureName = T_HarTree01.tga
  10122.  
  10123.     DoTopple         = Yes
  10124.     ToppleFX         = FX_ToppleTree
  10125.     BounceFX         = FX_TreeBounce
  10126.     KillWhenFinishedToppling = No
  10127.     SinkDistance     = 9;
  10128.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10129.   End
  10130.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10131.     DefaultModelConditionState
  10132.       Model             = T_HarTree04
  10133.     End
  10134.  
  10135.     ModelConditionState = PASSENGER CLUB
  10136.       Model = None
  10137.     End
  10138.  
  10139.     AnimationState = PASSENGER CLUB
  10140.       EnteringStateFX = FX_TreeBecomeClub
  10141.     End
  10142.  
  10143.     AnimationState = PASSENGER
  10144.       EnteringStateFX = FX_TreePickUp
  10145.     End
  10146.     
  10147.     ; These are the model conditions and animation states required for trees that can burn.  
  10148.     ModelConditionState = BURNED
  10149.       Model = T_HarTree04 ; use default nondeath model in place of this.
  10150.     End
  10151.  
  10152.     AnimationState   = AFLAME ;Currently on fire
  10153.       ParticleSysBone     = None FireTreeSmall 
  10154.       ParticleSysBone     = None TreeEmbers 
  10155.     End
  10156.  
  10157.     AnimationState   = DYING BURNED ;Currently on fire
  10158.       ParticleSysBone     = None FireTreeSmall 
  10159.       ParticleSysBone     = None TreeEmbers 
  10160.     End
  10161.     ; End of stuff required for burn.  
  10162.  
  10163.   End
  10164.  
  10165. ; Geometry            = CYLINDER
  10166. ; GeometryIsSmall     = Yes
  10167. ; GeometryMajorRadius = 4.0
  10168. ; GeometryHeight      = 15
  10169.  
  10170.   
  10171. End
  10172.  
  10173. ;------------------------------------------------------------------------------
  10174. ;------------------------------------------------------------------------------
  10175. ;                        FORLINDON TREES
  10176. ;------------------------------------------------------------------------------
  10177. ;------------------------------------------------------------------------------
  10178.  
  10179. ;------------------------------------------------------------------------------
  10180. ObjectReskin TreeForlindon01 GenericInteractableOptimizedTree
  10181.  
  10182.   ; *** ART Parameters ***
  10183.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10184.     ModelName = T_ForTree01
  10185.     TextureName = T_ForTree01.tga
  10186.  
  10187.     DoTopple         = Yes
  10188.     ToppleFX         = FX_ToppleTree
  10189.     BounceFX         = FX_TreeBounce
  10190.     KillWhenFinishedToppling = No
  10191.     SinkDistance     = 9;
  10192.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10193.   End
  10194.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10195.     DefaultModelConditionState
  10196.       Model             = T_HarTree01
  10197.     End
  10198.  
  10199.     ModelConditionState = PASSENGER CLUB
  10200.       Model = None
  10201.     End
  10202.  
  10203.     AnimationState = PASSENGER CLUB
  10204.       EnteringStateFX = FX_TreeBecomeClub
  10205.     End
  10206.  
  10207.     AnimationState = PASSENGER
  10208.       EnteringStateFX = FX_TreePickUp
  10209.     End
  10210.     
  10211.     ; These are the model conditions and animation states required for trees that can burn.  
  10212.     ModelConditionState = BURNED
  10213.       Model = T_ForTree01 ; use default nondeath model in place of this.
  10214.     End
  10215.  
  10216.     AnimationState   = AFLAME ;Currently on fire
  10217.       ParticleSysBone     = None FireTreeSmall 
  10218.       ParticleSysBone     = None TreeEmbers 
  10219.     End
  10220.  
  10221.     AnimationState   = DYING BURNED ;Currently on fire
  10222.       ParticleSysBone     = None FireTreeSmall 
  10223.       ParticleSysBone     = None TreeEmbers 
  10224.     End
  10225.     ; End of stuff required for burn.  
  10226.  
  10227.   End
  10228.  
  10229.  
  10230. ; Geometry            = CYLINDER
  10231. ; GeometryIsSmall     = Yes
  10232. ; GeometryMajorRadius = 4.0
  10233. ; GeometryHeight      = 15
  10234.   
  10235.  
  10236. End
  10237.  
  10238.  
  10239. ;------------------------------------------------------------------------------
  10240. ObjectReskin TreeForlindon02 GenericInteractableOptimizedTree
  10241.  
  10242.   ; *** ART Parameters ***
  10243.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10244.     ModelName = T_ForTree02
  10245.     TextureName = T_ForTree01.tga
  10246.  
  10247.     DoTopple         = Yes
  10248.     ToppleFX         = FX_ToppleTree
  10249.     BounceFX         = FX_TreeBounce
  10250.     KillWhenFinishedToppling = No
  10251.     SinkDistance     = 9;
  10252.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10253.   End
  10254.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10255.     DefaultModelConditionState
  10256.       Model             = T_HarTree02
  10257.     End
  10258.  
  10259.     ModelConditionState = PASSENGER CLUB
  10260.       Model = None
  10261.     End
  10262.  
  10263.     AnimationState = PASSENGER CLUB
  10264.       EnteringStateFX = FX_TreeBecomeClub
  10265.     End
  10266.  
  10267.     AnimationState = PASSENGER
  10268.       EnteringStateFX = FX_TreePickUp
  10269.     End
  10270.     
  10271.     ; These are the model conditions and animation states required for trees that can burn.  
  10272.     ModelConditionState = BURNED
  10273.       Model = T_ForTree02 ; use default nondeath model in place of this.
  10274.     End
  10275.  
  10276.     AnimationState   = AFLAME ;Currently on fire
  10277.       ParticleSysBone     = None FireTreeSmall 
  10278.       ParticleSysBone     = None TreeEmbers 
  10279.     End
  10280.  
  10281.     AnimationState   = DYING BURNED ;Currently on fire
  10282.       ParticleSysBone     = None FireTreeSmall 
  10283.       ParticleSysBone     = None TreeEmbers 
  10284.     End
  10285.     ; End of stuff required for burn.  
  10286.  
  10287.   End
  10288.  
  10289. ; Geometry            = CYLINDER
  10290. ; GeometryIsSmall     = Yes
  10291. ; GeometryMajorRadius = 4.0
  10292. ; GeometryHeight      = 15
  10293.  
  10294.   
  10295. End
  10296.  
  10297.  
  10298. ;------------------------------------------------------------------------------
  10299. ObjectReskin TreeForlindon03 GenericInteractableOptimizedTree
  10300.  
  10301.   ; *** ART Parameters ***
  10302.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10303.     ModelName = T_ForTree03
  10304.     TextureName = T_ForTree01.tga
  10305.  
  10306.     DoTopple         = Yes
  10307.     ToppleFX         = FX_ToppleTree
  10308.     BounceFX         = FX_TreeBounce
  10309.     KillWhenFinishedToppling = No
  10310.     SinkDistance     = 9;
  10311.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10312.   End
  10313.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10314.     DefaultModelConditionState
  10315.       Model             = T_HarTree03
  10316.     End
  10317.  
  10318.     ModelConditionState = PASSENGER CLUB
  10319.       Model = None
  10320.     End
  10321.  
  10322.     AnimationState = PASSENGER CLUB
  10323.       EnteringStateFX = FX_TreeBecomeClub
  10324.     End
  10325.  
  10326.     AnimationState = PASSENGER
  10327.       EnteringStateFX = FX_TreePickUp
  10328.     End
  10329.     
  10330.     ; These are the model conditions and animation states required for trees that can burn.  
  10331.     ModelConditionState = BURNED
  10332.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10333.     End
  10334.  
  10335.     AnimationState   = AFLAME ;Currently on fire
  10336.       ParticleSysBone     = None FireTreeSmall 
  10337.       ParticleSysBone     = None TreeEmbers 
  10338.     End
  10339.  
  10340.     AnimationState   = DYING BURNED ;Currently on fire
  10341.       ParticleSysBone     = None FireTreeSmall 
  10342.       ParticleSysBone     = None TreeEmbers 
  10343.     End
  10344.     ; End of stuff required for burn.  
  10345.  
  10346.   End
  10347.  
  10348. ; Geometry            = CYLINDER
  10349. ; GeometryIsSmall     = Yes
  10350. ; GeometryMajorRadius = 4.0
  10351. ; GeometryHeight      = 15
  10352.  
  10353.   
  10354. End
  10355.  
  10356.  
  10357. ;------------------------------------------------------------------------------
  10358. ObjectReskin TreeForlindonDead01 GenericInteractableOptimizedDeadTree
  10359.  
  10360.   ; *** ART Parameters ***
  10361.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10362.     ModelName = T_ForTree01
  10363.     TextureName = T_ForTreeDead01.tga
  10364.  
  10365.     DoTopple         = Yes
  10366.     ToppleFX         = FX_ToppleTree
  10367.     BounceFX         = FX_TreeBounce
  10368.     KillWhenFinishedToppling = No
  10369.     SinkDistance     = 9;
  10370.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10371.   End
  10372.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10373.     DefaultModelConditionState
  10374.       Model             = T_HarTree04
  10375.     End
  10376.  
  10377.     ModelConditionState = PASSENGER CLUB
  10378.       Model = None
  10379.     End
  10380.  
  10381.     AnimationState = PASSENGER CLUB
  10382.       EnteringStateFX = FX_TreeBecomeClub
  10383.     End
  10384.  
  10385.     AnimationState = PASSENGER
  10386.       EnteringStateFX = FX_TreePickUp
  10387.     End
  10388.     
  10389.     ; These are the model conditions and animation states required for trees that can burn.  
  10390.     ModelConditionState = BURNED
  10391.       Model = T_ForTree01 ; use default nondeath model in place of this.
  10392.     End
  10393.  
  10394.     AnimationState   = AFLAME ;Currently on fire
  10395.       ParticleSysBone     = None FireTreeSmall 
  10396.       ParticleSysBone     = None TreeEmbers 
  10397.     End
  10398.  
  10399.     AnimationState   = DYING BURNED ;Currently on fire
  10400.       ParticleSysBone     = None FireTreeSmall 
  10401.       ParticleSysBone     = None TreeEmbers 
  10402.     End
  10403.     ; End of stuff required for burn.  
  10404.  
  10405.   End
  10406.  
  10407. ; Geometry            = CYLINDER
  10408. ; GeometryIsSmall     = Yes
  10409. ; GeometryMajorRadius = 4.0
  10410. ; GeometryHeight      = 15
  10411.  
  10412. ; REPLACING DEFAULT SHADOW
  10413.   ShadowTexture       = PTDeathSnow01sha
  10414.   
  10415. End
  10416.  
  10417.  
  10418. ;------------------------------------------------------------------------------
  10419. ;------------------------------------------------------------------------------
  10420. ;                        IRON HILLS TREES
  10421. ;------------------------------------------------------------------------------
  10422. ;------------------------------------------------------------------------------
  10423.  
  10424. ;------------------------------------------------------------------------------
  10425. ObjectReskin TreeIronHills01 GenericInteractableOptimizedTree
  10426.  
  10427.   ; *** ART Parameters ***
  10428.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10429.     ModelName = PTreeIrnHills01
  10430.     TextureName = PTreeIronHills01.tga
  10431.  
  10432.     DoTopple         = Yes
  10433.     ToppleFX         = FX_ToppleTree
  10434.     BounceFX         = FX_TreeBounce
  10435.     KillWhenFinishedToppling = No
  10436.     SinkDistance     = 9;
  10437.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10438.   End
  10439.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10440.     DefaultModelConditionState
  10441.       Model             = PTreeIrnHills01
  10442.     End
  10443.  
  10444.     ModelConditionState = PASSENGER CLUB
  10445.       Model = None
  10446.     End
  10447.  
  10448.     AnimationState = PASSENGER CLUB
  10449.       EnteringStateFX = FX_TreeBecomeClub
  10450.     End
  10451.  
  10452.     AnimationState = PASSENGER
  10453.       EnteringStateFX = FX_TreePickUp
  10454.     End
  10455.     
  10456.     ; These are the model conditions and animation states required for trees that can burn.  
  10457.     ModelConditionState = BURNED
  10458.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10459.     End
  10460.  
  10461.     AnimationState   = AFLAME ;Currently on fire
  10462.       ParticleSysBone     = None FireTreeSmall 
  10463.       ParticleSysBone     = None TreeEmbers 
  10464.     End
  10465.  
  10466.     AnimationState   = DYING BURNED ;Currently on fire
  10467.       ParticleSysBone     = None FireTreeSmall 
  10468.       ParticleSysBone     = None TreeEmbers 
  10469.     End
  10470.     ; End of stuff required for burn.  
  10471.  
  10472.   End
  10473.  
  10474. ; Geometry            = CYLINDER
  10475. ; GeometryIsSmall     = Yes
  10476. ; GeometryMajorRadius = 4.0
  10477. ; GeometryHeight      = 15
  10478.  
  10479.   
  10480. End
  10481.  
  10482. ;------------------------------------------------------------------------------
  10483. ObjectReskin TreeIronHills02 GenericInteractableOptimizedTree
  10484.  
  10485.   ; *** ART Parameters ***
  10486.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10487.     ModelName = PTreeIrnHills01
  10488.     TextureName = PTreeIronHills02.tga
  10489.  
  10490.     DoTopple         = Yes
  10491.     ToppleFX         = FX_ToppleTree
  10492.     BounceFX         = FX_TreeBounce
  10493.     KillWhenFinishedToppling = No
  10494.     SinkDistance     = 9;
  10495.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10496.   End
  10497.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10498.     DefaultModelConditionState
  10499.       Model             = PTreeIrnHills01
  10500.     End
  10501.  
  10502.     ModelConditionState = PASSENGER CLUB
  10503.       Model = None
  10504.     End
  10505.  
  10506.     AnimationState = PASSENGER CLUB
  10507.       EnteringStateFX = FX_TreeBecomeClub
  10508.     End
  10509.  
  10510.     AnimationState = PASSENGER
  10511.       EnteringStateFX = FX_TreePickUp
  10512.     End
  10513.     
  10514.     ; These are the model conditions and animation states required for trees that can burn.  
  10515.     ModelConditionState = BURNED
  10516.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10517.     End
  10518.  
  10519.     AnimationState   = AFLAME ;Currently on fire
  10520.       ParticleSysBone     = None FireTreeSmall 
  10521.       ParticleSysBone     = None TreeEmbers 
  10522.     End
  10523.  
  10524.     AnimationState   = DYING BURNED ;Currently on fire
  10525.       ParticleSysBone     = None FireTreeSmall 
  10526.       ParticleSysBone     = None TreeEmbers 
  10527.     End
  10528.     ; End of stuff required for burn.  
  10529.  
  10530.   End
  10531.  
  10532. ; Geometry            = CYLINDER
  10533. ; GeometryIsSmall     = Yes
  10534. ; GeometryMajorRadius = 4.0
  10535. ; GeometryHeight      = 15
  10536.  
  10537.   
  10538. End
  10539.  
  10540. ;------------------------------------------------------------------------------
  10541. ObjectReskin TreeIronHills03 GenericInteractableOptimizedTree
  10542.  
  10543.   ; *** ART Parameters ***
  10544.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10545.     ModelName = PTreeIrnHills01
  10546.     TextureName = PTreeIronHills03.tga
  10547.  
  10548.     DoTopple         = Yes
  10549.     ToppleFX         = FX_ToppleTree
  10550.     BounceFX         = FX_TreeBounce
  10551.     KillWhenFinishedToppling = No
  10552.     SinkDistance     = 9;
  10553.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10554.   End
  10555.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10556.     DefaultModelConditionState
  10557.       Model             = PTreeIrnHills01
  10558.     End
  10559.  
  10560.     ModelConditionState = PASSENGER CLUB
  10561.       Model = None
  10562.     End
  10563.  
  10564.     AnimationState = PASSENGER CLUB
  10565.       EnteringStateFX = FX_TreeBecomeClub
  10566.     End
  10567.  
  10568.     AnimationState = PASSENGER
  10569.       EnteringStateFX = FX_TreePickUp
  10570.     End
  10571.     
  10572.     ; These are the model conditions and animation states required for trees that can burn.  
  10573.     ModelConditionState = BURNED
  10574.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10575.     End
  10576.  
  10577.     AnimationState   = AFLAME ;Currently on fire
  10578.       ParticleSysBone     = None FireTreeSmall 
  10579.       ParticleSysBone     = None TreeEmbers 
  10580.     End
  10581.  
  10582.     AnimationState   = DYING BURNED ;Currently on fire
  10583.       ParticleSysBone     = None FireTreeSmall 
  10584.       ParticleSysBone     = None TreeEmbers 
  10585.     End
  10586.     ; End of stuff required for burn.  
  10587.  
  10588.   End
  10589.  
  10590. ; Geometry            = CYLINDER
  10591. ; GeometryIsSmall     = Yes
  10592. ; GeometryMajorRadius = 4.0
  10593. ; GeometryHeight      = 15
  10594.  
  10595.   
  10596. End
  10597.  
  10598. ;------------------------------------------------------------------------------
  10599. ObjectReskin TreeIronHills04 GenericInteractableOptimizedTree
  10600.  
  10601.   ; *** ART Parameters ***
  10602.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10603.     ModelName = PTreeIrnHills04
  10604.     TextureName = PTreeIronHills04.tga
  10605.  
  10606.     DoTopple         = Yes
  10607.     ToppleFX         = FX_ToppleTree
  10608.     BounceFX         = FX_TreeBounce
  10609.     KillWhenFinishedToppling = No
  10610.     SinkDistance     = 9;
  10611.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10612.   End
  10613.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10614.     DefaultModelConditionState
  10615.       Model             = PTreeIrnHills04
  10616.     End
  10617.  
  10618.     ModelConditionState = PASSENGER CLUB
  10619.       Model = None
  10620.     End
  10621.  
  10622.     AnimationState = PASSENGER CLUB
  10623.       EnteringStateFX = FX_TreeBecomeClub
  10624.     End
  10625.  
  10626.     AnimationState = PASSENGER
  10627.       EnteringStateFX = FX_TreePickUp
  10628.     End
  10629.     
  10630.     ; These are the model conditions and animation states required for trees that can burn.  
  10631.     ModelConditionState = BURNED
  10632.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10633.     End
  10634.  
  10635.     AnimationState   = AFLAME ;Currently on fire
  10636.       ParticleSysBone     = None FireTreeSmall 
  10637.       ParticleSysBone     = None TreeEmbers 
  10638.     End
  10639.  
  10640.     AnimationState   = DYING BURNED ;Currently on fire
  10641.       ParticleSysBone     = None FireTreeSmall 
  10642.       ParticleSysBone     = None TreeEmbers 
  10643.     End
  10644.     ; End of stuff required for burn.  
  10645.  
  10646.   End
  10647.  
  10648. ; Geometry            = CYLINDER
  10649. ; GeometryIsSmall     = Yes
  10650. ; GeometryMajorRadius = 4.0
  10651. ; GeometryHeight      = 15
  10652.  
  10653.   
  10654. End
  10655.  
  10656. ;------------------------------------------------------------------------------
  10657. ObjectReskin TreeIronHillsDead01 GenericInteractableOptimizedDeadTree
  10658.  
  10659.   ; *** ART Parameters ***
  10660.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10661.     ModelName = PTreeIrnHills01
  10662.     TextureName = PTreeIronHillsDead01.tga
  10663.  
  10664.     DoTopple         = Yes
  10665.     ToppleFX         = FX_ToppleTree
  10666.     BounceFX         = FX_TreeBounce
  10667.     KillWhenFinishedToppling = No
  10668.     SinkDistance     = 9;
  10669.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10670.   End
  10671.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10672.     DefaultModelConditionState
  10673.       Model             = PTreeIrnHills01
  10674.     End
  10675.  
  10676.     ModelConditionState = PASSENGER CLUB
  10677.       Model = None
  10678.     End
  10679.  
  10680.     AnimationState = PASSENGER CLUB
  10681.       EnteringStateFX = FX_TreeBecomeClub
  10682.     End
  10683.  
  10684.     AnimationState = PASSENGER
  10685.       EnteringStateFX = FX_TreePickUp
  10686.     End
  10687.     
  10688.     ; These are the model conditions and animation states required for trees that can burn.  
  10689.     ModelConditionState = BURNED
  10690.       Model = T_ForTree01 ; use default nondeath model in place of this.
  10691.     End
  10692.  
  10693.     AnimationState   = AFLAME ;Currently on fire
  10694.       ParticleSysBone     = None FireTreeSmall 
  10695.       ParticleSysBone     = None TreeEmbers 
  10696.     End
  10697.  
  10698.     AnimationState   = DYING BURNED ;Currently on fire
  10699.       ParticleSysBone     = None FireTreeSmall 
  10700.       ParticleSysBone     = None TreeEmbers 
  10701.     End
  10702.     ; End of stuff required for burn.  
  10703.  
  10704.   End
  10705.  
  10706. ; Geometry            = CYLINDER
  10707. ; GeometryIsSmall     = Yes
  10708. ; GeometryMajorRadius = 4.0
  10709. ; GeometryHeight      = 15
  10710.  
  10711. ; REPLACING DEFAULT SHADOW
  10712.   ShadowTexture       = PTDeathSnow01sha
  10713.   
  10714. End
  10715.  
  10716.  
  10717. ;------------------------------------------------------------------------------
  10718. ObjectReskin TreeIronHillsDead02 GenericInteractableOptimizedDeadTree
  10719.  
  10720.   ; *** ART Parameters ***
  10721.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10722.     ModelName = PTreeIrnHills04
  10723.     TextureName = PTreeIronHillsDead01.tga
  10724.  
  10725.     DoTopple         = Yes
  10726.     ToppleFX         = FX_ToppleTree
  10727.     BounceFX         = FX_TreeBounce
  10728.     KillWhenFinishedToppling = No
  10729.     SinkDistance     = 9;
  10730.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10731.   End
  10732.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10733.     DefaultModelConditionState
  10734.       Model             = PTreeIrnHills04
  10735.     End
  10736.  
  10737.     ModelConditionState = PASSENGER CLUB
  10738.       Model = None
  10739.     End
  10740.  
  10741.     AnimationState = PASSENGER CLUB
  10742.       EnteringStateFX = FX_TreeBecomeClub
  10743.     End
  10744.  
  10745.     AnimationState = PASSENGER
  10746.       EnteringStateFX = FX_TreePickUp
  10747.     End
  10748.     
  10749.     ; These are the model conditions and animation states required for trees that can burn.  
  10750.     ModelConditionState = BURNED
  10751.       Model = T_ForTree01 ; use default nondeath model in place of this.
  10752.     End
  10753.  
  10754.     AnimationState   = AFLAME ;Currently on fire
  10755.       ParticleSysBone     = None FireTreeSmall 
  10756.       ParticleSysBone     = None TreeEmbers 
  10757.     End
  10758.  
  10759.     AnimationState   = DYING BURNED ;Currently on fire
  10760.       ParticleSysBone     = None FireTreeSmall 
  10761.       ParticleSysBone     = None TreeEmbers 
  10762.     End
  10763.     ; End of stuff required for burn.  
  10764.  
  10765.   End
  10766.  
  10767. ; Geometry            = CYLINDER
  10768. ; GeometryIsSmall     = Yes
  10769. ; GeometryMajorRadius = 4.0
  10770. ; GeometryHeight      = 15
  10771.  
  10772. ; REPLACING DEFAULT SHADOW
  10773.   ShadowTexture       = PTDeathSnow01sha
  10774.   
  10775. End
  10776.  
  10777.  
  10778. ;------------------------------------------------------------------------------
  10779.  
  10780.  
  10781. Object TreeIronHillsDeadLog01
  10782.  
  10783.   ; *** ART Parameters ***
  10784.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10785.     DefaultModelConditionState
  10786.       Model             = PTreeIrnHilDd01
  10787.     End
  10788.           
  10789.     ModelConditionState = PASSENGER CLUB
  10790.       Model = None
  10791.     End
  10792.  
  10793.     ModelConditionState = PASSENGER
  10794.       Model             = PTreeIrnHilDd01
  10795.     End
  10796.     AnimationState
  10797.       EnteringStateFX = FX_TreePickUp
  10798.     End
  10799.     
  10800.  
  10801.     ; These are the model conditions and animation states required for trees that can burn.  
  10802.     ModelConditionState = BURNED
  10803.       Model = PTreeDeath03 ; use default nondeath model in place of this.
  10804.     End
  10805.  
  10806.     AnimationState   = AFLAME ;Currently on fire
  10807.       ParticleSysBone     = None FireTreeSmall 
  10808.       ParticleSysBone     = None TreeEmbers 
  10809.     End
  10810.  
  10811.     AnimationState   = DYING BURNED ;Currently on fire
  10812.       ParticleSysBone     = None FireTreeSmall 
  10813.       ParticleSysBone     = None TreeEmbers 
  10814.     End
  10815.     ; End of stuff required for burn.  
  10816.     
  10817.   End
  10818.  
  10819.   ; *** DESIGN parameters ***
  10820.   DisplayName      = OBJECT:Prop
  10821.   EditorSorting    = SHRUBBERY
  10822.   CrushableLevel   = 1
  10823.  
  10824.   ArmorSet
  10825.     Conditions      = None
  10826.     Armor           = NoArmor
  10827.   End
  10828.  
  10829.   TransportSlotCount  = 0                 ;how many "slots" we take in a transport (0 == not transportable)
  10830.  
  10831.   ; *** ENGINEERING parameters ***
  10832.   KindOf           = SHRUBBERY IMMOBILE NO_COLLIDE OPTIMIZED_PROP
  10833.  
  10834.   Body = HighlanderBody ModuleTag_10 ;Can take damage, but won't die.  Can only die from ::kill() or other unresistable damage
  10835.     MaxHealth      = 50.0
  10836.   End
  10837.  
  10838.   Geometry            = CYLINDER
  10839.   GeometryIsSmall     = Yes
  10840.   GeometryMajorRadius = 3.2
  10841.   GeometryHeight      = 60
  10842.   InstanceScaleFuzziness = 0.1
  10843.   
  10844. End
  10845.  
  10846.  
  10847. ;------------------------------------------------------------------------------
  10848. ;------------------------------------------------------------------------------
  10849. ;                        ETTENMOORS TREES
  10850. ;------------------------------------------------------------------------------
  10851. ;------------------------------------------------------------------------------
  10852.  
  10853. ;------------------------------------------------------------------------------
  10854. ObjectReskin TreeEttenmoors01 GenericInteractableOptimizedTree
  10855.  
  10856.   ; *** ART Parameters ***
  10857.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10858.     ModelName = PTreeEttenmrs01
  10859.     TextureName = PTreeEttenmoors01.tga
  10860.  
  10861.     DoTopple         = Yes
  10862.     ToppleFX         = FX_ToppleTree
  10863.     BounceFX         = FX_TreeBounce
  10864.     KillWhenFinishedToppling = No
  10865.     SinkDistance     = 9;
  10866.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10867.   End
  10868.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10869.     DefaultModelConditionState
  10870.       Model             = PTreeEttenmrs01
  10871.     End
  10872.  
  10873.     ModelConditionState = PASSENGER CLUB
  10874.       Model = None
  10875.     End
  10876.  
  10877.     AnimationState = PASSENGER CLUB
  10878.       EnteringStateFX = FX_TreeBecomeClub
  10879.     End
  10880.  
  10881.     AnimationState = PASSENGER
  10882.       EnteringStateFX = FX_TreePickUp
  10883.     End
  10884.     
  10885.     ; These are the model conditions and animation states required for trees that can burn.  
  10886.     ModelConditionState = BURNED
  10887.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10888.     End
  10889.  
  10890.     AnimationState   = AFLAME ;Currently on fire
  10891.       ParticleSysBone     = None FireTreeSmall 
  10892.       ParticleSysBone     = None TreeEmbers 
  10893.     End
  10894.  
  10895.     AnimationState   = DYING BURNED ;Currently on fire
  10896.       ParticleSysBone     = None FireTreeSmall 
  10897.       ParticleSysBone     = None TreeEmbers 
  10898.     End
  10899.     ; End of stuff required for burn.  
  10900.  
  10901.   End
  10902.  
  10903. ; Geometry            = CYLINDER
  10904. ; GeometryIsSmall     = Yes
  10905. ; GeometryMajorRadius = 4.0
  10906. ; GeometryHeight      = 15
  10907.  
  10908.   
  10909. End
  10910.  
  10911. ;------------------------------------------------------------------------------
  10912. ObjectReskin TreeEttenmoors02 GenericInteractableOptimizedTree
  10913.  
  10914.   ; *** ART Parameters ***
  10915.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10916.     ModelName = PTreeEttenmrs02
  10917.     TextureName = PTreeEttenmoors01.tga
  10918.  
  10919.     DoTopple         = Yes
  10920.     ToppleFX         = FX_ToppleTree
  10921.     BounceFX         = FX_TreeBounce
  10922.     KillWhenFinishedToppling = No
  10923.     SinkDistance     = 9;
  10924.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10925.   End
  10926.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10927.     DefaultModelConditionState
  10928.       Model             = PTreeEttenmrs02
  10929.     End
  10930.  
  10931.     ModelConditionState = PASSENGER CLUB
  10932.       Model = None
  10933.     End
  10934.  
  10935.     AnimationState = PASSENGER CLUB
  10936.       EnteringStateFX = FX_TreeBecomeClub
  10937.     End
  10938.  
  10939.     AnimationState = PASSENGER
  10940.       EnteringStateFX = FX_TreePickUp
  10941.     End
  10942.     
  10943.     ; These are the model conditions and animation states required for trees that can burn.  
  10944.     ModelConditionState = BURNED
  10945.       Model = T_ForTree03 ; use default nondeath model in place of this.
  10946.     End
  10947.  
  10948.     AnimationState   = AFLAME ;Currently on fire
  10949.       ParticleSysBone     = None FireTreeSmall 
  10950.       ParticleSysBone     = None TreeEmbers 
  10951.     End
  10952.  
  10953.     AnimationState   = DYING BURNED ;Currently on fire
  10954.       ParticleSysBone     = None FireTreeSmall 
  10955.       ParticleSysBone     = None TreeEmbers 
  10956.     End
  10957.     ; End of stuff required for burn.  
  10958.  
  10959.   End
  10960.  
  10961. ; Geometry            = CYLINDER
  10962. ; GeometryIsSmall     = Yes
  10963. ; GeometryMajorRadius = 4.0
  10964. ; GeometryHeight      = 15
  10965.  
  10966.   
  10967. End
  10968.  
  10969. ;------------------------------------------------------------------------------
  10970. ObjectReskin TreeEttenmoors03 GenericInteractableOptimizedTree
  10971.  
  10972.   ; *** ART Parameters ***
  10973.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  10974.     ModelName = PTreeEttenmrs03
  10975.     TextureName = PTreeEttenmoors01.tga
  10976.  
  10977.     DoTopple         = Yes
  10978.     ToppleFX         = FX_ToppleTree
  10979.     BounceFX         = FX_TreeBounce
  10980.     KillWhenFinishedToppling = No
  10981.     SinkDistance     = 9;
  10982.     SinkTime         = DEFAULT_TREE_SINK_TIME
  10983.   End
  10984.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  10985.     DefaultModelConditionState
  10986.       Model             = PPTreeEttenmrs03
  10987.     End
  10988.  
  10989.     ModelConditionState = PASSENGER CLUB
  10990.       Model = None
  10991.     End
  10992.  
  10993.     AnimationState = PASSENGER CLUB
  10994.       EnteringStateFX = FX_TreeBecomeClub
  10995.     End
  10996.  
  10997.     AnimationState = PASSENGER
  10998.       EnteringStateFX = FX_TreePickUp
  10999.     End
  11000.     
  11001.     ; These are the model conditions and animation states required for trees that can burn.  
  11002.     ModelConditionState = BURNED
  11003.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11004.     End
  11005.  
  11006.     AnimationState   = AFLAME ;Currently on fire
  11007.       ParticleSysBone     = None FireTreeSmall 
  11008.       ParticleSysBone     = None TreeEmbers 
  11009.     End
  11010.  
  11011.     AnimationState   = DYING BURNED ;Currently on fire
  11012.       ParticleSysBone     = None FireTreeSmall 
  11013.       ParticleSysBone     = None TreeEmbers 
  11014.     End
  11015.     ; End of stuff required for burn.  
  11016.  
  11017.   End
  11018.  
  11019. ; Geometry            = CYLINDER
  11020. ; GeometryIsSmall     = Yes
  11021. ; GeometryMajorRadius = 4.0
  11022. ; GeometryHeight      = 15
  11023.  
  11024.   
  11025. End
  11026.  
  11027. ;------------------------------------------------------------------------------
  11028. ObjectReskin TreeEttenmoors04 GenericInteractableOptimizedTree
  11029.  
  11030.   ; *** ART Parameters ***
  11031.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11032.     ModelName = PTreeEttenmrs04
  11033.     TextureName = PTreeEttenmoors04.tga
  11034.  
  11035.     DoTopple         = Yes
  11036.     ToppleFX         = FX_ToppleTree
  11037.     BounceFX         = FX_TreeBounce
  11038.     KillWhenFinishedToppling = No
  11039.     SinkDistance     = 9;
  11040.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11041.   End
  11042.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11043.     DefaultModelConditionState
  11044.       Model             = PTreeEttenmrs04
  11045.     End
  11046.  
  11047.     ModelConditionState = PASSENGER CLUB
  11048.       Model = None
  11049.     End
  11050.  
  11051.     AnimationState = PASSENGER CLUB
  11052.       EnteringStateFX = FX_TreeBecomeClub
  11053.     End
  11054.  
  11055.     AnimationState = PASSENGER
  11056.       EnteringStateFX = FX_TreePickUp
  11057.     End
  11058.     
  11059.     ; These are the model conditions and animation states required for trees that can burn.  
  11060.     ModelConditionState = BURNED
  11061.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11062.     End
  11063.  
  11064.     AnimationState   = AFLAME ;Currently on fire
  11065.       ParticleSysBone     = None FireTreeSmall 
  11066.       ParticleSysBone     = None TreeEmbers 
  11067.     End
  11068.  
  11069.     AnimationState   = DYING BURNED ;Currently on fire
  11070.       ParticleSysBone     = None FireTreeSmall 
  11071.       ParticleSysBone     = None TreeEmbers 
  11072.     End
  11073.     ; End of stuff required for burn.  
  11074.  
  11075.   End
  11076.  
  11077. ; Geometry            = CYLINDER
  11078. ; GeometryIsSmall     = Yes
  11079. ; GeometryMajorRadius = 4.0
  11080. ; GeometryHeight      = 15
  11081.  
  11082.   
  11083. End
  11084.  
  11085.  
  11086.  
  11087.  
  11088.  
  11089.  
  11090. ;------------------------------------------------------------------------------
  11091. ;------------------------------------------------------------------------------
  11092. ;                        LOTHLORIEN TREES
  11093. ;------------------------------------------------------------------------------
  11094. ;------------------------------------------------------------------------------
  11095.  
  11096. ;------------------------------------------------------------------------------
  11097. ObjectReskin TreeLothlorien08 GenericInteractableOptimizedTree
  11098.  
  11099.   ; *** ART Parameters ***
  11100.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11101.     ModelName = PTLoth08
  11102.     TextureName = PTLoth02.tga
  11103.  
  11104.     DoTopple         = Yes
  11105.     ToppleFX         = FX_ToppleTree
  11106.     BounceFX         = FX_TreeBounce
  11107.     KillWhenFinishedToppling = No
  11108.     SinkDistance     = 9;
  11109.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11110.   End
  11111.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11112.     DefaultModelConditionState
  11113.       Model             = PTLoth08
  11114.     End
  11115.  
  11116.     ModelConditionState = PASSENGER CLUB
  11117.       Model = None
  11118.     End
  11119.  
  11120.     AnimationState = PASSENGER CLUB
  11121.       EnteringStateFX = FX_TreeBecomeClub
  11122.     End
  11123.  
  11124.     AnimationState = PASSENGER
  11125.       EnteringStateFX = FX_TreePickUp
  11126.     End
  11127.     
  11128.     ; These are the model conditions and animation states required for trees that can burn.  
  11129.     ModelConditionState = BURNED
  11130.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11131.     End
  11132.  
  11133.     AnimationState   = AFLAME ;Currently on fire
  11134.       ParticleSysBone     = None FireTreeSmall 
  11135.       ParticleSysBone     = None TreeEmbers 
  11136.     End
  11137.  
  11138.     AnimationState   = DYING BURNED ;Currently on fire
  11139.       ParticleSysBone     = None FireTreeSmall 
  11140.       ParticleSysBone     = None TreeEmbers 
  11141.     End
  11142.     ; End of stuff required for burn.  
  11143.  
  11144.   End
  11145.  
  11146. ; Geometry            = CYLINDER
  11147. ; GeometryIsSmall     = Yes
  11148. ; GeometryMajorRadius = 4.0
  11149. ; GeometryHeight      = 15
  11150.  
  11151.   
  11152. End
  11153.  
  11154.  
  11155.  
  11156. ;------------------------------------------------------------------------------
  11157. ObjectReskin TreeLothlorien09 GenericInteractableOptimizedTree
  11158.  
  11159.   ; *** ART Parameters ***
  11160.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11161.     ModelName = PTLoth09
  11162.     TextureName = PTLoth02.tga
  11163.  
  11164.     DoTopple         = Yes
  11165.     ToppleFX         = FX_ToppleTree
  11166.     BounceFX         = FX_TreeBounce
  11167.     KillWhenFinishedToppling = No
  11168.     SinkDistance     = 9;
  11169.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11170.   End
  11171.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11172.     DefaultModelConditionState
  11173.       Model             = PTLoth09
  11174.     End
  11175.  
  11176.     ModelConditionState = PASSENGER CLUB
  11177.       Model = None
  11178.     End
  11179.  
  11180.     AnimationState = PASSENGER CLUB
  11181.       EnteringStateFX = FX_TreeBecomeClub
  11182.     End
  11183.  
  11184.     AnimationState = PASSENGER
  11185.       EnteringStateFX = FX_TreePickUp
  11186.     End
  11187.     
  11188.     ; These are the model conditions and animation states required for trees that can burn.  
  11189.     ModelConditionState = BURNED
  11190.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11191.     End
  11192.  
  11193.     AnimationState   = AFLAME ;Currently on fire
  11194.       ParticleSysBone     = None FireTreeSmall 
  11195.       ParticleSysBone     = None TreeEmbers 
  11196.     End
  11197.  
  11198.     AnimationState   = DYING BURNED ;Currently on fire
  11199.       ParticleSysBone     = None FireTreeSmall 
  11200.       ParticleSysBone     = None TreeEmbers 
  11201.     End
  11202.     ; End of stuff required for burn.  
  11203.  
  11204.   End
  11205.  
  11206. ; Geometry            = CYLINDER
  11207. ; GeometryIsSmall     = Yes
  11208. ; GeometryMajorRadius = 4.0
  11209. ; GeometryHeight      = 15
  11210.  
  11211.   
  11212. End
  11213.  
  11214.  
  11215.  
  11216. ;------------------------------------------------------------------------------
  11217. ObjectReskin TreeLothlorien10 GenericInteractableOptimizedTree
  11218.  
  11219.   ; *** ART Parameters ***
  11220.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11221.     ModelName = PTLoth10
  11222.     TextureName = PTLoth02.tga
  11223.  
  11224.     DoTopple         = Yes
  11225.     ToppleFX         = FX_ToppleTree
  11226.     BounceFX         = FX_TreeBounce
  11227.     KillWhenFinishedToppling = No
  11228.     SinkDistance     = 9;
  11229.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11230.   End
  11231.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11232.     DefaultModelConditionState
  11233.       Model             = PTLoth10
  11234.     End
  11235.  
  11236.     ModelConditionState = PASSENGER CLUB
  11237.       Model = None
  11238.     End
  11239.  
  11240.     AnimationState = PASSENGER CLUB
  11241.       EnteringStateFX = FX_TreeBecomeClub
  11242.     End
  11243.  
  11244.     AnimationState = PASSENGER
  11245.       EnteringStateFX = FX_TreePickUp
  11246.     End
  11247.     
  11248.     ; These are the model conditions and animation states required for trees that can burn.  
  11249.     ModelConditionState = BURNED
  11250.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11251.     End
  11252.  
  11253.     AnimationState   = AFLAME ;Currently on fire
  11254.       ParticleSysBone     = None FireTreeSmall 
  11255.       ParticleSysBone     = None TreeEmbers 
  11256.     End
  11257.  
  11258.     AnimationState   = DYING BURNED ;Currently on fire
  11259.       ParticleSysBone     = None FireTreeSmall 
  11260.       ParticleSysBone     = None TreeEmbers 
  11261.     End
  11262.     ; End of stuff required for burn.  
  11263.  
  11264.   End
  11265.  
  11266. ; Geometry            = CYLINDER
  11267. ; GeometryIsSmall     = Yes
  11268. ; GeometryMajorRadius = 4.0
  11269. ; GeometryHeight      = 15
  11270.  
  11271.   
  11272. End
  11273.  
  11274.  
  11275.  
  11276.  
  11277. ;------------------------------------------------------------------------------
  11278. ObjectReskin TreeLothlorien11 GenericInteractableOptimizedTree
  11279.  
  11280.   ; *** ART Parameters ***
  11281.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11282.     ModelName = PTLoth11
  11283.     TextureName = PTLoth02.tga
  11284.  
  11285.     DoTopple         = Yes
  11286.     ToppleFX         = FX_ToppleTree
  11287.     BounceFX         = FX_TreeBounce
  11288.     KillWhenFinishedToppling = No
  11289.     SinkDistance     = 9;
  11290.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11291.   End
  11292.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11293.     DefaultModelConditionState
  11294.       Model             = PTLoth11
  11295.     End
  11296.  
  11297.     ModelConditionState = PASSENGER CLUB
  11298.       Model = None
  11299.     End
  11300.  
  11301.     AnimationState = PASSENGER CLUB
  11302.       EnteringStateFX = FX_TreeBecomeClub
  11303.     End
  11304.  
  11305.     AnimationState = PASSENGER
  11306.       EnteringStateFX = FX_TreePickUp
  11307.     End
  11308.     
  11309.     ; These are the model conditions and animation states required for trees that can burn.  
  11310.     ModelConditionState = BURNED
  11311.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11312.     End
  11313.  
  11314.     AnimationState   = AFLAME ;Currently on fire
  11315.       ParticleSysBone     = None FireTreeSmall 
  11316.       ParticleSysBone     = None TreeEmbers 
  11317.     End
  11318.  
  11319.     AnimationState   = DYING BURNED ;Currently on fire
  11320.       ParticleSysBone     = None FireTreeSmall 
  11321.       ParticleSysBone     = None TreeEmbers 
  11322.     End
  11323.     ; End of stuff required for burn.  
  11324.  
  11325.   End
  11326.  
  11327. ; Geometry            = CYLINDER
  11328. ; GeometryIsSmall     = Yes
  11329. ; GeometryMajorRadius = 4.0
  11330. ; GeometryHeight      = 15
  11331.  
  11332.   
  11333. End
  11334.  
  11335.  
  11336.  
  11337.  
  11338.  
  11339. ;------------------------------------------------------------------------------
  11340. Object TreeLothlorien12
  11341.   ; *** ART Parameters ***
  11342.   ;------ This was done because we needed to add fade effect to tree.
  11343. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11344. ;    ModelName = PTLoth12
  11345. ;    TextureName = TTLoth02.TGA
  11346. ;    DoTopple         = Yes
  11347. ;    ToppleFX         = FX_ToppleTree
  11348. ;    BounceFX         = FX_TreeBounce
  11349. ;    KillWhenFinishedToppling = No
  11350. ;    SinkDistance     = 9;
  11351. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  11352. ;  End
  11353.  
  11354.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11355.   
  11356.   StaticModelLODMode = yes
  11357.   
  11358.   
  11359.     DefaultModelConditionState
  11360.       Model             = PTLoth12
  11361.     End
  11362.  
  11363.     ModelConditionState = PASSENGER CLUB
  11364.       Model = None
  11365.     End
  11366.  
  11367.     AnimationState = PASSENGER CLUB
  11368.       EnteringStateFX = FX_TreeBecomeClub
  11369.     End
  11370.  
  11371.     AnimationState = PASSENGER
  11372.       EnteringStateFX = FX_TreePickUp
  11373.     End
  11374.     
  11375.     ; These are the model conditions and animation states required for trees that can burn.  
  11376.     ModelConditionState = BURNED
  11377.       Model = PTLoth12 ; use default nondeath model in place of this.
  11378.     End
  11379.  
  11380.     AnimationState   = AFLAME ;Currently on fire
  11381.       ParticleSysBone     = None FireTreeSmall 
  11382.       ParticleSysBone     = None TreeEmbers 
  11383.     End
  11384.  
  11385.     AnimationState   = DYING BURNED ;Currently on fire
  11386.       ParticleSysBone     = None FireTreeSmall 
  11387.       ParticleSysBone     = None TreeEmbers 
  11388.     End
  11389.     ; End of stuff required for burn.  
  11390.  
  11391.         StaticSortLevelWhileFading = 2
  11392.     AlphaCameraFadeOuterRadius = 600
  11393.     AlphaCameraFadeInnerRadius = 200
  11394.     AlphaCameraAtInnerRadius = 10%
  11395.  
  11396.   End
  11397.   
  11398.   ;Behavior = FireWeaponCollide ModuleTag_03
  11399.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  11400.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  11401.   ;End
  11402.   
  11403.   Behavior = FlammableUpdate ModuleTag_05
  11404.     FlameDamageLimit = 10
  11405.     FlameDamageExpiration = 1000
  11406.     BurnedDelay      = 2500
  11407.     AflameDuration   = 7000
  11408.     AflameDamageDelay = 1000
  11409.     AflameDamageAmount = 8
  11410.     BurningSoundName = GenericFireMediumLoop
  11411.   End
  11412.   
  11413.   Behavior = FireSpreadUpdate ModuleTag_06
  11414.     ;OCLEmbers        = OCL_BurningEmbers
  11415.     MinSpreadDelay   = 2000
  11416.     MaxSpreadDelay   = 4000
  11417.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  11418.                           ; The closest flammable thing will be set on fire automatically.
  11419.   End
  11420.   
  11421.  
  11422.   ; *** DESIGN parameters ***
  11423.   DisplayName      = OBJECT:Prop
  11424.   EditorSorting    = SHRUBBERY
  11425.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  11426.  
  11427. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  11428.     
  11429.   ArmorSet
  11430.     Conditions      = None
  11431.     Armor           = NoArmor
  11432.   End
  11433.  
  11434.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  11435.  
  11436.   ; *** ENGINEERING parameters ***
  11437. ; KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  11438.   KindOf           = SHRUBBERY IMMOBILE CLUB SELECTABLE;
  11439.  
  11440.  
  11441.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  11442.     MaxHealth      = 50.0
  11443.   End
  11444.  
  11445.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  11446.     Behavior = SlowDeathBehavior ModuleTag_11
  11447.         DeathTypes = ALL
  11448.         SinkDelay = 1000
  11449.         SinkRate = 8     ; in Dist/Sec
  11450.         DestructionDelay = 4000
  11451.     End
  11452.  
  11453. ;  Shadow              = SHADOW_DECAL
  11454.   InstanceScaleFuzziness = 0.1
  11455.   
  11456. End
  11457.  
  11458.  
  11459.  
  11460.  
  11461. ;------------------------------------------------------------------------------
  11462. Object TreeLothlorien13
  11463.   ; *** ART Parameters ***
  11464.   ;------ This was done because we needed to add fade effect to tree.
  11465. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11466. ;    ModelName = PTLoth13
  11467. ;    TextureName = TTLoth02.TGA
  11468. ;    DoTopple         = Yes
  11469. ;    ToppleFX         = FX_ToppleTree
  11470. ;    BounceFX         = FX_TreeBounce
  11471. ;    KillWhenFinishedToppling = No
  11472. ;    SinkDistance     = 9;
  11473. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  11474. ;  End
  11475.  
  11476.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11477.   
  11478.   StaticModelLODMode = yes
  11479.   
  11480.   
  11481.     DefaultModelConditionState
  11482.       Model             = PTLoth13
  11483.     End
  11484.  
  11485.     ModelConditionState = PASSENGER CLUB
  11486.       Model = None
  11487.     End
  11488.  
  11489.     AnimationState = PASSENGER CLUB
  11490.       EnteringStateFX = FX_TreeBecomeClub
  11491.     End
  11492.  
  11493.     AnimationState = PASSENGER
  11494.       EnteringStateFX = FX_TreePickUp
  11495.     End
  11496.     
  11497.     ; These are the model conditions and animation states required for trees that can burn.  
  11498.     ModelConditionState = BURNED
  11499.       Model = PTLoth12 ; use default nondeath model in place of this.
  11500.     End
  11501.  
  11502.     AnimationState   = AFLAME ;Currently on fire
  11503.       ParticleSysBone     = None FireTreeSmall 
  11504.       ParticleSysBone     = None TreeEmbers 
  11505.     End
  11506.  
  11507.     AnimationState   = DYING BURNED ;Currently on fire
  11508.       ParticleSysBone     = None FireTreeSmall 
  11509.       ParticleSysBone     = None TreeEmbers 
  11510.     End
  11511.     ; End of stuff required for burn.  
  11512.  
  11513.         StaticSortLevelWhileFading = 2
  11514.     AlphaCameraFadeOuterRadius = 600
  11515.     AlphaCameraFadeInnerRadius = 200
  11516.     AlphaCameraAtInnerRadius = 10%
  11517.  
  11518.   End
  11519.   
  11520.   ;Behavior = FireWeaponCollide ModuleTag_03
  11521.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  11522.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  11523.   ;End
  11524.   
  11525.   Behavior = FlammableUpdate ModuleTag_05
  11526.     FlameDamageLimit = 10
  11527.     FlameDamageExpiration = 1000
  11528.     BurnedDelay      = 2500
  11529.     AflameDuration   = 7000
  11530.     AflameDamageDelay = 1000
  11531.     AflameDamageAmount = 8
  11532.     BurningSoundName = GenericFireMediumLoop
  11533.   End
  11534.   
  11535.   Behavior = FireSpreadUpdate ModuleTag_06
  11536.     ;OCLEmbers        = OCL_BurningEmbers
  11537.     MinSpreadDelay   = 2000
  11538.     MaxSpreadDelay   = 4000
  11539.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  11540.                           ; The closest flammable thing will be set on fire automatically.
  11541.   End
  11542.   
  11543.  
  11544.   ; *** DESIGN parameters ***
  11545.   DisplayName      = OBJECT:Prop
  11546.   EditorSorting    = SHRUBBERY
  11547.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  11548.  
  11549. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  11550.     
  11551.   ArmorSet
  11552.     Conditions      = None
  11553.     Armor           = NoArmor
  11554.   End
  11555.  
  11556.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  11557.  
  11558.   ; *** ENGINEERING parameters ***
  11559. ; KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  11560.   KindOf           = SHRUBBERY IMMOBILE CLUB SELECTABLE;
  11561.  
  11562.  
  11563.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  11564.     MaxHealth      = 50.0
  11565.   End
  11566.  
  11567.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  11568.     Behavior = SlowDeathBehavior ModuleTag_11
  11569.         DeathTypes = ALL
  11570.         SinkDelay = 1000
  11571.         SinkRate = 8     ; in Dist/Sec
  11572.         DestructionDelay = 4000
  11573.     End
  11574.  
  11575. ;  Shadow              = SHADOW_DECAL
  11576.   InstanceScaleFuzziness = 0.1
  11577.   
  11578. End
  11579.  
  11580.  
  11581.  
  11582.  
  11583. ;------------------------------------------------------------------------------
  11584. Object TreeLothlorien14
  11585.   ; *** ART Parameters ***
  11586.   ;------ This was done because we needed to add fade effect to tree.
  11587. ;  Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11588. ;    ModelName = PTLoth14
  11589. ;    TextureName = TTLoth02.TGA
  11590. ;    DoTopple         = Yes
  11591. ;    ToppleFX         = FX_ToppleTree
  11592. ;    BounceFX         = FX_TreeBounce
  11593. ;    KillWhenFinishedToppling = No
  11594. ;    SinkDistance     = 9;
  11595. ;    SinkTime         = DEFAULT_TREE_SINK_TIME
  11596. ;  End
  11597.  
  11598.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11599.   
  11600.   StaticModelLODMode = yes
  11601.   
  11602.   
  11603.     DefaultModelConditionState
  11604.       Model             = PTLoth14
  11605.     End
  11606.  
  11607.     ModelConditionState = PASSENGER CLUB
  11608.       Model = None
  11609.     End
  11610.  
  11611.     AnimationState = PASSENGER CLUB
  11612.       EnteringStateFX = FX_TreeBecomeClub
  11613.     End
  11614.  
  11615.     AnimationState = PASSENGER
  11616.       EnteringStateFX = FX_TreePickUp
  11617.     End
  11618.     
  11619.     ; These are the model conditions and animation states required for trees that can burn.  
  11620.     ModelConditionState = BURNED
  11621.       Model = PTLoth12 ; use default nondeath model in place of this.
  11622.     End
  11623.  
  11624.     AnimationState   = AFLAME ;Currently on fire
  11625.       ParticleSysBone     = None FireTreeSmall 
  11626.       ParticleSysBone     = None TreeEmbers 
  11627.     End
  11628.  
  11629.     AnimationState   = DYING BURNED ;Currently on fire
  11630.       ParticleSysBone     = None FireTreeSmall 
  11631.       ParticleSysBone     = None TreeEmbers 
  11632.     End
  11633.     ; End of stuff required for burn.  
  11634.  
  11635.         StaticSortLevelWhileFading = 2
  11636.     AlphaCameraFadeOuterRadius = 600
  11637.     AlphaCameraFadeInnerRadius = 200
  11638.     AlphaCameraAtInnerRadius = 10%
  11639.  
  11640.   End
  11641.   
  11642.   ;Behavior = FireWeaponCollide ModuleTag_03
  11643.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  11644.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  11645.   ;End
  11646.   
  11647.   Behavior = FlammableUpdate ModuleTag_05
  11648.     FlameDamageLimit = 10
  11649.     FlameDamageExpiration = 1000
  11650.     BurnedDelay      = 2500
  11651.     AflameDuration   = 7000
  11652.     AflameDamageDelay = 1000
  11653.     AflameDamageAmount = 8
  11654.     BurningSoundName = GenericFireMediumLoop
  11655.   End
  11656.   
  11657.   Behavior = FireSpreadUpdate ModuleTag_06
  11658.     ;OCLEmbers        = OCL_BurningEmbers
  11659.     MinSpreadDelay   = 2000
  11660.     MaxSpreadDelay   = 4000
  11661.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  11662.                           ; The closest flammable thing will be set on fire automatically.
  11663.   End
  11664.   
  11665.  
  11666.   ; *** DESIGN parameters ***
  11667.   DisplayName      = OBJECT:Prop
  11668.   EditorSorting    = SHRUBBERY
  11669.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  11670.  
  11671. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  11672.     
  11673.   ArmorSet
  11674.     Conditions      = None
  11675.     Armor           = NoArmor
  11676.   End
  11677.  
  11678.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  11679.  
  11680.   ; *** ENGINEERING parameters ***
  11681. ; KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  11682.   KindOf           = SHRUBBERY IMMOBILE CLUB SELECTABLE;
  11683.  
  11684.  
  11685.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  11686.     MaxHealth      = 50.0
  11687.   End
  11688.  
  11689.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  11690.     Behavior = SlowDeathBehavior ModuleTag_11
  11691.         DeathTypes = ALL
  11692.         SinkDelay = 1000
  11693.         SinkRate = 8     ; in Dist/Sec
  11694.         DestructionDelay = 4000
  11695.     End
  11696.  
  11697. ;  Shadow              = SHADOW_DECAL
  11698.   InstanceScaleFuzziness = 0.1
  11699.   
  11700. End
  11701.  
  11702.  
  11703.  
  11704.  
  11705.  
  11706.  
  11707.  
  11708.  
  11709.  
  11710. ;------------------------------------------------------------------------------
  11711. ;------------------------------------------------------------------------------
  11712. ;                        MIRKWOOD TREES
  11713. ;------------------------------------------------------------------------------
  11714. ;------------------------------------------------------------------------------
  11715.  
  11716. ;------------------------------------------------------------------------------
  11717. ObjectReskin TreeMirkwood01 GenericInteractableOptimizedTree
  11718.  
  11719.   ; *** ART Parameters ***
  11720.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11721.     ModelName = PTreeMirkwood01
  11722.     TextureName = PTreeMirkwood01.tga
  11723.  
  11724.     DoTopple         = Yes
  11725.     ToppleFX         = FX_ToppleTree
  11726.     BounceFX         = FX_TreeBounce
  11727.     KillWhenFinishedToppling = No
  11728.     SinkDistance     = 9;
  11729.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11730.   End
  11731.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11732.     DefaultModelConditionState
  11733.       Model             = PTreeMirkwood01
  11734.     End
  11735.  
  11736.     ModelConditionState = PASSENGER CLUB
  11737.       Model = None
  11738.     End
  11739.  
  11740.     AnimationState = PASSENGER CLUB
  11741.       EnteringStateFX = FX_TreeBecomeClub
  11742.     End
  11743.  
  11744.     AnimationState = PASSENGER
  11745.       EnteringStateFX = FX_TreePickUp
  11746.     End
  11747.     
  11748.     ; These are the model conditions and animation states required for trees that can burn.  
  11749.     ModelConditionState = BURNED
  11750.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11751.     End
  11752.  
  11753.     AnimationState   = AFLAME ;Currently on fire
  11754.       ParticleSysBone     = None FireTreeSmall 
  11755.       ParticleSysBone     = None TreeEmbers 
  11756.     End
  11757.  
  11758.     AnimationState   = DYING BURNED ;Currently on fire
  11759.       ParticleSysBone     = None FireTreeSmall 
  11760.       ParticleSysBone     = None TreeEmbers 
  11761.     End
  11762.     ; End of stuff required for burn.  
  11763.  
  11764.   End
  11765.  
  11766. ; Geometry            = CYLINDER
  11767. ; GeometryIsSmall     = Yes
  11768. ; GeometryMajorRadius = 4.0
  11769. ; GeometryHeight      = 15
  11770.  
  11771.   
  11772. End
  11773.  
  11774.  
  11775. ;------------------------------------------------------------------------------
  11776. ObjectReskin TreeMirkwood01a GenericInteractableOptimizedTree
  11777.  
  11778.   ; *** ART Parameters ***
  11779.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11780.     ModelName = PTreeMirkwood01
  11781.     TextureName = PTreeMirkwood01a.tga
  11782.  
  11783.     DoTopple         = Yes
  11784.     ToppleFX         = FX_ToppleTree
  11785.     BounceFX         = FX_TreeBounce
  11786.     KillWhenFinishedToppling = No
  11787.     SinkDistance     = 9;
  11788.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11789.   End
  11790.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11791.     DefaultModelConditionState
  11792.       Model             = PTreeMirkwood01
  11793.     End
  11794.  
  11795.     ModelConditionState = PASSENGER CLUB
  11796.       Model = None
  11797.     End
  11798.  
  11799.     AnimationState = PASSENGER CLUB
  11800.       EnteringStateFX = FX_TreeBecomeClub
  11801.     End
  11802.  
  11803.     AnimationState = PASSENGER
  11804.       EnteringStateFX = FX_TreePickUp
  11805.     End
  11806.     
  11807.     ; These are the model conditions and animation states required for trees that can burn.  
  11808.     ModelConditionState = BURNED
  11809.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11810.     End
  11811.  
  11812.     AnimationState   = AFLAME ;Currently on fire
  11813.       ParticleSysBone     = None FireTreeSmall 
  11814.       ParticleSysBone     = None TreeEmbers 
  11815.     End
  11816.  
  11817.     AnimationState   = DYING BURNED ;Currently on fire
  11818.       ParticleSysBone     = None FireTreeSmall 
  11819.       ParticleSysBone     = None TreeEmbers 
  11820.     End
  11821.     ; End of stuff required for burn.  
  11822.  
  11823.   End
  11824.  
  11825. ; Geometry            = CYLINDER
  11826. ; GeometryIsSmall     = Yes
  11827. ; GeometryMajorRadius = 4.0
  11828. ; GeometryHeight      = 15
  11829.  
  11830.   
  11831. End
  11832.  
  11833. ;------------------------------------------------------------------------------
  11834. ObjectReskin TreeMirkwood02 GenericInteractableOptimizedDeadTree
  11835.  
  11836.   ; *** ART Parameters ***
  11837.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11838.     ModelName = PTreeMirkwood02
  11839.     TextureName = PTreeMirkwood02.tga
  11840.  
  11841.     DoTopple         = Yes
  11842.     ToppleFX         = FX_ToppleTree
  11843.     BounceFX         = FX_TreeBounce
  11844.     KillWhenFinishedToppling = No
  11845.     SinkDistance     = 9;
  11846.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11847.   End
  11848.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11849.     DefaultModelConditionState
  11850.       Model             = PTreeMirkwood02
  11851.     End
  11852.  
  11853.     ModelConditionState = PASSENGER CLUB
  11854.       Model = None
  11855.     End
  11856.  
  11857.     AnimationState = PASSENGER CLUB
  11858.       EnteringStateFX = FX_TreeBecomeClub
  11859.     End
  11860.  
  11861.     AnimationState = PASSENGER
  11862.       EnteringStateFX = FX_TreePickUp
  11863.     End
  11864.     
  11865.     ; These are the model conditions and animation states required for trees that can burn.  
  11866.     ModelConditionState = BURNED
  11867.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  11868.     End
  11869.  
  11870.     AnimationState   = AFLAME ;Currently on fire
  11871.       ParticleSysBone     = None FireTreeSmall 
  11872.       ParticleSysBone     = None TreeEmbers 
  11873.     End
  11874.  
  11875.     AnimationState   = DYING BURNED ;Currently on fire
  11876.       ParticleSysBone     = None FireTreeSmall 
  11877.       ParticleSysBone     = None TreeEmbers 
  11878.     End
  11879.     ; End of stuff required for burn.  
  11880.  
  11881.   End
  11882.  
  11883. ; Geometry            = CYLINDER
  11884. ; GeometryIsSmall     = Yes
  11885. ; GeometryMajorRadius = 4.0
  11886. ; GeometryHeight      = 15
  11887.  
  11888. ; REPLACING DEFAULT SHADOW
  11889.   ShadowTexture       = PTDeathSnow01sha
  11890.   
  11891. End
  11892.  
  11893. ;------------------------------------------------------------------------------
  11894. ObjectReskin TreeMirkwood02a GenericInteractableOptimizedDeadTree
  11895.  
  11896.   ; *** ART Parameters ***
  11897.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11898.     ModelName = PTreeMirkwood02
  11899.     TextureName = PTreeMirkwood02a.tga
  11900.  
  11901.     DoTopple         = Yes
  11902.     ToppleFX         = FX_ToppleTree
  11903.     BounceFX         = FX_TreeBounce
  11904.     KillWhenFinishedToppling = No
  11905.     SinkDistance     = 9;
  11906.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11907.   End
  11908.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11909.     DefaultModelConditionState
  11910.       Model             = PTreeMirkwood02
  11911.     End
  11912.  
  11913.     ModelConditionState = PASSENGER CLUB
  11914.       Model = None
  11915.     End
  11916.  
  11917.     AnimationState = PASSENGER CLUB
  11918.       EnteringStateFX = FX_TreeBecomeClub
  11919.     End
  11920.  
  11921.     AnimationState = PASSENGER
  11922.       EnteringStateFX = FX_TreePickUp
  11923.     End
  11924.     
  11925.     ; These are the model conditions and animation states required for trees that can burn.  
  11926.     ModelConditionState = BURNED
  11927.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  11928.     End
  11929.  
  11930.     AnimationState   = AFLAME ;Currently on fire
  11931.       ParticleSysBone     = None FireTreeSmall 
  11932.       ParticleSysBone     = None TreeEmbers 
  11933.     End
  11934.  
  11935.     AnimationState   = DYING BURNED ;Currently on fire
  11936.       ParticleSysBone     = None FireTreeSmall 
  11937.       ParticleSysBone     = None TreeEmbers 
  11938.     End
  11939.     ; End of stuff required for burn.  
  11940.  
  11941.   End
  11942.  
  11943. ; Geometry            = CYLINDER
  11944. ; GeometryIsSmall     = Yes
  11945. ; GeometryMajorRadius = 4.0
  11946. ; GeometryHeight      = 15
  11947.  
  11948. ; REPLACING DEFAULT SHADOW
  11949.   ShadowTexture       = PTDeathSnow01sha
  11950.   
  11951. End
  11952.  
  11953. ;------------------------------------------------------------------------------
  11954. ObjectReskin TreeMirkwood03 GenericInteractableOptimizedDeadTree
  11955.  
  11956.   ; *** ART Parameters ***
  11957.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  11958.     ModelName = PTreeMirkwood03
  11959.     TextureName = PTreeMirkwood03.tga
  11960.  
  11961.     DoTopple         = Yes
  11962.     ToppleFX         = FX_ToppleTree
  11963.     BounceFX         = FX_TreeBounce
  11964.     KillWhenFinishedToppling = No
  11965.     SinkDistance     = 9;
  11966.     SinkTime         = DEFAULT_TREE_SINK_TIME
  11967.   End
  11968.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  11969.     DefaultModelConditionState
  11970.       Model             = PTreeMirkwood03
  11971.     End
  11972.  
  11973.     ModelConditionState = PASSENGER CLUB
  11974.       Model = None
  11975.     End
  11976.  
  11977.     AnimationState = PASSENGER CLUB
  11978.       EnteringStateFX = FX_TreeBecomeClub
  11979.     End
  11980.  
  11981.     AnimationState = PASSENGER
  11982.       EnteringStateFX = FX_TreePickUp
  11983.     End
  11984.     
  11985.     ; These are the model conditions and animation states required for trees that can burn.  
  11986.     ModelConditionState = BURNED
  11987.       Model = T_ForTree03 ; use default nondeath model in place of this.
  11988.     End
  11989.  
  11990.     AnimationState   = AFLAME ;Currently on fire
  11991.       ParticleSysBone     = None FireTreeSmall 
  11992.       ParticleSysBone     = None TreeEmbers 
  11993.     End
  11994.  
  11995.     AnimationState   = DYING BURNED ;Currently on fire
  11996.       ParticleSysBone     = None FireTreeSmall 
  11997.       ParticleSysBone     = None TreeEmbers 
  11998.     End
  11999.     ; End of stuff required for burn.  
  12000.  
  12001.   End
  12002.  
  12003. ; Geometry            = CYLINDER
  12004. ; GeometryIsSmall     = Yes
  12005. ; GeometryMajorRadius = 4.0
  12006. ; GeometryHeight      = 15
  12007.  
  12008.   
  12009. End
  12010. ;------------------------------------------------------------------------------
  12011. ObjectReskin TreeMirkwood03a GenericInteractableOptimizedDeadTree
  12012.  
  12013.   ; *** ART Parameters ***
  12014.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12015.     ModelName = PTreeMirkwood03
  12016.     TextureName = PTreeMirkwood03a.tga
  12017.  
  12018.     DoTopple         = Yes
  12019.     ToppleFX         = FX_ToppleTree
  12020.     BounceFX         = FX_TreeBounce
  12021.     KillWhenFinishedToppling = No
  12022.     SinkDistance     = 9;
  12023.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12024.   End
  12025.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12026.     DefaultModelConditionState
  12027.       Model             = PTreeMirkwood03
  12028.     End
  12029.  
  12030.     ModelConditionState = PASSENGER CLUB
  12031.       Model = None
  12032.     End
  12033.  
  12034.     AnimationState = PASSENGER CLUB
  12035.       EnteringStateFX = FX_TreeBecomeClub
  12036.     End
  12037.  
  12038.     AnimationState = PASSENGER
  12039.       EnteringStateFX = FX_TreePickUp
  12040.     End
  12041.     
  12042.     ; These are the model conditions and animation states required for trees that can burn.  
  12043.     ModelConditionState = BURNED
  12044.       Model = T_ForTree03 ; use default nondeath model in place of this.
  12045.     End
  12046.  
  12047.     AnimationState   = AFLAME ;Currently on fire
  12048.       ParticleSysBone     = None FireTreeSmall 
  12049.       ParticleSysBone     = None TreeEmbers 
  12050.     End
  12051.  
  12052.     AnimationState   = DYING BURNED ;Currently on fire
  12053.       ParticleSysBone     = None FireTreeSmall 
  12054.       ParticleSysBone     = None TreeEmbers 
  12055.     End
  12056.     ; End of stuff required for burn.  
  12057.  
  12058.   End
  12059.  
  12060. ; Geometry            = CYLINDER
  12061. ; GeometryIsSmall     = Yes
  12062. ; GeometryMajorRadius = 4.0
  12063. ; GeometryHeight      = 15
  12064.  
  12065.   
  12066. End
  12067.  
  12068. ;------------------------------------------------------------------------------
  12069. ObjectReskin TreeMirkwood04 GenericInteractableOptimizedDeadTree
  12070.  
  12071.   ; *** ART Parameters ***
  12072.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12073.     ModelName = PTreeMirkwood04
  12074.     TextureName = PTreeMirkwood03.tga
  12075.  
  12076.     DoTopple         = Yes
  12077.     ToppleFX         = FX_ToppleTree
  12078.     BounceFX         = FX_TreeBounce
  12079.     KillWhenFinishedToppling = No
  12080.     SinkDistance     = 9;
  12081.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12082.   End
  12083.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12084.     DefaultModelConditionState
  12085.       Model             = PTreeMirkwood04
  12086.     End
  12087.  
  12088.     ModelConditionState = PASSENGER CLUB
  12089.       Model = None
  12090.     End
  12091.  
  12092.     AnimationState = PASSENGER CLUB
  12093.       EnteringStateFX = FX_TreeBecomeClub
  12094.     End
  12095.  
  12096.     AnimationState = PASSENGER
  12097.       EnteringStateFX = FX_TreePickUp
  12098.     End
  12099.     
  12100.     ; These are the model conditions and animation states required for trees that can burn.  
  12101.     ModelConditionState = BURNED
  12102.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  12103.     End
  12104.  
  12105.     AnimationState   = AFLAME ;Currently on fire
  12106.       ParticleSysBone     = None FireTreeSmall 
  12107.       ParticleSysBone     = None TreeEmbers 
  12108.     End
  12109.  
  12110.     AnimationState   = DYING BURNED ;Currently on fire
  12111.       ParticleSysBone     = None FireTreeSmall 
  12112.       ParticleSysBone     = None TreeEmbers 
  12113.     End
  12114.     ; End of stuff required for burn.  
  12115.  
  12116.   End
  12117.  
  12118. ; Geometry            = CYLINDER
  12119. ; GeometryIsSmall     = Yes
  12120. ; GeometryMajorRadius = 4.0
  12121. ; GeometryHeight      = 15
  12122.  
  12123. ; REPLACING DEFAULT SHADOW
  12124.   ShadowTexture       = PTDeathSnow01sha
  12125.   
  12126. End
  12127.  
  12128. ;------------------------------------------------------------------------------
  12129. ObjectReskin TreeMirkwood04a GenericInteractableOptimizedDeadTree
  12130.  
  12131.   ; *** ART Parameters ***
  12132.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12133.     ModelName = PTreeMirkwood04
  12134.     TextureName = PTreeMirkwood03a.tga
  12135.  
  12136.     DoTopple         = Yes
  12137.     ToppleFX         = FX_ToppleTree
  12138.     BounceFX         = FX_TreeBounce
  12139.     KillWhenFinishedToppling = No
  12140.     SinkDistance     = 9;
  12141.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12142.   End
  12143.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12144.     DefaultModelConditionState
  12145.       Model             = PTreeMirkwood04
  12146.     End
  12147.  
  12148.     ModelConditionState = PASSENGER CLUB
  12149.       Model = None
  12150.     End
  12151.  
  12152.     AnimationState = PASSENGER CLUB
  12153.       EnteringStateFX = FX_TreeBecomeClub
  12154.     End
  12155.  
  12156.     AnimationState = PASSENGER
  12157.       EnteringStateFX = FX_TreePickUp
  12158.     End
  12159.     
  12160.     ; These are the model conditions and animation states required for trees that can burn.  
  12161.     ModelConditionState = BURNED
  12162.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  12163.     End
  12164.  
  12165.     AnimationState   = AFLAME ;Currently on fire
  12166.       ParticleSysBone     = None FireTreeSmall 
  12167.       ParticleSysBone     = None TreeEmbers 
  12168.     End
  12169.  
  12170.     AnimationState   = DYING BURNED ;Currently on fire
  12171.       ParticleSysBone     = None FireTreeSmall 
  12172.       ParticleSysBone     = None TreeEmbers 
  12173.     End
  12174.     ; End of stuff required for burn.  
  12175.  
  12176.   End
  12177.  
  12178. ; Geometry            = CYLINDER
  12179. ; GeometryIsSmall     = Yes
  12180. ; GeometryMajorRadius = 4.0
  12181. ; GeometryHeight      = 15
  12182.  
  12183. ; REPLACING DEFAULT SHADOW
  12184.   ShadowTexture       = PTDeathSnow01sha
  12185.   
  12186. End
  12187.  
  12188. ;------------------------------------------------------------------------------
  12189. ObjectReskin TreeMirkwood05 GenericInteractableOptimizedDeadTree
  12190.  
  12191.   ; *** ART Parameters ***
  12192.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12193.     ModelName = PTreeMirkwood05
  12194.     TextureName = PTreeMirkwood01.tga
  12195.  
  12196.     DoTopple         = Yes
  12197.     ToppleFX         = FX_ToppleTree
  12198.     BounceFX         = FX_TreeBounce
  12199.     KillWhenFinishedToppling = No
  12200.     SinkDistance     = 9;
  12201.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12202.   End
  12203.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12204.     DefaultModelConditionState
  12205.       Model             = PTreeMirkwood05
  12206.     End
  12207.  
  12208.     ModelConditionState = PASSENGER CLUB
  12209.       Model = None
  12210.     End
  12211.  
  12212.     AnimationState = PASSENGER CLUB
  12213.       EnteringStateFX = FX_TreeBecomeClub
  12214.     End
  12215.  
  12216.     AnimationState = PASSENGER
  12217.       EnteringStateFX = FX_TreePickUp
  12218.     End
  12219.     
  12220.     ; These are the model conditions and animation states required for trees that can burn.  
  12221.     ModelConditionState = BURNED
  12222.       Model = T_ForTree03 ; use default nondeath model in place of this.
  12223.     End
  12224.  
  12225.     AnimationState   = AFLAME ;Currently on fire
  12226.       ParticleSysBone     = None FireTreeSmall 
  12227.       ParticleSysBone     = None TreeEmbers 
  12228.     End
  12229.  
  12230.     AnimationState   = DYING BURNED ;Currently on fire
  12231.       ParticleSysBone     = None FireTreeSmall 
  12232.       ParticleSysBone     = None TreeEmbers 
  12233.     End
  12234.     ; End of stuff required for burn.  
  12235.  
  12236.   End
  12237.  
  12238. ; Geometry            = CYLINDER
  12239. ; GeometryIsSmall     = Yes
  12240. ; GeometryMajorRadius = 4.0
  12241. ; GeometryHeight      = 15
  12242.  
  12243.   
  12244. End
  12245.  
  12246. ;------------------------------------------------------------------------------
  12247. ObjectReskin TreeMirkwood05a GenericInteractableOptimizedDeadTree
  12248.  
  12249.   ; *** ART Parameters ***
  12250.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12251.     ModelName = PTreeMirkwood05
  12252.     TextureName = PTreeMirkwood01a.tga
  12253.  
  12254.     DoTopple         = Yes
  12255.     ToppleFX         = FX_ToppleTree
  12256.     BounceFX         = FX_TreeBounce
  12257.     KillWhenFinishedToppling = No
  12258.     SinkDistance     = 9;
  12259.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12260.   End
  12261.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12262.     DefaultModelConditionState
  12263.       Model             = PTreeMirkwood05
  12264.     End
  12265.  
  12266.     ModelConditionState = PASSENGER CLUB
  12267.       Model = None
  12268.     End
  12269.  
  12270.     AnimationState = PASSENGER CLUB
  12271.       EnteringStateFX = FX_TreeBecomeClub
  12272.     End
  12273.  
  12274.     AnimationState = PASSENGER
  12275.       EnteringStateFX = FX_TreePickUp
  12276.     End
  12277.     
  12278.     ; These are the model conditions and animation states required for trees that can burn.  
  12279.     ModelConditionState = BURNED
  12280.       Model = T_ForTree03 ; use default nondeath model in place of this.
  12281.     End
  12282.  
  12283.     AnimationState   = AFLAME ;Currently on fire
  12284.       ParticleSysBone     = None FireTreeSmall 
  12285.       ParticleSysBone     = None TreeEmbers 
  12286.     End
  12287.  
  12288.     AnimationState   = DYING BURNED ;Currently on fire
  12289.       ParticleSysBone     = None FireTreeSmall 
  12290.       ParticleSysBone     = None TreeEmbers 
  12291.     End
  12292.     ; End of stuff required for burn.  
  12293.  
  12294.   End
  12295.  
  12296. ; Geometry            = CYLINDER
  12297. ; GeometryIsSmall     = Yes
  12298. ; GeometryMajorRadius = 4.0
  12299. ; GeometryHeight      = 15
  12300.  
  12301.   
  12302. End
  12303.  
  12304. ;------------------------------------------------------------------------------
  12305. ObjectReskin TreeMirkwood06 GenericInteractableOptimizedDeadTree
  12306.  
  12307.   ; *** ART Parameters ***
  12308.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12309.     ModelName = PTreeMirkwood06
  12310.     TextureName = PTreeMirkwood03.tga
  12311.  
  12312.     DoTopple         = Yes
  12313.     ToppleFX         = FX_ToppleTree
  12314.     BounceFX         = FX_TreeBounce
  12315.     KillWhenFinishedToppling = No
  12316.     SinkDistance     = 9;
  12317.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12318.   End
  12319.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12320.     DefaultModelConditionState
  12321.       Model             = PTreeMirkwood06
  12322.     End
  12323.  
  12324.     ModelConditionState = PASSENGER CLUB
  12325.       Model = None
  12326.     End
  12327.  
  12328.     AnimationState = PASSENGER CLUB
  12329.       EnteringStateFX = FX_TreeBecomeClub
  12330.     End
  12331.  
  12332.     AnimationState = PASSENGER
  12333.       EnteringStateFX = FX_TreePickUp
  12334.     End
  12335.     
  12336.     ; These are the model conditions and animation states required for trees that can burn.  
  12337.     ModelConditionState = BURNED
  12338.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  12339.     End
  12340.  
  12341.     AnimationState   = AFLAME ;Currently on fire
  12342.       ParticleSysBone     = None FireTreeSmall 
  12343.       ParticleSysBone     = None TreeEmbers 
  12344.     End
  12345.  
  12346.     AnimationState   = DYING BURNED ;Currently on fire
  12347.       ParticleSysBone     = None FireTreeSmall 
  12348.       ParticleSysBone     = None TreeEmbers 
  12349.     End
  12350.     ; End of stuff required for burn.  
  12351.  
  12352.   End
  12353.  
  12354. ; Geometry            = CYLINDER
  12355. ; GeometryIsSmall     = Yes
  12356. ; GeometryMajorRadius = 4.0
  12357. ; GeometryHeight      = 15
  12358.  
  12359. ; REPLACING DEFAULT SHADOW
  12360.   ShadowTexture       = PTDeathSnow01sha
  12361.   
  12362. End
  12363.  
  12364. ;------------------------------------------------------------------------------
  12365. ObjectReskin TreeMirkwood06a GenericInteractableOptimizedDeadTree
  12366.  
  12367.   ; *** ART Parameters ***
  12368.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12369.     ModelName = PTreeMirkwood06
  12370.     TextureName = PTreeMirkwood03a.tga
  12371.  
  12372.     DoTopple         = Yes
  12373.     ToppleFX         = FX_ToppleTree
  12374.     BounceFX         = FX_TreeBounce
  12375.     KillWhenFinishedToppling = No
  12376.     SinkDistance     = 9;
  12377.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12378.   End
  12379.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12380.     DefaultModelConditionState
  12381.       Model             = PTreeMirkwood06
  12382.     End
  12383.  
  12384.     ModelConditionState = PASSENGER CLUB
  12385.       Model = None
  12386.     End
  12387.  
  12388.     AnimationState = PASSENGER CLUB
  12389.       EnteringStateFX = FX_TreeBecomeClub
  12390.     End
  12391.  
  12392.     AnimationState = PASSENGER
  12393.       EnteringStateFX = FX_TreePickUp
  12394.     End
  12395.     
  12396.     ; These are the model conditions and animation states required for trees that can burn.  
  12397.     ModelConditionState = BURNED
  12398.       Model = PTSpruce01_L ; use default nondeath model in place of this.
  12399.     End
  12400.  
  12401.     AnimationState   = AFLAME ;Currently on fire
  12402.       ParticleSysBone     = None FireTreeSmall 
  12403.       ParticleSysBone     = None TreeEmbers 
  12404.     End
  12405.  
  12406.     AnimationState   = DYING BURNED ;Currently on fire
  12407.       ParticleSysBone     = None FireTreeSmall 
  12408.       ParticleSysBone     = None TreeEmbers 
  12409.     End
  12410.     ; End of stuff required for burn.  
  12411.  
  12412.   End
  12413.  
  12414. ; Geometry            = CYLINDER
  12415. ; GeometryIsSmall     = Yes
  12416. ; GeometryMajorRadius = 4.0
  12417. ; GeometryHeight      = 15
  12418.  
  12419. ; REPLACING DEFAULT SHADOW
  12420.   ShadowTexture       = PTDeathSnow01sha
  12421.   
  12422. End
  12423. ;------------------------------------------------------------------------------
  12424.  
  12425. ObjectReskin StumpMirkwood01 GenericNONInteractableOptimizedDeadTree
  12426.  
  12427.   ; *** ART Parameters ***
  12428.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12429.     ModelName = PStumpMrkwood01
  12430.     TextureName = PTreeMirkwood01.tga
  12431.  
  12432.     DoTopple         = Yes
  12433.     ToppleFX         = FX_ToppleTree
  12434.     BounceFX         = FX_TreeBounce
  12435.     KillWhenFinishedToppling = No
  12436.     SinkDistance     = 9;
  12437.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12438.     TaintedTree         = Yes
  12439.   End
  12440.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12441.     DefaultModelConditionState
  12442.       Model             = PStumpMrkwood01
  12443.     End
  12444.     
  12445.     ; These are the model conditions and animation states required for trees that can burn.  
  12446.     ModelConditionState = BURNED
  12447.       Model = PTStump01 ; use default nondeath model in place of this.
  12448.     End
  12449.  
  12450.     AnimationState   = AFLAME ;Currently on fire
  12451.       ParticleSysBone     = None FireTreeSmall 
  12452.       ParticleSysBone     = None TreeEmbers 
  12453.     End
  12454.  
  12455.     AnimationState   = DYING BURNED ;Currently on fire
  12456.       ParticleSysBone     = None FireTreeSmall 
  12457.       ParticleSysBone     = None TreeEmbers 
  12458.     End
  12459.     ; End of stuff required for burn.  
  12460.     
  12461.   End
  12462.  
  12463.   Geometry            = CYLINDER
  12464.   GeometryIsSmall     = Yes
  12465.   GeometryMajorRadius = 3.2
  12466.   GeometryHeight      = 60
  12467.   
  12468. End
  12469.  
  12470. ;------------------------------------------------------------------------------
  12471.  
  12472. ObjectReskin StumpMirkwood02 GenericNONInteractableOptimizedDeadTree
  12473.  
  12474.   ; *** ART Parameters ***
  12475.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12476.     ModelName = PStumpMrkwood02
  12477.     TextureName = PTreeMirkwood01.tga
  12478.  
  12479.     DoTopple         = Yes
  12480.     ToppleFX         = FX_ToppleTree
  12481.     BounceFX         = FX_TreeBounce
  12482.     KillWhenFinishedToppling = No
  12483.     SinkDistance     = 9;
  12484.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12485.     TaintedTree         = Yes
  12486.   End
  12487.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12488.     DefaultModelConditionState
  12489.       Model             = PStumpMrkwood02
  12490.     End
  12491.     
  12492.     ; These are the model conditions and animation states required for trees that can burn.  
  12493.     ModelConditionState = BURNED
  12494.       Model = PTStump01 ; use default nondeath model in place of this.
  12495.     End
  12496.  
  12497.     AnimationState   = AFLAME ;Currently on fire
  12498.       ParticleSysBone     = None FireTreeSmall 
  12499.       ParticleSysBone     = None TreeEmbers 
  12500.     End
  12501.  
  12502.     AnimationState   = DYING BURNED ;Currently on fire
  12503.       ParticleSysBone     = None FireTreeSmall 
  12504.       ParticleSysBone     = None TreeEmbers 
  12505.     End
  12506.     ; End of stuff required for burn.  
  12507.     
  12508.   End
  12509.  
  12510.   Geometry            = CYLINDER
  12511.   GeometryIsSmall     = Yes
  12512.   GeometryMajorRadius = 3.2
  12513.   GeometryHeight      = 60
  12514.   
  12515. End
  12516.  
  12517.  
  12518.  
  12519.  
  12520. ;------------------------------------------------------------------------------
  12521. ;------------------------------------------------------------------------------
  12522. ;                        OLD FOREST TREES
  12523. ;------------------------------------------------------------------------------
  12524. ;------------------------------------------------------------------------------
  12525.  
  12526. ;------------------------------------------------------------------------------
  12527. ObjectReskin TreeOldForest01 GenericInteractableOptimizedTree
  12528.  
  12529.   ; *** ART Parameters ***
  12530.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12531.     ModelName = PTOldForest01
  12532.     TextureName = PTOldForest01.tga
  12533.  
  12534.     DoTopple         = Yes
  12535.     ToppleFX         = FX_ToppleTree
  12536.     BounceFX         = FX_TreeBounce
  12537.     KillWhenFinishedToppling = No
  12538.     SinkDistance     = 9;
  12539.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12540.   End
  12541.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12542.     DefaultModelConditionState
  12543.       Model             = PTOldForest01
  12544.     End
  12545.  
  12546.     ModelConditionState = PASSENGER CLUB
  12547.       Model = None
  12548.     End
  12549.  
  12550.     AnimationState = PASSENGER CLUB
  12551.       EnteringStateFX = FX_TreeBecomeClub
  12552.     End
  12553.  
  12554.     AnimationState = PASSENGER
  12555.       EnteringStateFX = FX_TreePickUp
  12556.     End
  12557.     
  12558.     ; These are the model conditions and animation states required for trees that can burn.  
  12559.     ModelConditionState = BURNED
  12560.       Model = PTOldForest01 ; use default nondeath model in place of this.
  12561.     End
  12562.  
  12563.     AnimationState   = AFLAME ;Currently on fire
  12564.       ParticleSysBone     = None FireTreeSmall 
  12565.       ParticleSysBone     = None TreeEmbers 
  12566.     End
  12567.  
  12568.     AnimationState   = DYING BURNED ;Currently on fire
  12569.       ParticleSysBone     = None FireTreeSmall 
  12570.       ParticleSysBone     = None TreeEmbers 
  12571.     End
  12572.     ; End of stuff required for burn.  
  12573.  
  12574.   End
  12575.  
  12576.  
  12577. ; Geometry            = CYLINDER
  12578. ; GeometryIsSmall     = Yes
  12579. ; GeometryMajorRadius = 4.0
  12580. ; GeometryHeight      = 15
  12581.  
  12582.   
  12583.  
  12584. End
  12585.  
  12586.  
  12587. ;------------------------------------------------------------------------------
  12588. ObjectReskin TreeOldForest02 GenericInteractableOptimizedTree
  12589.  
  12590.   ; *** ART Parameters ***
  12591.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12592.     ModelName = PTOldForest02
  12593.     TextureName = PTOldForest01.tga
  12594.  
  12595.     DoTopple         = Yes
  12596.     ToppleFX         = FX_ToppleTree
  12597.     BounceFX         = FX_TreeBounce
  12598.     KillWhenFinishedToppling = No
  12599.     SinkDistance     = 9;
  12600.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12601.   End
  12602.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12603.     DefaultModelConditionState
  12604.       Model             = PTOldForest02
  12605.     End
  12606.  
  12607.     ModelConditionState = PASSENGER CLUB
  12608.       Model = None
  12609.     End
  12610.  
  12611.     AnimationState = PASSENGER CLUB
  12612.       EnteringStateFX = FX_TreeBecomeClub
  12613.     End
  12614.  
  12615.     AnimationState = PASSENGER
  12616.       EnteringStateFX = FX_TreePickUp
  12617.     End
  12618.     
  12619.     ; These are the model conditions and animation states required for trees that can burn.  
  12620.     ModelConditionState = BURNED
  12621.       Model = PTOldForest02 ; use default nondeath model in place of this.
  12622.     End
  12623.  
  12624.     AnimationState   = AFLAME ;Currently on fire
  12625.       ParticleSysBone     = None FireTreeSmall 
  12626.       ParticleSysBone     = None TreeEmbers 
  12627.     End
  12628.  
  12629.     AnimationState   = DYING BURNED ;Currently on fire
  12630.       ParticleSysBone     = None FireTreeSmall 
  12631.       ParticleSysBone     = None TreeEmbers 
  12632.     End
  12633.     ; End of stuff required for burn.  
  12634.  
  12635.   End
  12636.  
  12637.  
  12638. ; Geometry            = CYLINDER
  12639. ; GeometryIsSmall     = Yes
  12640. ; GeometryMajorRadius = 4.0
  12641. ; GeometryHeight      = 15
  12642.  
  12643.   
  12644.  
  12645. End
  12646.  
  12647.  
  12648. ;------------------------------------------------------------------------------
  12649. ObjectReskin TreeOldForest03 GenericInteractableOptimizedTree
  12650.  
  12651.   ; *** ART Parameters ***
  12652.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12653.     ModelName = PTOldForest03
  12654.     TextureName = PTOldForest01.tga
  12655.  
  12656.     DoTopple         = Yes
  12657.     ToppleFX         = FX_ToppleTree
  12658.     BounceFX         = FX_TreeBounce
  12659.     KillWhenFinishedToppling = No
  12660.     SinkDistance     = 9;
  12661.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12662.   End
  12663.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12664.     DefaultModelConditionState
  12665.       Model             = PTOldForest03
  12666.     End
  12667.  
  12668.     ModelConditionState = PASSENGER CLUB
  12669.       Model = None
  12670.     End
  12671.  
  12672.     AnimationState = PASSENGER CLUB
  12673.       EnteringStateFX = FX_TreeBecomeClub
  12674.     End
  12675.  
  12676.     AnimationState = PASSENGER
  12677.       EnteringStateFX = FX_TreePickUp
  12678.     End
  12679.     
  12680.     ; These are the model conditions and animation states required for trees that can burn.  
  12681.     ModelConditionState = BURNED
  12682.       Model = PTOldForest03 ; use default nondeath model in place of this.
  12683.     End
  12684.  
  12685.     AnimationState   = AFLAME ;Currently on fire
  12686.       ParticleSysBone     = None FireTreeSmall 
  12687.       ParticleSysBone     = None TreeEmbers 
  12688.     End
  12689.  
  12690.     AnimationState   = DYING BURNED ;Currently on fire
  12691.       ParticleSysBone     = None FireTreeSmall 
  12692.       ParticleSysBone     = None TreeEmbers 
  12693.     End
  12694.     ; End of stuff required for burn.  
  12695.  
  12696.   End
  12697.  
  12698.  
  12699. ; Geometry            = CYLINDER
  12700. ; GeometryIsSmall     = Yes
  12701. ; GeometryMajorRadius = 4.0
  12702. ; GeometryHeight      = 15
  12703.  
  12704.   
  12705.  
  12706. End
  12707.  
  12708.  
  12709.  
  12710.  
  12711.  
  12712. ;------------------------------------------------------------------------------
  12713.  
  12714.  
  12715. Object TreeOldForest04
  12716.  
  12717.   ; *** ART Parameters ***
  12718.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12719.     DefaultModelConditionState
  12720.       Model             = PTOldForest04
  12721.     End
  12722.           
  12723.     ModelConditionState = PASSENGER CLUB
  12724.       Model = None
  12725.     End
  12726.  
  12727.     ModelConditionState = PASSENGER
  12728.       Model             = PTOldForest04
  12729.     End
  12730.     AnimationState
  12731.       EnteringStateFX = FX_TreePickUp
  12732.     End
  12733.     
  12734.  
  12735.     ; These are the model conditions and animation states required for trees that can burn.  
  12736.     ModelConditionState = BURNED
  12737.       Model = PTreeDeath03 ; use default nondeath model in place of this.
  12738.     End
  12739.  
  12740.     AnimationState   = AFLAME ;Currently on fire
  12741.       ParticleSysBone     = None FireTreeSmall 
  12742.       ParticleSysBone     = None TreeEmbers 
  12743.     End
  12744.  
  12745.     AnimationState   = DYING BURNED ;Currently on fire
  12746.       ParticleSysBone     = None FireTreeSmall 
  12747.       ParticleSysBone     = None TreeEmbers 
  12748.     End
  12749.     ; End of stuff required for burn.  
  12750.     
  12751.   End
  12752.  
  12753.   ; *** DESIGN parameters ***
  12754.   DisplayName      = OBJECT:Prop
  12755.   EditorSorting    = SHRUBBERY
  12756.   CrushableLevel   = 1
  12757.  
  12758.   ArmorSet
  12759.     Conditions      = None
  12760.     Armor           = NoArmor
  12761.   End
  12762.  
  12763.   TransportSlotCount  = 0                 ;how many "slots" we take in a transport (0 == not transportable)
  12764.  
  12765.   ; *** ENGINEERING parameters ***
  12766.   KindOf           = SHRUBBERY IMMOBILE NO_COLLIDE OPTIMIZED_PROP
  12767.  
  12768.   Body = HighlanderBody ModuleTag_10 ;Can take damage, but won't die.  Can only die from ::kill() or other unresistable damage
  12769.     MaxHealth      = 50.0
  12770.   End
  12771.  
  12772.   Geometry            = CYLINDER
  12773.   GeometryIsSmall     = Yes
  12774.   GeometryMajorRadius = 3.2
  12775.   GeometryHeight      = 60
  12776.   Shadow              = SHADOW_VOLUME
  12777.   InstanceScaleFuzziness = 0.1
  12778.   
  12779. End
  12780.  
  12781.  
  12782.  
  12783.  
  12784.  
  12785. ;------------------------------------------------------------------------------
  12786. ;                        HARAD TREES
  12787. ;------------------------------------------------------------------------------
  12788.  
  12789. ;------------------------------------------------------------------------------
  12790. ObjectReskin TreeHarad01 GenericInteractableOptimizedTree
  12791.  
  12792.   ; *** ART Parameters ***
  12793.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12794.     ModelName = PTreeHarad01
  12795.     TextureName = PTreeHarad01.tga
  12796.  
  12797.     DoTopple         = Yes
  12798.     ToppleFX         = FX_ToppleTree
  12799.     BounceFX         = FX_TreeBounce
  12800.     KillWhenFinishedToppling = No
  12801.     SinkDistance     = 9;
  12802.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12803.   End
  12804.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12805.     DefaultModelConditionState
  12806.       Model             = PTreeHarad01
  12807.     End
  12808.  
  12809.     ModelConditionState = PASSENGER CLUB
  12810.       Model = None
  12811.     End
  12812.  
  12813.     AnimationState = PASSENGER CLUB
  12814.       EnteringStateFX = FX_TreeBecomeClub
  12815.     End
  12816.  
  12817.     AnimationState = PASSENGER
  12818.       EnteringStateFX = FX_TreePickUp
  12819.     End
  12820.     
  12821.     ; These are the model conditions and animation states required for trees that can burn.  
  12822.     ModelConditionState = BURNED
  12823.       Model = PTreeHarad01 ; use default nondeath model in place of this.
  12824.     End
  12825.  
  12826.     AnimationState   = AFLAME ;Currently on fire
  12827.       ParticleSysBone     = None FireTreeSmall 
  12828.       ParticleSysBone     = None TreeEmbers 
  12829.     End
  12830.  
  12831.     AnimationState   = DYING BURNED ;Currently on fire
  12832.       ParticleSysBone     = None FireTreeSmall 
  12833.       ParticleSysBone     = None TreeEmbers 
  12834.     End
  12835.     ; End of stuff required for burn.  
  12836.  
  12837.   End
  12838.  
  12839. End
  12840.  
  12841. ;------------------------------------------------------------------------------
  12842. ObjectReskin TreeHarad02 GenericInteractableOptimizedTree
  12843.  
  12844.   ; *** ART Parameters ***
  12845.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12846.     ModelName = PTreeHarad02
  12847.     TextureName = PTreeHarad01.tga
  12848.  
  12849.     DoTopple         = Yes
  12850.     ToppleFX         = FX_ToppleTree
  12851.     BounceFX         = FX_TreeBounce
  12852.     KillWhenFinishedToppling = No
  12853.     SinkDistance     = 9;
  12854.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12855.   End
  12856.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12857.     DefaultModelConditionState
  12858.       Model             = PTreeHarad02
  12859.     End
  12860.  
  12861.     ModelConditionState = PASSENGER CLUB
  12862.       Model = None
  12863.     End
  12864.  
  12865.     AnimationState = PASSENGER CLUB
  12866.       EnteringStateFX = FX_TreeBecomeClub
  12867.     End
  12868.  
  12869.     AnimationState = PASSENGER
  12870.       EnteringStateFX = FX_TreePickUp
  12871.     End
  12872.     
  12873.     ; These are the model conditions and animation states required for trees that can burn.  
  12874.     ModelConditionState = BURNED
  12875.       Model = PTreeHarad01 ; use default nondeath model in place of this.
  12876.     End
  12877.  
  12878.     AnimationState   = AFLAME ;Currently on fire
  12879.       ParticleSysBone     = None FireTreeSmall 
  12880.       ParticleSysBone     = None TreeEmbers 
  12881.     End
  12882.  
  12883.     AnimationState   = DYING BURNED ;Currently on fire
  12884.       ParticleSysBone     = None FireTreeSmall 
  12885.       ParticleSysBone     = None TreeEmbers 
  12886.     End
  12887.     ; End of stuff required for burn.  
  12888.  
  12889.   End
  12890.  
  12891. End
  12892.  
  12893. ;------------------------------------------------------------------------------
  12894. ObjectReskin TreeHarad03 GenericInteractableOptimizedTree
  12895.  
  12896.   ; *** ART Parameters ***
  12897.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12898.     ModelName = PTreeHarad03
  12899.     TextureName = PTreeHarad01.tga
  12900.  
  12901.     DoTopple         = Yes
  12902.     ToppleFX         = FX_ToppleTree
  12903.     BounceFX         = FX_TreeBounce
  12904.     KillWhenFinishedToppling = No
  12905.     SinkDistance     = 9;
  12906.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12907.   End
  12908.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12909.     DefaultModelConditionState
  12910.       Model             = PTreeHarad03
  12911.     End
  12912.  
  12913.     ModelConditionState = PASSENGER CLUB
  12914.       Model = None
  12915.     End
  12916.  
  12917.     AnimationState = PASSENGER CLUB
  12918.       EnteringStateFX = FX_TreeBecomeClub
  12919.     End
  12920.  
  12921.     AnimationState = PASSENGER
  12922.       EnteringStateFX = FX_TreePickUp
  12923.     End
  12924.     
  12925.     ; These are the model conditions and animation states required for trees that can burn.  
  12926.     ModelConditionState = BURNED
  12927.       Model = PTreeHarad01 ; use default nondeath model in place of this.
  12928.     End
  12929.  
  12930.     AnimationState   = AFLAME ;Currently on fire
  12931.       ParticleSysBone     = None FireTreeSmall 
  12932.       ParticleSysBone     = None TreeEmbers 
  12933.     End
  12934.  
  12935.     AnimationState   = DYING BURNED ;Currently on fire
  12936.       ParticleSysBone     = None FireTreeSmall 
  12937.       ParticleSysBone     = None TreeEmbers 
  12938.     End
  12939.     ; End of stuff required for burn.  
  12940.  
  12941.   End
  12942.  
  12943. End
  12944.  
  12945. ;------------------------------------------------------------------------------
  12946. ;                        SHIRE TREES
  12947. ;------------------------------------------------------------------------------
  12948.  
  12949. ;------------------------------------------------------------------------------
  12950. ObjectReskin TreeShire01 GenericInteractableOptimizedTree
  12951.  
  12952.   ; *** ART Parameters ***
  12953.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  12954.     ModelName = SB_Tree01
  12955.     TextureName = SB_Trees.tga
  12956.  
  12957.     DoTopple         = Yes
  12958.     ToppleFX         = FX_ToppleTree
  12959.     BounceFX         = FX_TreeBounce
  12960.     KillWhenFinishedToppling = No
  12961.     SinkDistance     = 9;
  12962.     SinkTime         = DEFAULT_TREE_SINK_TIME
  12963.   End
  12964.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  12965.     DefaultModelConditionState
  12966.       Model             = SB_Tree01
  12967.     End
  12968.  
  12969.     ModelConditionState = PASSENGER CLUB
  12970.       Model = None
  12971.     End
  12972.  
  12973.     AnimationState = PASSENGER CLUB
  12974.       EnteringStateFX = FX_TreeBecomeClub
  12975.     End
  12976.  
  12977.     AnimationState = PASSENGER
  12978.       EnteringStateFX = FX_TreePickUp
  12979.     End
  12980.     
  12981.     ; These are the model conditions and animation states required for trees that can burn.  
  12982.     ModelConditionState = BURNED
  12983.       Model = PTreeHarad01 ; use default nondeath model in place of this.
  12984.     End
  12985.  
  12986.     AnimationState   = AFLAME ;Currently on fire
  12987.       ParticleSysBone     = None FireTreeSmall 
  12988.       ParticleSysBone     = None TreeEmbers 
  12989.     End
  12990.  
  12991.     AnimationState   = DYING BURNED ;Currently on fire
  12992.       ParticleSysBone     = None FireTreeSmall 
  12993.       ParticleSysBone     = None TreeEmbers 
  12994.     End
  12995.     ; End of stuff required for burn.  
  12996.  
  12997.   End
  12998.  
  12999. End
  13000.  
  13001.  
  13002. ;------------------------------------------------------------------------------
  13003. ObjectReskin TreeShire02 GenericInteractableOptimizedTree
  13004.  
  13005.   ; *** ART Parameters ***
  13006.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  13007.     ModelName = SB_Tree02
  13008.     TextureName = SB_Trees.tga
  13009.  
  13010.     DoTopple         = Yes
  13011.     ToppleFX         = FX_ToppleTree
  13012.     BounceFX         = FX_TreeBounce
  13013.     KillWhenFinishedToppling = No
  13014.     SinkDistance     = 9;
  13015.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13016.   End
  13017.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13018.     DefaultModelConditionState
  13019.       Model             = SB_Tree02
  13020.     End
  13021.  
  13022.     ModelConditionState = PASSENGER CLUB
  13023.       Model = None
  13024.     End
  13025.  
  13026.     AnimationState = PASSENGER CLUB
  13027.       EnteringStateFX = FX_TreeBecomeClub
  13028.     End
  13029.  
  13030.     AnimationState = PASSENGER
  13031.       EnteringStateFX = FX_TreePickUp
  13032.     End
  13033.     
  13034.     ; These are the model conditions and animation states required for trees that can burn.  
  13035.     ModelConditionState = BURNED
  13036.       Model = PTreeHarad01 ; use default nondeath model in place of this.
  13037.     End
  13038.  
  13039.     AnimationState   = AFLAME ;Currently on fire
  13040.       ParticleSysBone     = None FireTreeSmall 
  13041.       ParticleSysBone     = None TreeEmbers 
  13042.     End
  13043.  
  13044.     AnimationState   = DYING BURNED ;Currently on fire
  13045.       ParticleSysBone     = None FireTreeSmall 
  13046.       ParticleSysBone     = None TreeEmbers 
  13047.     End
  13048.     ; End of stuff required for burn.  
  13049.  
  13050.   End
  13051.  
  13052. End
  13053.  
  13054.  
  13055. ;------------------------------------------------------------------------------
  13056. ObjectReskin TreeShire03 GenericInteractableOptimizedTree
  13057.  
  13058.   ; *** ART Parameters ***
  13059.   Draw                  = W3DTreeDraw ModuleTag_Opt_01
  13060.     ModelName = SB_Tree03
  13061.     TextureName = SB_Trees.tga
  13062.  
  13063.     DoTopple         = Yes
  13064.     ToppleFX         = FX_ToppleTree
  13065.     BounceFX         = FX_TreeBounce
  13066.     KillWhenFinishedToppling = No
  13067.     SinkDistance     = 9;
  13068.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13069.   End
  13070.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13071.     DefaultModelConditionState
  13072.       Model             = SB_Tree03
  13073.     End
  13074.  
  13075.     ModelConditionState = PASSENGER CLUB
  13076.       Model = None
  13077.     End
  13078.  
  13079.     AnimationState = PASSENGER CLUB
  13080.       EnteringStateFX = FX_TreeBecomeClub
  13081.     End
  13082.  
  13083.     AnimationState = PASSENGER
  13084.       EnteringStateFX = FX_TreePickUp
  13085.     End
  13086.     
  13087.     ; These are the model conditions and animation states required for trees that can burn.  
  13088.     ModelConditionState = BURNED
  13089.       Model = PTreeHarad01 ; use default nondeath model in place of this.
  13090.     End
  13091.  
  13092.     AnimationState   = AFLAME ;Currently on fire
  13093.       ParticleSysBone     = None FireTreeSmall 
  13094.       ParticleSysBone     = None TreeEmbers 
  13095.     End
  13096.  
  13097.     AnimationState   = DYING BURNED ;Currently on fire
  13098.       ParticleSysBone     = None FireTreeSmall 
  13099.       ParticleSysBone     = None TreeEmbers 
  13100.     End
  13101.     ; End of stuff required for burn.  
  13102.  
  13103.   End
  13104.  
  13105. End
  13106.  
  13107.  
  13108. ;------------------------------------------------------------------------------
  13109. Object TreeShire04
  13110.   ; *** ART Parameters ***
  13111.  
  13112.  
  13113.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13114.   
  13115.   StaticModelLODMode = yes
  13116.   
  13117.   
  13118.     DefaultModelConditionState
  13119.       Model             = SB_Tree04
  13120.     End
  13121.  
  13122.     ModelConditionState = PASSENGER CLUB
  13123.       Model = None
  13124.     End
  13125.  
  13126.     AnimationState = PASSENGER CLUB
  13127.       EnteringStateFX = FX_TreeBecomeClub
  13128.     End
  13129.  
  13130.     AnimationState = PASSENGER
  13131.       EnteringStateFX = FX_TreePickUp
  13132.     End
  13133.     
  13134.     ; These are the model conditions and animation states required for trees that can burn.  
  13135.     ModelConditionState = BURNED
  13136.       Model = SB_Tree04 ; use default nondeath model in place of this.
  13137.     End
  13138.  
  13139.     AnimationState   = AFLAME ;Currently on fire
  13140.       ParticleSysBone     = None FireTreeSmall 
  13141.       ParticleSysBone     = None TreeEmbers 
  13142.     End
  13143.  
  13144.     AnimationState   = DYING BURNED ;Currently on fire
  13145.       ParticleSysBone     = None FireTreeSmall 
  13146.       ParticleSysBone     = None TreeEmbers 
  13147.     End
  13148.     ; End of stuff required for burn.  
  13149.  
  13150.         StaticSortLevelWhileFading = 2
  13151.     AlphaCameraFadeOuterRadius = 600
  13152.     AlphaCameraFadeInnerRadius = 300
  13153.     AlphaCameraAtInnerRadius = 5%
  13154.  
  13155.   End
  13156.   
  13157.   ;Behavior = FireWeaponCollide ModuleTag_03
  13158.   ;  CollideWeapon  = TreeFireDealDamageWeapon
  13159.   ;  RequiredStatus = AFLAME       ; I can only fire if I am on fire
  13160.   ;End
  13161.   
  13162.   Behavior = FlammableUpdate ModuleTag_05
  13163.     FlameDamageLimit = 10
  13164.     FlameDamageExpiration = 1000
  13165.     BurnedDelay      = 2500
  13166.     AflameDuration   = 7000
  13167.     AflameDamageDelay = 1000
  13168.     AflameDamageAmount = 8
  13169.     BurningSoundName = GenericFireMediumLoop
  13170.   End
  13171.   
  13172.   Behavior = FireSpreadUpdate ModuleTag_06
  13173.     ;OCLEmbers        = OCL_BurningEmbers
  13174.     MinSpreadDelay   = 2000
  13175.     MaxSpreadDelay   = 4000
  13176.     SpreadTryRange   = 50 ; A non-zero entry means fires will be set explicitly without relying on embers
  13177.                           ; The closest flammable thing will be set on fire automatically.
  13178.   End
  13179.   
  13180.  
  13181.   ; *** DESIGN parameters ***
  13182.   DisplayName      = OBJECT:Prop
  13183.   EditorSorting    = SHRUBBERY
  13184.   CrushableLevel   = 1 ;What am I?:        0 = for infantry, 1 = for trees, 2 = general vehicles
  13185.  
  13186. ; SupplyOverride = 10 ; This overrides the value in gamedata.ini
  13187.     
  13188.   ArmorSet
  13189.     Conditions      = None
  13190.     Armor           = NoArmor
  13191.   End
  13192.  
  13193.   TransportSlotCount  = 1                 ;how many "slots" we take in a transport (0 == not transportable)
  13194.  
  13195.   ; *** ENGINEERING parameters ***
  13196. ; KindOf           = SHRUBBERY IMMOBILE CLUB TREE SELECTABLE;
  13197.   KindOf           = SHRUBBERY IMMOBILE CLUB SELECTABLE;
  13198.  
  13199.  
  13200.   Body = ActiveBody ModuleTag_10 ;Can take damage, and die.  
  13201.     MaxHealth      = 50.0
  13202.   End
  13203.  
  13204.   ; Note no SwayBehavior, as this is handled in the W3DTreeBuffer.
  13205.     Behavior = SlowDeathBehavior ModuleTag_11
  13206.         DeathTypes = ALL
  13207.         SinkDelay = 1000
  13208.         SinkRate = 8     ; in Dist/Sec
  13209.         DestructionDelay = 4000
  13210.     End
  13211.  
  13212. ;  Shadow              = SHADOW_DECAL
  13213.   InstanceScaleFuzziness = 0.1
  13214.   
  13215. End
  13216.  
  13217.  
  13218.  
  13219.  
  13220. ;------------------------------------------------------------------------------
  13221. ;------------------------------------------------------------------------------
  13222. ;                        LOW LOD TREES
  13223. ;------------------------------------------------------------------------------
  13224. ;------------------------------------------------------------------------------
  13225.  
  13226. ;------------------------------------------------------------------------------
  13227. ObjectReskin TreeLowLODHarlindon GenericInteractableOptimizedTree
  13228.  
  13229.   ; *** ART Parameters ***
  13230.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13231.     ModelName = PTLowHarlindon
  13232.     TextureName = PTLowHarlindon.tga
  13233.  
  13234.     DoTopple         = Yes
  13235.     ToppleFX         = FX_ToppleTree
  13236.     BounceFX         = FX_TreeBounce
  13237.     KillWhenFinishedToppling = No
  13238.     SinkDistance     = 9;
  13239.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13240.   End
  13241.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13242.     DefaultModelConditionState
  13243.       Model             = PTLowHarlindon
  13244.     End
  13245.  
  13246.     ModelConditionState = PASSENGER CLUB
  13247.       Model = None
  13248.     End
  13249.  
  13250.     ModelConditionState = PASSENGER
  13251.       Model             = PTLowHarlindon
  13252.     End
  13253.  
  13254.     AnimationState = PASSENGER CLUB
  13255.       EnteringStateFX = FX_TreeBecomeClub
  13256.     End
  13257.  
  13258.     AnimationState = PASSENGER
  13259.       EnteringStateFX = FX_TreePickUp
  13260.     End
  13261.     
  13262.  
  13263.     ; These are the model conditions and animation states required for trees that can burn.  
  13264.     ModelConditionState = BURNED
  13265.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13266.     End
  13267.  
  13268.     AnimationState   = AFLAME ;Currently on fire
  13269.       ParticleSysBone     = None FireTreeSmall 
  13270.       ParticleSysBone     = None TreeEmbers 
  13271.     End
  13272.  
  13273.     AnimationState   = DYING BURNED ;Currently on fire
  13274.       ParticleSysBone     = None FireTreeSmall 
  13275.       ParticleSysBone     = None TreeEmbers 
  13276.     End
  13277.     ; End of stuff required for burn.  
  13278.  
  13279.   End
  13280.  
  13281. End
  13282.  
  13283. ;------------------------------------------------------------------------------
  13284. ObjectReskin TreeLowLODArnor GenericInteractableOptimizedTree
  13285.  
  13286.   ; *** ART Parameters ***
  13287.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13288.     ModelName = PTLowArnor
  13289.     TextureName = PTLowArnor.tga
  13290.  
  13291.     DoTopple         = Yes
  13292.     ToppleFX         = FX_ToppleTree
  13293.     BounceFX         = FX_TreeBounce
  13294.     KillWhenFinishedToppling = No
  13295.     SinkDistance     = 9;
  13296.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13297.   End
  13298.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13299.     DefaultModelConditionState
  13300.       Model             = PTLowArnor
  13301.     End
  13302.  
  13303.     ModelConditionState = PASSENGER CLUB
  13304.       Model = None
  13305.     End
  13306.  
  13307.     ModelConditionState = PASSENGER
  13308.       Model             = PTLowArnor
  13309.     End
  13310.  
  13311.     AnimationState = PASSENGER CLUB
  13312.       EnteringStateFX = FX_TreeBecomeClub
  13313.     End
  13314.  
  13315.     AnimationState = PASSENGER
  13316.       EnteringStateFX = FX_TreePickUp
  13317.     End
  13318.     
  13319.  
  13320.     ; These are the model conditions and animation states required for trees that can burn.  
  13321.     ModelConditionState = BURNED
  13322.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13323.     End
  13324.  
  13325.     AnimationState   = AFLAME ;Currently on fire
  13326.       ParticleSysBone     = None FireTreeSmall 
  13327.       ParticleSysBone     = None TreeEmbers 
  13328.     End
  13329.  
  13330.     AnimationState   = DYING BURNED ;Currently on fire
  13331.       ParticleSysBone     = None FireTreeSmall 
  13332.       ParticleSysBone     = None TreeEmbers 
  13333.     End
  13334.     ; End of stuff required for burn.  
  13335.  
  13336.   End
  13337.  
  13338. End
  13339.  
  13340. ;------------------------------------------------------------------------------
  13341. ObjectReskin TreeLowLODHighPass GenericInteractableOptimizedTree
  13342.  
  13343.   ; *** ART Parameters ***
  13344.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13345.     ModelName = PTLowHighPass
  13346.     TextureName = PTLowHighPass.tga
  13347.  
  13348.     DoTopple         = Yes
  13349.     ToppleFX         = FX_ToppleTree
  13350.     BounceFX         = FX_TreeBounce
  13351.     KillWhenFinishedToppling = No
  13352.     SinkDistance     = 9;
  13353.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13354.   End
  13355.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13356.     DefaultModelConditionState
  13357.       Model             = PTLowHighPass
  13358.     End
  13359.  
  13360.     ModelConditionState = PASSENGER CLUB
  13361.       Model = None
  13362.     End
  13363.  
  13364.     ModelConditionState = PASSENGER
  13365.       Model             = PTLowHighPass
  13366.     End
  13367.  
  13368.     AnimationState = PASSENGER CLUB
  13369.       EnteringStateFX = FX_TreeBecomeClub
  13370.     End
  13371.  
  13372.     AnimationState = PASSENGER
  13373.       EnteringStateFX = FX_TreePickUp
  13374.     End
  13375.     
  13376.  
  13377.     ; These are the model conditions and animation states required for trees that can burn.  
  13378.     ModelConditionState = BURNED
  13379.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13380.     End
  13381.  
  13382.     AnimationState   = AFLAME ;Currently on fire
  13383.       ParticleSysBone     = None FireTreeSmall 
  13384.       ParticleSysBone     = None TreeEmbers 
  13385.     End
  13386.  
  13387.     AnimationState   = DYING BURNED ;Currently on fire
  13388.       ParticleSysBone     = None FireTreeSmall 
  13389.       ParticleSysBone     = None TreeEmbers 
  13390.     End
  13391.     ; End of stuff required for burn.  
  13392.  
  13393.   End
  13394.  
  13395. ; REPLACING DEFAULT SHADOW
  13396.   ShadowTexture       = PTLowDeadShadow
  13397.  
  13398. End
  13399.  
  13400. ;------------------------------------------------------------------------------
  13401. ObjectReskin TreeLowLODMordor GenericInteractableOptimizedTree
  13402.  
  13403.   ; *** ART Parameters ***
  13404.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13405.     ModelName = PTLowMordor
  13406.     TextureName = PTLowMordor.tga
  13407.  
  13408.     DoTopple         = Yes
  13409.     ToppleFX         = FX_ToppleTree
  13410.     BounceFX         = FX_TreeBounce
  13411.     KillWhenFinishedToppling = No
  13412.     SinkDistance     = 9;
  13413.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13414.   End
  13415.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13416.     DefaultModelConditionState
  13417.       Model             = PTLowMordor
  13418.     End
  13419.  
  13420.     ModelConditionState = PASSENGER CLUB
  13421.       Model = None
  13422.     End
  13423.  
  13424.     ModelConditionState = PASSENGER
  13425.       Model             = PTLowMordor
  13426.     End
  13427.  
  13428.     AnimationState = PASSENGER CLUB
  13429.       EnteringStateFX = FX_TreeBecomeClub
  13430.     End
  13431.  
  13432.     AnimationState = PASSENGER
  13433.       EnteringStateFX = FX_TreePickUp
  13434.     End
  13435.     
  13436.  
  13437.     ; These are the model conditions and animation states required for trees that can burn.  
  13438.     ModelConditionState = BURNED
  13439.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13440.     End
  13441.  
  13442.     AnimationState   = AFLAME ;Currently on fire
  13443.       ParticleSysBone     = None FireTreeSmall 
  13444.       ParticleSysBone     = None TreeEmbers 
  13445.     End
  13446.  
  13447.     AnimationState   = DYING BURNED ;Currently on fire
  13448.       ParticleSysBone     = None FireTreeSmall 
  13449.       ParticleSysBone     = None TreeEmbers 
  13450.     End
  13451.     ; End of stuff required for burn.  
  13452.  
  13453.   End
  13454.  
  13455. ; REPLACING DEFAULT SHADOW
  13456.   ShadowTexture       = PTLowDeadShadow
  13457.  
  13458. End
  13459.  
  13460. ;------------------------------------------------------------------------------
  13461. ObjectReskin TreeLowLODGreyHavens GenericInteractableOptimizedTree
  13462.  
  13463.   ; *** ART Parameters ***
  13464.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13465.     ModelName = PTLowGreyHavens
  13466.     TextureName = PTLowGreyHavens.tga
  13467.  
  13468.     DoTopple         = Yes
  13469.     ToppleFX         = FX_ToppleTree
  13470.     BounceFX         = FX_TreeBounce
  13471.     KillWhenFinishedToppling = No
  13472.     SinkDistance     = 9;
  13473.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13474.   End
  13475.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13476.     DefaultModelConditionState
  13477.       Model             = PTLowGreyHavens
  13478.     End
  13479.  
  13480.     ModelConditionState = PASSENGER CLUB
  13481.       Model = None
  13482.     End
  13483.  
  13484.     ModelConditionState = PASSENGER
  13485.       Model             = PTLowGreyHavens
  13486.     End
  13487.  
  13488.     AnimationState = PASSENGER CLUB
  13489.       EnteringStateFX = FX_TreeBecomeClub
  13490.     End
  13491.  
  13492.     AnimationState = PASSENGER
  13493.       EnteringStateFX = FX_TreePickUp
  13494.     End
  13495.     
  13496.  
  13497.     ; These are the model conditions and animation states required for trees that can burn.  
  13498.     ModelConditionState = BURNED
  13499.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13500.     End
  13501.  
  13502.     AnimationState   = AFLAME ;Currently on fire
  13503.       ParticleSysBone     = None FireTreeSmall 
  13504.       ParticleSysBone     = None TreeEmbers 
  13505.     End
  13506.  
  13507.     AnimationState   = DYING BURNED ;Currently on fire
  13508.       ParticleSysBone     = None FireTreeSmall 
  13509.       ParticleSysBone     = None TreeEmbers 
  13510.     End
  13511.     ; End of stuff required for burn.  
  13512.  
  13513.   End
  13514.  
  13515. End
  13516.  
  13517. ;------------------------------------------------------------------------------
  13518. ObjectReskin TreeLowLODTowerHills GenericInteractableOptimizedTree
  13519.  
  13520.   ; *** ART Parameters ***
  13521.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13522.     ModelName = PTLowTowerHills
  13523.     TextureName = PTLowTowerHills.tga
  13524.  
  13525.     DoTopple         = Yes
  13526.     ToppleFX         = FX_ToppleTree
  13527.     BounceFX         = FX_TreeBounce
  13528.     KillWhenFinishedToppling = No
  13529.     SinkDistance     = 9;
  13530.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13531.   End
  13532.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13533.     DefaultModelConditionState
  13534.       Model             = PTLowTowerHills
  13535.     End
  13536.  
  13537.     ModelConditionState = PASSENGER CLUB
  13538.       Model = None
  13539.     End
  13540.  
  13541.     ModelConditionState = PASSENGER
  13542.       Model             = PTLowTowerHills
  13543.     End
  13544.  
  13545.     AnimationState = PASSENGER CLUB
  13546.       EnteringStateFX = FX_TreeBecomeClub
  13547.     End
  13548.  
  13549.     AnimationState = PASSENGER
  13550.       EnteringStateFX = FX_TreePickUp
  13551.     End
  13552.     
  13553.  
  13554.     ; These are the model conditions and animation states required for trees that can burn.  
  13555.     ModelConditionState = BURNED
  13556.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13557.     End
  13558.  
  13559.     AnimationState   = AFLAME ;Currently on fire
  13560.       ParticleSysBone     = None FireTreeSmall 
  13561.       ParticleSysBone     = None TreeEmbers 
  13562.     End
  13563.  
  13564.     AnimationState   = DYING BURNED ;Currently on fire
  13565.       ParticleSysBone     = None FireTreeSmall 
  13566.       ParticleSysBone     = None TreeEmbers 
  13567.     End
  13568.     ; End of stuff required for burn.  
  13569.  
  13570.   End
  13571.  
  13572. End
  13573.  
  13574. ;------------------------------------------------------------------------------
  13575. ObjectReskin TreeLowLODIronHills GenericInteractableOptimizedTree
  13576.  
  13577.   ; *** ART Parameters ***
  13578.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13579.     ModelName = PTLowIronHills
  13580.     TextureName = PTLowIronHills.tga
  13581.  
  13582.     DoTopple         = Yes
  13583.     ToppleFX         = FX_ToppleTree
  13584.     BounceFX         = FX_TreeBounce
  13585.     KillWhenFinishedToppling = No
  13586.     SinkDistance     = 9;
  13587.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13588.   End
  13589.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13590.     DefaultModelConditionState
  13591.       Model             = PTLowIronHills
  13592.     End
  13593.  
  13594.     ModelConditionState = PASSENGER CLUB
  13595.       Model = None
  13596.     End
  13597.  
  13598.     ModelConditionState = PASSENGER
  13599.       Model             = PTLowIronHills
  13600.     End
  13601.  
  13602.     AnimationState = PASSENGER CLUB
  13603.       EnteringStateFX = FX_TreeBecomeClub
  13604.     End
  13605.  
  13606.     AnimationState = PASSENGER
  13607.       EnteringStateFX = FX_TreePickUp
  13608.     End
  13609.     
  13610.  
  13611.     ; These are the model conditions and animation states required for trees that can burn.  
  13612.     ModelConditionState = BURNED
  13613.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13614.     End
  13615.  
  13616.     AnimationState   = AFLAME ;Currently on fire
  13617.       ParticleSysBone     = None FireTreeSmall 
  13618.       ParticleSysBone     = None TreeEmbers 
  13619.     End
  13620.  
  13621.     AnimationState   = DYING BURNED ;Currently on fire
  13622.       ParticleSysBone     = None FireTreeSmall 
  13623.       ParticleSysBone     = None TreeEmbers 
  13624.     End
  13625.     ; End of stuff required for burn.  
  13626.  
  13627.   End
  13628.  
  13629. End
  13630.  
  13631. ;------------------------------------------------------------------------------
  13632. ObjectReskin TreeLowLODMirkwood GenericInteractableOptimizedTree
  13633.  
  13634.   ; *** ART Parameters ***
  13635.   Draw               = W3DTreeDraw ModuleTag_Opt_01
  13636.     ModelName = PTLowMirkwood
  13637.     TextureName = PTLowMirkwood.tga
  13638.  
  13639.     DoTopple         = Yes
  13640.     ToppleFX         = FX_ToppleTree
  13641.     BounceFX         = FX_TreeBounce
  13642.     KillWhenFinishedToppling = No
  13643.     SinkDistance     = 9;
  13644.     SinkTime         = DEFAULT_TREE_SINK_TIME
  13645.   End
  13646.   Draw                  = W3DScriptedModelDraw ModuleTag_01
  13647.     DefaultModelConditionState
  13648.       Model             = PTLowMirkwood
  13649.     End
  13650.  
  13651.     ModelConditionState = PASSENGER CLUB
  13652.       Model = None
  13653.     End
  13654.  
  13655.     ModelConditionState = PASSENGER
  13656.       Model             = PTLowMirkwood
  13657.     End
  13658.  
  13659.     AnimationState = PASSENGER CLUB
  13660.       EnteringStateFX = FX_TreeBecomeClub
  13661.     End
  13662.  
  13663.     AnimationState = PASSENGER
  13664.       EnteringStateFX = FX_TreePickUp
  13665.     End
  13666.     
  13667.  
  13668.     ; These are the model conditions and animation states required for trees that can burn.  
  13669.     ModelConditionState = BURNED
  13670.       Model = PTSpruce02F ; use default nondeath model in place of this.
  13671.     End
  13672.  
  13673.     AnimationState   = AFLAME ;Currently on fire
  13674.       ParticleSysBone     = None FireTreeSmall 
  13675.       ParticleSysBone     = None TreeEmbers 
  13676.     End
  13677.  
  13678.     AnimationState   = DYING BURNED ;Currently on fire
  13679.       ParticleSysBone     = None FireTreeSmall 
  13680.       ParticleSysBone     = None TreeEmbers 
  13681.     End
  13682.     ; End of stuff required for burn.  
  13683.  
  13684.   End
  13685.  
  13686. End
  13687.  
  13688. ;------------------------------------------------------------------------------
  13689. ;------------------------------------------------------------------------------
  13690. ;                        CINEMATIC TREES
  13691. ;------------------------------------------------------------------------------
  13692. ;------------------------------------------------------------------------------
  13693.  
  13694.  
  13695. ;------------------------------------------------------------------------------
  13696. Object CINE_Pine1
  13697.  
  13698.   ; *** ART Parameters ***
  13699.   Draw = W3DScriptedModelDraw ModuleTag_01
  13700.     DefaultModelConditionState
  13701.       Model = CINE_Pine1
  13702.     End
  13703.   End
  13704.  
  13705.   ; ***DESIGN parameters ***
  13706.   DisplayName      = OBJECT:Prop
  13707.   EditorSorting   = SHRUBBERY
  13708.  
  13709.   ; *** ENGINEERING Parameters ***  
  13710.   KindOf          = IMMOBILE UNATTACKABLE NOT_AUTOACQUIRABLE CLEARED_BY_BUILD OPTIMIZED_PROP
  13711.   Shadow          = SHADOW_VOLUME
  13712.   Body            = ActiveBody ModuleTag_02
  13713.     MaxHealth       = 1.0
  13714.   End
  13715.  
  13716.   Behavior = DestroyDie ModuleTagDeath_03
  13717.     DeathTypes = ALL
  13718.   End
  13719.  
  13720.   Geometry = CYLINDER
  13721.   GeometryMajorRadius = 1.6
  13722.   GeometryMinorRadius = 0.8
  13723.   GeometryHeight = 2.4
  13724.   GeometryIsSmall = Yes
  13725. End
  13726.  
  13727. ;------------------------------------------------------------------------------
  13728. Object CINE_Pine2
  13729.  
  13730.   ; *** ART Parameters ***
  13731.   Draw = W3DScriptedModelDraw ModuleTag_01
  13732.     DefaultModelConditionState
  13733.       Model = CINE_Pine2
  13734.     End
  13735.   End
  13736.  
  13737.   ; ***DESIGN parameters ***
  13738.   DisplayName      = OBJECT:Prop
  13739.   EditorSorting   = SHRUBBERY
  13740.  
  13741.   ; *** ENGINEERING Parameters ***  
  13742.   KindOf          = IMMOBILE UNATTACKABLE NOT_AUTOACQUIRABLE CLEARED_BY_BUILD OPTIMIZED_PROP
  13743.   Shadow          = SHADOW_VOLUME
  13744.   Body            = ActiveBody ModuleTag_02
  13745.     MaxHealth       = 1.0
  13746.   End
  13747.  
  13748.   Behavior = DestroyDie ModuleTagDeath_03
  13749.     DeathTypes = ALL
  13750.   End
  13751.  
  13752.   Geometry = CYLINDER
  13753.   GeometryMajorRadius = 1.6
  13754.   GeometryMinorRadius = 0.8
  13755.   GeometryHeight = 2.4
  13756.   GeometryIsSmall = Yes
  13757. End
  13758.  
  13759.  
  13760.  
  13761.  
  13762.  
  13763.