Posted March 24, 2022 by Springroll Games
Attacks
- Added the "simple attacks" system, which allows you to define attacks dynamically through data instead of through scripts
- Simple attacks cannot be customized as much as normal attack scripts, but are quicker to make
- Added the following moves as premade simple attacks:
- fair_shulk
- fsmash_roy
- nspec_hadoken
- grab0
- pummel0
- bthrow0
- fspec_wind
- utilt3
- bair_cloud
- General balance changes
Stages
- Added a new stage template, "Flipped Battlefield"
Functionality
- Added support for the knockdown state
- Players in the knockdown state can normal getup, roll, or getup attack
- Certain moves can lock players in knockdown, forcing them to use a normal getup
- Low knockback moves no longer put the opponent in the tumble state
- High knockback moves now use a "reeling" animation
- Added support for "singleplayer mode", which doesn't end the game when only one player is left
- Added share stock
- "collision_box_change" now has an optional argument for an anchor point to use
Fixes
- Players can no longer use negative input delay online
- Fix some dependency issues with the GGMR functions
- "fspec_falcon" no longer crashes when hitting an explosive box
- The game no longer crashes at the end of a match with debug sync testing turned on
- Fixed an issue where many attacks with custom hurtboxes would not set the hurtbox on the first frame
- "obj_item_ball" can no longer get stuck in an infinite collision
- Armoring through moves now gives players the full amount of hitlag
- Ledge rolling now uses the tech roll state instead of the normal roll state, so you can no longer wavedash cancel a ledge roll
- Fixed some VFX and camera shake inconsistencies with missed techs
- Fixed an issue where players would sometimes animate even if "self_hitlag_frame" was true
- Fixed an issue where a rock colliding with 2+ players at once could cause desyncs online
- Fixed an issue where chat messages would not order correctly if sent before and after midnight
Extra
- Simplified the buffer functions for GGMR saving and loading (this may cause issues if you try to merge 1.2.1 with 1.2.0)