mirror of
https://github.com/1dot13/gamedir.git
synced 2026-07-22 13:40:25 +02:00
git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@103 4f8fa57e-7814-0410-bad4-adc449f26b7c
440 lines
12 KiB
XML
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> |