Telekinetic Goat
Goats can also have super powers, and Magneto himself would be jealous of this one!
Any question or problem to use this mod? Click here to read the FAQ.
FEATURES
– Telekinetic Goat: You can move objects by the power of your mind.
KEYBOARD CONTROLS
– No item + [RightClick]: Grab the first item in front of you.
– Item + [LeftClick]: Throw the item in front of you.
– Item + [RightClick]: Throw the item at 45°.
– Item + [S] + [LeftClick]: Throw the item vertically.
– Item + [RagdollKey]: Drop the item in front of you.
GAMEPAD CONTROLS
– No item + [LT]: Grab the first item in front of you.
– Item + [RT]: Throw the item in front of you.
– Item + [LT]: Throw the item at 45°.
– Item + [Down] + [RT]: Throw the item vertically.
– Item + [B]: Drop the item in front of you.
CHARACTERISTICS
– If you try to grab an item while licking an object, this object will be grabbed.
– If you go ragdoll for any reason, you will drop the grabbed item.
EASTER EGGS
– Telekinesis can’t grab moving objects but it can make them inanimate.
– Ripped Goat can throw objects stronger.
– If another player use telekinesis on you, you can escape by ragdolling.
– There is a secret way to activate Silver’s sounds (It’s no use / Take this / How about this). Hint:There is another reference to the universe of Sonic in this game.
KNOWN BUGS
– You can’t grab ragdolls directly, you need to lick them first.
DEV NOTES
– Added Silver’s sounds easter egg.
– Fixed crash introduced by the 1.1 update.
– Added telekinesis effect on vehicles (bycicle, skateboard).
– Added telekinesis effect on other goats (not tested).
– Improved telekinesis effect on moving objects.
– Added multiplayer support.
– Fixed 1.2 compatibility problems.
– Made easter egg compatible with more mutators.
– Fixed compatibility with GoatZ.
– Fixed compatibility with v1.3.3.
– Fixed compatibility with GoatBread.
– Fixed compatibility with Payday.
– Fixed compatibility with Waste of Space.
I got the idea of this mod after reading the description of the Goatbuild mod. When I was working on the APM, I discovered a really interesting function called SetBase() that attach an object to another object and I thought about a way to apply it to any object te be able to transport it.
So here is the result, I used the position of the Demonic Goat force field to attach the objects to the goat and allow to move them where you want ^^ I found in the code of the Baambs mod a nice way to throw items so I reused it for more fun.
I had a few problems with NPCs because they just didn’t want to be grabbed, so I used the Tick() event to relocate them constantly at the correct position. InterpActors (moving objects) are even worst because every time you try to move them, they just teleport back to their intended position >_< All I could do was to stop them and make them moveable as a simple crate.