Add zoom script.

This commit is contained in:
Lyrositor
2014-02-23 12:45:45 +01:00
parent 1f910b6371
commit b07878984a
5 changed files with 42 additions and 9 deletions

View File

@@ -23,5 +23,7 @@ alias key8 slot8; bind 8 key8
alias key9 slot9; bind 9 key9
// Reset any other affected keys.
bind F inspect
bind R +reload
bind R +reload
// Return to the default zoom.
zoom_out

View File

@@ -75,11 +75,26 @@ alias SPY_LINES "spy_lines_on"
// SPY_TAUNT
// Values: spy_taunt_on | spy_taunt_off
// If set to spy_taunt_on, pressing G will un-disguise the Spy and make him
// If set to spy_taunt_on, pressing G will un-disguise the Spy and make himb
// perform a taunt. Press G twice to ensure that the taunt is always performed.
alias SPY_TAUNT "spy_taunt_on"
// SUICIDE_EXPLOSION
// Values: suicide_on | suicide_off
// If set to suicide_on, pressing F1 will make the player explode.
alias SUICIDE_EXPLOSION "suicide_on"
alias SUICIDE_EXPLOSION "suicide_on"
// ZOOM_IN_HIDE_WEAPON
// Values zoom_hide_on | zoom_hide_off
// If set to zoom_hide_on, hides the weapon's viewmodel when zoomed in.
alias ZOOM_IN_HIDE_WEAPON "zoom_hide_on"
// ZOOM_IN_SENSITIVITY
// Values: sensitivity [0.00 - 6.00]
// The mouse sensitivity when zoomed in.
alias ZOOM_IN_SENSITIVITY "sensitivity 2.00"
// ZOOM_OUT_SENSITIVITY
// Values: sensitivity [0.00 - 6.00]
// The mouse sensitivity when zoomed out.
alias ZOOM_OUT_SENSITIVITY "sensitivity 6.00"

View File

@@ -158,4 +158,15 @@ SUICIDE_EXPLOSION
alias viewmodel_on "r_drawviewmodel 1; alias toggle_viewmodel viewmodel_off"
alias viewmodel_off "r_drawviewmodel 0; alias toggle_viewmodel viewmodel_on"
alias toggle_viewmodel viewmodel_off
bind DEL toggle_viewmodel
bind DEL toggle_viewmodel
// Zoom Script
// Changes the FOV to zoom in/zoom out when pressing F.
alias zoom_hide_on "alias zoom_hide viewmodel_off"
alias zoom_hide_off "alias zoom_hide viewmodel_on"
alias zoom_in "fov_desired 20; viewmodel_fov 20; viewmodel_fov_demo 20; ZOOM_IN_SENSITIVITY; zoom_hide; alias toggle_zoom zoom_out"
alias zoom_out "fov_desired 90; viewmodel_fov 54; viewmodel_fov_demo 54; ZOOM_OUT_SENSITIVITY; viewmodel_on; alias toggle_zoom zoom_in"
alias toggle_zoom zoom_in
bind F toggle_zoom
ZOOM_IN_HIDE_WEAPON

View File

@@ -34,7 +34,7 @@ alias key9 "disguise 8 -2; disguise_remove_text" // Un-disguise
// Auto-Disguise After Attack
// Press F to activate.
// Press R to activate.
alias disguise1 "disguise 4 -1; disguise_demoman_text; alias next_disguise disguise2" // Demoman
alias disguise2 "disguise 7 -1; disguise_pyro_text; alias next_disguise disguise3" // Pyro
alias disguise3 "disguise 2 -1; disguise_sniper_text; alias next_disguise disguise4" // Sniper
@@ -64,9 +64,9 @@ bind MWHEELDOWN scroll_down
// Disguise Toggling
// The master switch for all the automatic disguise scripting. Default: on
alias spy_toggle disguise_off
alias disguise_on "auto_disguise_on_text; disguise_weapon_on; bind MOUSE1 +disguise_attack; alias spy_toggle disguise_off"
alias disguise_on "cl_autoreload 1; auto_disguise_on_text; disguise_weapon_on; bind MOUSE1 +disguise_attack; alias spy_toggle disguise_off"
alias disguise_off "auto_disguise_off_text; disguise_weapon_off; bind MOUSE1 +attack; alias spy_toggle disguise_on"
bind F spy_toggle
bind R spy_toggle
// MOUSE3 Attack