Files
gamedir/Data/TableData/Explosives.xml
T

440 lines
12 KiB
XML

<!-- this a comment, all of the text between the angled brackets is ignored
Attribute Field Reference:
uiIndex - index of item in array, just increment this for each new entry - should match to item class in items.xml
ubType - type of explosion, see below
ubDamage - health damage caused by explosion
ubStunDamage - energy damage caused by explosion
ubRadius - size of explosion
ubVolume - how much noise the explosion makes (I think)
ubVolatility - how much crap it can take before it goes boom
ubAnimationID - animation to use for explosion
ubDuration - how long a smoke effect lasts
ubStartRadius - how large a smoke effect is at impact
TYPES:
EXPLOSV_NORMAL, 0
EXPLOSV_STUN, 1
EXPLOSV_TEARGAS, 2
EXPLOSV_MUSTGAS, 3
EXPLOSV_FLARE, 4
EXPLOSV_NOISE, 5
EXPLOSV_SMOKE, 6
EXPLOSV_CREATUREGAS, 7
EXPLOSV_BURNABLEGAS, 8
ANIMATIONS:
NO_BLAST, 0
BLAST_1, 1
BLAST_2, 2
BLAST_3, 3
STUN_BLAST, 4
WATER_BLAST, 5
TARGAS_EXP, 6 (tear gas)
SMOKE_EXP, 7
MUSTARD_EXP, 8
-->
<EXPLOSIVELIST>
<EXPLOSIVE>
<uiIndex>0</uiIndex> <!-- Stun Grenade -->
<ubType>1</ubType>
<ubDamage>1</ubDamage>
<ubStunDamage>140</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>4</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>1</uiIndex> <!-- Tear Gas -->
<ubType>2</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>40</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>6</ubAnimationID>
<ubDuration>5</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>2</uiIndex> <!-- Mustard Gas -->
<ubType>3</ubType>
<ubDamage>15</ubDamage>
<ubStunDamage>40</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>8</ubAnimationID>
<ubDuration>5</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>3</uiIndex> <!-- Mini Grenade -->
<ubType>0</ubType>
<ubDamage>15</ubDamage>
<ubStunDamage>7</ubStunDamage>
<ubRadius>3</ubRadius>
<ubVolume>15</ubVolume>
<ubVolatility>1</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>4</uiIndex> <!-- Hand Grenade -->
<ubType>0</ubType>
<ubDamage>25</ubDamage>
<ubStunDamage>10</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>25</ubVolume>
<ubVolatility>1</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>5</uiIndex> <!-- RDX -->
<ubType>0</ubType>
<ubDamage>40</ubDamage>
<ubStunDamage>12</ubStunDamage>
<ubRadius>5</ubRadius>
<ubVolume>20</ubVolume>
<ubVolatility>10</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>6</uiIndex> <!-- TNT -->
<ubType>0</ubType>
<ubDamage>50</ubDamage>
<ubStunDamage>15</ubStunDamage>
<ubRadius>5</ubRadius>
<ubVolume>50</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>7</uiIndex> <!-- HMX -->
<ubType>0</ubType>
<ubDamage>60</ubDamage>
<ubStunDamage>15</ubStunDamage>
<ubRadius>6</ubRadius>
<ubVolume>60</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>8</uiIndex> <!-- C1 -->
<ubType>0</ubType>
<ubDamage>55</ubDamage>
<ubStunDamage>15</ubStunDamage>
<ubRadius>6</ubRadius>
<ubVolume>55</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>9</uiIndex> <!-- Mortar Shell -->
<ubType>0</ubType>
<ubDamage>50</ubDamage>
<ubStunDamage>22</ubStunDamage>
<ubRadius>6</ubRadius>
<ubVolume>50</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>10</uiIndex> <!-- Mine -->
<ubType>0</ubType>
<ubDamage>30</ubDamage>
<ubStunDamage>30</ubStunDamage>
<ubRadius>2</ubRadius>
<ubVolume>30</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>11</uiIndex> <!-- C4 -->
<ubType>0</ubType>
<ubDamage>65</ubDamage>
<ubStunDamage>30</ubStunDamage>
<ubRadius>7</ubRadius>
<ubVolume>65</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>12</uiIndex> <!-- Trip Flare -->
<ubType>4</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>10</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>35</ubDuration>
<ubStartRadius>6</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>13</uiIndex> <!-- Trip Klaxon -->
<ubType>5</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>50</ubRadius>
<ubVolume>50</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>14</uiIndex> <!-- Shaped Charge -->
<ubType>0</ubType>
<ubDamage>20</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>1</ubRadius>
<ubVolume>20</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>15</uiIndex> <!-- Break Light -->
<ubType>4</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>10</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>35</ubDuration>
<ubStartRadius>6</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>16</uiIndex> <!-- 40mm Grenade -->
<ubType>0</ubType>
<ubDamage>25</ubDamage>
<ubStunDamage>5</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>25</ubVolume>
<ubVolatility>1</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>17</uiIndex> <!-- 40mm Tear Gas -->
<ubType>2</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>40</ubStunDamage>
<ubRadius>3</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>6</ubAnimationID>
<ubDuration>5</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>18</uiIndex> <!-- 40mm Stun -->
<ubType>1</ubType>
<ubDamage>1</ubDamage>
<ubStunDamage>120</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>4</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>19</uiIndex> <!-- 40mm Smoke -->
<ubType>6</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>3</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>7</ubAnimationID>
<ubDuration>5</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>20</uiIndex> <!-- Smoke Grenade -->
<ubType>6</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>7</ubAnimationID>
<ubDuration>5</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>21</uiIndex> <!-- Shell -->
<ubType>0</ubType>
<ubDamage>60</ubDamage>
<ubStunDamage>20</ubStunDamage>
<ubRadius>6</ubRadius>
<ubVolume>60</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>22</uiIndex> <!-- Struct Ignite -->
<ubType>0</ubType>
<ubDamage>100</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>0</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>23</uiIndex> <!-- Cocktail -->
<ubType>0</ubType>
<ubDamage>100</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>1</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>24</uiIndex> <!-- Struct Exp -->
<ubType>0</ubType>
<ubDamage>50</ubDamage>
<ubStunDamage>10</ubStunDamage>
<ubRadius>5</ubRadius>
<ubVolume>50</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>25</uiIndex> <!-- GB Exp -->
<ubType>0</ubType>
<ubDamage>50</ubDamage>
<ubStunDamage>10</ubStunDamage>
<ubRadius>5</ubRadius>
<ubVolume>50</ubVolume>
<ubVolatility>2</ubVolatility>
<ubAnimationID>3</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>26</uiIndex> <!-- Big Tear Gas -->
<ubType>2</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>80</ubStunDamage>
<ubRadius>4</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>6</ubAnimationID>
<ubDuration>5</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>27</uiIndex> <!-- S C Gas -->
<ubType>7</ubType>
<ubDamage>5</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>1</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>0</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>28</uiIndex> <!-- L C Gas -->
<ubType>7</ubType>
<ubDamage>8</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>3</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>0</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>1</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>29</uiIndex> <!-- 'small name' -->
<ubType>7</ubType>
<ubDamage>0</ubDamage>
<ubStunDamage>0</ubStunDamage>
<ubRadius>0</ubRadius>
<ubVolume>0</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>0</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>30</uiIndex>
<ubType>0</ubType>
<ubDamage>55</ubDamage>
<ubStunDamage>15</ubStunDamage>
<ubRadius>6</ubRadius>
<ubVolume>55</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>31</uiIndex>
<ubType>0</ubType>
<ubDamage>100</ubDamage>
<ubStunDamage>10</ubStunDamage>
<ubRadius>3</ubRadius>
<ubVolume>75</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>1</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
<EXPLOSIVE>
<uiIndex>32</uiIndex>
<ubType>0</ubType>
<ubDamage>25</ubDamage>
<ubStunDamage>200</ubStunDamage>
<ubRadius>8</ubRadius>
<ubVolume>65</ubVolume>
<ubVolatility>0</ubVolatility>
<ubAnimationID>2</ubAnimationID>
<ubDuration>0</ubDuration>
<ubStartRadius>0</ubStartRadius>
</EXPLOSIVE>
</EXPLOSIVELIST>