mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-05-10 18:43:24 +08:00
476 lines
9.2 KiB
TypeScript
476 lines
9.2 KiB
TypeScript
interface IdToNumber {
|
|
yellowWall: 1;
|
|
whiteWall: 2;
|
|
blueWall: 3;
|
|
star: 4;
|
|
lava: 5;
|
|
ice: 6;
|
|
blueShopLeft: 7;
|
|
blueShopRight: 8;
|
|
pinkShopLeft: 9;
|
|
pinkShopRight: 10;
|
|
lavaNet: 11;
|
|
poisonNet: 12;
|
|
weakNet: 13;
|
|
curseNet: 14;
|
|
blueLava: 15;
|
|
water: 16;
|
|
autotile: 20;
|
|
yellowKey: 21;
|
|
blueKey: 22;
|
|
redKey: 23;
|
|
greenKey: 24;
|
|
steelKey: 25;
|
|
bigKey: 26;
|
|
redGem: 27;
|
|
blueGem: 28;
|
|
greenGem: 29;
|
|
yellowGem: 30;
|
|
redPotion: 31;
|
|
bluePotion: 32;
|
|
greenPotion: 33;
|
|
yellowPotion: 34;
|
|
sword1: 35;
|
|
shield1: 36;
|
|
sword2: 37;
|
|
shield2: 38;
|
|
sword3: 39;
|
|
shield3: 40;
|
|
sword4: 41;
|
|
shield4: 42;
|
|
sword5: 43;
|
|
shield5: 44;
|
|
book: 45;
|
|
fly: 46;
|
|
pickaxe: 47;
|
|
icePickaxe: 48;
|
|
bomb: 49;
|
|
centerFly: 50;
|
|
upFly: 51;
|
|
downFly: 52;
|
|
coin: 53;
|
|
freezeBadge: 54;
|
|
cross: 55;
|
|
superPotion: 56;
|
|
earthquake: 57;
|
|
poisonWine: 58;
|
|
weakWine: 59;
|
|
curseWine: 60;
|
|
superWine: 61;
|
|
dagger: 62;
|
|
pack: 63;
|
|
amulet: 64;
|
|
hammer: 65;
|
|
lifeWand: 68;
|
|
jumpShoes: 69;
|
|
sword0: 70;
|
|
shield0: 71;
|
|
skill1: 72;
|
|
wand: 73;
|
|
yellowDoor: 81;
|
|
blueDoor: 82;
|
|
redDoor: 83;
|
|
greenDoor: 84;
|
|
specialDoor: 85;
|
|
steelDoor: 86;
|
|
upFloor: 87;
|
|
downFloor: 88;
|
|
portal: 89;
|
|
starPortal: 90;
|
|
upPortal: 91;
|
|
leftPortal: 92;
|
|
downPortal: 93;
|
|
rightPortal: 94;
|
|
crystalUp: 101;
|
|
crystalBottom: 102;
|
|
fire: 103;
|
|
switch: 104;
|
|
magentaWall: 109;
|
|
man: 121;
|
|
trader: 122;
|
|
thief: 123;
|
|
fairy: 124;
|
|
wizard: 125;
|
|
recluse: 126;
|
|
king: 127;
|
|
youngMan: 128;
|
|
sign: 129;
|
|
expShop: 130;
|
|
moneyShop: 131;
|
|
princess: 132;
|
|
npc0: 133;
|
|
npc1: 134;
|
|
npc2: 135;
|
|
npc3: 136;
|
|
greenMan: 137;
|
|
blueTrader: 138;
|
|
autotile1: 151;
|
|
autotile2: 152;
|
|
autotile3: 153;
|
|
arrowUp: 161;
|
|
arrowDown: 162;
|
|
arrowLeft: 163;
|
|
arrowRight: 164;
|
|
light: 165;
|
|
darkLight: 166;
|
|
ski: 167;
|
|
flower: 168;
|
|
box: 169;
|
|
boxed: 170;
|
|
greenSlime: 201;
|
|
redSlime: 202;
|
|
blackSlime: 203;
|
|
slimelord: 204;
|
|
bat: 205;
|
|
bigBat: 206;
|
|
redBat: 207;
|
|
vampire: 208;
|
|
skeleton: 209;
|
|
skeletonWarrior: 210;
|
|
skeletonCaptain: 211;
|
|
ghostSoldier: 212;
|
|
zombie: 213;
|
|
zombieKnight: 214;
|
|
rock: 215;
|
|
slimeman: 216;
|
|
bluePriest: 217;
|
|
redPriest: 218;
|
|
brownWizard: 219;
|
|
redWizard: 220;
|
|
yellowGateKeeper: 221;
|
|
blueGateKeeper: 222;
|
|
redGateKeeper: 223;
|
|
swordsman: 224;
|
|
soldier: 225;
|
|
yellowKnight: 226;
|
|
redKnight: 227;
|
|
darkKnight: 228;
|
|
blackKing: 229;
|
|
yellowKing: 230;
|
|
greenKing: 231;
|
|
blueKnight: 232;
|
|
goldSlime: 233;
|
|
poisonSkeleton: 234;
|
|
poisonBat: 235;
|
|
ironRock: 236;
|
|
skeletonPriest: 237;
|
|
skeletonKing: 238;
|
|
skeletonPresbyter: 239;
|
|
skeletonKnight: 240;
|
|
evilHero: 241;
|
|
devilWarrior: 242;
|
|
demonPriest: 243;
|
|
goldHornSlime: 244;
|
|
redKing: 245;
|
|
blueKing: 246;
|
|
magicMaster: 247;
|
|
silverSlime: 248;
|
|
blademaster: 249;
|
|
whiteHornSlime: 250;
|
|
evilPrincess: 251;
|
|
evilFairy: 252;
|
|
yellowPriest: 253;
|
|
redSwordsman: 254;
|
|
whiteSlimeman: 255;
|
|
poisonZombie: 256;
|
|
dragon: 257;
|
|
octopus: 258;
|
|
fairyEnemy: 259;
|
|
princessEnemy: 260;
|
|
angel: 261;
|
|
elemental: 262;
|
|
steelGuard: 263;
|
|
evilBat: 264;
|
|
silverSlimelord: 265;
|
|
goldSlimelord: 266;
|
|
grayRock: 267;
|
|
greenKnight: 270;
|
|
bowman: 271;
|
|
purpleBowman: 272;
|
|
watcherSlime: 275;
|
|
frostBat: 277;
|
|
devilKnight: 278;
|
|
grayPriest: 279;
|
|
greenGateKeeper: 280;
|
|
ground: 300;
|
|
sWallT: 301;
|
|
sWallL: 302;
|
|
sWallR: 303;
|
|
sWallB: 304;
|
|
grass: 305;
|
|
sWallTL: 306;
|
|
sWallBR: 307;
|
|
grass2: 308;
|
|
sWallTR: 309;
|
|
sWallBL: 310;
|
|
ground2: 311;
|
|
sWallTB: 312;
|
|
ground3: 313;
|
|
sWallLR: 314;
|
|
sWallBLR: 315;
|
|
sWallTLR: 316;
|
|
sWallTBR: 317;
|
|
sWallTBL: 318;
|
|
tallYellowDoor: 319;
|
|
tallBlueDoor: 320;
|
|
tallRedDoor: 321;
|
|
tallGreenDoor: 322;
|
|
tallSpecialDoor: 323;
|
|
tallSteelDoor: 324;
|
|
keiskeiFairy: 325;
|
|
tulipFairy: 326;
|
|
bearDown: 327;
|
|
bearLeft: 328;
|
|
bearRight: 329;
|
|
bearUp: 330;
|
|
I331: 331;
|
|
I332: 332;
|
|
I333: 333;
|
|
I334: 334;
|
|
I335: 335;
|
|
I336: 336;
|
|
I337: 337;
|
|
I338: 338;
|
|
I339: 339;
|
|
I340: 340;
|
|
I341: 341;
|
|
I342: 342;
|
|
}
|
|
interface NumberToId {
|
|
1: 'yellowWall';
|
|
2: 'whiteWall';
|
|
3: 'blueWall';
|
|
4: 'star';
|
|
5: 'lava';
|
|
6: 'ice';
|
|
7: 'blueShopLeft';
|
|
8: 'blueShopRight';
|
|
9: 'pinkShopLeft';
|
|
10: 'pinkShopRight';
|
|
11: 'lavaNet';
|
|
12: 'poisonNet';
|
|
13: 'weakNet';
|
|
14: 'curseNet';
|
|
15: 'blueLava';
|
|
16: 'water';
|
|
20: 'autotile';
|
|
21: 'yellowKey';
|
|
22: 'blueKey';
|
|
23: 'redKey';
|
|
24: 'greenKey';
|
|
25: 'steelKey';
|
|
26: 'bigKey';
|
|
27: 'redGem';
|
|
28: 'blueGem';
|
|
29: 'greenGem';
|
|
30: 'yellowGem';
|
|
31: 'redPotion';
|
|
32: 'bluePotion';
|
|
33: 'greenPotion';
|
|
34: 'yellowPotion';
|
|
35: 'sword1';
|
|
36: 'shield1';
|
|
37: 'sword2';
|
|
38: 'shield2';
|
|
39: 'sword3';
|
|
40: 'shield3';
|
|
41: 'sword4';
|
|
42: 'shield4';
|
|
43: 'sword5';
|
|
44: 'shield5';
|
|
45: 'book';
|
|
46: 'fly';
|
|
47: 'pickaxe';
|
|
48: 'icePickaxe';
|
|
49: 'bomb';
|
|
50: 'centerFly';
|
|
51: 'upFly';
|
|
52: 'downFly';
|
|
53: 'coin';
|
|
54: 'freezeBadge';
|
|
55: 'cross';
|
|
56: 'superPotion';
|
|
57: 'earthquake';
|
|
58: 'poisonWine';
|
|
59: 'weakWine';
|
|
60: 'curseWine';
|
|
61: 'superWine';
|
|
62: 'dagger';
|
|
63: 'pack';
|
|
64: 'amulet';
|
|
65: 'hammer';
|
|
68: 'lifeWand';
|
|
69: 'jumpShoes';
|
|
70: 'sword0';
|
|
71: 'shield0';
|
|
72: 'skill1';
|
|
73: 'wand';
|
|
81: 'yellowDoor';
|
|
82: 'blueDoor';
|
|
83: 'redDoor';
|
|
84: 'greenDoor';
|
|
85: 'specialDoor';
|
|
86: 'steelDoor';
|
|
87: 'upFloor';
|
|
88: 'downFloor';
|
|
89: 'portal';
|
|
90: 'starPortal';
|
|
91: 'upPortal';
|
|
92: 'leftPortal';
|
|
93: 'downPortal';
|
|
94: 'rightPortal';
|
|
101: 'crystalUp';
|
|
102: 'crystalBottom';
|
|
103: 'fire';
|
|
104: 'switch';
|
|
109: 'magentaWall';
|
|
121: 'man';
|
|
122: 'trader';
|
|
123: 'thief';
|
|
124: 'fairy';
|
|
125: 'wizard';
|
|
126: 'recluse';
|
|
127: 'king';
|
|
128: 'youngMan';
|
|
129: 'sign';
|
|
130: 'expShop';
|
|
131: 'moneyShop';
|
|
132: 'princess';
|
|
133: 'npc0';
|
|
134: 'npc1';
|
|
135: 'npc2';
|
|
136: 'npc3';
|
|
137: 'greenMan';
|
|
138: 'blueTrader';
|
|
151: 'autotile1';
|
|
152: 'autotile2';
|
|
153: 'autotile3';
|
|
161: 'arrowUp';
|
|
162: 'arrowDown';
|
|
163: 'arrowLeft';
|
|
164: 'arrowRight';
|
|
165: 'light';
|
|
166: 'darkLight';
|
|
167: 'ski';
|
|
168: 'flower';
|
|
169: 'box';
|
|
170: 'boxed';
|
|
201: 'greenSlime';
|
|
202: 'redSlime';
|
|
203: 'blackSlime';
|
|
204: 'slimelord';
|
|
205: 'bat';
|
|
206: 'bigBat';
|
|
207: 'redBat';
|
|
208: 'vampire';
|
|
209: 'skeleton';
|
|
210: 'skeletonWarrior';
|
|
211: 'skeletonCaptain';
|
|
212: 'ghostSoldier';
|
|
213: 'zombie';
|
|
214: 'zombieKnight';
|
|
215: 'rock';
|
|
216: 'slimeman';
|
|
217: 'bluePriest';
|
|
218: 'redPriest';
|
|
219: 'brownWizard';
|
|
220: 'redWizard';
|
|
221: 'yellowGateKeeper';
|
|
222: 'blueGateKeeper';
|
|
223: 'redGateKeeper';
|
|
224: 'swordsman';
|
|
225: 'soldier';
|
|
226: 'yellowKnight';
|
|
227: 'redKnight';
|
|
228: 'darkKnight';
|
|
229: 'blackKing';
|
|
230: 'yellowKing';
|
|
231: 'greenKing';
|
|
232: 'blueKnight';
|
|
233: 'goldSlime';
|
|
234: 'poisonSkeleton';
|
|
235: 'poisonBat';
|
|
236: 'ironRock';
|
|
237: 'skeletonPriest';
|
|
238: 'skeletonKing';
|
|
239: 'skeletonPresbyter';
|
|
240: 'skeletonKnight';
|
|
241: 'evilHero';
|
|
242: 'devilWarrior';
|
|
243: 'demonPriest';
|
|
244: 'goldHornSlime';
|
|
245: 'redKing';
|
|
246: 'blueKing';
|
|
247: 'magicMaster';
|
|
248: 'silverSlime';
|
|
249: 'blademaster';
|
|
250: 'whiteHornSlime';
|
|
251: 'evilPrincess';
|
|
252: 'evilFairy';
|
|
253: 'yellowPriest';
|
|
254: 'redSwordsman';
|
|
255: 'whiteSlimeman';
|
|
256: 'poisonZombie';
|
|
257: 'dragon';
|
|
258: 'octopus';
|
|
259: 'fairyEnemy';
|
|
260: 'princessEnemy';
|
|
261: 'angel';
|
|
262: 'elemental';
|
|
263: 'steelGuard';
|
|
264: 'evilBat';
|
|
265: 'silverSlimelord';
|
|
266: 'goldSlimelord';
|
|
267: 'grayRock';
|
|
270: 'greenKnight';
|
|
271: 'bowman';
|
|
272: 'purpleBowman';
|
|
275: 'watcherSlime';
|
|
277: 'frostBat';
|
|
278: 'devilKnight';
|
|
279: 'grayPriest';
|
|
280: 'greenGateKeeper';
|
|
300: 'ground';
|
|
301: 'sWallT';
|
|
302: 'sWallL';
|
|
303: 'sWallR';
|
|
304: 'sWallB';
|
|
305: 'grass';
|
|
306: 'sWallTL';
|
|
307: 'sWallBR';
|
|
308: 'grass2';
|
|
309: 'sWallTR';
|
|
310: 'sWallBL';
|
|
311: 'ground2';
|
|
312: 'sWallTB';
|
|
313: 'ground3';
|
|
314: 'sWallLR';
|
|
315: 'sWallBLR';
|
|
316: 'sWallTLR';
|
|
317: 'sWallTBR';
|
|
318: 'sWallTBL';
|
|
319: 'tallYellowDoor';
|
|
320: 'tallBlueDoor';
|
|
321: 'tallRedDoor';
|
|
322: 'tallGreenDoor';
|
|
323: 'tallSpecialDoor';
|
|
324: 'tallSteelDoor';
|
|
325: 'keiskeiFairy';
|
|
326: 'tulipFairy';
|
|
327: 'bearDown';
|
|
328: 'bearLeft';
|
|
329: 'bearRight';
|
|
330: 'bearUp';
|
|
331: 'I331';
|
|
332: 'I332';
|
|
333: 'I333';
|
|
334: 'I334';
|
|
335: 'I335';
|
|
336: 'I336';
|
|
337: 'I337';
|
|
338: 'I338';
|
|
339: 'I339';
|
|
340: 'I340';
|
|
341: 'I341';
|
|
342: 'I342';
|
|
} |