rendered paste body// precision
set precision_key "z"
bind $precision_key "precision1"
alias precision1 "use Chaingun ; bind $precision_key precision2 ; reset_spam_pb_sucky"
alias precision2 "use Railgun ; bind $precision_key precision1 ; reset_spam_pb_sucky"
// spam
set spam_key "r"
bind $spam_key "spam1"
alias spam1 "use Rocket Launcher ; bind $spam_key spam2 ; reset_prec_pb_sucky"
alias spam2 "use Grenade Launcher ; bind $spam_key spam3 ; reset_prec_pb_sucky"
alias spam3 "use HyperBlaster ; bind $spam_key spam1 ; reset_prec_pb_sucky"
// point-blank
set pointblank_key "w"
bind $pointblank_key "pointblank1"
alias pointblank1 "use Super Shotgun ; bind $pointblank_key pointblank2 ; reset_prec_spam_sucky"
alias pointblank2 "use Grenades ; bind $pointblank_key pointblank1 ; reset_prec_spam_sucky"
// sucky
set sucky_key "a"
bind $sucky_key "sucky1"
alias sucky1 "use Shotgun ; bind $sucky_key sucky2 ; reset_prec_spam_pb"
alias sucky2 "use Machinegun ; bind $sucky_key sucky1 ; reset_prec_spam_pb"
//---resets---
alias reset_spam_pb_sucky "bind $spam_key spam1 ; bind $pointblank_key pointblank1 ; bind $sucky_key sucky1"
alias reset_prec_pb_sucky "bind $precision_key precision1 ; bind $pointblank_key pointblank1 ; bind $sucky_key sucky1"
alias reset_prec_spam_sucky "bind $precision_key precision1 ; bind $spam_key spam1 ; bind $sucky_key sucky1"
alias reset_prec_spam_pb "bind $precision_key precision1 ; bind $spam_key spam1 ; bind $pointblank_key pointblank1"