Ceikry
bd7d8eb276
Fixed agility interruptible obstacles and repeating low walls
2022-04-18 08:12:03 +00:00
Ceikry
e9c23a845b
Implemented the varrock teleport destination swap reward for easy diary completion
...
Fixed the bug with accessing ned's achievement dialogue while one of his quests was in progress
2022-04-18 07:55:42 +00:00
Ceikry
1b9e330f68
Added unit testing framework
2022-04-18 06:23:41 +00:00
Pazaz
41c81fe126
Added info on synth names and quest prefixes
2022-04-17 22:16:52 -04:00
Ryan
af82267652
swapped to java 11
2022-04-17 12:54:32 +00:00
Ceikry
c50d51c22a
fixed erroneous pyramid plunder locks
2022-04-12 09:04:10 +00:00
Ceikry
e958b8d255
Completely rewrote the shop system.
...
Shop restocking now works properly, with per-item-in-shop granularity as well. (Thanos tool update released that allows defining this)
Shops properly restrict ironmen from buying from player stock/overstocked items
Fully functioning individualized player stock support (need to set a server config variable to enable, disabled by default. Specifically, set personalized_shops = true in the world section of the config.)
The shop pricing formula now scales up/down with the authentic ratios based on stock quantity.
Buying or selling, for example, 1000 of an item, now does the proper calculation for each individual item in the purchase/sale rather than exchanging the full 1000 for the initial price at the time. (For example, in the old shops, feather price at full stock was, say, 6gp. You could buy 1000 feathers at once for 6000gp. Authentically, the pricing for each feather should scale as the stock goes down. Now 1000 feathers at once costs a bit over 7k gp, despite the initial price remaining 6gp.)
General store player stock is now shared between all general stores
2022-04-12 08:46:21 +00:00
bushtail
f9aea18497
Fix Tribal Totem bug where you could repeatedly claim quest rewards
2022-04-12 03:02:55 +00:00
bushtail
7f56465f61
Add five (5) bot dialogue lines, handful of RS scam lines
2022-04-10 23:00:03 +00:00
Ceikry
d7e7ee348d
Better cache parsing, reading more data from cache instead of code/config defined values
2022-04-09 02:25:16 +00:00
Ceikry
11abc4bbab
Fixed a bug with Gertrude's Cat where it would give you the wrong bucket back when feeding the cat
2022-04-09 02:22:35 +00:00
Ryan
592be2d79b
fixed penguin spying errors
2022-04-09 02:20:06 +00:00
Ceikry
e8ed23d04f
Fix weird integer casting bug with pyramid plunder affecting drop rates
2022-04-09 02:19:03 +00:00
Ceikry
c4e41f4ab7
Added region specific teleport commands for admins
2022-04-08 10:21:54 +00: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
Ceikry
8144faa37b
No longer take thirst damage while doing the tutorial
...
Survival Expert can now correctly return your axe if you somehow manage to lose it
Fixed a hint arrow location in tutorial
2022-03-20 23:33:36 +00:00
bushtail
4d72ebef6f
Can now make sinew from both beef and bear
...
Sinew no longer hangs
2022-03-20 23:30:06 +00:00
Regenleif
6c3cee0b82
authenticity fix for text on shield of arrav certificate
2022-03-20 22:10:15 +00:00
Mokun Mokkun
205d8e45b3
Rewrote how Entrana item restrictions work, fixes various issues
2022-03-20 08:36:17 +00:00
Ceikry
728d221d27
Fixed another RW drop regression where server would not start on headless environments
2022-03-20 08:33:40 +00:00
Mokun Mokkun
3b6b5885f2
fixed drops providing clue scrolls that can't be used
2022-03-20 08:32:26 +00:00