Funny monkey throw more than just poop. Funny monkey throw items you give. By default this includes stones, most grenades, boomerangs, and even bolas. Also, if you have my other mod, PooPlus, Funny monkey can throw the Slinger ammo too.
Throwing Ability
Upon leveling up, Funny monkey gains an additional point for you to spec into upgrading its throwing ability. You can upgrade its range, cooldown, and a chance to not consume ammo. The amount gained per level scales with the monkey's base level after taming.
Funny monkey is also very smart monkey. Monkey knows when an enemy is immune to bolas, and thus will choose a different projectile to throw. Monkey also will not throw at dead or unconscious targets.
Hats
Funny monkey spawn with hat to distinguish from not so funny monkey. They can spawn with most types of helmets, but better ones are rarer. The helmet's quality is also random, but higher level monkeys have a higher upper limit of quality. Additionally, there's a 50% chance for a random hat skin.
Spawning
Funny Monkey replaces like... 40% of mesopithecus spawns... I think? I'm not actually sure how to figure out the exact number...
Spawn code:
cheat spawndino "Blueprint'/FunnyMunkey/Blueprints/Dinos/FunnyMunkey_Character_BP.FunnyMunkey_Character_BP'" 500 0 0 150
Config
Whack this in your GameUserSettings.ini if you want to configure stuff.
[FunnyMonkey]
AllowedThrownItems=
UseDefaultItemArray=True
AllowedThrownItems
You can add more items for Funny monkey to throw. Pretty much any item that can either be thrown or used as projectile ammo in a weapon will work, but might look or behave weirdly. I will not be held responsible for the consequences of what you choose to put in this array...
Added items are their blueprint paths separated by ", ". For example, if you wanted to add rockets and stone arrows for some reason:
AllowedThrownItems=/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItemAmmo_Rocket, /Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItemAmmo_ArrowStone
UseDefaultItemArray
Set to false if you don't want the default allowed items to be thrown, and only want what you specify in AllowedThrownItems.