|
1 | 1 | use crate::dungeon::door::door::{Door, DoorType}; |
2 | 2 | use crate::dungeon::door::door_positions::DOOR_POSITIONS; |
3 | 3 | use crate::dungeon::dungeon_player::DungeonPlayer; |
4 | | -use crate::dungeon::items::dungeon_items::DungeonItem; |
| 4 | +use crate::dungeon::items::aspect_of_the_void::AspectOfTheVoid; |
| 5 | +use crate::dungeon::items::ender_pearl::EnderPearl; |
| 6 | +use crate::dungeon::items::hyperion::Hyperion; |
| 7 | +use crate::dungeon::items::magical_map::MagicalMap; |
| 8 | +use crate::dungeon::items::pickaxe::Pickaxe; |
| 9 | +use crate::dungeon::items::skyblock_menu::SkyblockMenu; |
| 10 | +use crate::dungeon::items::spirit_sceptre::SpiritSceptre; |
| 11 | +use crate::dungeon::items::tactical_insertion::TacticalInsertion; |
5 | 12 | use crate::dungeon::map::DungeonMap; |
6 | 13 | use crate::dungeon::room::room::{Room, RoomNeighbour, RoomSegment, RoomStatus}; |
7 | 14 | use crate::dungeon::room::room_data::{get_random_data_with_type, RoomData, RoomShape, RoomType}; |
@@ -196,13 +203,13 @@ impl WorldExtension for Dungeon { |
196 | 203 |
|
197 | 204 | player.extension.sidebar.write_init_packets(&mut player.packet_buffer); |
198 | 205 |
|
199 | | - player.inventory.set_slot(36, Some(DungeonItem::Hyperion)); |
200 | | - player.inventory.set_slot(37, Some(DungeonItem::AspectOfTheVoid)); |
201 | | - player.inventory.set_slot(38, Some(DungeonItem::EnderPearl)); |
202 | | - player.inventory.set_slot(39, Some(DungeonItem::Pickaxe)); |
203 | | - player.inventory.set_slot(41, Some(DungeonItem::SpiritSceptre)); |
204 | | - player.inventory.set_slot(42, Some(DungeonItem::TacticalInsertion)); |
205 | | - player.inventory.set_slot(44, Some(DungeonItem::SkyblockMenu)); |
| 206 | + player.inventory.set_slot(36, Some(Hyperion.into())); |
| 207 | + player.inventory.set_slot(37, Some(AspectOfTheVoid.into())); |
| 208 | + player.inventory.set_slot(38, Some(EnderPearl.into())); |
| 209 | + player.inventory.set_slot(39, Some(Pickaxe.into())); |
| 210 | + player.inventory.set_slot(41, Some(SpiritSceptre.into())); |
| 211 | + player.inventory.set_slot(42, Some(TacticalInsertion.into())); |
| 212 | + player.inventory.set_slot(44, Some(SkyblockMenu.into())); |
206 | 213 | player.sync_inventory(); |
207 | 214 |
|
208 | 215 | let cmd = command!("tpr", |player: &mut Player<DungeonPlayer>, room_name: GreedyString| { |
@@ -256,7 +263,7 @@ impl Dungeon { |
256 | 263 | if let OpenContainer::Menu(_) = player.get_container() { |
257 | 264 | player.open_container(OpenContainer::None) |
258 | 265 | } |
259 | | - player.inventory.set_slot(44, Some(DungeonItem::MagicalMap)); |
| 266 | + player.inventory.set_slot(44, Some(MagicalMap.into())); |
260 | 267 | player.sync_inventory(); |
261 | 268 | } |
262 | 269 |
|
|
0 commit comments