ceikry
d225cd694d
Move test.conf to resources, add path parsing for resource URLs
2022-04-27 16:59:46 -05:00
ceikry
fc7be0922b
Adding more tests
2022-04-27 07:25:17 -05:00
ceikry
4f043d217c
Adding more tests
2022-04-27 07:23:35 -05:00
ceikry
45980f5823
Adding more tests
2022-04-26 22:00:36 -05:00
ceikry
c4ab32f7d7
Adding more tests
2022-04-26 21:45:13 -05:00
ceikry
1aaa1a46f8
Adding more tests
2022-04-26 21:43:26 -05:00
ceikry
30ce30ac04
Adding more tests
2022-04-26 21:39:21 -05:00
ceikry
ef14cf3bce
Adding more tests
2022-04-26 20:35:56 -05:00
ceikry
e8b8621cc6
Adding more tests
2022-04-26 20:34:14 -05:00
ceikry
14fd14659c
Adding more tests
2022-04-26 20:29:27 -05:00
ceikry
8a17e9ba62
Adding more tests
2022-04-26 19:25:40 -05:00
ceikry
eabd15e2b1
Adding more tests
2022-04-26 18:42:28 -05:00
ceikry
37ba4e1931
Adding more tests
2022-04-26 18:21:59 -05:00
ceikry
0547e4bbff
Add more unit tests, fixed 3 bugs with shop code and 1 bug with quests
2022-04-25 21:31:03 -05:00
Ceikry
96abfe6ab1
Add symlink for unit test cache access
2022-04-25 12:41:59 +00:00
Ceikry
fb98015536
Added unit tests for the GE
...
GE should now favor the buy offer if it's newer than the paired sell offer (buyer gets GP back)
GE should now favor the sell offer if it's newer than the paired buy offer (buyer does NOT get gp back)
GE should now always award bot offers to the highest bidder
2022-04-25 12:35:51 +00:00
Ceikry
933dc72a48
Added unit tests for regions (now requires cache at Server/src/resources/cache)
...
Reverted some really old changes (2019) to house loading code (Might fix construction? Probably not.)
2022-04-25 12:15:56 +00:00
Ceikry
eab32ccef8
Add unit tests for slayer
...
Kill server networking as soon as shutdown process starts
2022-04-24 15:08:08 +00:00
ceikry
75f1e092d5
Added packet for sending credit updates
2022-04-23 21:02:03 +00:00
Ceikry
4979c8438a
Show standard offer text when reopening already-made offers
...
Fixed grand exchange offers disappearing on login
Don't show withdraw items with amount 0
2022-04-23 14:11:48 +00:00
downthecrop
0812cfa0c7
Fixes for 'perfect gold' smelting, mining and a prospecting bug for depleted rocks
2022-04-23 12:55:33 +00:00
Regenleif
051d6d09ec
Updated Java 8 to Java 11 in README.md, updated links
2022-04-21 00:37:23 +00:00
Ryan
7c164430ee
fixed memleak in ge sqlite connection
2022-04-19 11:58:11 +00:00
ceikry
d4082c60f7
Add npc configs entry for ignoring tolerance
2022-04-18 13:38:03 +00:00
Ceikry
9f05db7e6c
NPCs can no longer teleport you out of bounds
2022-04-18 13:35:08 +00:00
ceikry
bf60a0a658
NPCs should no longer be able to kill you with a projectile fired shortly before or during death
2022-04-18 13:27:50 +00:00
Ceikry
6e804d4e99
Locked some cells in port sarim jail, can no longer just walk into wormbrain's cell
2022-04-18 13:07:35 +00:00
Ceikry
4d95ad1b09
Implemented charter cost reduction for karamja gloves
2022-04-18 13:04:54 +00:00
Pazaz
841318620b
thieving: Pickpocket sound, hit sounds, fixed stun
2022-04-18 13:03:46 +00:00
Ceikry
fbe78055cf
Pets now run off when starving
2022-04-18 12:59:14 +00:00
Ceikry
f454712c58
MapAreas can now reference their associated zones to dynamically add/remove borders
...
Random Events can no longer spawn in fishing trawler
Players can no longer have multiple random events spawned in/active at a time
2022-04-18 12:17:18 +00:00
Ceikry
202775f150
Plugin interactions can now dispatch interaction events, fixes varrock easy diary tasks not counting
2022-04-18 08:22:51 +00:00
Ceikry
66f51ca043
Convert skillcape perk activation to an interaction listener, fixes HP cape giving perm boost
2022-04-18 08:21:30 +00:00
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