Added a "Gateway" map which leads to new maps
- Underground Cliffs
- 4 potential mob spawns
- 3 spawns and 3 doors (2 of each unused for now)
- Underground Hills
- 4 potential mob spawns (2 planned, 2 unplanned)
- 3 spawns and 3 doors (2 of each unused, but 1 planned)
- Mystical Forest
- 6 potential mob spawns (3 done, 3 planned)
- 1 spawn 1 door
- Spider Instance
- minimal plans but is technically setup as a map with entrance, death point, key requirement
- further development needed
- Main & Halloween changes
- added a spawn and door to main that links to Gateway
- added a spawn and door to halloween that links to Mystical Forest
* refactor exchange; use `distance` instead of `simple_distance`
* fix: put distance in a variable
* refactor: use Math.floor over parseInt
* rename variable to avoid name conflict
* Align firebow with other fire weapons
Detailed changes:
- Now possible to dismantle firebow
- Firebow essenceoffire cost reduced to 1 (was 2)
- Firebow crafting cost reduced to 20k (was 40k)
- Firebow can be looted from the phoenix
- Firebow can be obtained from weaponbox
Discord suggestion thread: https://discord.com/channels/238332476743745536/1228326390294646834/1228326390294646834
* Fix firebow grade
* remove the temp monster drop limitation
* clarity... enhance!
* move shouldItemDrop back into drop_something for scoped variables
* docstring enhancement
* remove the artifact comparison operator and item[0]
---------
Co-authored-by: Mark Tur <mark.tur@warnermedia.com>
* add timeout to `use`
* refactor: use Math.min directly
* fix: remove eval
It doesn't look good in the UI, we can assume that the current timeout is already shown in the UI
If a player was not on the server when the giveaway ended, or their inventory was full, then the server would push `{ name: undefined }` into the list of players that could win the giveaway. This would send the item into the abyss, as it would error while the server would try to mail the item, preventing it from being recovered.