game_constants/soulforge.py
SOULFORGE_ALWAYS_AVAILABLE = [
6428, # Xathenos
6529, # Zuul'Goth
6919, # Enraged Kurandara
6997, # Leonis Tower
7033, # Hatir Ascendent
7157, # Hoard Mimic, not really in SF but also not available.
7034, # Scroll Reborn
7134, # Dark Smith Drenza
1104, # Eye of Xathenos
1176, # Heart of Xathenos
1177, # Soul of Xathenos
1111, # Shattered Blade
1112, # Broken Guard
1175, # Dawnstone
1113, # Dawnbringer
1374, # Duskbringer
]
_SOUL_ICON = 'Commonrewards_icon_soul_small_full.png'
_DIAMOND_ICON = 'Runes_JewelDiamond_full.png'
_CELESTIAL_TRAITSTONE_ICON = 'Runes_Rune39_full.png'
SOULFORGE_REQUIREMENTS = {
'UltraRare': {
'jewels': 300,
_DIAMOND_ICON: 75,
_CELESTIAL_TRAITSTONE_ICON: 3,
_SOUL_ICON: 3000,
},
'Epic': {
'jewels': 600,
_DIAMOND_ICON: 300,
_CELESTIAL_TRAITSTONE_ICON: 3,
_SOUL_ICON: 15000,
},
'Mythic': {
'jewels': 0,
_DIAMOND_ICON: 200,
_CELESTIAL_TRAITSTONE_ICON: 3,
_SOUL_ICON: 1000000,
},
'Doomed': {
'jewels': 2200,
_DIAMOND_ICON: 900,
_CELESTIAL_TRAITSTONE_ICON: 10,
_SOUL_ICON: 60000,
}
}
UNDERWORLD_SOULFORGE_REQUIREMENTS = {
'Epic': {
'jewels': 400,
_DIAMOND_ICON: 200,
_CELESTIAL_TRAITSTONE_ICON: 2,
_SOUL_ICON: 10000,
},
}
NON_CRAFTABLE_WEAPON_IDS = [
1067, 1069, 1070, 1071, 1072, 1073, 1092, 1093, 1094, 1095, 1096, 1097, 1100, 1102, 1103, 1106, 1107, 1108, 1109,
1114, 1115, 1118, 1119, 1120, 1121, 1122, 1123, 1127, 1134, 1178, 1179, 1203, 1213, 1222, 1223, 1224, 1225, 1238,
1239, 1250, 1251, 1252, 1272, 1273, 1274, 1275, 1286, 1287, 1294, 1295, 1296, 1317
]