Ninja Goat

If you liked this item, please rate it up on Steam Workshop page.

Author: Geneosis

Last revision: 7 Jun, 2016 at 09:15 UTC

File size: 53.49 KB

On Steam Workshop

Description:

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

Originally posted by Update 1 (23/06/2014):

– Fixed bad double keypress detection on 32bit versions.

Originally posted by Update 2 (23/07/2014):

– Added gamepad support.
– Added multiplayer support.
– Changed Ninja Reflexes key to [X] to fix potential keyboard issues.

Originally posted by Update 3 (21/11/2014):

– Fixed 1.2 compatibility problems.

Originally posted by Update 4 (09/01/2015):

– Fixed broken gamepad commands.

Originally posted by Update 5 (10/05/2015):

– Fixed compatibility with GoatZ.

Originally posted by Update 6 (13/06/2015):

– Fixed compatibility with v1.3.3.

Originally posted by Update 7 (06/09/2015):

– Added Shadow Clones.

Originally posted by Update 8 (14/11/2015):

– Fixed compatibility with GoatBread.

Originally posted by Update 9 (01/02/2016):

– Fixed compatibility with Payday.
– Fixed rotation speed when using ninja reflexes.

Originally posted by Update 10 (07/06/2016):

– Fixed compatibility with Waste of Space.

Originally posted by About this mod:

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…