|
1 | 1 | # items
|
2 | 2 | # listing individual groups first for easy lookup
|
| 3 | +from .Shop import SHOP_ITEMS, FIGURINES |
3 | 4 |
|
4 | 5 | NOTES = [
|
5 | 6 | "Key of Hope",
|
|
13 | 14 | PROG_ITEMS = [
|
14 | 15 | "Wingsuit",
|
15 | 16 | "Rope Dart",
|
16 |
| - "Ninja Tabi", |
| 17 | + "Lightfoot Tabi", |
17 | 18 | "Power Thistle",
|
18 | 19 | "Demon King Crown",
|
19 | 20 | "Ruxxtin's Amulet",
|
20 |
| - "Fairy Bottle", |
| 21 | + "Magic Firefly", |
21 | 22 | "Sun Crest",
|
22 | 23 | "Moon Crest",
|
23 | 24 | # "Astral Seed",
|
24 | 25 | # "Astral Tea Leaves",
|
| 26 | + "Money Wrench", |
25 | 27 | ]
|
26 | 28 |
|
27 | 29 | PHOBEKINS = [
|
|
35 | 37 | "Windmill Shuriken",
|
36 | 38 | ]
|
37 | 39 |
|
| 40 | +FILLER = { |
| 41 | + "Time Shard": 5, |
| 42 | + "Time Shard (10)": 10, |
| 43 | + "Time Shard (50)": 20, |
| 44 | + "Time Shard (100)": 20, |
| 45 | + "Time Shard (300)": 10, |
| 46 | + "Time Shard (500)": 5, |
| 47 | +} |
| 48 | + |
38 | 49 | # item_name_to_id needs to be deterministic and match upstream
|
39 | 50 | ALL_ITEMS = [
|
40 | 51 | *NOTES,
|
41 | 52 | "Windmill Shuriken",
|
42 | 53 | "Wingsuit",
|
43 | 54 | "Rope Dart",
|
44 |
| - "Ninja Tabi", |
| 55 | + "Lightfoot Tabi", |
45 | 56 | # "Astral Seed",
|
46 | 57 | # "Astral Tea Leaves",
|
47 | 58 | "Candle",
|
48 | 59 | "Seashell",
|
49 | 60 | "Power Thistle",
|
50 | 61 | "Demon King Crown",
|
51 | 62 | "Ruxxtin's Amulet",
|
52 |
| - "Fairy Bottle", |
| 63 | + "Magic Firefly", |
53 | 64 | "Sun Crest",
|
54 | 65 | "Moon Crest",
|
55 | 66 | *PHOBEKINS,
|
56 | 67 | "Power Seal",
|
57 |
| - "Time Shard", # there's 45 separate instances of this in the client lookup, but hopefully we don't care? |
| 68 | + *FILLER, |
| 69 | + *SHOP_ITEMS, |
| 70 | + *FIGURINES, |
| 71 | + "Money Wrench", |
58 | 72 | ]
|
59 | 73 |
|
60 | 74 | # locations
|
61 | 75 | # the names of these don't actually matter, but using the upstream's names for now
|
62 | 76 | # order must be exactly the same as upstream
|
63 | 77 | ALWAYS_LOCATIONS = [
|
64 | 78 | # notes
|
65 |
| - "Key of Love", |
66 |
| - "Key of Courage", |
67 |
| - "Key of Chaos", |
68 |
| - "Key of Symbiosis", |
69 |
| - "Key of Strength", |
70 |
| - "Key of Hope", |
| 79 | + "Sunken Shrine - Key of Love", |
| 80 | + "Corrupted Future - Key of Courage", |
| 81 | + "Underworld - Key of Chaos", |
| 82 | + "Elemental Skylands - Key of Symbiosis", |
| 83 | + "Searing Crags - Key of Strength", |
| 84 | + "Autumn Hills - Key of Hope", |
71 | 85 | # upgrades
|
72 |
| - "Wingsuit", |
73 |
| - "Rope Dart", |
74 |
| - "Ninja Tabi", |
75 |
| - "Climbing Claws", |
| 86 | + "Howling Grotto - Wingsuit", |
| 87 | + "Searing Crags - Rope Dart", |
| 88 | + "Sunken Shrine - Lightfoot Tabi", |
| 89 | + "Autumn Hills - Climbing Claws", |
76 | 90 | # quest items
|
77 |
| - "Astral Seed", |
78 |
| - "Astral Tea Leaves", |
79 |
| - "Candle", |
80 |
| - "Seashell", |
81 |
| - "Power Thistle", |
82 |
| - "Demon King Crown", |
83 |
| - "Ruxxtin's Amulet", |
84 |
| - "Fairy Bottle", |
85 |
| - "Sun Crest", |
86 |
| - "Moon Crest", |
| 91 | + "Ninja Village - Astral Seed", |
| 92 | + "Searing Crags - Astral Tea Leaves", |
| 93 | + "Ninja Village - Candle", |
| 94 | + "Quillshroom Marsh - Seashell", |
| 95 | + "Searing Crags - Power Thistle", |
| 96 | + "Forlorn Temple - Demon King", |
| 97 | + "Catacombs - Ruxxtin's Amulet", |
| 98 | + "Riviere Turquoise - Butterfly Matriarch", |
| 99 | + "Sunken Shrine - Sun Crest", |
| 100 | + "Sunken Shrine - Moon Crest", |
87 | 101 | # phobekins
|
88 |
| - "Necro", |
89 |
| - "Pyro", |
90 |
| - "Claustro", |
91 |
| - "Acro", |
92 |
| -] |
93 |
| - |
94 |
| -SEALS = [ |
95 |
| - "Ninja Village Seal - Tree House", |
96 |
| - |
97 |
| - "Autumn Hills Seal - Trip Saws", |
98 |
| - "Autumn Hills Seal - Double Swing Saws", |
99 |
| - "Autumn Hills Seal - Spike Ball Swing", |
100 |
| - "Autumn Hills Seal - Spike Ball Darts", |
101 |
| - |
102 |
| - "Catacombs Seal - Triple Spike Crushers", |
103 |
| - "Catacombs Seal - Crusher Gauntlet", |
104 |
| - "Catacombs Seal - Dirty Pond", |
105 |
| - |
106 |
| - "Bamboo Creek Seal - Spike Crushers and Doors", |
107 |
| - "Bamboo Creek Seal - Spike Ball Pits", |
108 |
| - "Bamboo Creek Seal - Spike Crushers and Doors v2", |
109 |
| - |
110 |
| - "Howling Grotto Seal - Windy Saws and Balls", |
111 |
| - "Howling Grotto Seal - Crushing Pits", |
112 |
| - "Howling Grotto Seal - Breezy Crushers", |
113 |
| - |
114 |
| - "Quillshroom Marsh Seal - Spikey Window", |
115 |
| - "Quillshroom Marsh Seal - Sand Trap", |
116 |
| - "Quillshroom Marsh Seal - Do the Spike Wave", |
117 |
| - |
118 |
| - "Searing Crags Seal - Triple Ball Spinner", |
119 |
| - "Searing Crags Seal - Raining Rocks", |
120 |
| - "Searing Crags Seal - Rhythm Rocks", |
121 |
| - |
122 |
| - "Glacial Peak Seal - Ice Climbers", |
123 |
| - "Glacial Peak Seal - Projectile Spike Pit", |
124 |
| - "Glacial Peak Seal - Glacial Air Swag", |
125 |
| - |
126 |
| - "Tower of Time Seal - Time Waster Seal", |
127 |
| - "Tower of Time Seal - Lantern Climb", |
128 |
| - "Tower of Time Seal - Arcane Orbs", |
129 |
| - |
130 |
| - "Cloud Ruins Seal - Ghost Pit", |
131 |
| - "Cloud Ruins Seal - Toothbrush Alley", |
132 |
| - "Cloud Ruins Seal - Saw Pit", |
133 |
| - "Cloud Ruins Seal - Money Farm Room", |
134 |
| - |
135 |
| - "Underworld Seal - Sharp and Windy Climb", |
136 |
| - "Underworld Seal - Spike Wall", |
137 |
| - "Underworld Seal - Fireball Wave", |
138 |
| - "Underworld Seal - Rising Fanta", |
139 |
| - |
140 |
| - "Forlorn Temple Seal - Rocket Maze", |
141 |
| - "Forlorn Temple Seal - Rocket Sunset", |
142 |
| - |
143 |
| - "Sunken Shrine Seal - Ultra Lifeguard", |
144 |
| - "Sunken Shrine Seal - Waterfall Paradise", |
145 |
| - "Sunken Shrine Seal - Tabi Gauntlet", |
146 |
| - |
147 |
| - "Riviere Turquoise Seal - Bounces and Balls", |
148 |
| - "Riviere Turquoise Seal - Launch of Faith", |
149 |
| - "Riviere Turquoise Seal - Flower Power", |
150 |
| - |
151 |
| - "Elemental Skylands Seal - Air", |
152 |
| - "Elemental Skylands Seal - Water", |
153 |
| - "Elemental Skylands Seal - Fire", |
| 102 | + "Catacombs - Necro", |
| 103 | + "Searing Crags - Pyro", |
| 104 | + "Bamboo Creek - Claustro", |
| 105 | + "Cloud Ruins - Acro", |
154 | 106 | ]
|
155 | 107 |
|
156 | 108 | BOSS_LOCATIONS = [
|
157 |
| - "Leaf Golem", |
158 |
| - "Ruxxtin", |
159 |
| - "Emerald Golem", |
160 |
| - "Queen of Quills", |
| 109 | + "Autumn Hills - Leaf Golem", |
| 110 | + "Catacombs - Ruxxtin", |
| 111 | + "Howling Grotto - Emerald Golem", |
| 112 | + "Quillshroom Marsh - Queen of Quills", |
161 | 113 | ]
|
0 commit comments