i feel like this mod or at least its commands should be integrated into the game as working commands
here is an updated weapons.lua for the mining update that is currently in beta
-- Table of system upgrade scripts for use with `findString()` from `lib.cmd.common`
return
{
{function (str) return str:find("^[cC]ha") end, 0, "ChainGun"},
{function (str) return str:find("^[pP]dc") end, 1, "PdChainGun"},
{function (str) return str:find("^[pP]dl") end, 2, "PdLaser"},
{function (str) return str:find("^[lL]as") end, 3, "Laser"},
{function (str) return str:find("^[mM]in") end, 4, "MiningLaser"},
{function (str) return str:find("^[rR]awm") end, 5, "RawMiningLaser"},
{function (str) return str:find("^[sS]al") end, 6, "SalvagingLaser"},
{function (str) return str:find("^[rR]aws") end, 7, "RawSalvagingLaser"},
{function (str) return str:find("^[pP]la") end, 8, "PlasmaGun"},
{function (str) return str:find("^[rR]oc") end, 9, "RocketLauncher"},
{function (str) return str:find("^[cC]an") end, 10, "Cannon"},
{function (str) return str:find("^[rR]ai") end, 11, "RailGun"},
{function (str) return str:find("^[rR]ep") end, 12, "RepairBeam"},
{function (str) return str:find("^[bB]ol") end, 13, "Bolter"},
{function (str) return str:find("^[lL]ig") end, 14, "LightningGun"},
{function (str) return str:find("^[tT]es") end, 15, "TeslaGun"},
{function (str) return str:find("^[fF]or") end, 16, "ForceGun"},
{function (str) return str:find("^[pP]ul") end, 17, "PulseCannon"},
{function (str) return str:find("^[aA]nt") end, 18, "AntiFighter"},
}
i might update the upgrades list later if i have time.