About Master of Arms
I was thinking how someone could wake up in the world, pick up a weapon and suddenly be so proficient with it so quickly. So I came up with this mode. Give your players a little challenge with this progression system or host an event where the first player to unlock the rocket launcher gets the bragging rights or a special Perk for the wipe.
Added a Master of Arms Champion Trophy for the player that completes the challenge first, anyone else who finishes, gets congratulated for completing the challenge.
Master of Arms
Is a "Weapon Mastery" style progression system.
Set in config how many kills to "Master" a weapon, once mastered, the next weapon in line is usable.
Unlock Order
- Hunting Bow
- Crossbow
- Compound Bow
- Eoka
- Nailgun
- Revolver
- SAP
- M92
- P17
- Python
- Double Barrel Shotgun & Waterpipe
- Pump Shotgun
- Spas 12
- Custom SMG
- Thompson
- MP5
- SAR
- AK (Abyss and Diver)
- LR-300
- M39
- HMLMG
- M249
- Bolt Action Rifle
- L96
- Multiple Grenade Launcher
- Flamethrower & Rocket Launcher
Config
{ "BlockCrafting": true, "KillsForMastery": { "bow.hunting": 5, "crossbow": 5, "shotgun.double": 5, "bow.compound": 5, "pistol.eoka": 5, "pistol.semiauto": 5, "pistol.m92": 5, "pistol.python": 5, "pistol.revolver": 5, "pistol.prototype17": 5, "shotgun.pump": 5, "shotgun.spas12": 5, "smg.2": 5, "smg.thompson": 5, "smg.mp5": 5, "rifle.semiauto": 5, "rifle.ak": 5, "rifle.lr300": 5, "rifle.m39": 5, "hmlmg": 5, "lmg.m249": 5, "rifle.bolt": 5, "rifle.l96": 5, "multiplegrenadelauncher": 5, "pistol.nailgun": 5 }, "TrackAnimalKills": false }
Permissions
MasterofArms - Use this required to use the progression system.
Commands
/MoAHelp
This command is used to display information about the Master of Arms game mode to players.
It provides an introduction to the game mode and explains how players must master their current weapon to be able to equip the next unlockable weapon.
/MoAInfo
This command is used to check the player's current weapon proficiency if the UI (user interface) is disabled.
It displays information about the player's current weapon proficiency, the kills required to master the current weapon, and the next unlockable weapon.
If the player has mastered all available weapons, it informs the player that they have achieved Mastery.
/moaresetall
Admin Command Via Permission.
Wipes all player data related to weapon progression and unlocks.
/MoAReset "Player"
Admin Command Via Permission.
It allows administrators to wipe weapon progression and unlocks for a specific player.
/ArmsToggle
Toggles a UI under the compass, it displays the current weapon level, Next unlock, and how many kills to unlock that weapon.
/UnlockedWeapons
Will list all unlocked weapons.
Demo Video