// drop.q2 echo Q2 DROP config By PURRI - Last modified 2006-11-15 Mail: mikael.tarvainen@gmail.com //color code sets set grn "[]" set mis "[]" set blu "[]" set orn "[]" set gry "[]" set yel "[]" set red "[]" set arw "[]" set tm "( TM )" set nme "NME" set saf "OK" set fri "FRIENDLY" set sup "SUPPORT" set req "REQUEST" set ava "AVAILABLE" //item binds //bind PAUSE "$grl" //bind KP_SLASH "$ss" //bind * "$hb" //bind KP_MINUS "$bf" //bind KP_HOME "$rl" //bind KP_PGUP "$rg" //bind KP_PLUS "$cg" //bind KP_END "$bl" //bind KP_DOWNARROW "$sg" //bind KP_PGDN "$mg" ui bind 3 "$ss" bind r "$rl" bind a "$rg" bind v "$hb" bind 6 "$grl" bind 4 "$mg" bind g "$gr" bind c "$cg" bind F8 "$ps" //drop item alias di.sg "drop shotgun" alias di.ss "drop super shotgun" alias di.mg "drop machinegun" alias di.cg "drop chaingun" alias di.grl "drop grenade launcher" alias di.rl "drop rocket launcher" alias di.hb "drop hyperblaster" alias di.rg "drop railgun" alias di.bf "drop bfg10k" alias di.gr "drop grenades" alias di.ps "drop power shield" //drop ammo alias da.ce "drop cells" alias da.sh "drop shells" alias da.bu "drop bullets" alias da.gr "drop grenades" alias da.ro "drop rockets" alias da.sl "drop slugs" //action: use item alias bl.ui "use blaster" alias sg.ui "use shotgun" alias ss.ui "use super shotgun" alias mg.ui "use machinegun" alias cg.ui "use chaingun" alias grl.ui "use grenade launcher" alias rl.ui "use rocket launcher" alias hb.ui "use hyperblaster" alias rg.ui "use railgun" alias bf.ui "use bfg10k" alias gr.ui "use grenades" alias ps.ui "use power shield" //action: drop package alias bl.dp "" alias sg.dp "dp;di.sg;da.sh;set sg da.sh;$mm $grn $drp SGUN" alias ss.dp "dp;di.ss;da.sh;set ss da.sh;$mm $grn $drp SS" alias mg.dp "dp;di.mg;da.bu;set mg da.bu;$mm $grn $drp MG" alias cg.dp "dp;di.cg;da.bu;set cg da.bu;$mm $grn $drp CG" alias grl.dp "dp;di.grl;da.gr;set grl da.gr;$mm $grn $drp GL" alias rl.dp "dp;di.rl;da.ro;set rl da.ro;$mm $grn $drp RL" alias hb.dp "dp;di.hb;da.ce;set hb da.ce;$mm $grn $drp HB" alias rg.dp "dp;di.rg;da.sl;set rg da.sl;$mm $grn $drp RG" alias bf.dp "dp;di.bf;da.ce;set bf da.ce;$mm $grn $drp BFG" alias gr.dp "dp;di.gr;da.gr;set gr da.gr;$mm $grn $drp GRENS" alias ps.dp "dp;di.ps;da.ce;set ps da.ce;$mm $grn $drp POWERSHIELD" //action: drop item alias bl.di "" alias sg.di "di;di.sg;set sg da.sh;$mm $grn $drp SGUN" alias ss.di "di;di.ss;set ss da.sh;$mm $grn $drp SS" alias mg.di "di;di.mg;set mg da.bu;$mm $grn $drp MG" alias cg.di "di;di.cg;set cg da.bu;$mm $grn $drp CG" alias grl.di "di;di.grl;set grl da.gr;$mm $grn $drp GL" alias rl.di "di;di.rl;set rl da.ro;$mm $grn $drp RL" alias hb.di "di;di.hb;set hb da.ce;$mm $grn $drp HB" alias rg.di "di;di.rg;set rg da.sl;$mm $grn $drp RG" alias bf.di "di;di.bf;set bf da.ce;$mm $grn $drp BFG" alias gr.di "di;di.gr;set gr da.gr;$mm $grn $drp GRENS" alias ps.di "di;di.ps;set ps da.ce;$mm $grn $drp POWERSHIELD" //action: drop ammo alias bl.da "" alias sg.da "da;da.sh;set sg da.sh;$mm $grn $drp Shells" alias ss.da "da;da.sh;set ss da.sh;$mm $grn $drp Shells" alias mg.da "da;da.bu;set mg da.bu;$mm $grn $drp Bullets" alias cg.da "da;da.bu;set cg da.bu;$mm $grn $drp Bullets" alias grl.da "da;da.gr;set grl da.gr;$mm $grn $drp Grenades" alias rl.da "da;da.ro;set rl da.ro;$mm $grn $drp Rockets" alias hb.da "da;da.ce;set hb da.ce;$mm $grn $drp Cells" alias rg.da "da;da.sl;set rg da.sl;$mm $grn $drp Slugs" alias bf.da "da;da.ce;set bf da.ce;$mm $grn $drp Cells" alias gr.da "da;da.gr;set gr da.gr;$mm $grn $drp Grenades" alias ps.da "da;da.ce;set ps da.ce;$mm $grn $drp Cells" //action: request item alias bl.ri "" alias sg.ri "$mm $mis $req Shotgun" alias ss.ri "$mm $mis $req Super Shotgun" alias mg.ri "$mm $mis $req Machinegun" alias cg.ri "$mm $mis $req Chaingun" alias grl.ri "$mm $mis $req Grenade Launcher" alias rl.ri "$mm $mis $req Rocket Launcer" alias hb.ri "$mm $mis $req Hyperblaster" alias rg.ri "$mm $mis $req Railgun" alias bf.ri "$mm $mis $req Bfg10k" alias gr.ri "$mm $mis $req Grenades" alias ps.ri "$mm $mis $req Power Shield" //action: request ammo alias bl.ra "" alias sg.ra "$mm $mis $req Shells" alias ss.ra "$mm $mis $req Shells" alias mg.ra "$mm $mis $req Bullets" alias cg.ra "$mm $mis $req Bullets" alias grl.ra "$mm $mis $req Grenades" alias rl.ra "$mm $mis $req Rockets" alias hb.ra "$mm $mis $req Cells" alias rg.ra "$mm $mis $req Slugs" alias bf.ra "$mm $mis $req Cells" alias gr.ra "$mm $mis $req Grenades" alias ps.ra "$mm $mis $req Cells" //action: item taken alias bl.it "" alias sg.it "$mm $orn $res Shotgun 30" alias ss.it "$mm $orn $res Super Shotgun 30" alias mg.it "$mm $orn $res Machinegun 30" alias cg.it "play quad30;$mm $orn $res Chaingun 30" alias grl.it "$mm $orn $res Grenade Launcher 30" alias rl.it "play quad30;$mm $orn $res Rocket Launcer 30" alias hb.it "play quad30;$mm $orn $res Hyperblaster 30" alias rg.it "play quad30;$mm $orn $res Railgun 30" alias bf.it "play quad30;$mm $orn $res Bfg10k 30" alias gr.it "$mm $orn $res Grenades 30" alias ps.it "play quad60;$mm $orn $res Power Shield 60" //set select 2 action alias sf1 "set bl bl.$act;set sg sg.$act;set ss ss.$act;set mg mg.$act" alias sf2 "set cg cg.$act;set grl grl.$act;set rl rl.$act;set hb hb.$act" alias sf3 "set rg rg.$act;set bf bf.$act;set gr gr.$act;set ps ps.$act" alias sf "sf1;sf2;sf3" //meta action-toggle-keys //bind MOUSE3 "use Railgun;use Rocket Launcher;echo Railgun / RocketLauncher" bind mouse3 "+ss" // drop wep //bind KP_DEL "+rs" // respawn wep //nd kp_enter "+is" // need acertain wep //bind kp_plus "+dam" // SHUD BE SUMMIT ELSE set dkey "KP_SLASH" set dkey.default "+movedown" set rkey "*" set rkey.default "+movedown" //possible select actions alias ui "set act ui;sf;bind $dkey $dkey.default;bind $rkey $rkey.default" alias dp "set act dp;sf;bind $dkey di;bind $rkey ri;echo drop weapon" alias di "set act di;sf;bind $dkey da;bind $rkey ri;echo drop item" alias da "set act da;sf;bind $dkey di;bind $rkey ri;echo drop ammo" alias ri "set act ri;sf;bind $dkey di;bind $rkey ra;echo request item" alias ra "set act ra;sf;bind $dkey di;bind $rkey ri;echo request ammo" alias it "set act it;sf;bind $dkey di;bind $rkey ia;echo respawn item" alias ia "set act ia;sf;bind $dkey di;bind $rkey it;echo respawn item" //set normal select action wait ui //meta toggle alias for drops alias +dam "da;$m2" alias -dam "ui;$m1;-movedown" //-movedown is SOOOOOO ugly! //meta toggle alias for drops alias +ss "dp;$m2" alias -ss "ui;$m1;-movedown" //-movedown is SOOOOOO ugly! //meta toggle alias for required alias +rs "ri;$m2" alias -rs "ui;$m1;-movedown" //-movedown is SOOOOOO ugly! //meta toggle alias for respawns alias +is "it;$m2" alias -is "ui;$m1;-movedown" //-movedown is SOOOOOO ugly! // stops a timer //bind v "stopsound" //eof