BBase Update 45

Discussion in 'BBase' started by Teddi, Aug 7, 2021.

  1. Teddi

    Teddi Well-Known Member Bear

    Joined:
    Jul 21, 2007
    Messages:
    9,635
    Likes Received:
    1,118
    We haven't posted any update threads over the last few months. That isn't because things haven't been getting done - we've just been too lazy to post an update thread.

    BBase
    • Update how "/admin" messages get sent to Slack / Discord
    • Update some ancient entity modification code to be more modern in gLua standards
    • Updated the base area entity to allow for some backwards compatibility
    • Added basic mesh area entity system
    • Added Eurovision 2021 achievement (still to be awarded)
    • Added support for the new volume system to our scoreboards
    • Updated the basic teleport entity to allow us to stop players entirely if required
    • Updated the render pipeline system for equippables to prevent a number of frame drops / performance dips that could occur.
    • Resolved bugs with viewing the store / market when you had no items equipped
    • Resolved a bug with equippables when a brand new player joined the server.
    • Added a centralised basic timetrial system. Allows for the weekly / monthly / alltime system that Surf has but at a global level.
      • An example of a system using this is Climb.
    • Added support for V2 of the BB API. This is an authenticated API which means we can use it to deliver data without piping it through the gameserver directly.
      • /portal and /servers uses V2 of the BB API
    • Changed how the "x has joined the game" message works. Will now only display when they've actually spawned in.
    • Added "boop2" to the emote list
    • Added ability to disable voice emotes in F1 / !menu
    • Added various new hooks to the VoteMap module to give gamemode extra control of how it all gets loaded in!
    • Added support for 6 month / 12 month Platinum redemption types
    • Other bugfixes.