mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
* prepare gamedir for running the game * Stop telling installers to overwrite the vanilla game The release no longer contains anything that lands on a vanilla file: its base data lives in Base, so unpacking it over the game directory and copying the game's Data into the release now amount to the same installation. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Give the mod's base data its own VFS profile Its files ship in Base now, so that a vanilla Data directory can be copied in whole without a single collision. Mount Base right above the vanilla dirs in every profile stack — the slot where the installer's overwrites used to end up. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Mount Base in the language overlays' VFS configs too Assembling a release copies a <Language>_Version directory over gamedir, its own copies of the configs included, so without the same Base profile every non-English release would mount nothing from Base. Their libraries move along with the rest of the base data: each language slf, and the Russian data.slf that shadows the vanilla Data.slf by name. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Ignore a vanilla Data directory dropped into gamedir Running the game here needs one copied in, and it is an untouched copy of somebody's retail install — nothing this repository should track. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Ignore only the player profile directory, not every Profiles The unanchored pattern also swallowed Base/TableData/Profiles, the mod's soldier profile XMLs, which are tracked and belong in a release. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * move gamedir/Data to gamedir/Base * move gamedir-languages' Data to Base --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
302 lines
8.9 KiB
XML
302 lines
8.9 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
|
|
ubArmourClass - type of armour
|
|
ubProtection - protection offered by armour
|
|
ubDegradePercent - how fast the armour's status decreases
|
|
|
|
ARMOUR CLASSES:
|
|
|
|
ARMOURCLASS_HELMET, 0
|
|
ARMOURCLASS_VEST, 1
|
|
ARMOURCLASS_LEGGINGS, 2
|
|
ARMOURCLASS_PLATE, 3
|
|
ARMOURCLASS_MONST, 4
|
|
ARMOURCLASS_VEHICLE, 5
|
|
|
|
|
|
-->
|
|
<ARMOURLIST>
|
|
<ARMOUR>
|
|
<uiIndex>0</uiIndex> <!-- Flak Jacket -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>10</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>25</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>1</uiIndex> <!-- Flak-18 Jacket -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>13</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>20</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>2</uiIndex> <!-- C.Flak Jacket -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>16</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>3</uiIndex> <!-- Kevlar Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>15</ubProtection>
|
|
<ubCoverage>70</ubCoverage>
|
|
<ubDegradePercent>20</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>4</uiIndex> <!-- Kevlar-18 Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>19</ubProtection>
|
|
<ubCoverage>70</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>5</uiIndex> <!-- C.Kevlar Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>24</ubProtection>
|
|
<ubCoverage>70</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>6</uiIndex> <!-- Spectra Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>30</ubProtection>
|
|
<ubCoverage>85</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>7</uiIndex> <!-- Spec-18 Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>36</ubProtection>
|
|
<ubCoverage>85</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>8</uiIndex> <!-- C.Spec Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>42</ubProtection>
|
|
<ubCoverage>85</ubCoverage>
|
|
<ubDegradePercent>5</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>9</uiIndex> <!-- Kevlar Pants -->
|
|
<ubArmourClass>2</ubArmourClass>
|
|
<ubProtection>15</ubProtection>
|
|
<ubCoverage>65</ubCoverage>
|
|
<ubDegradePercent>20</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>10</uiIndex> <!-- Kevlar-18 Pants -->
|
|
<ubArmourClass>2</ubArmourClass>
|
|
<ubProtection>19</ubProtection>
|
|
<ubCoverage>65</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>11</uiIndex> <!-- C.Kevlar Pants -->
|
|
<ubArmourClass>2</ubArmourClass>
|
|
<ubProtection>24</ubProtection>
|
|
<ubCoverage>65</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>12</uiIndex> <!-- Spectra Pants -->
|
|
<ubArmourClass>2</ubArmourClass>
|
|
<ubProtection>30</ubProtection>
|
|
<ubCoverage>90</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>13</uiIndex> <!-- Spec-18 Pants -->
|
|
<ubArmourClass>2</ubArmourClass>
|
|
<ubProtection>36</ubProtection>
|
|
<ubCoverage>90</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>14</uiIndex> <!-- C.Spec Pants -->
|
|
<ubArmourClass>2</ubArmourClass>
|
|
<ubProtection>42</ubProtection>
|
|
<ubCoverage>90</ubCoverage>
|
|
<ubDegradePercent>5</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>15</uiIndex> <!-- Steel Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>10</ubProtection>
|
|
<ubCoverage>65</ubCoverage>
|
|
<ubDegradePercent>5</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>16</uiIndex> <!-- Kevlar Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>15</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>20</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>17</uiIndex> <!-- Kvlr-18 Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>19</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>18</uiIndex> <!-- C.Kvlr Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>24</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>19</uiIndex> <!-- Spectra Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>30</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>20</uiIndex> <!-- Spec-18 Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>36</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>21</uiIndex> <!-- C.Spec Helmet -->
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>42</ubProtection>
|
|
<ubCoverage>75</ubCoverage>
|
|
<ubDegradePercent>5</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>22</uiIndex> <!-- Ceramic Plates -->
|
|
<ubArmourClass>3</ubArmourClass>
|
|
<ubProtection>15</ubProtection>
|
|
<ubCoverage>50</ubCoverage>
|
|
<ubDegradePercent>200</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>23</uiIndex> <!-- Infant Hide -->
|
|
<ubArmourClass>4</ubArmourClass>
|
|
<ubProtection>3</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>24</uiIndex> <!-- Kiddy Hide -->
|
|
<ubArmourClass>4</ubArmourClass>
|
|
<ubProtection>5</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>25</uiIndex> <!-- Adult Hide -->
|
|
<ubArmourClass>4</ubArmourClass>
|
|
<ubProtection>6</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>26</uiIndex> <!-- Queen Hide -->
|
|
<ubArmourClass>4</ubArmourClass>
|
|
<ubProtection>20</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>27</uiIndex> <!-- Leather Jacket -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>2</ubProtection>
|
|
<ubCoverage>95</ubCoverage>
|
|
<ubDegradePercent>25</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>28</uiIndex> <!-- Kvlr Leather -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>12</ubProtection>
|
|
<ubCoverage>85</ubCoverage>
|
|
<ubDegradePercent>30</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>29</uiIndex> <!-- Kvlr-18 Leather -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>16</ubProtection>
|
|
<ubCoverage>95</ubCoverage>
|
|
<ubDegradePercent>25</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>30</uiIndex> <!-- C.Kvlr Leather -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>19</ubProtection>
|
|
<ubCoverage>95</ubCoverage>
|
|
<ubDegradePercent>20</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>31</uiIndex> <!-- YF Hide -->
|
|
<ubArmourClass>4</ubArmourClass>
|
|
<ubProtection>7</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>32</uiIndex> <!-- OF Hide -->
|
|
<ubArmourClass>4</ubArmourClass>
|
|
<ubProtection>8</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>33</uiIndex> <!-- Arulco T-Shirt -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>1</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>25</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>34</uiIndex> <!-- Deidranna T-Shirt -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>1</ubProtection>
|
|
<ubCoverage>99</ubCoverage>
|
|
<ubDegradePercent>25</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>35</uiIndex> <!-- Guardian Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>22</ubProtection>
|
|
<ubCoverage>70</ubCoverage>
|
|
<ubDegradePercent>20</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>36</uiIndex> <!-- T. Guard Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>27</ubProtection>
|
|
<ubCoverage>70</ubCoverage>
|
|
<ubDegradePercent>15</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>37</uiIndex> <!-- C. Guard Vest -->
|
|
<ubArmourClass>1</ubArmourClass>
|
|
<ubProtection>32</ubProtection>
|
|
<ubCoverage>70</ubCoverage>
|
|
<ubDegradePercent>10</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>38</uiIndex>
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>0</ubProtection>
|
|
<ubCoverage>0</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
<ARMOUR>
|
|
<uiIndex>39</uiIndex>
|
|
<ubArmourClass>0</ubArmourClass>
|
|
<ubProtection>0</ubProtection>
|
|
<ubCoverage>0</ubCoverage>
|
|
<ubDegradePercent>0</ubDegradePercent>
|
|
</ARMOUR>
|
|
</ARMOURLIST> |