Greetings Explorers
There have been some more changes in Gielinor:
- adjusted price calculation formula used when selling items to shops
- fixed bug preventing awards for Witch's House and Roving Elves quests
- New dynamic region abstraction, consumed in construction
- Fixed an exception thrown when buying from player stock
Fix issue where malformed stock could shift following shop items
- Make ::setvarbit take the first and second args instead of first and third
- Better unit test output
- Fixed woman in Lumbridge house spawning inside of chair (Moved her spawn location a tile so she spawns freely)
Fixed #389 by adding missing items to Horvik's armour store in Falador
- adjusted shop prices in tzhaar city
- Add more unit tests for shops and quest related architecture
Fixed bug where quests could be repeatedly finished
Fixed bug where ironman status wasn't checked when buying overstocked items
Fixed bug where selling multiple items at a time that weren't listed in a shop would not succeed
Fixed bug where shop restocking would sometimes interrupt if a shop stock item was in a null slot
- Add symlink for unit test cache access
- 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
- 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.)
- Add unit tests for slayer
Kill server networking as soon as shutdown process starts
- Added packet for sending credit updates