Overgrowth

Overgrowth

Versus Brawl - local play overhaul
 This topic has been pinned, so it's probably important
TSx* Osa__PL  [developer] 30 Jul, 2023 @ 10:54am
0.7 Update changelog
0.7:
This is a big one, with focus on actually getting new content polished, performance improvements, and making mapping a lot easier and less bug infested.
Some of these were already included in 0.5.9 pre-release

Added Nidhogg, CTF, Race gamemodes!

Added new playable maps:
- Sand Fortress, CTF
- Purple Dreams, Nidhogg

Maps reworked:
- Imperial sewers, is now finished
- Dank cave, now a TAG map, with visual touchups
- Gods Exile, touched up and converted into a DM map

Weapons additions:
- DogHammer is now a unique two handed weapon, for smashing through a sturdy opponent.
- RabbitCatcher now acts as a spear.
- You can now also quick drop a weapon by tapping "drop" two times quickly
- Added ability to select which weapon to unsheathe by holding a key, and then pressing "item" key:
- hold "grab" to unsheathe hip weapons (hold "item" to unsheathe both, press for a single one)
- hold "attack" to unsheathe big sword weapon slot

Dogs can now sheathe big weapons on their back. (other characters can also use the new "Can sheathe big weapons" parameter)
- Supported big sword slot weapons are: DogBroadSword, DogHammer
- Supported big stick slot weapons are: staffbasic, DogGlaive, DogSpear, RabbitCatcher

KnockbackMlt is now also applied on blocked hits.

Leaders are now granted a shiny crown.

On screen text can now be separately colored.

Added new hotspots to use for mappers:
- charCatapultHotspot: Used to create jump pads, catapults and trampolines for players.
- teleporterHotspot: Used to create portals.
- flagHotspot and flagReturnHotspot: These two can be used to create some gameplay based on gathering/returning flag. (comes with a flag item)
- staticObjectAnimatorHotspot: allows you to animate static objects. (additionally you can use scripts for extracting animation frames from blender included here: https://github.com/OsaPL/Versus-Brawl/tree/main/Scripts/extractAnim)

Big changes for mappers/modders:
- Added some test maps for experimentation with hotspots/scripts
- Hotspots now highlight when selected
- ...and also get more transparent when disabled
- Suicide now available for all gamemodes
- Not counted kills will now trigger SuicideDeath event
- Leader crown now also available for all gamemodes
- Most hotspots are now available in the object collection category 'VersusBrawl'
- Points UI is now generic and you can use it in any gamemode or even extend it
- Versus-Brawl UI no longer displays while in editor mode
- More options for fps optimization added to objectFollowerEmmiter and waterRiseHotspot (see modding docs)
- objectFollowerEmmiter now also has a editor mode placeholder to help with visibility
- All hotspot placeholder texts now only showup within a distance of the camera

Fixes:
- Hotspots should now check the paths before trying to load a file.
- Coop panic now doesnt work on "gamemode == versusBrawl" tagged maps
- Coop now uses Duplicate object to more accurately recreate coop players
- Reduced number of logs.
- Reverted the throw change on dog for the time being
- Fixed funnies not triggering
- You now cant suicide during you respawn invincibility
- Point counters not disappearing on round end
- Some hints have been removed, and some have been reworded
- Removed some performance heavy code that runs each frame (should make frame times much lower)
- Preloading should be faster, will now spawn a static dummy to preload everything on, instead of a real character

Mapping and modding docs update.
Docs have been extended and a lot more things are now documented. With this update I've tried to document everything new.
Any feedback will be appreciated.

Please report any problems.