@@ -36,6 +36,11 @@ const itemTileIDList = [
3636 //New ToL Weapons
3737 0xaea4 , 0xaea5 , 0xaeb3 , 0xaeb4 , 0xaec2 , 0xaec3 , 0xaed1 , 0xaed2 ,
3838
39+ // Publish 123 Weapons
40+ 0xB4BF , 0xB4C0 , 0xB4C1 , 0xB4C2 , 0xB4C3 , 0xB4C4 , 0xB4C5 , 0xB4C6 , 0xB4C7 , 0xB4C8 , 0xB4C9 ,
41+ 0xB4CA , 0xB4CB , 0xB4CC , 0xB4CD , 0xB4CE , 0xB4D4 , 0xB4D5 , 0xB4D6 , 0xB4D7 , 0xB4DA , 0xB4DB ,
42+ 0xB4DC , 0xB4DD , 0xB4DE , 0xB4DF , 0xB4E0 , 0xB4E1 ,
43+
3944 // Armor
4045 0x13bb , 0x13be , 0x13bf , 0x13c0 , 0x13c3 , 0x13c4 , 0x13eb , 0x13ec , 0x13ed , 0x13ee , 0x13ef ,
4146 0x13f0 , 0x13f1 , 0x13f2 , 0x1408 , 0x1409 , 0x140a , 0x140b , 0x140c , 0x140d , 0x140e , 0x140f ,
@@ -54,6 +59,9 @@ const itemTileIDList = [
5459 0xaebf , 0xaec0 , 0xaec6 , 0xaec7 , 0xaec8 , 0xaec9 , 0xaeca , 0xaecb , 0xaecc , 0xaecd ,
5560 0xaece , 0xaecf , 0xaed5 , 0xaed6 , 0xaed7 , 0xaed8 , 0xaed9 , 0xaeda , 0xaedb ,
5661
62+ // Publish 123 Armors
63+ 0xB4E2 , 0xB4E3 ,
64+
5765 // Shields
5866 0x1b72 , 0x1b73 , 0x1b74 , 0x1b75 , 0x1b76 , 0x1b77 , 0x1b7b , 0x2b01 , 0x4201 , 0x4202 , 0x4203 ,
5967 0x4204 , 0x4206 , 0x4208 , 0x4209 , 0x420a , 0xa649 , 0xa64a , 0xa831 , 0xa832 , 0x7818 , 0x7817 ,
@@ -132,6 +140,9 @@ const itemTileIDList = [
132140 0xa700 , 0xa701 , 0xa702 , 0xa703 , 0xb2b7 , 0xb2b8 , 0xb2b9 , 0xb2ba , 0xb298 , 0xb299 , 0xb29a , 0xb29b , 0xb29c , 0xb29d , 0xaea3 ,
133141 0xaeb2 , 0xaec1 , 0xaed0 , 0xb1de ,
134142
143+ // Publish 123 Clothing
144+ 0xB40A ,
145+
135146 // Armor
136147 0x2794 , 0x2797 , 0x2798 , 0x405f , 0x4060 , 0x4061 , 0x4062 , 0x4063 , 0x4064 , 0x4065 , 0x4066
137148 ] ] ,
@@ -166,17 +177,18 @@ const itemTileIDList = [
166177 ] ]
167178] ;
168179
180+ /** @type { ( itemToCheck: Item | null, idToCheck?: number ) => string | number | boolean } */
169181function GetItemMaterialType ( itemToCheck , idToCheck )
170182{
171183 var itemTileID = 0 ;
184+
172185 if ( ValidateObject ( itemToCheck ) )
173186 {
174187 // Return custom material from item tag, if it exists
175188 if ( itemToCheck . GetTag ( "materialType" ) )
176189 {
177190 return itemToCheck . GetTag ( "materialType" ) ;
178191 }
179-
180192 // Otherwise return material based on item's ID
181193 itemTileID = itemToCheck . id ;
182194 }
@@ -232,6 +244,7 @@ const resourceTileIDList = [
232244 ]]*/
233245] ;
234246
247+ /** @type { ( idToCheck: number ) => string } */
235248function GetResourceType ( idToCheck )
236249{
237250 for ( var i = 0 ; i < resourceTileIDList . length ; i ++ )
@@ -250,13 +263,14 @@ function GetResourceType( idToCheck )
250263const mapTileIDList = [
251264] ;
252265
266+ /** @type { ( mapTileID: number ) => string } */
253267function GetGroundMaterialType ( mapTileID )
254268{
255- for ( var i = 0 ; i < mapTileIDListList . length ; i ++ )
269+ for ( var i = 0 ; i < mapTileIDList . length ; i ++ )
256270 {
257271 for ( var j = 0 ; j < mapTileIDListList [ i ] . length ; j ++ )
258272 {
259- if ( mapTileIDListList [ i ] [ j ] . indexOf ( mapTileID ) > - 1 )
273+ if ( mapTileIDList [ i ] [ j ] . indexOf ( mapTileID ) > - 1 )
260274 {
261275 return mapTileIDListList [ i ] [ 0 ] ;
262276 }
0 commit comments