//////////////////////////////////////////////////////////////////////////////////////////////////// // // // Suddendeath´s Teamplay Configuration // // // //////////////////////////////////////////////////////////////////////////////////////////////////// set nick "{&c###xxx:&cfff}" color 0 12 team "^-sd^-" skin xxx teamskin "" //Item Names tp_name_sg "sg" tp_name_rl "{&cf31rl&cfff}" tp_name_lg "{&c29flg&cfff}" tp_name_armortype_ga "{&c693g&cfff}" tp_name_armortype_ya "{&c991y&cfff}" tp_name_armortype_ra "{&c931r&cfff}" tp_name_mh "{&c0ffmega&cfff}" tp_name_someplace "" tp_name_rockets "{&cf31rox&cfff}" tp_name_cells "{&c29fcells&cfff}" tp_name_ga "{&c0b0ga&cfff}" tp_name_ya "{&cff0ya&cfff}" tp_name_ra "{&cf00ra&cfff}" tp_name_quad "{&c05fquad&cfff}" tp_name_pent "{&cf00pent&cfff}" tp_name_ring "{&cff0ring&cfff}" tp_name_backpack "{&cf2apack&cfff}" tp_name_enemy "{&cf00enemy&cfff}" set loc_name_separator "-" //Item Need Amounts tp_need_weapon "87" tp_need_ga "60" tp_need_ya "70" tp_need_ra "90" tp_need_shells "0" tp_need_nails "0" tp_need_cells "14" tp_need_rockets "6" //////////////////////////////////////////////////////////////////////////////////////////////////// // // // __ A L I A S E S // // // //////////////////////////////////////////////////////////////////////////////////////////////////// alias __safe "if ('$health' < '1') then __lost else .msg.safe" alias __help "if ('$health' < '1') then __lost else .msg.help" alias __lost "if ('$weapon' = '$tp_name_rl') then .msg.lost.pack else if ('$weapon' = '$tp_name_lg') then .msg.lost.pack else .msg.lost" alias __coming "if ('$health' < '1') then __lost else .msg.coming" alias __replace "if ('$health' < '1') then __lost else .msg.replace" alias __took "if ('$took' == '$tp_name_nothing') then else if ('$took' isin '$tp_name_pent $tp_name_quad $tp_name_ring') then .msg.took.powerup else .msg.took" alias __getquad ".msg.getquad" alias __getpent ".msg.getpent" alias __quadover ".msg.quadover" alias __enemy_powerup ".msg.enemy.powerup" alias __soon ".msg.soon" alias __rlgkilled "if ('$mapname' = 'dm3') then .msg.rlgkilled else .msg.rlkilled"" alias __need_team_powerup "if ('$powerups' == '') then __need_check else __need_team_powerup_check" alias __need_team_powerup_check "if ('$need' == '$tp_name_nothing') then .msg.team.powerup else .msg.team.powerup.need" alias __need_check "if ('$need' == '$tp_name_nothing') then else .msg.need alias __slipped "if ('$mapname' = 'dm2') then __dm2 else if ('$mapname' = 'dm3') then __dm3 else if ('$mapname' = 'e1m2') then __e1m2" alias __dm2 "if ('$location' = 'quad-low') then .msg.dm2.trickjump else .msg.dm2.slipped" alias __dm3 "if ('$location' = 'water') then .msg.dm3.diss else if ('$location' = 'water-lg') then .msg.dm3.diss else if ('$location' = 'water-gl') then .msg.dm3.diss else if ('$location' = 'water-rox') then .msg.dm3.diss else if ('$location' = 'water-tunnel') then .msg.dm3.diss else if ('$location' = 'pent') then .msg.dm3.lifts else if ('$location' = 'window') then .msg.dm3.lifts else if ('$location' = 'lifts') then .msg.dm3.lifts else .msg.dm3.tunnel" alias __e1m2 ".msg.e1m2.spikes" alias __status_report "if ('$health' < '1') then __lost else ('$bestweapon' = '$tp_name_lg') then __status_report_lg_check else if ('$bestweapon' = '$tp_name_rl') then __status_report_rl_check else __status_report_normal" alias __status_report_rl_check "if ('$health' < '1') then __lost else ('$tp_name_lg' isin '$weapons') then .msg.status.report.rl.lg else if ('$cells' > '0') then .msg.status.report.rl.cells else .msg.status.report.rl" alias __status_report_lg_check "if ('$health' < '1') then __lost else ('$rockets' > '0') then .msg.status.report.lg.rox else .msg.status.report.lg" alias __status_report_normal "if ('$health' < '1') then __lost else ('$cells' > '0') then __status_report_normal_check else if ('$rockets' > '0') then .msg.status.report.rox else .msg.status.report" alias __status_report_normal_check "if ('$health' < '1') then __lost else ('$rockets' > '0') then .msg.status.report.rox.cells else .msg.status.report.cells" alias __point "if ('$tp_name_nothing' isin '$point') then else if ('$ledpoint' = '$tp_name_status_green') then else if ('$ledpoint') = '$tp_name_status_red') then __point_powerup else .msg.point" alias __point_powerup "if ('$tp_name_eyes' isin '$point') then __point_eyes else if ('$tp_name_quaded' isin '$point') then __point_quaded else if ('$tp_name_pented' isin '$point') then .msg.point.pented else .msg.point" alias __point_eyes "if ('$tp_name_quaded' isin '$point') then __point_eyes_quaded else if ('$tp_name_pented') isin '$point') then .msg.point_eyes_pented else .msg.point.eyes" alias __point_eyes_quaded "if ('$tp_name_pented' isin '$point') then .msg.point.eyes.quad.pented else .msg.point.eyes.quaded" alias __point_quaded "if ('$tp_name_pented' isin '$point') then .msg.point.quaded.pented else .msg.point.quaded" alias __kill_me "if ('$bestweapon' = '$tp_name_rl') and ($cells >= 6) then .msg.kill.me.rl.cells else if ('$bestweapon' = '$tp_name_rl') then .msg.kill.me.rl else __kill_me_lg" alias __kill_me_lg "if ('$bestweapon' = '$tp_name_lg') then .msg.kill.me.lg else __kill_me_ammo" alias __kill_me_ammo "if ('$rockets' > '0') and ('$cells' > '0') then .msg.kill.me.ammo else if ('$rockets' > '0') then .msg.kill.me.rockets else if ('$cells' > '0') then .msg.kill.me.cells else" alias __status_report "if ('$bestweapon' = '$tp_name_lg') then __status_report_lg_check else if ('$bestweapon' = '$tp_name_rl') then __status_report_rl_check else __status_report_normal" alias __status_report_rl_check "if ('$tp_name_lg' isin '$weapons') then .msg.status.report.rl.lg else if ('$cells' > '0') then .msg.status.report.rl.cells else .msg.status.report.rl" alias __status_report_lg_check "if ('$rockets' > '0') then .msg.status.report.lg.rox else .msg.status.report.lg" alias __status_report_normal "if ('$cells' > '0') then __status_report_normal_check else if ('$rockets' > '0') then .msg.status.report.rox else if ('$bestweapon' = '$tp_name_sg') then .msg.status.nada else .msg.status.report" alias __status_report_normal_check "if ('$rockets' > '0') then .msg.status.report.rox.cells else .msg.status.report.cells" alias __awaits "say_team $\$nick awaits $[{%l}$]" alias __youtake "say_team $\$nick you take $[{%l}$]" alias __attack_lost_pos "say_team $\ {&cf00attack&cfff} $[{%d}$] %E" //////////////////////////////////////////////////////////////////////////////////////////////////// // // // . A L I A S E S // // // //////////////////////////////////////////////////////////////////////////////////////////////////// alias .msg.rlkilled "say_team $\ rl killed $[{%l}$]" alias .msg.rlgkilled "say_team $\ rl/lg killed $[{%l}$]" alias .msg.soon "say_team $\$nick soon $[{%l}$]" alias .msg.safe "say_team $\$nick {&c0b0safe&cfff} {%l}" alias .msg.help "say_team $\$nick {&cff0help&cfff} {%l}" alias .msg.lost "say_team $\$nick {&cf00lost&cfff} {%d} {%E}" alias .msg.lost.pack "say_team $\$nick {&cf00dropped&cfff} $weapon {%d} {%E}" alias .msg.coming "say_team $\$nick coming {%l} need %u" alias .msg.replace "say_team $\$nick replace {%l}" alias .msg.took "say_team $\$nick took $took $[{%Y}$]" alias .msg.took.powerup "say_team $\$nick {&c0b0team&cfff} %p; say_team $\$nick {&c0b0team&cfff} %p" alias .msg.getquad "say_team $\$nick get $tp_name_quad" alias .msg.getpent "say_team $\$nick get $tp_name_pent" alias .msg.quadover "say_team $\$nick $tp_name_quad over" alias .msg.enemy.powerup "say_team $\$nick $tp_name_enemy %q" alias .msg.need "say_team $\$nick need %u {%l}" alias .msg.team.powerup.need "say_team $\$nick %p {%l} need %u " alias .msg.team.powerup "say_team $\$nick %p" alias .msg.dm3.tunnel "say_team $\ {&cf2aenemy going&cfff} {ra-tunnel}" alias .msg.dm3.diss "say_team $\ {&cf2adiss warning&cfff} {%l} alias .msg.dm3.lifts "say_team $\ {&cf2aenemy going&cfff} {lifts} alias .msg.e1m2.spikes "say_team $\ {&cf2aenemy going&cfff} {spikes}" alias .msg.status.nada "say_team $\$nick %A{%a}/{%h} {%l} $powerups" alias .msg.status.report "say_team $\$nick %A{%a}/{%h} $bestweapon {%l} $powerups" alias .msg.status.report.cells "say_team $\$nick %A{%a}/{%h} $bestweapon {%l} c:$cells $powerups" alias .msg.status.report.lg "say_team $\$nick %A{%a}/{%h} $tp_name_lg{&c29f:$cells&cfff} {%l} $powerups" alias .msg.status.report.lg.rox "say_team $\$nick %A{%a}/{%h} $tp_name_lg{&c29f:$cells&cfff} {%l} $powerups" alias .msg.status.report.rl "say_team $\$nick %A{%a}/{%h} $tp_name_rl{&cf31:$rockets&cfff} {%l} $powerups" alias .msg.status.report.rl.cells "say_team $\$nick %A{%a}/{%h} $tp_name_rl{&cf31:$rockets&cfff} {%l} $powerups" alias .msg.status.report.rl.lg "say_team $\$nick %A{%a}/{%h} $tp_name_rl{&cf31:$rockets&cfff} $tp_name_lg{&c29f:$cells&cfff} {%l} $powerups" alias .msg.status.report.rox "say_team $\$nick %A{%a}/{%h} $bestweapon {%l} rox:$rockets $powerups" alias .msg.status.report.rox.cells "say_team $\$nick %A{%a}/{%h} $bestweapon {%l} rox:$rockets c:$cells $powerups" alias .msg.point "say_team $\$nick %x at {%y}" alias .msg.point.eyes "say_team $\$nick $tp_name_enemy {&cff0eyes&cfff} at {%y}" alias .msg.point.eyes.quaded "say_team $\$nick $tp_name_enemy {&c05fquad&cfff} {&cff0eyes&cfff} at {%y}" alias .msg.point.eyes.quaded.pented "say_team $\$nick $tp_name_enemy {&cf00pent&cfff} {&c05fquad&cfff} {&cff0eyes&cfff} at {%y}" alias .msg.point.eyes.pented "say_team $\$nick $tp_name_enemy {&cf00pent&cfff} {&cff0eyes&cfff} at {%y}" alias .msg.point.quaded.pented "say_team $\$nick $tp_name_enemy {&cf00pent&cfff} {&c05fquad&cfff} at {%y}" alias .msg.point.quaded "say_team $\$nick $tp_name_enemy {&c05fquad&cfff} at {%y}" alias .msg.point.pented "say_team $\$nick $tp_name_enemy {&cf00pent&cfff} at {%y}" alias .msg.kill.me.rl "say_team $\$nick {&cb1akill me&cfff} {%l} $tp_name_rl:$rockets" alias .msg.kill.me.rl.cells "say_team $\$nick {&cb1akill me&cfff} {%l} $tp_name_rl:$rockets c:$cells" alias .msg.kill.me.lg "say_team $\$nick {&cb1akill me&cfff} {%l} $tp_name_lg:$cells" alias .msg.kill.me.ammo "say_team $\$nick {&cb1akill me&cfff} {%l} r:$rockets c:$cells" alias .msg.kill.me.cells "say_team $\$nick {&cb1akill me&cfff} {%l} c:$cells" alias .msg.kill.me.rockets "say_team $\$nick {&cb1akill me&cfff} {%l} r:$rockets" //////////////////////////////////////////////////////////////////////////////////////////////////// // // // K E Y B I N D s // // // //////////////////////////////////////////////////////////////////////////////////////////////////// bind "x" "__safe" // safe bind "x" "__help" // help bind "x" "__lost" // lost bind "x" "__coming" // coming bind "x" "__replace" // replace me bind "x" "shownick; __point" // point items or shownick(status) if you point on teammate bind "x" "__status_report" // status report health/armor weapon bind "x" "__took;hud_gameclock_style 1;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;hud_gameclock_style 0" // took item bind "x" "__need_team_powerup" // reports what you need or/and team powerup bind "x" "__slipped" // nmy @ location depending on map and location bind "x" "__getquad" // get quad bind "x" "__getpent" // get pent bind "x" "__enemy_powerup" // enemy powerup bind "x" "__quadover" // quad over bind "x" "__youtake" // youtake bind "x" "__awaits" // awaits item @ bind "x" "__kill_me;impulse 7 8 6 5 3 2 4" // reports kill me (rl prioritized over lg) bind "x" "__soon // item spawns soon at loc bind "x" "__rlgkilled" // weapon killed at loc bind "x" "__attack_lost_pos" // attack lost position