Prophunt Changelogs 19/04/2024
Ingame Events
[ADDED] The entirely new Ingame Events system which will be used to host many different events in the future:
- Type '!event' to open the menu.
- Read about the current active event in the event info tab.
- Check the current event leaderboard in the active event tab.
- Check the results of previous events in the event archive tab.
Hoola Dolls / Collectibles
[ADDED] Spawn points for the collectibles on maps that didn't have any configured yet.
[ADDED] Extra feedback for the commands for staff.
[CHANGED] Some user commands broadcasted the output to all players, now only the executing player will see the output.
[CHANGED] 'Genericified' the internal naming scheme to "collectibles".
[CHANGED] The name / model and data-basing of the collectibles is now handled dynamically by the Iname Events addon.
[CHANGED] The model to
Spring Flowers as part of the collection event.
[CHANGED] Collectibles now spawn every minute and at the very beginning of the round, instead of once after 90 seconds since the round starts.
[CHANGED] The amount of collectibles that spawn is now determined by the players online: 1 collectible for every 2 players. Instead of spawning a fixed 5 every time.
Banned Models
[ADDED] An entire new UI.
[ADDED] Separated tabs for "all banned models", "banned models present on the current map" and "all models on the map"
[CHANGED] The way staff can manage, add and remove banned models with a model picker like gui instead of having to type the model name through a command.
Scoreboard / TAB Menu
[ADDED] The ability to give players a custom name color instead of only a rainbow name.
[ADDED] The ability to add tool tips to players when hovering over their name, this will be used to show the name of the events won of those players who have a custom colored name.
Shout Vote
[CHANGED] RTV vote count now properly handles disconnecting players and is now solely based on connected players. The ribbon on the top will update when players who have RTV'd disconnect.
[FIXED] The ribbon on the top will now properly show the avatars of disconnected players when an RTV has succeeded.
[FIXED] Voice chat not working while the shout vote menu is open due to Garry's Mod having disabled the ability to transmit voice code wise.
Taunts
[ADDED] Implemented a WIP feature so taunts will check if a pointshop taunt is playing and vice versa to avoid overlapping taunts, when the corresponding pointshop update is released.
[CHANGED] Code optimization and merging some code related to taunt duration / expiration.
ULX Logging
[FIXED] Logging functionality has been reworked to handle specific parameters better to avoid future incorrect messages.
[FIXED] And improved logs overall.
Gamemode
[CHANGED] All gamemode code is now separated into modules which makes it easy to maintain in the future.
[CHANGED] The modelpicker is now a gamemode module instead of an addon.
[FIXED] Some issues related to key binds. Lock rotation and disguise now use / display on the hud 'C' and 'Left Click' respectively instead of trying to retrieve user binds.
Other Changes
[CHANGED] Lots of duplicated code has been removed / merged.
[FIXED] A lot of network synchronization issues that caused some variables on the client to not be updated and show incorrect information.
And alot of smaller fixes like usual.
Huge thanks to
Donny for the collaboration on this update.