//TAGAP_START
//=====================================================================
// VEGETATION AND NATURAL FORMATIONS
//=====================================================================
//=====================================================================
// POTTED PLANT
//=====================================================================
ENTITY z_plant_potted1b
SPRITE DYNAMIC 2 NONE 0 5 dynamic/plant_potted1
SPRITE DYNAMIC 2 NONE -3 0 dynamic/plant_potted1
SPRITEVAR 0 BIAS -4
SPRITEVAR 0 FRAME 2
SPRITEVAR 0 HIDE_SCALE 50
SPRITEVAR 0 HIDE_TIME 400
SPRITEVAR 1 BIAS 5
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 HIDE_SCALE 50
SPRITEVAR 1 HIDE_TIME 400
MOVETYPE WALK 0
STAT AI_INHERIT_FACE
STAT AI_INHERIT_FACE
STAT FX_FADE
STAT NOLIST
STAT TEMPMISSILE 400
END
//=====================================================================
ENTITY z_plant_potted1
DESCRIBE Potted_tree
SPRITE DYNAMIC 2 NONE -1 49 dynamic/plant_potted1
SPRITE DYNAMIC 2 NONE 0 -2 dynamic/plant_potted1
SPRITE DYNAMIC 2 NONE 0 64 dynamic/plant_potted1
SPRITE DYNAMIC 2 NONE -3 59 dynamic/plant_potted1
SPRITEVAR 0 BIAS 3
SPRITEVAR 0 FRAME 3
SPRITEVAR 2 BIAS -4
SPRITEVAR 2 FRAME 2
SPRITEVAR 3 BIAS 5
SPRITEVAR 3 FRAME 1
SOUND DYNAMIC S_DIE dynamic/break_potplant
OFFSET FX_OFFSET -3 59
OFFSET SIZE 24 74
MOVETYPE WALK 0
ITEM z_plant_potted1b 0 59
STAT AI_KEEPFACE
STAT AI_SIZE_MOVE 3
STAT FX_LEAVES
STAT FX_PAIN
STAT FX_WADDLE_CONSTANT 3
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1500
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_GLASS 0 -2 60
EFFECT GIB SMOKE 0 -2 75
EFFECT GIB LEAVES 0 59 140
END

//=====================================================================
// FLOWERS
//=====================================================================
ENTITY z_flower1_gib
SPRITE DYNAMIC 2 NONE 0 0 dynamic/plant_flower1
SPRITEVAR 0 BIAS 50
SPRITEVAR 0 BIAS_MOVE_X 10
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 FADE_TOGGLE 1000
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 0 -0.5
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 50
STAT NOLIST
STAT TEMPMISSILE 1000
END
//=====================================================================
ENTITY z_flower1
SPRITE DYNAMIC 2 NONE 0 0 dynamic/plant_flower1
SPRITEVAR 0 BIAS 5
SPRITEVAR 0 OFFS_X 7
SPRITEVAR 0 OFFS_Y 26
WEAKPOINT 0 26 32
ITEM z_flower1_gib 5 42
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 5
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 2000
STAT TAKEDAMAGE_SURFACE
UNLOCK _x_love
END
//=====================================================================
// PARK TREE
//=====================================================================
ENTITY x_plant_bush5b
DESCRIBE Park_bush_(no-reacting)
SPRITE DYNAMIC 2 NONE -15 -1 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 5 -1 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -7 -3 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 43 0 dynamic/plant_leaves1
SPRITEVAR 0 ANGLEOFFSET 30
SPRITEVAR 0 BIAS 3
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 BIAS -4
SPRITEVAR 1 FRAME 2
SPRITEVAR 2 BIAS 5
SPRITEVAR 3 ANGLEOFFSET -30
SPRITEVAR 3 BIAS -5
SPRITEVAR 3 FRAME 1
OFFSET SIZE 40 0
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 18
END
//=====================================================================
ENTITY x_plant_bush5
CLONE x_plant_bush5b
STAT FX_LEAVES
STAT FX_PAIN
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1800
END
//=====================================================================
ENTITY x_plant_tree1_obj
OFFSET SIZE 96 0
STAT FX_LEAVES
STAT FX_NOENV_FX
STAT FX_PAIN
END
//=====================================================================
ENTITY x_plant_tree1b
DESCRIBE Park_tree_(no-reacting)
//BG.LEAVES
SPRITE DYNAMIC 2 NONE 82 78 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -14 134 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 68 33 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -76 93 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 39 124 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -6 7 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -69 29 dynamic/plant_leaves1
//TREE
SPRITE DYNAMIC 2 NONE -6 46 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -21 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 14 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 0 -51 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -5 43 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -20 10 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 13 -3 dynamic/plant_tree1
//LEAVES
SPRITE DYNAMIC 2 NONE 1 68 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -7 169 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 95 133 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -59 137 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -100 96 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 77 93 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -99 46 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -120 -16 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 74 50 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 96 -16 dynamic/plant_leaves1
SPRITEVAR 0 BIAS 10
SPRITEVAR 1 BIAS -10
SPRITEVAR 2 BIAS 8
SPRITEVAR 3 BIAS -8
SPRITEVAR 4 BIAS 12
SPRITEVAR 5 BIAS -12
SPRITEVAR 6 BIAS 14
SPRITEVAR 0 ANGLEOFFSET -90
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 ANGLEOFFSET 30
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 INVERTFACE
SPRITEVAR 2 ANGLEOFFSET -15
SPRITEVAR 2 FRAME 2
SPRITEVAR 3 ANGLEOFFSET 60
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 INVERTFACE
SPRITEVAR 4 ANGLEOFFSET -45
SPRITEVAR 4 FRAME 2
SPRITEVAR 5 ANGLEOFFSET 15
SPRITEVAR 5 FRAME 2
SPRITEVAR 6 FRAME 2
//TREE
SPRITEVAR 7 BIAS 1
SPRITEVAR 8 BIAS -2
SPRITEVAR 9 BIAS 3
SPRITEVAR 11 BIAS -1
SPRITEVAR 12 BIAS -3
SPRITEVAR 13 BIAS 2
SPRITEVAR 7 FRAME 6
SPRITEVAR 7 OFFS_X 4
SPRITEVAR 7 OFFS_Y 56
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 OFFS_X -37
SPRITEVAR 8 OFFS_Y 14
SPRITEVAR 9 FRAME 4
SPRITEVAR 9 OFFS_X 29
SPRITEVAR 9 OFFS_Y 9
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 OFFS_X 18
SPRITEVAR 11 OFFS_Y 46
SPRITEVAR 12 FRAME 1
SPRITEVAR 12 OFFS_X -46
SPRITEVAR 12 OFFS_Y -22
SPRITEVAR 13 FRAME 3
SPRITEVAR 13 OFFS_X 34
SPRITEVAR 13 OFFS_Y -2
//LEAVES
SPRITEVAR 14 BIAS 5
SPRITEVAR 14 FRAME 2
SPRITEVAR 15 BIAS -18
SPRITEVAR 15 FRAME 0
SPRITEVAR 16 ANGLEOFFSET -45
SPRITEVAR 16 BIAS 18
SPRITEVAR 16 BIAS_MOVE_X -1
SPRITEVAR 16 BIAS_MOVE_Y 3
SPRITEVAR 17 ANGLEOFFSET 45
SPRITEVAR 17 BIAS 16
SPRITEVAR 17 INVERTFACE
SPRITEVAR 18 ANGLEOFFSET 15
SPRITEVAR 18 BIAS -16
SPRITEVAR 18 INVERTFACE
SPRITEVAR 19 BIAS -14
SPRITEVAR 19 BIAS_MOVE_Y -2
SPRITEVAR 19 FRAME 1
SPRITEVAR 19 INVERTFACE
SPRITEVAR 20 BIAS 14
SPRITEVAR 20 FRAME 1
SPRITEVAR 21 ANGLEOFFSET 45
SPRITEVAR 21 BIAS -12
SPRITEVAR 21 BIAS_MOVE_X -1
SPRITEVAR 21 BIAS_MOVE_Y 4
SPRITEVAR 22 ANGLEOFFSET -45
SPRITEVAR 22 BIAS 12
SPRITEVAR 22 BIAS_MOVE_X -1
SPRITEVAR 22 BIAS_MOVE_Y 2
SPRITEVAR 22 FRAME 1
SPRITEVAR 23 ANGLEOFFSET -30
SPRITEVAR 23 BIAS -10
SPRITEVAR 23 INVERTFACE
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 10
END
//=====================================================================
ENTITY x_plant_tree1
CLONE x_plant_tree1b
DESCRIBE Park_tree_(reacting)
OBJECT 1 x_plant_tree1_obj 0 42 NONE 0 0 0
STAT FX_PAIN
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1800
END
//=====================================================================
ENTITY x_plant_tree1c
DESCRIBE Park_tree_(reacting,_invert)
//BG.LEAVES
SPRITE DYNAMIC 2 NONE -82 78 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 14 134 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -68 33 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 76 93 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -39 124 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 6 7 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 69 29 dynamic/plant_leaves1
//TREE
SPRITE DYNAMIC 2 NONE 6 46 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 21 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -14 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 0 -51 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 5 43 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 20 10 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -13 -3 dynamic/plant_tree1
//LEAVES
SPRITE DYNAMIC 2 NONE -1 68 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 7 169 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -95 133 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 59 137 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 100 96 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -77 93 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 99 46 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE 120 -16 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -74 50 dynamic/plant_leaves1
SPRITE DYNAMIC 2 NONE -96 -16 dynamic/plant_leaves1
SPRITEVAR 0 FACE 1
SPRITEVAR 1 FACE 1
SPRITEVAR 2 FACE 1
SPRITEVAR 3 FACE 1
SPRITEVAR 4 FACE 1
SPRITEVAR 5 FACE 1
SPRITEVAR 6 FACE 1
SPRITEVAR 7 FACE 1
SPRITEVAR 8 FACE 1
SPRITEVAR 9 FACE 1
SPRITEVAR 10 FACE 1
SPRITEVAR 11 FACE 1
SPRITEVAR 12 FACE 1
SPRITEVAR 13 FACE 1
SPRITEVAR 14 FACE 1
SPRITEVAR 15 FACE 1
SPRITEVAR 16 FACE 1
SPRITEVAR 17 FACE 1
SPRITEVAR 18 FACE 1
SPRITEVAR 19 FACE 1
SPRITEVAR 20 FACE 1
SPRITEVAR 21 FACE 1
SPRITEVAR 22 FACE 1
SPRITEVAR 23 FACE 1

SPRITEVAR 0 BIAS -10
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BIAS -8
SPRITEVAR 3 BIAS 8
SPRITEVAR 4 BIAS -12
SPRITEVAR 5 BIAS 12
SPRITEVAR 6 BIAS -14
SPRITEVAR 0 ANGLEOFFSET -90
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 ANGLEOFFSET 30
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 INVERTFACE
SPRITEVAR 2 ANGLEOFFSET -15
SPRITEVAR 2 FRAME 2
SPRITEVAR 3 ANGLEOFFSET 60
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 INVERTFACE
SPRITEVAR 4 ANGLEOFFSET -45
SPRITEVAR 4 FRAME 2
SPRITEVAR 5 ANGLEOFFSET 15
SPRITEVAR 5 FRAME 2
SPRITEVAR 6 FRAME 2
//TREE
SPRITEVAR 7 BIAS -1
SPRITEVAR 8 BIAS 2
SPRITEVAR 9 BIAS -3
SPRITEVAR 11 BIAS 1
SPRITEVAR 12 BIAS 3
SPRITEVAR 13 BIAS -2
SPRITEVAR 7 FRAME 6
SPRITEVAR 7 OFFS_X 4
SPRITEVAR 7 OFFS_Y 56
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 OFFS_X -37
SPRITEVAR 8 OFFS_Y 14
SPRITEVAR 9 FRAME 4
SPRITEVAR 9 OFFS_X 29
SPRITEVAR 9 OFFS_Y 9
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 OFFS_X 18
SPRITEVAR 11 OFFS_Y 46
SPRITEVAR 12 FRAME 1
SPRITEVAR 12 OFFS_X -46
SPRITEVAR 12 OFFS_Y -22
SPRITEVAR 13 FRAME 3
SPRITEVAR 13 OFFS_X 34
SPRITEVAR 13 OFFS_Y -2
//LEAVES
SPRITEVAR 14 BIAS -5
SPRITEVAR 14 FRAME 2
SPRITEVAR 15 BIAS 18
SPRITEVAR 15 FRAME 0
SPRITEVAR 16 ANGLEOFFSET -45
SPRITEVAR 16 BIAS -18
SPRITEVAR 16 BIAS_MOVE_X -1
SPRITEVAR 16 BIAS_MOVE_Y 3
SPRITEVAR 17 ANGLEOFFSET 45
SPRITEVAR 17 BIAS -16
SPRITEVAR 17 INVERTFACE
SPRITEVAR 18 ANGLEOFFSET 15
SPRITEVAR 18 BIAS 16
SPRITEVAR 18 INVERTFACE
SPRITEVAR 19 BIAS 14
SPRITEVAR 19 BIAS_MOVE_Y -2
SPRITEVAR 19 FRAME 1
SPRITEVAR 19 INVERTFACE
SPRITEVAR 20 BIAS -14
SPRITEVAR 20 FRAME 1
SPRITEVAR 21 ANGLEOFFSET 45
SPRITEVAR 21 BIAS 12
SPRITEVAR 21 BIAS_MOVE_X -1
SPRITEVAR 21 BIAS_MOVE_Y 4
SPRITEVAR 22 ANGLEOFFSET -45
SPRITEVAR 22 BIAS -12
SPRITEVAR 22 BIAS_MOVE_X -1
SPRITEVAR 22 BIAS_MOVE_Y 2
SPRITEVAR 22 FRAME 1
SPRITEVAR 23 ANGLEOFFSET -30
SPRITEVAR 23 BIAS 10
SPRITEVAR 23 INVERTFACE
OBJECT 1 x_plant_tree1_obj 0 42 NONE 0 0 0
STAT FX_NOENV_FX
STAT FX_PAIN
STAT FX_WADDLE_CONSTANT 10
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1800
END

//=====================================================================
// CEMETERY TREE
//=====================================================================
ENTITY x_plant_tree2
DESCRIBE Cemetery_tree
SPRITE DYNAMIC 2 NONE -6 46 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -21 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 14 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 0 -51 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -5 43 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -20 10 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 13 -3 dynamic/plant_tree1
SPRITEVAR 0 BIAS 1
SPRITEVAR 0 FRAME 6
SPRITEVAR 0 OFFS_X 4
SPRITEVAR 0 OFFS_Y 56
SPRITEVAR 1 BIAS -2
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 OFFS_X -37
SPRITEVAR 1 OFFS_Y 14
SPRITEVAR 2 BIAS 3
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 OFFS_X 29
SPRITEVAR 2 OFFS_Y 9
SPRITEVAR 4 BIAS -1
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 OFFS_X 18
SPRITEVAR 4 OFFS_Y 46
SPRITEVAR 5 BIAS -3
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 OFFS_X -46
SPRITEVAR 5 OFFS_Y -22
SPRITEVAR 6 BIAS 2
SPRITEVAR 6 FRAME 3
SPRITEVAR 6 OFFS_X 34
SPRITEVAR 6 OFFS_Y -2
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 10
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1200
END
//=====================================================================
ENTITY x_plant_tree2b
DESCRIBE Cemetery_tree_(invert)
SPRITE DYNAMIC 2 NONE 6 46 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 21 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -14 28 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 0 -51 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 5 43 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE 20 10 dynamic/plant_tree1
SPRITE DYNAMIC 2 NONE -13 -3 dynamic/plant_tree1
SPRITEVAR 0 BIAS 1
SPRITEVAR 0 FRAME 6
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X 4
SPRITEVAR 0 OFFS_Y 56
SPRITEVAR 1 BIAS -2
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 INVERTFACE
SPRITEVAR 1 OFFS_X -37
SPRITEVAR 1 OFFS_Y 14
SPRITEVAR 2 BIAS 3
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 INVERTFACE
SPRITEVAR 2 OFFS_X 29
SPRITEVAR 2 OFFS_Y 9
SPRITEVAR 3 INVERTFACE
SPRITEVAR 4 BIAS -1
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 INVERTFACE
SPRITEVAR 4 OFFS_X 18
SPRITEVAR 4 OFFS_Y 46
SPRITEVAR 5 BIAS -3
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 INVERTFACE
SPRITEVAR 5 OFFS_X -46
SPRITEVAR 5 OFFS_Y -22
SPRITEVAR 6 BIAS 2
SPRITEVAR 6 FRAME 3
SPRITEVAR 6 INVERTFACE
SPRITEVAR 6 OFFS_X 34
SPRITEVAR 6 OFFS_Y -2
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 10
STAT NOLIST
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1300
END

//=====================================================================
// FERN BUSH
//=====================================================================
ENTITY z_plant_bush1
SPRITE DYNAMIC 2 NONE -18 -16 dynamic/plant_bush1
SPRITE DYNAMIC 2 NONE -26 -12 dynamic/plant_bush1
SPRITE DYNAMIC 2 NONE 18 -16 dynamic/plant_bush1
SPRITE DYNAMIC 2 NONE 26 -12 dynamic/plant_bush1
SPRITE DYNAMIC 2 NONE 0 2 dynamic/plant_bush1
SPRITEVAR 0 ANGLEOFFSET -45
SPRITEVAR 0 BIAS 4
SPRITEVAR 0 INVERTFACE
SPRITEVAR 1 BIAS 3
SPRITEVAR 1 INVERTFACE
SPRITEVAR 2 ANGLEOFFSET 48
SPRITEVAR 2 BIAS -4
SPRITEVAR 3 BIAS 3
SPRITEVAR 4 BIAS 2
SPRITEVAR 4 FRAME 1
OFFSET SIZE 32 0
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 18
STAT NOLIST
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 3000
END
//=====================================================================
ENTITY x_plant_bush1
CLONE z_plant_bush1
DESCRIBE Bush_1_(ferns)
STAT FX_LEAVES
STAT FX_PAIN
END
//=====================================================================
// PALM BUSH
//=====================================================================
ENTITY x_plant_bush2
DESCRIBE Bush_2_(palm_bush)
SPRITE DYNAMIC 2 NONE 0 4 dynamic/plant_bush2
SPRITE DYNAMIC 2 NONE 0 17 dynamic/plant_bush2
SPRITE DYNAMIC 2 NONE 8 16 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE 8 -21 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE -4 12 dynamic/plant_bush2
SPRITE DYNAMIC 2 NONE 4 -9 dynamic/plant_bush2
SPRITE DYNAMIC 2 NONE 0 0 dynamic/plant_bush2
SPRITEVAR 0 BIAS 4
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 OFFS_X 23
SPRITEVAR 0 OFFS_Y 15
SPRITEVAR 1 BIAS -2
SPRITEVAR 1 FRAME 3
SPRITEVAR 1 OFFS_X -15
SPRITEVAR 1 OFFS_Y 6
SPRITEVAR 2 SCISSORS 1
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 INVERTFACE
SPRITEVAR 3 SCISSORS -1
SPRITEVAR 4 BIAS -4
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 OFFS_X -40
SPRITEVAR 4 OFFS_Y 7
SPRITEVAR 5 BIAS 3
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 OFFS_X 31
SPRITEVAR 5 OFFS_Y 13
SPRITEVAR 6 BIAS 3
SPRITEVAR 6 OFFS_X -22
SPRITEVAR 6 OFFS_Y 3
SCISSORS -32 -32 64 48
OFFSET SIZE 48 0
STAT FX_LEAVES
STAT FX_NOENV_FX
STAT FX_PAIN
STAT FX_WADDLE_CONSTANT 18
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 2800
END
//=====================================================================
// LEAF BUSH
//=====================================================================
ENTITY z_plant_bush3
SPRITE DYNAMIC 2 NONE -21 -7 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 23 -7 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -7 -13 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 8 -14 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -22 6 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -2 14 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 20 5 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 0 0 dynamic/plant_bush3
SPRITEVAR 0 ANGLEOFFSET -8
SPRITEVAR 0 BIAS -4
SPRITEVAR 0 INVERTFACE 1
SPRITEVAR 1 ANGLEOFFSET 22
SPRITEVAR 1 BIAS 3
SPRITEVAR 2 ANGLEOFFSET -12
SPRITEVAR 2 BIAS -5
SPRITEVAR 3 ANGLEOFFSET 20
SPRITEVAR 3 BIAS 4
SPRITEVAR 3 INVERTFACE
SPRITEVAR 4 ANGLEOFFSET -15
SPRITEVAR 4 BIAS 3
SPRITEVAR 5 ANGLEOFFSET 10
SPRITEVAR 5 BIAS 5
SPRITEVAR 6 INVERTFACE
SPRITEVAR 6 BIAS 3
SPRITEVAR 7 BIAS -4
OFFSET SIZE 32 0
STAT FX_NOENV_FX
STAT FX_WADDLE_CONSTANT 16
STAT NOLIST
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 2500
END
//=====================================================================
ENTITY x_plant_bush3
CLONE z_plant_bush3
DESCRIBE Bush_3_(leaves)
STAT FX_LEAVES
STAT FX_PAIN
END
//=====================================================================
// LEAF BUSH (large)
//=====================================================================
ENTITY x_plant_bush4
DESCRIBE Bush_4_(leaves_large)
SPRITE DYNAMIC 2 NONE -42 -14 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 46 -14 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -14 -23 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 16 -28 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -44 12 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -4 28 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 40 10 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -21 -7 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 23 -7 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -7 -13 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 8 -14 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -22 6 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE -2 14 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 20 5 dynamic/plant_bush3
SPRITE DYNAMIC 2 NONE 0 0 dynamic/plant_bush3
SPRITEVAR 0 ANGLEOFFSET 8
SPRITEVAR 0 BIAS -6
SPRITEVAR 1 ANGLEOFFSET -22
SPRITEVAR 1 BIAS 5
SPRITEVAR 1 INVERTFACE
SPRITEVAR 2 ANGLEOFFSET 12
SPRITEVAR 2 BIAS -7
SPRITEVAR 2 INVERTFACE
SPRITEVAR 3 ANGLEOFFSET -20
SPRITEVAR 3 BIAS 6
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 BIAS 5
SPRITEVAR 4 INVERTFACE
SPRITEVAR 5 ANGLEOFFSET -10
SPRITEVAR 5 BIAS 7
SPRITEVAR 5 INVERTFACE
SPRITEVAR 6 BIAS 5
SPRITEVAR 7 ANGLEOFFSET -8
SPRITEVAR 7 BIAS -4
SPRITEVAR 7 INVERTFACE
SPRITEVAR 8 ANGLEOFFSET 22
SPRITEVAR 8 BIAS 3
SPRITEVAR 9 ANGLEOFFSET -12
SPRITEVAR 9 BIAS -5
SPRITEVAR 10 ANGLEOFFSET 20
SPRITEVAR 10 BIAS 4
SPRITEVAR 10 INVERTFACE
SPRITEVAR 11 ANGLEOFFSET -15
SPRITEVAR 11 BIAS 3
SPRITEVAR 12 ANGLEOFFSET 10
SPRITEVAR 12 BIAS 5
SPRITEVAR 13 INVERTFACE
SPRITEVAR 13 BIAS 3
SPRITEVAR 14 BIAS -4
OFFSET SIZE 48 0
STAT FX_LEAVES
STAT FX_NOENV_FX
STAT FX_PAIN
STAT FX_WADDLE_CONSTANT 16
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 3500
END
//=====================================================================
// PALM TREES
//=====================================================================
ENTITY x_plant_palm_top
SPRITE DYNAMIC 2 NONE -7 30 dynamic/plant_palm2
SPRITE DYNAMIC 2 NONE -40 22 dynamic/plant_palm2
SPRITE DYNAMIC 2 NONE 32 8 dynamic/plant_palm2
SPRITE DYNAMIC 2 NONE -64 -10 dynamic/plant_palm2
SPRITE DYNAMIC 2 NONE -57 -27 dynamic/plant_palm2
SPRITE DYNAMIC 2 NONE 22 -32 dynamic/plant_palm2
SPRITE DYNAMIC 2 NONE -24 -40 dynamic/plant_palm2
SPRITEVAR 0 BIAS 4
SPRITEVAR 0 FRAME 5
SPRITEVAR 1 BIAS 4
SPRITEVAR 1 FRAME 4
SPRITEVAR 2 BIAS -3
SPRITEVAR 2 FRAME 3
SPRITEVAR 3 BIAS 3
SPRITEVAR 3 BIAS_MOVE_X 2
SPRITEVAR 3 BIAS_MOVE_Y -3
SPRITEVAR 3 FRAME 1
SPRITEVAR 4 BIAS -3
SPRITEVAR 4 BIAS_MOVE_X -2
SPRITEVAR 4 BIAS_MOVE_Y 2
SPRITEVAR 4 FRAME 0
SPRITEVAR 5 BIAS 3
SPRITEVAR 5 BIAS_MOVE_X 3
SPRITEVAR 5 BIAS_MOVE_Y 2
SPRITEVAR 5 FRAME 2
SPRITEVAR 6 ANGLEOFFSET -11
SPRITEVAR 6 BIAS 4
SPRITEVAR 6 BIAS_MOVE_X 2
SPRITEVAR 6 FRAME 6
OFFSET SIZE 80 0
STAT FX_LEAVES
STAT FX_NOENV_FX
STAT FX_PAIN
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1
STAT NOLIST
END
//=====================================================================
ENTITY x_plant_palm1
DESCRIBE Palm_tree_(tilted)
SPRITE DYNAMIC 2 NONE 0 -88 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE 22 4 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE 54 84 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE -10 -128 dynamic/plant_palm1
SPRITE STATIC 0 NONE 71 123 world/null
SPRITEVAR 0 ANGLEOFFSET -9
SPRITEVAR 0 BIAS -2
SPRITEVAR 0 BIAS_MOVE_X 2
SPRITEVAR 1 ANGLEOFFSET -15
SPRITEVAR 1 BIAS -4
SPRITEVAR 1 BIAS_MOVE_X 5
SPRITEVAR 1 FRAME 1
SPRITEVAR 2 ANGLEOFFSET -19
SPRITEVAR 2 BIAS -8
SPRITEVAR 2 BIAS_MOVE_X 11
SPRITEVAR 2 BIAS_MOVE_Y -2
SPRITEVAR 2 FRAME 2
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 BIAS -2
SPRITEVAR 4 BIAS -8
SPRITEVAR 4 BIAS_MOVE_X 14
SPRITEVAR 4 BIAS_MOVE_Y -3
SPRITEVAR 4 LIGHT_OFFSET
OBJECT 1 x_plant_palm_top 71 112 LIGHTOFFS 0 0 90
OFFSET SIZE 32 176
STAT AI_PHYS_IGNORE
STAT AI_VIS_RANGE 200
STAT FX_WADDLE_CONSTANT 4
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1800
END
//=====================================================================
ENTITY x_plant_palm1b
DESCRIBE Palm_tree_(tilted)_[INV]
SPRITE DYNAMIC 2 NONE 0 -88 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE -22 4 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE -54 84 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE 10 -128 dynamic/plant_palm1
SPRITE STATIC 0 NONE -71 123 world/null
SPRITEVAR 0 ANGLEOFFSET 9
SPRITEVAR 0 BIAS -2
SPRITEVAR 0 BIAS_MOVE_X 2
SPRITEVAR 0 INVERTFACE
SPRITEVAR 1 ANGLEOFFSET 15
SPRITEVAR 1 BIAS -4
SPRITEVAR 1 BIAS_MOVE_X 5
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 INVERTFACE
SPRITEVAR 2 ANGLEOFFSET 19
SPRITEVAR 2 BIAS -8
SPRITEVAR 2 BIAS_MOVE_X 11
SPRITEVAR 2 BIAS_MOVE_Y -2
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 INVERTFACE
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 BIAS -2
SPRITEVAR 3 INVERTFACE
SPRITEVAR 4 BIAS -8
SPRITEVAR 4 BIAS_MOVE_X 14
SPRITEVAR 4 BIAS_MOVE_Y -3
SPRITEVAR 4 LIGHT_OFFSET
OBJECT 1 x_plant_palm_top -71 112 LIGHTOFFS 0 0 90
OFFSET SIZE 32 176
STAT AI_PHYS_IGNORE
STAT AI_VIS_RANGE 200
STAT FX_WADDLE_CONSTANT 4
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1800
END
//=====================================================================
ENTITY x_plant_palm2
DESCRIBE Palm_tree_(straight)
SPRITE DYNAMIC 2 NONE 0 -88 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE 3 6 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE 10 91 dynamic/plant_palm1
SPRITE DYNAMIC 2 NONE -6 -128 dynamic/plant_palm1
SPRITE STATIC 0 NONE 10 142 world/null
SPRITEVAR 0 BIAS -2
SPRITEVAR 0 BIAS_MOVE_X 2
SPRITEVAR 1 BIAS -4
SPRITEVAR 1 BIAS_MOVE_X 5
SPRITEVAR 1 FRAME 1
SPRITEVAR 2 BIAS -8
SPRITEVAR 2 BIAS_MOVE_X 11
SPRITEVAR 2 FRAME 2
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 BIAS -2
SPRITEVAR 4 BIAS -8
SPRITEVAR 4 BIAS_MOVE_X 15
SPRITEVAR 4 BIAS_MOVE_Y -2
SPRITEVAR 4 LIGHT_OFFSET
OFFSET SIZE 32 176
OBJECT 1 x_plant_palm_top 22 112 LIGHTOFFS 0 0 0
STAT AI_PHYS_IGNORE
STAT AI_VIS_RANGE 150
STAT FX_WADDLE_CONSTANT 5
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1700
END

//=====================================================================
// BURNT BUSHES
//=====================================================================
ENTITY z_lava_bush1
DESCRIBE Burnt_bush_(tall)
SPRITE DYNAMIC 2 NONE 0 -46 dynamic/plant_lavabush
SPRITEVAR 0 BIAS 2
SPRITEVAR 0 OFFS_X 18
SPRITEVAR 0 OFFS_Y 46
OFFSET SIZE 40 0
STAT FX_NOENV_FX
STAT FX_PAIN
STAT TAKEDAMAGE_ENV
STAT TAKEDAMAGE_WADDLE 1500
END
//=====================================================================
ENTITY z_lava_bush2
DESCRIBE Burnt_bush_(short)
SPRITE DYNAMIC 2 NONE 0 0 dynamic/plant_lavabush
SPRITEVAR 0 FRAME 1
OFFSET SIZE 40 0
STAT FX_NOENV_FX
END
//=====================================================================
ENTITY z_lava_tree1
DESCRIBE Burnt_tree_(short)
SPRITE DYNAMIC 2 NONE 0 -8 dynamic/plant_lavatree
SPRITEVAR 0 FRAME 0
OFFSET SIZE 40 0
STAT FX_NOENV_FX
END
//=====================================================================
ENTITY z_lava_tree2
DESCRIBE Burnt_tree_(long)
SPRITE DYNAMIC 2 NONE 0 8 dynamic/plant_lavatree
SPRITEVAR 0 FRAME 1
OFFSET SIZE 40 64
STAT FX_NOENV_FX
END

TAGAP_END