07-May-2022

More changes in Gielinor
ryannathans
Lead Developer

07-May-2022

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