Is there a tutorial somewhere that can show me how to make a new ability for a custom weapon (ive already made the weapon and its ready to go) but now i want to make a custom ability for it.
That's a pretty specific uncommon request for their to be any sort of tutorial about it. But here are the tutorials. There is also the basic modding guide and advanced modding guide you can find as downloads within the mods section. You'll need to learn LUA to make it happen. The docs in \starbound\docs\ can help but not til you understand LUA a little. After which you need to check out how weapon abilities work by studying the vanilla assets in /items/active/
Thank you so much! Yeah I figured it was uncommon, I heard Lua was much faster to learn so I'll start working on learning it, thank you again!
Here is the code to make a monster spawn from a projectile, put it in "actionOnHit":[ ], or something, I don't know. {"action":"spawnmonster", "type":"monsternamehere", "offset":[0,0], "arguments": {"regularmonsterparameters" } Usage: "projectileParameters": { "actionOnHit": [{ "action": "spawnmonster", "type":"poptop", "offset":[0,0], "arguments":{ "damageTeamType":"friendly", "scale":1.9, "damageTeam":0 }]} Example: /spawnitem raremachinepistol 1 '{ "primaryAbility": { "projectileType":"fast","projectileParameters": { "actionOnHit": [{ "action": "spawnmonster", "type":"poptop", "offset":[0,0], "arguments":{"damageTeamType":"friendly", "scale":1.9, "damageTeam":0 }]}}}'