
Originally Posted by
Shirayuki
So for example in the spell book in 718 if you want an item to display infinite air runes, it needs the script 972, 973 for water, etc. I've managed to find the basic runes, but nothing like cosmic, blood, death etc.
I found these scripts that reference some configs:
Code:
void script_2061(Widget widget0) {
AttrMap attrmap1;
int int2;
Widget widget3;
string str4;
attrmap1 = datamap('i', 'J', 2162, VARPBIT[357]);
int2 = datamap('I', 'i', getAttributeMapValue(attrmap1, 664), widget0);
widget3 = getAttributeMapValue(attrmap1, 661);
str4 = datamap('i', 's', getAttributeMapValue(attrmap1, 665), int2);
if (widget3 != null) {
script_39(widget0, widget3, str4, 25, 300);
}
if (int2 != VARC[631]) {
widget0.setSprite(1702);
}
return;
}
// referenced maps from the script;
[20:19:09.096] [cache.CacheDataMap::printMap] Map #2162 [Integer => General maps (Structs)] [null - -1]
[20:19:09.097] [cache.CacheDataMap::printMap] [0] 504
[20:19:09.097] [cache.CacheDataMap::printMap] [1] 505
[20:19:09.100] [cache.CacheDataMap::printMap] [2] 506
[20:19:09.100] [cache.CacheDataMap::printMap] [3] 974
[20:19:09.104] [cache.CacheDataMap::printMap] Map #504 [UNKNOWN => UNKNOWN] [null - 0]
[20:19:09.104] [cache.CacheDataMap::printMap] [654] 12
[20:19:09.104] [cache.CacheDataMap::printMap] [655] 13
[20:19:09.105] [cache.CacheDataMap::printMap] [656] 24
[20:19:09.105] [cache.CacheDataMap::printMap] [657] 24
[20:19:09.105] [cache.CacheDataMap::printMap] [658] 0
[20:19:09.105] [cache.CacheDataMap::printMap] [659] 0
[20:19:09.105] [cache.CacheDataMap::printMap] [660] 7
[20:19:09.105] [cache.CacheDataMap::printMap] [661] 12583008
[20:19:09.106] [cache.CacheDataMap::printMap] [662] 2167
[20:19:09.106] [cache.CacheDataMap::printMap] [663] 2168
[20:19:09.106] [cache.CacheDataMap::printMap] [664] 2169
[20:19:09.106] [cache.CacheDataMap::printMap] [665] 2170
[20:19:09.106] [cache.CacheDataMap::printMap] [684] 12583006
[20:19:09.106] [cache.CacheDataMap::printMap] [316] 12582912
[20:19:09.107] [cache.CacheDataMap::printMap] [688] 12583009
[20:19:09.107] [cache.CacheDataMap::printMap] Map #505 [UNKNOWN => UNKNOWN] [null - 0]
[20:19:09.107] [cache.CacheDataMap::printMap] [654] 15
[20:19:09.107] [cache.CacheDataMap::printMap] [655] 15
[20:19:09.107] [cache.CacheDataMap::printMap] [656] 24
[20:19:09.108] [cache.CacheDataMap::printMap] [657] 24
[20:19:09.108] [cache.CacheDataMap::printMap] [658] 10
[20:19:09.108] [cache.CacheDataMap::printMap] [659] 11
[20:19:09.108] [cache.CacheDataMap::printMap] [660] 5
[20:19:09.108] [cache.CacheDataMap::printMap] [661] 12648501
[20:19:09.108] [cache.CacheDataMap::printMap] [662] 2163
[20:19:09.108] [cache.CacheDataMap::printMap] [663] 2164
[20:19:09.109] [cache.CacheDataMap::printMap] [664] 2165
[20:19:09.109] [cache.CacheDataMap::printMap] [665] 2166
[20:19:09.109] [cache.CacheDataMap::printMap] [684] 12648499
[20:19:09.109] [cache.CacheDataMap::printMap] [316] 12648448
[20:19:09.109] [cache.CacheDataMap::printMap] [688] 12648502
[20:19:09.109] [cache.CacheDataMap::printMap] Map #506 [UNKNOWN => UNKNOWN] [null - 0]
[20:19:09.110] [cache.CacheDataMap::printMap] [654] 12
[20:19:09.110] [cache.CacheDataMap::printMap] [655] 12
[20:19:09.110] [cache.CacheDataMap::printMap] [656] 24
[20:19:09.110] [cache.CacheDataMap::printMap] [657] 24
[20:19:09.110] [cache.CacheDataMap::printMap] [658] 5
[20:19:09.110] [cache.CacheDataMap::printMap] [659] 5
[20:19:09.111] [cache.CacheDataMap::printMap] [660] 6
[20:19:09.111] [cache.CacheDataMap::printMap] [661] 28180544
[20:19:09.111] [cache.CacheDataMap::printMap] [662] 2171
[20:19:09.111] [cache.CacheDataMap::printMap] [663] 2172
[20:19:09.111] [cache.CacheDataMap::printMap] [664] 2173
[20:19:09.111] [cache.CacheDataMap::printMap] [665] 2174
[20:19:09.111] [cache.CacheDataMap::printMap] [684] 28180542
[20:19:09.112] [cache.CacheDataMap::printMap] [316] 28180480
[20:19:09.112] [cache.CacheDataMap::printMap] [688] 28180545
[20:19:09.112] [cache.CacheDataMap::printMap] Map #974 [UNKNOWN => UNKNOWN] [null - 0]
[20:19:09.112] [cache.CacheDataMap::printMap] [654] 12
[20:19:09.112] [cache.CacheDataMap::printMap] [655] 13
[20:19:09.112] [cache.CacheDataMap::printMap] [656] 24
[20:19:09.112] [cache.CacheDataMap::printMap] [657] 24
[20:19:09.113] [cache.CacheDataMap::printMap] [658] 0
[20:19:09.113] [cache.CacheDataMap::printMap] [659] 0
[20:19:09.113] [cache.CacheDataMap::printMap] [660] 7
[20:19:09.113] [cache.CacheDataMap::printMap] [661] 62259271
[20:19:09.113] [cache.CacheDataMap::printMap] [662] 987
[20:19:09.113] [cache.CacheDataMap::printMap] [663] 1086
[20:19:09.114] [cache.CacheDataMap::printMap] [664] 1132
[20:19:09.114] [cache.CacheDataMap::printMap] [665] 1133
[20:19:09.114] [cache.CacheDataMap::printMap] [684] 62259269
[20:19:09.114] [cache.CacheDataMap::printMap] [316] 62259200
[20:19:09.114] [cache.CacheDataMap::printMap] [688] 62259272
Code:
void script_785(Widget widget0) {
VARC[988] = 0;
VARC[989] = 0;
VARC[990] = 0;
VARC[991] = 0;
switch (widget0) {
case widget(192, 7):
VARC[988] = 1;
if (VARPBIT[6459] == 1) {
widget0.setSprite(1702);
}
break;
case widget(192, 9):
VARC[989] = 1;
if (VARPBIT[6462] == 1) {
widget0.setSprite(1702);
}
break;
case widget(192, 11):
VARC[990] = 1;
if (VARPBIT[6461] == 1) {
widget0.setSprite(1702);
}
break;
case widget(192, 13):
VARC[991] = 1;
if (VARPBIT[6460] == 1) {
widget0.setSprite(1702);
}
break;
case widget(193, 5):
VARC[988] = 1;
if (VARPBIT[6466] == 1) {
widget0.setSprite(1702);
}
break;
case widget(193, 7):
VARC[989] = 1;
if (VARPBIT[6467] == 1) {
widget0.setSprite(1702);
}
break;
case widget(430, 5):
VARC[988] = 1;
if (VARPBIT[6463] == 1) {
widget0.setSprite(1702);
}
break;
case widget(430, 7):
VARC[989] = 1;
if (VARPBIT[6465] == 1) {
widget0.setSprite(1702);
}
break;
case widget(430, 9):
VARC[990] = 1;
if (VARPBIT[6464] == 1) {
widget0.setSprite(1702);
}
break;
case widget(950, 7):
VARC[988] = 1;
if (VARPBIT[7348] == 1) {
widget0.setSprite(1702);
}
break;
case widget(950, 9):
VARC[989] = 1;
if (VARPBIT[7351] == 1) {
widget0.setSprite(1702);
}
break;
case widget(950, 11):
VARC[990] = 1;
if (VARPBIT[7350] == 1) {
widget0.setSprite(1702);
}
break;
case widget(950, 13):
VARC[991] = 1;
if (VARPBIT[7349] == 1) {
widget0.setSprite(1702);
}
break;
}
return;
}
Code:
void script_941(Widget widget0) {
VARC[988] = 0;
VARC[989] = 0;
VARC[990] = 0;
VARC[991] = 0;
switch (widget0) {
case widget(192, 7):
script_41(widget(192, 96));
if (VARPBIT[6459] == 1) {
widget0.setSprite(1701);
}
break;
case widget(192, 9):
script_41(widget(192, 96));
if (VARPBIT[6462] == 1) {
widget0.setSprite(1701);
}
break;
case widget(192, 11):
script_41(widget(192, 96));
if (VARPBIT[6461] == 1) {
widget0.setSprite(1701);
}
break;
case widget(192, 13):
script_41(widget(192, 96));
if (VARPBIT[6460] == 1) {
widget0.setSprite(1701);
}
break;
case widget(193, 5):
script_41(widget(193, 53));
if (VARPBIT[6466] == 1) {
widget0.setSprite(1701);
}
break;
case widget(193, 7):
script_41(widget(193, 53));
if (VARPBIT[6467] == 1) {
widget0.setSprite(1701);
}
break;
case widget(430, 5):
script_41(widget(430, 64));
if (VARPBIT[6463] == 1) {
widget0.setSprite(1701);
}
break;
case widget(430, 7):
script_41(widget(430, 64));
if (VARPBIT[6465] == 1) {
widget0.setSprite(1701);
}
break;
case widget(430, 9):
script_41(widget(430, 64));
if (VARPBIT[6464] == 1) {
widget0.setSprite(1701);
}
break;
case widget(950, 7):
script_41(widget(950, 71));
if (VARPBIT[7348] == 1) {
widget0.setSprite(1701);
}
break;
case widget(950, 9):
script_41(widget(950, 71));
if (VARPBIT[7351] == 1) {
widget0.setSprite(1701);
}
break;
case widget(950, 11):
script_41(widget(950, 71));
if (VARPBIT[7350] == 1) {
widget0.setSprite(1701);
}
break;
case widget(950, 13):
script_41(widget(950, 71));
if (VARPBIT[7349] == 1) {
widget0.setSprite(1701);
}
break;
}
return;
}
Code:
void script_1118(Widget widget0) {
switch (widget0) {
case widget(192, 7):
if (VARPBIT[6459] == 0) {
widget0.setSprite(1703);
} else if (VARC[988] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(192, 9):
if (VARPBIT[6462] == 0) {
widget0.setSprite(1703);
} else if (VARC[989] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(192, 11):
if (VARPBIT[6461] == 0) {
widget0.setSprite(1703);
} else if (VARC[990] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(192, 13):
if (VARPBIT[6460] == 0) {
widget0.setSprite(1703);
} else if (VARC[991] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(193, 5):
if (VARPBIT[6466] == 0) {
widget0.setSprite(1703);
} else if (VARC[988] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(193, 7):
if (VARPBIT[6467] == 0) {
widget0.setSprite(1703);
} else if (VARC[989] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(430, 5):
if (VARPBIT[6463] == 0) {
widget0.setSprite(1703);
} else if (VARC[988] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(430, 7):
if (VARPBIT[6465] == 0) {
widget0.setSprite(1703);
} else if (VARC[989] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(430, 9):
if (VARPBIT[6464] == 0) {
widget0.setSprite(1703);
} else if (VARC[990] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(950, 7):
if (VARPBIT[7348] == 0) {
widget0.setSprite(1703);
} else if (VARC[988] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(950, 9):
if (VARPBIT[7351] == 0) {
widget0.setSprite(1703);
} else if (VARC[989] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(950, 11):
if (VARPBIT[7350] == 0) {
widget0.setSprite(1703);
} else if (VARC[990] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
case widget(950, 13):
if (VARPBIT[7349] == 0) {
widget0.setSprite(1703);
} else if (VARC[991] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
break;
}
return;
}
Code:
void script_1128(Widget widget0) {
if (VARPBIT[2668] == 1) {
widget0.setSprite(1703);
} else if (VARC[993] == 1) {
widget0.setSprite(1702);
} else {
widget0.setSprite(1701);
}
return;
}
Code:
void script_1125(Widget widget0) {
VARC[993] = 1;
if (VARPBIT[2668] == 0) {
widget0.setSprite(1702);
}
return;
}
Code:
void script_2059(int arg0) {
AttrMap attrmap1;
int int2;
int int3;
DataMap datamap4;
int int5;
int int6;
int int7;
int int8;
int int9;
DataMap datamap10;
int int11;
int int12;
int int13;
Widget widget14;
int int15;
Spell spell16;
DataMap datamap17;
int int18;
attrmap1 = null;
int2 = 0;
if (script_1119() == 1) {
attrmap1 = datamap('i', 'J', 728, VARPBIT[357]);
int2 = 1;
} else {
attrmap1 = datamap('i', 'J', 2162, VARPBIT[357]);
}
int3 = 0;
ARRAY0 = new int[4];
switch (VARPBIT[357]) {
case 0:
int3 = VARPBIT[5822];
ARRAY0[0] = VARPBIT[6459];
ARRAY0[1] = VARPBIT[6460];
ARRAY0[2] = VARPBIT[6461];
ARRAY0[3] = VARPBIT[6462];
break;
case 1:
int3 = VARPBIT[5823];
ARRAY0[0] = VARPBIT[6466];
ARRAY0[1] = 0;
ARRAY0[2] = 0;
ARRAY0[3] = VARPBIT[6467];
break;
case 2:
int3 = VARPBIT[5824];
ARRAY0[0] = VARPBIT[6463];
ARRAY0[1] = 0;
ARRAY0[2] = VARPBIT[6464];
ARRAY0[3] = VARPBIT[6465];
break;
case 3:
int3 = VARPBIT[7347];
ARRAY0[0] = VARPBIT[7348];
ARRAY0[1] = VARPBIT[7349];
ARRAY0[2] = VARPBIT[7350];
ARRAY0[3] = VARPBIT[7351];
break;
}
if (arg0 != -1) {
if (int3 != arg0) {
playSoundEffect(5845, 1, 0);
}
int3 = arg0;
}
VARC[631] = int3;
datamap4 = datamap('i', 'g', getAttributeMapValue(attrmap1, 662), int3);
int5 = getAttributeMapValue(attrmap1, 654);
int6 = getAttributeMapValue(attrmap1, 655);
int7 = datamapSize(datamap4);
int8 = 0;
int9 = 0;
datamap10 = null;
int11 = 0;
int12 = 0;
int13 = 0;
widget14 = null;
int15 = -1;
spell16 = null;
while (int9 < int7) {
datamap10 = datamap('i', 'g', datamap4, int9);
if (datamap10 != null) {
int8 = datamapSize(datamap10);
int11 = 0;
int13 = 0;
while (int11 < int8) {
widget14 = datamap('i', 'I', datamap10, int13);
if (widget14 != null) {
int11 = int11 + 1;
int15 = datamap('I', 'i', 727, widget14);
if ((int15 == -1 || ARRAY0[int15] == 0) && (isMember() || datamap('I', 'i', 743, widget14) == 0)) {
int12 = int12 + 1;
widget14.setPosition(int6, int5, 0, 0);
widget14.setIsHidden(false);
int6 = int6 + (getAttributeMapValue(attrmap1, 657) + getAttributeMapValue(attrmap1, 658));
if (int12 % getAttributeMapValue(attrmap1, 660) == 0) {
int5 = int5 + (getAttributeMapValue(attrmap1, 656) + getAttributeMapValue(attrmap1, 659));
int6 = getAttributeMapValue(attrmap1, 655);
}
spell16 = datamap('I', '@', 209, widget14);
if (spell16 != null) {
widget14.setTargetCursor(spell16, 36);
}
} else {
widget14.setIsHidden(true);
}
}
int13 = int13 + 1;
if (int13 > 997) {
return;
}
}
}
int9 = int9 + 1;
}
if (int2 == 1) {
getAttributeMapValue(attrmap1, 316).setScrollMax(getAttributeMapValue(attrmap1, 316).getWidth(), int5 + getAttributeMapValue(attrmap1, 656) + getAttributeMapValue(attrmap1, 654));
script_31(getAttributeMapValue(attrmap1, 684), getAttributeMapValue(attrmap1, 316), 792, 789, 790, 791, 773, 788);
} else if (CHILD.setChild(getAttributeMapValue(attrmap1, 316))) {
CHILD.setScrollPos(0, 0);
cs2method102(getAttributeMapValue(attrmap1, 684));
}
datamap17 = getAttributeMapValue(attrmap1, 663);
int18 = 0;
if (datamap17 != null) {
int18 = datamapSize(datamap17);
int13 = 0;
while (int13 < int18) {
if (int13 == int3) {
datamap('i', 'I', datamap17, int13).setSprite(1703);
} else {
datamap('i', 'I', datamap17, int13).setSprite(1701);
}
int13 = int13 + 1;
}
}
script_1121();
cs2method102(getAttributeMapValue(attrmap1, 688));
return;
}
[20:23:12.698] [cache.CacheDataMap::printMap] Map #728 [Integer => General maps (Structs)] [null - -1]
[20:23:12.698] [cache.CacheDataMap::printMap] [0] 735
[20:23:12.699] [cache.CacheDataMap::printMap] [1] 736
[20:23:12.702] [cache.CacheDataMap::printMap] [2] 737
[20:23:12.702] [cache.CacheDataMap::printMap] [3] 975
[20:23:12.706] [cache.CacheDataMap::printMap] Map #735 [UNKNOWN => UNKNOWN] [null - 0]
[20:23:12.706] [cache.CacheDataMap::printMap] [654] 12
[20:23:12.706] [cache.CacheDataMap::printMap] [655] 15
[20:23:12.706] [cache.CacheDataMap::printMap] [656] 24
[20:23:12.706] [cache.CacheDataMap::printMap] [657] 24
[20:23:12.707] [cache.CacheDataMap::printMap] [658] 0
[20:23:12.707] [cache.CacheDataMap::printMap] [659] 0
[20:23:12.707] [cache.CacheDataMap::printMap] [660] 6
[20:23:12.707] [cache.CacheDataMap::printMap] [661] 12583008
[20:23:12.707] [cache.CacheDataMap::printMap] [662] 2167
[20:23:12.708] [cache.CacheDataMap::printMap] [663] 2168
[20:23:12.708] [cache.CacheDataMap::printMap] [664] 2169
[20:23:12.708] [cache.CacheDataMap::printMap] [665] 2170
[20:23:12.708] [cache.CacheDataMap::printMap] [684] 12583006
[20:23:12.708] [cache.CacheDataMap::printMap] [316] 12582912
[20:23:12.708] [cache.CacheDataMap::printMap] [688] 12583009
[20:23:12.709] [cache.CacheDataMap::printMap] Map #736 [UNKNOWN => UNKNOWN] [null - 0]
[20:23:12.709] [cache.CacheDataMap::printMap] [654] 15
[20:23:12.709] [cache.CacheDataMap::printMap] [655] 15
[20:23:12.709] [cache.CacheDataMap::printMap] [656] 24
[20:23:12.709] [cache.CacheDataMap::printMap] [657] 24
[20:23:12.709] [cache.CacheDataMap::printMap] [658] 10
[20:23:12.709] [cache.CacheDataMap::printMap] [659] 11
[20:23:12.710] [cache.CacheDataMap::printMap] [660] 5
[20:23:12.710] [cache.CacheDataMap::printMap] [661] 12648501
[20:23:12.710] [cache.CacheDataMap::printMap] [662] 2163
[20:23:12.710] [cache.CacheDataMap::printMap] [663] 2164
[20:23:12.710] [cache.CacheDataMap::printMap] [664] 2165
[20:23:12.710] [cache.CacheDataMap::printMap] [665] 2166
[20:23:12.711] [cache.CacheDataMap::printMap] [684] 12648499
[20:23:12.711] [cache.CacheDataMap::printMap] [316] 12648448
[20:23:12.711] [cache.CacheDataMap::printMap] [688] 12648502
[20:23:12.711] [cache.CacheDataMap::printMap] Map #737 [UNKNOWN => UNKNOWN] [null - 0]
[20:23:12.711] [cache.CacheDataMap::printMap] [654] 12
[20:23:12.711] [cache.CacheDataMap::printMap] [655] 12
[20:23:12.711] [cache.CacheDataMap::printMap] [656] 24
[20:23:12.712] [cache.CacheDataMap::printMap] [657] 24
[20:23:12.712] [cache.CacheDataMap::printMap] [658] 5
[20:23:12.712] [cache.CacheDataMap::printMap] [659] 5
[20:23:12.712] [cache.CacheDataMap::printMap] [660] 6
[20:23:12.712] [cache.CacheDataMap::printMap] [661] 28180544
[20:23:12.713] [cache.CacheDataMap::printMap] [662] 2171
[20:23:12.713] [cache.CacheDataMap::printMap] [663] 2172
[20:23:12.713] [cache.CacheDataMap::printMap] [664] 2173
[20:23:12.713] [cache.CacheDataMap::printMap] [665] 2174
[20:23:12.713] [cache.CacheDataMap::printMap] [684] 28180542
[20:23:12.713] [cache.CacheDataMap::printMap] [316] 28180480
[20:23:12.714] [cache.CacheDataMap::printMap] [688] 28180545
[20:23:12.714] [cache.CacheDataMap::printMap] Map #975 [UNKNOWN => UNKNOWN] [null - 0]
[20:23:12.714] [cache.CacheDataMap::printMap] [654] 12
[20:23:12.714] [cache.CacheDataMap::printMap] [655] 13
[20:23:12.714] [cache.CacheDataMap::printMap] [656] 24
[20:23:12.714] [cache.CacheDataMap::printMap] [657] 24
[20:23:12.715] [cache.CacheDataMap::printMap] [658] 0
[20:23:12.715] [cache.CacheDataMap::printMap] [659] 0
[20:23:12.715] [cache.CacheDataMap::printMap] [660] 7
[20:23:12.715] [cache.CacheDataMap::printMap] [661] 62259271
[20:23:12.715] [cache.CacheDataMap::printMap] [662] 987
[20:23:12.715] [cache.CacheDataMap::printMap] [663] 1086
[20:23:12.716] [cache.CacheDataMap::printMap] [664] 1132
[20:23:12.716] [cache.CacheDataMap::printMap] [665] 1133
[20:23:12.716] [cache.CacheDataMap::printMap] [684] 62259269
[20:23:12.716] [cache.CacheDataMap::printMap] [316] 62259200
[20:23:12.716] [cache.CacheDataMap::printMap] [688] 62259272
[20:24:05.301] [cache.CacheDataMap::printMap] Map #2167 [Integer => Clientscript Map ID] [null - -1]
[20:24:05.301] [cache.CacheDataMap::printMap] [0] 2188
[20:24:05.301] [cache.CacheDataMap::printMap] [1] 2189
[20:24:05.304] [cache.CacheDataMap::printMap] [2] 2190
[20:24:34.989] [cache.CacheDataMap::printMap] Map #2168 [Integer => Interface Hash] [null - -1]
[20:24:34.989] [cache.CacheDataMap::printMap] [0] 12582927
[20:24:34.989] [cache.CacheDataMap::printMap] [1] 12582928
[20:24:34.992] [cache.CacheDataMap::printMap] [2] 12582929
// etc up to 2200~
Let me know if you're still missing the configs after trying these and I can try checking the other maps up to 2200~