Ninja Goat
Because you’re a Ninja!
And as every ninja worthy of being one you have advanced movement skills, incredibly fast reflexes and you recover a lot better. You also know the ancestral shadow clone jutsu!
Any question or problem to use this mod? Click here to read the FAQ.
FEATURES
– NINJA GOAT: You are a Ninja.
KEYBOARD CONTROLS
– [RagdollKey]: Unragdoll in air.
– [DirectionKey]: Double press to Dash in this direction.
– [X]: Toggle on/off ninja reflexes.
– [E]: Hold while dashing to create a Shadow Clone.
– [RightClick] + [X]: Swap position with a Shadow Clone.
GAMEPAD CONTROLS
– [B]: Unragdoll in air.
– [LeftStickDirection]: Double press to Dash in this direction.
– [LB]: Toggle on/off ninja reflexes.
– [X]: Hold while dashing to create a Shadow Clone.
– [LT] + [LB]: Swap position with a Shadow Clone.
CHARACTERISTICS
– You can hit surfaces with a very high speed without ragdolling.
– You can do infinite wallrun horizontally.
– After a vertical wallrun you will not fall, you will keep your position on the wall as long as you run.
– When ninja reflexes are active, you are 4 times faster.
– You can produce up to 3 Shadow Clones at once.
– Shadow Clones only reproduce the main shape of your goat, not the accessories.
– Shadow Clones will dissapear if forced to ragdoll.
– You swap position in the order of creation of the Shadow Clones (last created first).
EASTER EGGS
– Dash into objects and people to knock them hard.
– Using ninja reflexes in slowmotion gives you normal speed when everything else is slow.
– When you wallrun vertically, you can walljump and dash forward to go higher.
– In slowmotion, you can use dash in chain to travel really far away without losing height.
– This mutator combines really well with Uncle Goat and/or Angel Goat.
– Ragdolling during a dash can produce insane results (even more insane with ninja reflexes).
– There is a secret key to remove the Shadow Clone limit.
KNOWN BUGS
– You can’t stick to a wall when falling.
– Ninja reflexes are not effective if you go ragdoll.
– Shadow Clones can sometimes fall through the ground.
– Shadow Clones can sometimes be stuck in the air.
DEV NOTES
– Fixed bad double keypress detection on 32bit versions.
– Added gamepad support.
– Added multiplayer support.
– Changed Ninja Reflexes key to [X] to fix potential keyboard issues.
– Fixed 1.2 compatibility problems.
– Fixed broken gamepad commands.
– Fixed compatibility with GoatZ.
– Fixed compatibility with v1.3.3.
– Added Shadow Clones.
– Fixed compatibility with GoatBread.
– Fixed compatibility with Payday.
– Fixed rotation speed when using ninja reflexes.
– Fixed compatibility with Waste of Space.
As some people may notice, what I tried to reproduce here are the ninja abilities given by the ninja equipments in Terraria ^^
Nothing too hard to code this time: the dash simply makes you really fast for a split second. The air-unragdoll is a custom StandUp() function without some checks that forced the player to be on the floor to unragdoll. The infinite wallrun is made by making your vertical movement only positive or null when you wallrun.
The only thing that I was not able to implement is the ability to stick to walls, for some reasons you can’t start to wallrun when falling and that makes things a bit complicated…