Skip to content

Implement The Tai Bwo Wannai Cleanup Minigame (and related Karamja med. diary tasks)

I believe I have everything working to a satisfactory level although in the end I guess that is not up to me to decided hahaha. Please do not hesitate to reach out if anyone spots potential issues but also just if you believe there are "better" ways to do certain things. (Also very open to constructive feedback on things like general coding style.)

What has been done in this MR?

The core mechanics for the Minigame Tai Bwo Wannai Cleanup should now work and also some related content that allows players to complete all task of the Karamja Medium Diary have been added.

  • Players can hack jungle with automations and sounds
  • Jungle events can spawn during hacking, all events are included with animations and sounds.
    • All events should behave as expected
  • Fences can be repaired with animations and sound.
  • All rewards (items, TBW favour, and exp) incorporated for all actions
  • All tasks of the Karamja med diary can now be completed
  • Broodoo shields can now be crafted
  • Dialogue for Safta Doc and Murcaily included
    • Including a lock on TBWC tasks until a player has spoken to Murcaily after jungle potion
    • Both NPC's won't talk to players wearing a Tribal (Broodoo) mask

What should testers check?

  • Check that all items can be made
  • Check that jungle hacking and fence repair times are authentic
  • Check that spawned events behaviour is authentic
  • Check awards are not accidentally awarded after a player stops an action (or similar undesirable behavior)
  • Check that rewards are awarded appropriately
  • Check that all tasks of the Karamja Medium Diary can now be completed
  • Check that dialogues for 'Safta Doc' and 'Murcaily' work as expected
  • Check that anything I haven't thought of doesn't result in game breaking behaviour ;)
  • 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. See attached screenshots of the addition to drop tables JSON in the comments below

Edited by Roderik

Merge request reports