Implemented Mogre Miniquest
What has been done in this MR?
- Implement #1356
- Fix #1890
- Ideally I'd merge rs09-constants-library/17 first to remove magic numbers with consts but that doesn't have to happen.
- The water tossing animation isn't correct but I can't find the correct one.
What should testers check?
- Skippy can be talked to with and without every item in the chain
- Skippy tells you the recipe for a hangover cure if you have not discovered it during Plague City
- If you have gotten the scruffy note from Bravek you tell Skippy you know how to make it
- Skippy cannot be sobered up more than once by using right click
- Skippy on the tutorial island still works as expected
- Mogres spawn when you have completed the miniquest
- Mogres are not spawnable if the miniquest has not been completed
- Mogres spawn and do not get stuck in the water when they spawn
- Mogres despawn when you run away
- Mogres drop flippers and Mudskipper hats rarely
- Making the hangover cure is implemented by !1800 so if it is deployed as well then you can use the recipe otherwise spawn it in
- If you give Skippy the boot from the coast he says he now has 2 right boots
- Skippy says this looking drunk if you have not sobered him otherwise he rolls his eyes
- The sign works. I did not find the right interface but it was the closest I could find.
- Fixed the gull near Thurgo's hut so it flies now.
- Update Mogre drop table
- Nettles now do 6 points of damage if you do not have gloves on source
Adding the slayer task is implemented by !1904 so if it is deployed check the following:
- Mogres require 32 slayer to do damage
- Mogres count as a slayer task
Useful items
- Bucket of Water 1929
- Nettle Tea (it has to be the bowl of it) 4239
- Hangover cure 1504
- Fishing Explosives 6664
- Super Fishing Explosives 12633 (unobtainable right now)
-
I have tested these changes thoroughly. -
I used the relevant Zaros tool for any JSON edits where possible, and have attached screenshots of any changes.
Closes #1356 #1890
Edited by GregF