Commit graph

1453 commits

Author SHA1 Message Date
ceikry
4557ac03de Converted vinesweeper to new systems 2022-04-05 01:22:54 -05:00
ceikry
6553ed1e4c mucho refactoring 2022-04-04 22:58:21 -05:00
ceikry
55126ce8a6 Added MapArea interface for writing content, simplified the ClassScanner, added better javadoc 2022-04-04 22:58:19 -05:00
ceikry
ae5fc443c7 Make login -> parse core -> login listeners -> parse content work properly 2022-04-04 22:58:19 -05:00
ceikry
7131241f4e Finish converting slayer 2022-04-04 22:58:19 -05:00
ceikry
305c2c84a3 Start of unification of plugin systems 2022-04-04 22:58:19 -05:00
ceikry
473d7b201a Rework the packet queue, fix some startup bugs. 2022-04-04 22:58:15 -05:00
ceikry
1eacc62a0d Reworked Guardian Mummy Dialogue 2022-04-04 22:57:51 -05:00
ceikry
bd60788518 Rename .java to .kt 2022-04-04 22:57:41 -05:00
ceikry
f699e7cafd Added the bulk of pyramid plunder work 2022-04-04 22:57:35 -05:00
ceikry
044c6a80e7 Fix compile and runtime errors 2022-04-04 22:53:02 -05:00
ceikry
b588b711f3 More unification work 2022-04-04 22:53:02 -05:00
ceikry
8ede497c19 More unification work 2022-04-04 22:53:02 -05:00
ceikry
9230661db6 More unification work 2022-04-04 22:53:02 -05:00
ceikry
eac33d6c29 Compatibility 2022-04-04 22:53:02 -05:00
ceikry
9546e01394 Finish converting slayer 2022-04-04 22:53:02 -05:00
ceikry
06650ebce5 Fix compile and runtime errors 2022-04-04 22:53:02 -05:00
ceikry
17101e3221 Converted LogoutTasks to logoutListener lambdas. 2022-04-04 22:53:02 -05:00
ceikry
3206662dc8 More unification work 2022-04-04 22:53:02 -05:00
ceikry
1c1c30add3 Start of unification of plugin systems 2022-04-04 22:53:01 -05:00
Ceikry
1f68dbaed0 Rewrote Pyramid Plunder Minigame, features improved authenticity amongst other improvements 2022-04-05 03:12:28 +00:00
Ceikry
24b28d84fd Converted some content to the new event hooks and listeners systems in order to clean up code a bit
Added interfaces for standardizing the saving/loading process for data, and allowing it to be declared independently of an entry in PlayerSaver/PlayerSaveParser
2022-04-04 07:12:54 +00:00
Ceikry
abfddaca43 Fixed bot dialogue regression referencing player name 2022-04-02 04:37:17 +00:00
Ceikry
6a7ccc1102 Fixed getting stuck in GE item set interface 2022-03-31 14:18:07 +00:00
Ceikry
13f490c42b Reimplemented the Culinomancer chest 2022-03-31 13:55:03 +00:00
Ceikry
db7b9d06b2 Add LogoutListener interface - allows a class to call some code on player logout - improved version of logout listeners.
Add StartupListener interface - allows a class to call some code on server startup without adding messy code elsewhere
Add ShutdownListener interface - allows a class to call some code on server shutdown without adding messy code elsewhere
Add TickListener interface - allows a class to call some code on each tick without adding messy code elsewhere
Converted all applicable content over to using these new interfaces
2022-03-31 13:52:19 +00:00
Ceikry
3f499d1244 Corrected XP rate options
Fixed some minor tutorial island bugs
2022-03-30 23:56:01 +00:00
Logg
abdcc34702 Added a practice mode on Jad, so that Noobs can practice Jad without being in the cave for an hour. Costs 8000 TokKul + supplies. 8000 TokKul is given back if the Noob is successful at defeating Jad. Video of dialogue/functionality: https://www.youtube.com/watch?v=ZESnT0278gI 2022-03-30 23:03:34 +00:00
Ceikry
fec2fe5a28 Fixed a bug with random events where untradeables in inventory would be deleted 2022-03-30 22:46:42 +00:00
bushtail
4a022d1d78 fixed cooking make-x UI issues introduced by !464 2022-03-29 13:18:55 +00:00
Ceikry
7739d49d4a Added ingame rules confirmation screen 2022-03-28 13:47:57 +00:00
Ryan
f93cee6952 Removed the unnecessary and annoying player lock when cooking an item
Moved all the achievement diary checks out into the achievement event receiver
Refactored `ResourceGatheredEvent` -> `ResourceProducedEvent` and added a new optional field, `original` for item processing
2022-03-28 13:31:05 +00:00
Regenleif
f1cab8f6dc In the Prince Ali Rescue quest players can now use a Jug of Water (in addition to bucket of water) to make skin paste 2022-03-27 07:07:56 +00:00
Avi Weinstock
34aa842494 Implement hasty cooking skillcape perk (1 tick faster but 5 cooking levels lower for burn rate)
Add Nardah's "Clay Oven" to the list of cooking spots
Fix small burn inaccuracy with cooking gauntlets
2022-03-27 05:22:29 +00:00
Ceikry
7709c3bb04 Implemented a brand new cutscene system
Converted Lost Tribe's cutscene to the new system
2022-03-27 05:14:16 +00:00
Logg
776931c7a4 Replaced instances of "Hatchet" with "Axe" (except for stealing creation hatchet & others that were introduced as "Hatchet") 2022-03-27 05:01:05 +00:00
Ceikry
f5452e27e4 Corrected tree felling mechanics (now 1 in 8 chance for a tree to fall per log)
Moved the diary check in woodcutting out to the diary events hook
Corrected the woodcutting animation to not reset/interrupt itself
2022-03-27 04:57:23 +00:00
phil lips
fd9eaca1f3 Tribal totem quest log now shows quest as complete after finishing quest 2022-03-26 04:22:06 +00:00
Regenleif
3bbe96e3a0 Fixed Elsie dialogue logic and formatting 2022-03-26 04:09:02 +00:00
Regenleif
4460adac49 Renamed Readbeard to Redbeard in code
Fixed Pirate Treasure dialogue, Redbeard conversation would end before he could tell the player what the key is for
2022-03-25 10:30:35 +00:00
Regenleif
e3ca2b09af Renamed Misgog to Mizgog in WizardTowerPlugin.java 2022-03-25 09:09:31 +00:00
Regenleif
3c839937eb Added config parameter for the offerer of adventure bot GE announcements 2022-03-25 09:07:43 +00:00
Regenleif
ba2fb55bd1 fixed typo in prince ali dialogue 2022-03-25 08:57:13 +00:00
Ceikry
c53784c721 Fixed Barbarian fishing spot issue preventing it from acquiring a new location 2022-03-25 08:43:11 +00:00
bushtail
e95df88b0a fixed issue rubbing lamps rapidly 2022-03-25 08:30:59 +00:00
Q
6ea442ba9f Fix Tribal Totem Quest Index ID 2022-03-21 05:55:32 +00:00
bushtail
3270388f8d Crafting guild no longer gives "welcome" messages on leave
Refactored crafting guild
2022-03-21 00:54:14 +00:00
bushtail
fa13d165d2 rewrote the CadavaBerriesPlugin (misnomer) to CadavaPotionListener 2022-03-21 00:17:59 +00:00
Ceikry
ec35110748 Added missing watering can ID
Improved autofilling, is now the default
2022-03-21 00:13:21 +00:00
bushtail
f9b10bc1a7 Add interaction/city/lumbridge Listeners, move LumbridgeListeners to package 2022-03-21 00:09:20 +00:00