Modify the rocket jump's behavior

This commit is contained in:
Lyrositor
2014-02-23 09:20:01 +01:00
parent cca4bb569e
commit 4282644037
7 changed files with 64 additions and 50 deletions

View File

@@ -1,6 +1,9 @@
// Main Language File
// Groups all the language definitions together.
alias auto_disguise_on_text "cc_emit #AutoDisguise.ON"
alias auto_disguise_off_text "cc_emit #AutoDisguise.OFF"
alias disguise_demoman_text "cc_emit #Disguise.Demoman"
alias disguise_engineer_text "cc_emit #Disguise.Engineer"
alias disguise_pyro_text "cc_emit #Disguise.Pyro"
@@ -27,18 +30,13 @@ alias music_17_text "cc_emit #Music.17"
alias music_18_text "cc_emit #Music.18"
alias music_19_text "cc_emit #Music.19"
alias show_debug_output_text "cc_emit #DebugOutput.Show"
alias switch_loadout_A_text "cc_emit #Loadout.A"
alias switch_loadout_B_text "cc_emit #Loadout.B"
alias switch_loadout_C_text "cc_emit #Loadout.C"
alias switch_loadout_D_text "cc_emit #Loadout.D"
alias auto_disguise_on_text "cc_emit #AutoDisguise.ON"
alias auto_disguise_off_text "cc_emit #AutoDisguise.OFF"
alias pyro_airblast_text "say_team Pyro, please airblast me."
alias rocket_jump_on_text "cc_emit #RocketJump.ON"
alias rocket_jump_off_text "cc_emit #RocketJump.OFF"
alias show_debug_output_text "cc_emit #DebugOutput.Show"
alias spy_check_scout_text "say_team Scout is Spy."
alias spy_check_soldier_text "say_team Soldier is Spy."
alias spy_check_pyro_text "say_team Pyro is Spy."
@@ -47,4 +45,9 @@ alias spy_check_heavy_text "say_team Heavy is Spy."
alias spy_check_engineer_text "say_team Engineer is Spy."
alias spy_check_medic_text "say_team Medic is Spy."
alias spy_check_sniper_text "say_team Sniper is Spy."
alias spy_check_spy_text "say_team Spy is enemy Spy."
alias spy_check_spy_text "say_team Spy is enemy Spy."
alias switch_loadout_A_text "cc_emit #Loadout.A"
alias switch_loadout_B_text "cc_emit #Loadout.B"
alias switch_loadout_C_text "cc_emit #Loadout.C"
alias switch_loadout_D_text "cc_emit #Loadout.D"

View File

@@ -23,4 +23,5 @@ alias key8 slot8; bind 8 key8
alias key9 slot9; bind 9 key9
// Reset any other affected keys.
bind F inspect
bind F inspect
bind R +reload

View File

@@ -59,8 +59,8 @@ alias SHOW_NETGRAPH "netgraph_off"
// SOLDIER_ROCKET_JUMP
// Values: rocket_on | rocket_off
// If set to rocket_on, pressing MOUSE3 as a Soldier will make the player
// rocket jump.
// If set to rocket_on, the R key will be bound to toggling rocket jump: when
// active, press MOUSE2 to jump.
alias SOLDIER_ROCKET_JUMP "rocket_on"
// SPY_LINES

View File

@@ -12,6 +12,9 @@ soldier_music
// doesn't use any wait commands, but it still provides a decent jump.
alias +rocket_jump "+jump; +duck; +attack"
alias -rocket_jump "-jump; -duck; -attack"
alias rocket_on "bind MOUSE3 +rocket_jump"
alias rocket_off "bind MOUSE3 +attack3"
alias rj_on "bind MOUSE2 +rocket_jump; rocket_jump_on_text; alias toggle_rj rj_off"
alias rj_off "bind MOUSE2 +attack2; rocket_jump_off_text; alias toggle_rj rj_on"
alias toggle_rj rj_on
alias rocket_on "bind R toggle_rj; cl_autoreload 1; rj_off"
alias rocket_off "bind R +reload"
SOLDIER_ROCKET_JUMP