* Just the Coin Sparkle stuff
FYI, if a property in the json is formatted like `exa.exb` then it reads `exa` as another object and `exb` as a property in `exa` assuming the root `property_node` contains this object.
Also primarily for Resource Packs to change how the particles work and should explain how I got there with my personal SMAS skin.
* Added Coin Sparkle Texture to Scene
Of course I broke it in some form.
* new animation states
additional conditional animation states, including:
- SkidAttack
- IdleAttack
- WalkAttack
- RunAttack
- CrouchJump
- CrouchMove
... along with a new set of animations, the Bump animations (play when hitting your head on a block)
- JumpBump
- CrouchBump
- SwimBump
* added fly animations & tweaked bump animation time
new anims for FlyIdle, FlyUp, FlyMove, FlyAttack, and FlyBump, which all fallback on their Swim counterparts if not found. also changed around some animation fallbacks which made more sense, like bumps using fall animations instead if applicable.
* added bump ignore checks and added a general bump animation
you can now define Bump which will define a bump animation for all bump animations. additionally, bump animations will only play if they can detect an animation. no more fallbacks needed
* Update Mod Loader and Tool addons
* Mod tool checks if script exists before reloading
* Change script export mode to Text for hook export
* Change return type of load_image_from_path to Texture2D
This commit delegates all Discord-related functions to DiscordManager.gd and adds a project setting bool to toggle using Discord RPC at all. Toggling off will reduce cpu and memory overhead when Discord is not needed.
This adds a new and optional animation for Characters called `PoseDoor`. When a character uses this animation, they stop at the entrance of the castle door to strike a pose like in All-Stars.
Adds a new Difficulty Setting which changes how long each "second" lasts in a level. Off by default, but when on it uses full seconds instead of 0.4 seconds like in SMM2.
NOTE: The translations will need to be checked properly.