About Custom Ammo
Shooting is fun , but even more fun is when with your bullet/arrow fly some grenade or maybe rocket or what ever !
SHORT INFO :
When you shot regular bullet/arrow if you have customm ammo,and if is activated you will fire that custom ammo also on spot where your bullet/arrow hit !
Make custom ammo , chose what will be that custom ammo (what ever you like) , what weapons can use it , extra boom damage , amount of boom, spread radius of boom .
That custom ammo will explode on impact !
HOW AND WHAT :
To use custom ammo , when holding weapon in hands , you need to have custom ammo in inventory and activate it with middle mouse button .
UI will open with useful info , how much custom ammo you have ,how much you need to fire it , and if there is cooldown between shots you see timer .
If you have custom ammo when you fire that custom ammo will fire also .
If you have more types of ammo for that weapon , UI will open where you can chose what ammo you will use !
MAKING NEW CUSTOM AMMO :
You can make infinitive ammo item types .
"Prefab Type": "assets/prefabs/npc/sam_site_turret/rocket_sam.prefab", ///// HERE YOU CHOSE WHAT IS THAT AMMO , WHAT WILL BE FIRED
"ItemShortname": "sticks", ///// YOU CAN CHANGE SHORTNAME TO WHAT EVER.
"SkinID": 3474702139, ///// SKIN WHAT EVER YOU LIKE .
"ItemDisplayName": "Explosive Arrow", ///// NAME OF THAT CUSTOM ITEM .
"Bonus Damage Amount": 0.0, ///// SO EVERY PREFAB/ITEM HAVE HIS DMG , SO THIS IS EXTRA DMG , REGULAR DAMAGE + BONUS DAMAGE
"Cooldown Seconds": 0.0, ///// WILL THERE BE COOLDOWN BETWEEN SHOOTING CUSTOM AMMO
"Amount To Spawn": 1, ///// HOW MUCH BOOM IT WILL TRIGGER ON SHOT , EXAMPLE 5 , SO 5 ROCKETS WILL FLY ON HIT POINT
"Radius Spread": 0.0, ///// IF YOU USE AMOUNT MORE THAN 1 , WHAT SPREAD WILL BE BETWEEN FIRED AMMO
"Weapon List": [
{
"Shortname": "bow.hunting",
"SkinID": 0
},
{
"Shortname": "bow.compound",
"SkinID": 0
}, ///// YOU CAN ADD WHAT EVER WEAPON HERE ,WITH SKIN OR WITHOUT SKIN
{
"Shortname": "crossbow",
"SkinID": 0
},
{
"Shortname": "minicrossbow",
"SkinID": 0
}
PERMISSION :
customammo.give - need to have to use give command
CHAT/CONSOLE COMMAND :
Chat :
/giveammo [player] <Ammo Display Name> [amount]
Optional player name and amount !
Console:
giveammo <player ID/name> <Ammo Display Name> [quantity]
Optional amount !