-set g_voretournamentversion 0.1.1git "Voretournament version (formatted for humans)"\r
+set g_voretournamentversion 0.5.0git "Voretournament version (formatted for humans)"\r
\r
//!<showbrand\r
showbrand 3\r
// servers either\r
//\r
// e.g. Voretournament 1.5.1 RC1 will be 15101\r
-gameversion 01100\r
-gameversion_min 01100 // 0.1.1 still used this\r
-gameversion_max 02000 // 0.1.1 version allows any 0.2 release, but no more\r
+gameversion 05000\r
+gameversion_min 04000 // 0.4.0 still used this\r
+gameversion_max 06000 // 0.5.0 version allows any 0.6 release, but no more\r
\r
// compatibility guideline:\r
// version a.b.c = a0b0c\r
alias asay_drop "say_team (%l) dropped %w ; impulse 17"\r
\r
// other aliases\r
-alias +grabber +button6\r
-alias -grabber -button6\r
+alias +jetpack +button6\r
+alias -jetpack -button6\r
alias ready "cmd ready"\r
alias lockteams "sv_cmd lockteams"\r
alias unlockteams "sv_cmd unlockteams"\r
seta crosshair_hittest 1.25 "do a crosshair hit evaluation; also, the crosshair is scaled by the given number when aiming at an enemy, and blurred when aiming at a team mate"\r
seta crosshair_hittest_blur 1 "blur the crosshair if the shot is obstructed"\r
seta crosshair_hittest_showimpact 0 "move the crosshair to the actual impact location if obstructed"\r
+seta cl_artwork 1 "display intermission artwork"\r
+seta cl_artwork_win 2 "number of artwork_won_ images available in the gfx folder, 0 disables winning artwork"\r
+seta cl_artwork_lose 2 "number of artwork_lost_ images available in the gfx folder, 0 disables loosing artwork"\r
+seta cl_artwork_stretch 0 "stretch artwork to fit the screen, even if it brakes image proportions"\r
+seta cl_artwork_alpha 1 "artwork alpha"\r
+seta cl_artwork_fade 0.3 "artwork fade in speed"\r
fov 90\r
seta cl_velocityzoom 0 "velocity based zooming of fov, negative values zoom out"\r
seta cl_velocityzoomtime 0.3 "time value for averaging speed values"\r
cl_bob 0.01 // how much view moves up/down when moving (does not move if cl_bobcycle is 0), default is 0.01\r
cl_bob2cycle 0.6 // how long the cycle of left/right view movement takes (only works if cl_bob2 is not 0), default is 0.6\r
cl_bob2 0.01 // how much view moves left/right when moving (does not move if cl_bob2cycle is 0), default is 0.01\r
+cl_bobfall 0.05 "how much the view swings down when falling (influenced by the speed you hit the ground with)"\r
+cl_bobfallcycle 3 "speed of the bobfall swing"\r
+cl_bobfallspeed 200 "necessary amount of speed for bob-falling to occur"\r
cl_bobmodel 1 // whether to have gun model move around on screen when moving (only works if cl_bob is not 0), default is 1\r
cl_rollangle 0 // amount of view tilt when strafing, default is 2.0\r
v_kicktime 0.5 // how long damage kicks of the view last, default is 0 seconds\r
cl_autodemo_nameformat demos/%Y-%m-%d_%H-%M\r
\r
// taunts and voices\r
-seta cl_autotaunt 1 "automatically taunt enemies when fragging them"\r
+seta cl_autotaunt 0.75 "automatically taunt enemies when fragging them"\r
seta sv_taunt 1 "allow taunts on the server"\r
seta sv_autotaunt 1 "allow autotaunts on the server"\r
seta cl_voice_directional 1 "0 = all voices are non-directional, 1 = all voices are directional, 2 = only taunts are directional"\r
\r
// use default physics\r
set sv_friction_on_land 0\r
-exec physics26.cfg\r
+exec physics.cfg\r
\r
set sv_player_viewoffset "0 0 35" "view offset of the player model"\r
set sv_player_mins "-16 -16 -24" "playermodel mins"\r
set sv_spectator_speed_multiplier 1.5\r
seta sv_spectate 1 "if set to 1, new clients are allowed to spectate or observe the game, if set to 0 joining clients spawn as players immediately (no spectating)"\r
seta sv_defaultcharacter 0 "master switch, if set to 1 the further configuration for replacing all player models, skins and colors is taken from the sv_defaultplayermodel, sv_defaultplayerskin and sv_defaultplayercolors variables"\r
-seta sv_defaultplayermodel "models/player/nexus.zym" "default model selection, only works if sv_defaultcharacter is set to 1"\r
+seta sv_defaultplayermodel "models/player/vixen.zym" "default model selection, only works if sv_defaultcharacter is set to 1"\r
seta sv_defaultplayerskin 0 "each model has 1 or more skins (combination of model and skin = character), set which skin of the model you wish the default character to have, only works if sv_defaultcharacter is set to 1"\r
seta sv_defaultplayermodel_red "" "\"\" means see sv_defaultplayermodel"\r
seta sv_defaultplayerskin_red 0\r
seta cl_autoswitch 1 "automatically switch to newly picked up weapons if they are better than what you are carrying"\r
alias autoswitch "set cl_autoswitch $1 ; cmd autoswitch $1"\r
\r
-seta bot_config_file bots.txt "Name and path of the bot configuration file"\r
-seta bot_number 0 "Minimum number of bots"\r
-seta bot_usemodelnames 0 "Use player model names for bot names"\r
-set bot_nofire 0 "When set, bots never fire. Mainly for testing in g_waypointeditor mode"\r
-seta bot_prefix ^8[BOT]^7 "Prefix in front of the bot names"\r
-seta bot_suffix "" "Suffix behind the bot names"\r
-seta skill_auto 0 "when 1, \"skill\" gets adjusted to match the best player on the map"\r
-// general bot AI cvars\r
-set bot_ai_thinkinterval 0.05\r
-set bot_ai_strategyinterval 3 "How often a new objective is chosen"\r
-set bot_ai_enemydetectioninterval 0.5 "How often bots pick a new target"\r
-set bot_ai_enemydetectionradius 10000 "How far bots can see enemies"\r
-set bot_ai_dodgeupdateinterval 0.1 "How often scan for items to dodge. Currently not in use."\r
-set bot_ai_chooseweaponinterval 0.3 "How often the best weapon according to the situation will be chosen"\r
-set bot_ai_dangerdetectioninterval 0.1 "How often scan for waypoints with dangers near"\r
-set bot_ai_dangerdetectionupdates 64 "How many waypoints will be considered for danger detection"\r
-set bot_ai_aimskill_blendrate 2 "How much correction will be applied to the aiming angle"\r
-set bot_ai_aimskill_fixedrate 15\r
-set bot_ai_aimskill_firetolerance_distdegrees 180\r
-set bot_ai_aimskill_firetolerance_mindegrees 2 "Minimum angle tolerance. Used on large distances"\r
-set bot_ai_aimskill_firetolerance_maxdegrees 60 "Maximum firing angle. Used on close range"\r
-set bot_ai_aimskill_mouse 1 "How much of the aiming filters are applied"\r
-set bot_ai_keyboard_distance 250 "Keyboard emulation is disabled after this distance to the goal"\r
-set bot_ai_keyboard_treshold 0.57\r
-set bot_ai_aimskill_offset 0.3 "Amount of error induced to the bots aim"\r
-set bot_ai_aimskill_think 1 "Aiming velocity. Use values below 1 for slower aiming"\r
-set bot_ai_custom_weapon_priority_distances "300 850" "Define close and far distances in any order. Based on the distance to the enemy bots will choose different weapons"\r
-set bot_ai_custom_weapon_priority_far "hook"\r
-set bot_ai_custom_weapon_priority_mid "hook"\r
-set bot_ai_custom_weapon_priority_close "hook"\r
-set bot_ai_weapon_combo 1 "Enable bots to do weapon combos"\r
-set bot_ai_weapon_combo_threshold 0.3 "Try to make a combo N seconds after the last attack"\r
-set bot_ai_friends_aware_pickup_radius "500" "Bots will not pickup items if a team mate is this distance near the item"\r
-set bot_ai_ignoregoal_timeout 3 "Ignore goals making bots to get stuck in front of a wall for N seconds"\r
-set bot_ai_bunnyhop_skilloffset 7 "Bots with skill equal or greater than this value will perform the \"bunnyhop\" technique"\r
-set bot_ai_bunnyhop_startdistance 250 "Run to goals located further than this distance"\r
-set bot_ai_bunnyhop_stopdistance 220 "Stop jumping after reaching this distance to the goal"\r
-set bot_ai_bunnyhop_firstjumpdelay 0.5 "Start running to the goal only if it was seen for more than N seconds"\r
-set bot_ai_vore_decide_pred 4 "How fast bots decide what to do with their prey, at lowest skill"\r
-set bot_ai_vore_decide_prey 4 "How fast bots decide what to do with their predator, at lowest skill"\r
-set bot_ai_vore_decide_giveuphealth 50 "If a bot is inside the stomach, having less than this amount of health causes them to give up and trigger digestion, at lowest skill"\r
-set bot_ai_vore_decide_fear 2 "How much bots will fear players more powerful than them, and therefore avoid them in some situations"\r
-set bot_god 0 "god mode for bots"\r
-set bot_ai_navigation_jetpack 0 "Enable bots to navigat maps using the jetpack"\r
-set bot_ai_navigation_jetpack_mindistance 3500 "Bots will try fly to objects located farther than this distance"\r
-// Better don't touch these, there are hard to tweak!\r
-set bot_ai_aimskill_order_mix_1st 0.01 "Amount of the 1st filter output to apply to the aiming angle"\r
-set bot_ai_aimskill_order_mix_2nd 0.1 "Amount of the 1st filter output to apply to the aiming angle"\r
-set bot_ai_aimskill_order_mix_3th 0.01 "Amount of the 1st filter output to apply to the aiming angle"\r
-set bot_ai_aimskill_order_mix_4th 0.05 "Amount of the 1st filter output to apply to the aiming angle"\r
-set bot_ai_aimskill_order_mix_5th 0.01 "Amount of the 1st filter output to apply to the aiming angle"\r
-set bot_ai_aimskill_order_filter_1st 0.4 "Position filter"v\r
-set bot_ai_aimskill_order_filter_1st 0.4 "Position filter"\r
-set bot_ai_aimskill_order_filter_2nd 0.4 "Movement filter"\r
-set bot_ai_aimskill_order_filter_3th 0.2 "Acceleration filter"\r
-set bot_ai_aimskill_order_filter_4th 0.4 "Position prediction filter. Used rarely"\r
-set bot_ai_aimskill_order_filter_5th 0.5 "Movement prediction filter. Used rarely"\r
+exec bots.cfg\r
\r
// waypoint editor enable\r
set g_waypointeditor 0\r
-set bot_ignore_bots 0 "When set, bots don't shoot at other bots"\r
-set bot_join_empty 0 "When set, bots also play if no player has joined the server"\r
-set bot_vs_human 0 "Bots and humans play in different teams when set. positive values to make an all-bot blue team, set to negative values to make an all-bot red team, the absolute value is the ratio bots vs humans (1 for equal count)"\r
\r
alias g_waypointeditor_spawn "impulse 103"\r
alias g_waypointeditor_remove "impulse 104"\r
\r
locs_enable 0\r
pausable 0\r
-seta g_spawnshieldtime 0.5 "number of seconds you are invincible after you spawned, this shield is lost after you fire"\r
+seta g_spawnshieldtime 1 "number of seconds you are invincible after you spawned, this shield is lost after you fire or vore"\r
seta g_antilag 2 "AntiLag (0 = no AntiLag, 1 = verified client side hit scan, 2 = server side hit scan in the past, 3 = unverified client side hit scan)"\r
set g_antilag_nudge 0 "don't touch"\r
set g_antilag_bullets 1 "Bullets AntiLag (0 = no AntiLag, 1 = server side hit scan in the past) - DO NOT TOUCH (severely changes weapon balance)"\r
set g_norecoil 0 "if set to 1 shooting weapons won't make you crosshair to move upwards (recoil)"\r
set g_maplist_mostrecent "" "contains the name of the maps that were most recently played"\r
seta g_maplist_mostrecent_count 3 "number of most recent maps that are blocked from being played again"\r
-seta g_maplist "basement basementctf soylent"\r
+seta g_maplist "voretemple gasolinepowered reslimed skycastle greatwall_overloaded basementctf brokenworld arahia stormkeep2 basement farewell greatwall_revisited soylent"\r
seta g_maplist_index 0 "this is used internally for saving position in maplist cycle"\r
seta g_maplist_selectrandom 0 "if 1, a random map will be chosen as next map - DEPRECATED in favor of g_maplist_shuffle"\r
seta g_maplist_shuffle 1 "new randomization method: like selectrandom, but avoid playing the same maps in short succession. This works by taking out the first element and inserting it into g_maplist with a bias to the end of the list"\r
set g_maxpushtime 8.0 "timeout for kill credit when your damage knocks someone into a death trap"\r
\r
set g_cloaked 0 "display all players mostly invisible"\r
+set g_player_colisions 1 "when disabled, players won't colide with each other"\r
set g_player_alpha 1\r
set g_player_brightness 0 "set to 2 for brighter players"\r
seta g_balance_cloaked_alpha 0.25\r
\r
set g_playerclip_collisions 1 "0 = disable collision testing against playerclips, might be useful on some defrag maps"\r
+set g_botclip_collisions 1 "0 = disable collision testing against botclips, might be useful on some defrag maps"\r
+\r
+// a cruel way to fix some "falling forever" situations (eg. facing horizontal warpzones)\r
+set g_deathspeed 6000 "players going faster than this will die"\r
\r
set welcome_message_time 8\r
\r
alias clearmap "disconnect"\r
\r
-set g_grappling_hook 0 "let players spawn with the grappling hook which allows them to pull themselves up"\r
-\r
set leadlimit 0\r
\r
// this means that timelimit can be overidden globally and fraglimit can be overidden for each game mode: DM/TDM, Domination, CTF.\r
set g_cts_respawn_waves 0\r
set g_cts_respawn_delay 0\r
set g_cts_selfdamage 1 "0 = disable all selfdamage and falldamage in cts"\r
+set g_rpg_respawn_waves 0\r
+set g_rpg_respawn_delay 0\r
\r
// overtime\r
seta timelimit_overtime 2 "duration in minutes of one added overtime, added to the timelimit"\r
seta timelimit_suddendeath 5 "number of minutes suddendeath mode lasts after all overtimes were added and still no winner was found"\r
\r
// common team values\r
-set g_tdm 0 "Team Deathmatch: the team who kills their opponents most often wins"\r
+seta g_tdm 0 "Team Deathmatch: the team who kills their opponents most often wins"\r
\r
seta teamplay_default 4 "default teamplay setting in team games. 1 = no friendly fire, self damage. 2 = friendly fire and self damage enabled. 3 = no friendly fire, but self damage enabled. 4 = obey the following four cvars"\r
seta g_mirrordamage 0.3 "for teamplay 4: mirror damage factor"\r
seta g_balance_teams_prevent_imbalance 0 "prevent players from changing to larger teams"\r
set g_tdm_teams 2 "how many teams are in team deathmatch (set by mapinfo)"\r
seta g_tdm_teams_override 0 "how many teams are in team deathmatch"\r
-set g_tdm_team_spawns 0 "when 1, a map can define team spawnpoints for TDM"\r
+set g_tdm_team_spawns 1 "when 1, a map can define team spawnpoints for TDM"\r
set g_changeteam_banned 0 "not allowed to change team"\r
set g_changeteam_fragtransfer 0 "% of frags you get to keep when you change teams (rounded down)"\r
\r
set sv_teamnagger 1 "enable a nag message when the teams are unbalanced"\r
\r
// dm\r
-set g_dm 1 "Deathmatch: killing any other player is one frag, player with most frags wins"\r
+seta g_dm 1 "Deathmatch: killing any other player is one frag, player with most frags wins"\r
set gamecfg 1 // "deathmatch"\r
\r
// ctf\r
-set g_ctf 0 "Capture The Flag: take the enemy flag and bring it to yours at your base to score"\r
+seta g_ctf 0 "Capture The Flag: take the enemy flag and bring it to yours at your base to score"\r
set g_ctf_flag_returntime 30\r
set g_ctf_flagcarrier_selfdamage 1\r
set g_ctf_flagcarrier_selfforce 1\r
set g_ctf_flag_capture_effects 1\r
set g_ctf_captimerecord_always 0 "if enabled, assisted CTF records (with other players on the server) are recorded too"\r
\r
-exec ctfscoring-ai.cfg\r
+exec ctfscoring.cfg\r
\r
// domination\r
-set g_domination 0 "Domination: capture and hold control points to gain points"\r
+seta g_domination 0 "Domination: capture and hold control points to gain points"\r
set g_domination_default_teams 2 "default number of teams for maps that aren't domination-specific"\r
seta g_domination_teams_override 0 "use a specific number of teams in domination games (minimum 2), disables dom_team entities"\r
set g_domination_disable_frags 0 "players can't get frags normally, only get points from kills"\r
//set g_domination_balance_team_points 1 "# of points received is based on team sizes"\r
\r
// last man standing\r
-set g_lms 0 "Last Man Standing: everyone starts with a certain amount of lives, and the survivor wins"\r
+seta g_lms 0 "Last Man Standing: everyone starts with a certain amount of lives, and the survivor wins"\r
set g_lms_lives_override -1\r
set g_lms_regenerate 0\r
set g_lms_campcheck_interval 10\r
set g_lms_join_anytime 1 "if true, new players can join, but get same amount of lives as the worst player"\r
\r
// arena\r
-set g_arena 0 "Arena: many one-on-one rounds are played to find the winner"\r
+seta g_arena 0 "Arena: many one-on-one rounds are played to find the winner"\r
set g_arena_maxspawned 2 "maximum number of players to spawn at once (the rest is spectating, waiting for their turn)"\r
set g_arena_roundbased 1 "if disabled, the next player will spawn as soon as someone dies"\r
set g_arena_warmup 5 "time, newly spawned players have to prepare themselves in round based matches"\r
set g_arena_powerups 0 "enables powerups (superhealth, strength and shield), which are removed by default"\r
\r
// ca\r
-set g_ca 0 "Clan Arena: Played in rounds, once you're dead you're out! The team with survivors wins the round."\r
+seta g_ca 0 "Clan Arena: Played in rounds, once you're dead you're out! The team with survivors wins the round."\r
set g_ca_point_limit 10 "point limit 10 is standard for clan arena"\r
set g_ca_point_leadlimit 0\r
set g_ca_warmup 10 "how long the players will have time to run around the map before the round starts"\r
\r
// onslaught\r
-set g_onslaught 0 "Onslaught: take control points towards the enemy generator and then destroy it"\r
-set g_onslaught_gen_health 5000\r
-set g_onslaught_cp_health 1000\r
+seta g_onslaught 0 "Onslaught: take control points towards the enemy generator and then destroy it"\r
+set g_onslaught_gen_health 2000\r
+set g_onslaught_cp_health 240\r
set g_onslaught_cp_buildhealth 100\r
set g_onslaught_cp_buildtime 10\r
-set g_onslaught_cp_regen 20\r
+set g_onslaught_cp_regen 5\r
\r
// assault\r
-set g_assault 0 "Assault: attack the enemy base as fast as you can, then defend the base against the enemy for that time to win"\r
+seta g_assault 0 "Assault: attack the enemy base as fast as you can, then defend the base against the enemy for that time to win"\r
\r
// race\r
-set g_race 0 "Race: be faster than your opponents"\r
+seta g_race 0 "Race: be faster than your opponents"\r
set g_race_qualifying_timelimit 0\r
set g_race_qualifying_timelimit_override -1\r
set g_race_teams 0 "when 2, 3, or 4, the race is played as a team game (the team members can add up their laps)"\r
\r
// cts\r
-set g_cts 0 "CTS: complete the stage"\r
+seta g_cts 0 "CTS: complete the stage"\r
+\r
+// rpg\r
+seta g_rpg 0 "RPG: RolePlay / Free Roam gametype"\r
+set g_rpg_canleave 1 "when enabled, anyone can leave a predator's stomach in RPG (like leaving a team mate in team games)"\r
+set g_rpg_botattack 1 "bot behavior in RPG. 0 causes bots to never attack, 1 allows bots to swallow you harmlessly, 2 allows bots to attack normally"\r
+set g_rpg_turretattack 0 "if disabled, turrets don't attack anyone in RPG games. Otherwise, they attack everyone."\r
\r
// server game balance settings\r
// powerup balance settings\r
scr_screenshot_jpeg 1\r
scr_screenshot_jpeg_quality 0.9\r
sv_maxvelocity 1000000000\r
-cl_sound_wizardhit ""\r
-cl_sound_hknighthit ""\r
-cl_sound_tink1 weapons/tink1.wav\r
-cl_sound_ric1 weapons/ric1.wav\r
-cl_sound_ric2 weapons/ric2.wav\r
-cl_sound_ric3 weapons/ric3.wav\r
-cl_sound_r_exp3 ""\r
-sv_sound_land ""\r
-sv_sound_watersplash ""\r
-seta cl_sound_maptime_warning "1" "play announcer sound telling you the remaining maptime - 0: do not play at all, 1: play at one minute, 2: play at five minutes, 3: play both"\r
+seta cl_sound_maptime_warning "3" "play announcer sound telling you the remaining maptime - 0: do not play at all, 1: play at one minute, 2: play at five minutes, 3: play both"\r
seta cl_notify_carried_items "3" "notify you of carried items when you obtain them (e.g. flags in CTF) - 0: disabled, 1: notify of taken items, 2: notify of picking up dropped items, 3: notify of both"\r
\r
seta cl_hitsound 1 "play a hit notifier sound when you have hit an enemy"\r
seta cl_announcer default "name of the announcer you wish to use from data/sound/announcer"\r
\r
+seta cl_itembobheight 10\r
+seta cl_itembobspeed 0.5\r
+\r
// startmap_dm is used when running with the -listen or -dedicated commandline options\r
set serverconfig server.cfg\r
alias startmap_dm "set _sv_init 0; map _init/_init; exec $serverconfig; set _sv_init 1; map _init/_init"\r
bind f +use\r
\r
// misc\r
-bind r +grabber\r
+bind r +jetpack\r
bind ` toggleconsole\r
bind ~ toggleconsole\r
bind TAB +showscores\r
\r
// singleplayer campaign\r
set g_campaign 0\r
-seta g_campaign_name "voretournament25"\r
+set g_campaign_forceteam 0 "Forces the player to a given team in campaign mode, 1 = red, 2 = blue, 3 = yellow, 4 = pink"\r
+set g_campaign_changelevel 0 "When disabled, levels won't be automatically change after a match was won or lost (you're taken back to the menu instead)"\r
+seta g_campaign_name "voretournament"\r
set g_campaign_skill 0\r
-set g_campaignvoretournament20_index 0\r
-set g_campaignvoretournament25_index 1\r
+set g_campaignvoretournament_index 0\r
\r
alias singleplayer_start "g_campaign_index 0; set scmenu_campaign_goto 0"\r
alias singleplayer_continue "set scmenu_campaign_goto -1"\r
alias singleplayer_levellist "set scmenu_campaign_dump 1; togglemenu; wait; togglemenu"\r
\r
// Green's fullbright skins\r
-alias cl_fbskin_green "playermodel models/player/nexus.zym; playerskin 6; color 3 3"\r
-alias cl_fbskin_red "playermodel models/player/nexus.zym; playerskin 6; color 4 4"\r
-alias cl_fbskin_orange "playermodel models/player/nexus.zym; playerskin 6; color 14 14"\r
-alias cl_fbskin_off "playermodel models/player/nexus.zym; playerskin 0"\r
-alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51"\r
-alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68"\r
-alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238"\r
+alias cl_fbskin_green "playermodel models/player/vixen.zym; playerskin 6; color 3 3"\r
+alias cl_fbskin_red "playermodel models/player/vixen.zym; playerskin 6; color 4 4"\r
+alias cl_fbskin_orange "playermodel models/player/vixen.zym; playerskin 6; color 14 14"\r
+alias cl_fbskin_off "playermodel models/player/vixen.zym; playerskin 0"\r
+alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51"\r
+alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68"\r
+alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238"\r
alias sv_fbskin_off "g_fullbrightplayers 0; sv_defaultcharacter 0; sv_defaultplayerskin 0; sv_defaultplayercolors \"\""\r
\r
seta sv_servermodelsonly 1\r
alias addvote "qc_cmd addtolist sv_vote_commands $*"\r
\r
// key hunt\r
-set g_keyhunt 0 "Key Hunt: collect all keys from the enemies and bring them together to score"\r
+seta g_keyhunt 0 "Key Hunt: collect all keys from the enemies and bring them together to score"\r
set g_balance_keyhunt_delay_return 60\r
set g_balance_keyhunt_delay_round 5\r
set g_balance_keyhunt_delay_tracking 10\r
alias +userbind "_userbind_call userbind${1}_press"\r
alias -userbind "_userbind_call userbind${1}_release"\r
\r
-seta menu_skin "simplygoo"\r
+seta menu_skin "earthy"\r
set menu_slowmo 1\r
seta menu_sounds 2 "enables menu sound effects. 1 enables click sounds, 2 also enables hover sounds"\r
\r
seta sbar_color_bg_g 0 "green color component of the HUD background"\r
seta sbar_color_bg_b 0.5 "blue color component of the HUD background"\r
seta sbar_color_bg_team 0.5 "team color multiplier of the HUD background"\r
+seta sbar_scoreboard_offset 100 "scoreboard vertical position"\r
seta sbar_scoreboard_alpha_bg 0.6 "scoreboard background alpha"\r
seta sbar_scoreboard_alpha_fg 1 "scoreboard foreground alpha"\r
seta sbar_scoreboard_alpha_name 0.9 "alpha of player text in scoreboard list other than self"\r
seta sbar_scoreboard_highlight 1 "enable highlighting for rows and columns in the scoreboard"\r
seta sbar_scoreboard_highlight_alpha 0.10 "highlight alpha value (depends on sbar_scoreboard_highlight 1)"\r
seta sbar_scoreboard_highlight_alpha_self 0.25 "self highlight alpha value"\r
+seta sbar_stomachboard_color1 "0 0.5 0" "RGB color of the stomach board indicators for self"\r
+seta sbar_stomachboard_color2 "0.5 0 0" "RGB color of the stomach board indicators for predator"\r
+seta sbar_stomachboard_status_alpha 0.75 "alpha of the stomach board status"\r
+seta sbar_stomachboard_status_fade 1 "color fading speed of the stomach board status"\r
+seta sbar_stomachboard_highlight_alpha 0.25 "alpha of the stomach board highlight"\r
seta sbar_timer_increment 0 "1 = show elapsed time on the timer"\r
seta sbar_timer_scale 1 "scale multiplier of the timer"\r
seta sbar_vote_alreadyvoted_alpha 0.75 "alpha of the vote dialog after you have voted"\r
seta menu_slist_showempty 1 "show servers even if they are no empty and have no opponents to play against"\r
set menu_slist_modfilter "=" // set to either: !modname or modname. modname of = means "same as we are running now".\r
\r
-seta menu_maxplayers 8 "maxplayers value when the menu starts a game"\r
+seta menu_maxplayers 16 "maxplayers value when the menu starts a game"\r
\r
// command executed before loading a map by the menu\r
// makes sure maxplayers is at least minplayers or bot_number + 1\r
cl_netfps 60 // should match\r
sv_gameplayfix_delayprojectiles 0\r
sv_gameplayfix_q2airaccelerate 1\r
-sv_gameplayfix_consistentplayerprethink 1\r
+sv_gameplayfix_stepmultipletimes 1\r
\r
// delay for "kill" to prevent abuse\r
set g_balance_kill_delay 5\r
set sv_foginterval 0\r
\r
// Audio track names (for old-style "cd loop NUMBER" usage)\r
-set g_cdtracks_remaplist "feeding_frenzy digital-pursuit brokenlight ninesix sixtyfour_revisited infiltrator stone_fortress high_tech_lab space_walk" "list used by mapinfo system to automatically assign cdtracks - must match the cd remap command"\r
+set g_cdtracks_remaplist "feeding_frenzy digital-pursuit brokenlight ninesix sixtyfour_revisited infiltrator stone_fortress high_tech_lab space_walk meltdown inner-peace out-there variable quiet boss_theme ghost-town" "list used by mapinfo system to automatically assign cdtracks - must match the cd remap command"\r
set g_cdtracks_dontusebydefault "" "list used by mapinfo system to automatically assign cdtracks - must be a subset of g_cdtracks_remaplist"\r
cd remap $g_cdtracks_remaplist\r
-set sv_intermission_cdtrack ""\r
-set menu_cdtrack feeding_frenzy\r
+seta cl_intermission 1 "play intermission music"\r
+seta cl_intermission_cdtrack_win "win_music"\r
+seta cl_intermission_cdtrack_lose "lose_music"\r
+seta menu_cdtrack feeding_frenzy\r
\r
// maxidle (in seconds): kick players idle for more than that amount of time\r
set sv_maxidle 0\r
\r
\r
seta cl_teamradar 1 "show radar in teammatches when available"\r
-seta cl_teamradar_background_alpha 0 "set to -1 to disable"\r
+seta cl_teamradar_background_alpha 0.6 "set to -1 to disable"\r
seta cl_teamradar_foreground_alpha 0.8 "alpha of the map"\r
seta cl_teamradar_scale 4096 "distance you can see on the team radar"\r
seta cl_teamradar_rotation 0 "rotation mode: you set what points up. 0 = player, 1 = west, 2 = south, 3 = east, 4 = north"\r
\r
set menu_updatecheck 1\r
\r
-set bot_navigation_ignoreplayers 0 // FIXME remove this once the issue is solved\r
-set bot_sound_monopoly 0 "when enabled, only bots can make any noise"\r
-\r
// broken, sorry (cannot handle weapon attachment properly)\r
//seta cl_forceplayermodels 0 "force all players to look like you; WARNING: animations can look very bad with this"\r
//seta cl_forceplayermodelsfromvoretournament 0 "force models coming from voretournament; WARNING: animations can look very bad with this"\r
// hooks\r
alias _cl_hook_gamestart "set _cl_hook_gametype $1; _cl_hook_gamestart_stage2"\r
alias _cl_hook_gamestart_stage2 "cl_hook_gamestart_all; cl_hook_gamestart_${_cl_hook_gametype}"\r
+alias _cl_hook_campaign_gamestart "set _cl_hook_gametype $1; _cl_hook_campaign_gamestart_stage2"\r
+alias _cl_hook_campaign_gamestart_stage2 "cl_hook_gamestart_all; cl_hook_gamestart_${_cl_hook_gametype}"\r
alias cl_hook_gamestart_all\r
alias cl_hook_gamestart_nop //is only called when CSQC unloads before knowing the gametype, very unlikely\r
alias cl_hook_gamestart_dm\r
alias cl_hook_gamestart_as\r
alias cl_hook_gamestart_rc\r
alias cl_hook_gamestart_cts\r
+alias cl_hook_gamestart_rpg\r
alias cl_hook_gameend\r
+alias cl_hook_campaign_gameend\r
\r
alias _sv_hook_gamestart "set _sv_hook_gametype $1; _sv_hook_gamestart_stage2"\r
alias _sv_hook_gamestart_stage2 "sv_hook_gamestart_all; sv_hook_gamestart_${_sv_hook_gametype}"\r
+alias _sv_hook_campaign_gamestart "set _sv_hook_gametype $1; _sv_hook_campaign_gamestart_stage2"\r
+alias _sv_hook_campaign_gamestart_stage2 "sv_hook_gamestart_all; sv_hook_gamestart_${_sv_hook_gametype}"\r
alias sv_hook_gamestart_all\r
alias sv_hook_gamestart_dm\r
alias sv_hook_gamestart_tdm\r
alias sv_hook_gamestart_as\r
alias sv_hook_gamestart_rc\r
alias sv_hook_gamestart_cts\r
+alias sv_hook_gamestart_rpg\r
alias sv_hook_gamerestart\r
alias sv_hook_gameend\r
+alias sv_hook_campaign_gameend\r
\r
seta cl_casings_maxcount 100 "maximum amount of shell casings (must be at least 1)"\r
seta cl_gibs_maxcount 100 "maximum amount of gibs (must be at least 1)"\r
seta g_ghost_items 1 "enable ghosted items (when between 0 and 1, overrides the alpha value)"\r
seta g_ghost_items_color "-1 -1 -1" "color of ghosted items, 0 0 0 leaves the color unchanged"\r
\r
-set g_vore_regurgitatecolor_released "0.75 1 0.5" "the color players will have when released from the stomach alive"\r
-set g_vore_regurgitatecolor_digested "-0.125 0.25 0" "the color players will have when released from the stomach digested"\r
+set cl_vore_stomachmodel 1 "when enabled, we see the stomach model around us when eaten. -1 = disabled, 1 = enabled, anything between 0 and 1 = alpha"\r
+set cl_vore_cameraspeed 1.5 "speed at which you see yourself sliding down when swallowed, 0 disables"\r
+set cl_vore_punchangle 10 "your view gets tilted by this amount when swallowing or regurgitating someone"\r
+set g_vore 1 "enables the vore system, you want this on!"\r
+set g_vore_digestion 1 "enables digestion system, you want this on!"\r
+set g_vore_kick 1 "enables stomach kick system, you want this on!"\r
+set g_vore_reversescoring 0 "reverses vore scoring, and gives digested prey a frag rather than the predator (offer yourself gameplay), does not affect suicides, weapon kills and team kills"\r
+set g_vore_teamvore 1 "allow players to swallow their team mates"\r
set g_vore_biggergut 1 "when enabled, a player can't swallow someone with more players in their stomach than them"\r
-set g_vore_dropweapon 0.75 "probability of dropping your weapon when being swallowed. 0 = never and 1 = always, does not apply to team mates"\r
-set g_vore_showpreyhealth 1 "when enabled, a predator can see their prey's health on the stomach board"\r
+set g_vore_showhealth 1 "when enabled, a predator can see their prey's health on the stomach board, and prey can see the health of players he's joining in the stomach"\r
+set g_vore_gurglesound 1 "predators make an ambient gurgling sound"\r
+set g_vore_soundocclusion 0.25 "directional player sounds are cut to this amount of their initial volume for eaten players (simulates hearing harder from the stomach)"\r
+set g_vore_regurgitatecolor_release "0.875 1 0.375" "the color players will have when regurgitated alive"\r
+set g_vore_regurgitatecolor_digest "0.125 0.25 0" "the color players will have when digested"\r
\r
set sv_weaponstats_damagefile "" "when set to a file name, per-weapon damage stats get written to that file"\r
set sv_weaponstats_killfile "" "when set to a file name, per-weapon kill stats get written to that file"\r
set cl_lerpanim_maxdelta_framegroups 0.05 // must be faster than fastest weapon refire\r
set cl_lerpanim_maxdelta_server 0.1 // must be slower than slowest server controlled anim (e.g. animinfo stuff)\r
\r
+// sucks less than the old one\r
+cl_decals_newsystem 1\r
+\r
// FIXME temporary\r
set menu_font_size_snapping_fix 1\r
\r
// FIXME workaround for engine bug\r
sv_gameplayfix_nudgeoutofsolid 0\r
// to div0: remove this once 5b7ac1706712977bbc0297d2d53294e73574c7cd (svn r9537) is in the stable branch of the engine again\r
+\r
+// otherwise, antilag breaks\r
+sv_gameplayfix_consistentplayerprethink 1\r
+\r
+// support Q1BSP maps\r
+mod_q1bsp_polygoncollisions 1\r
+\r
+// improve some minor details\r
+sv_gameplayfix_gravityunaffectedbyticrate 1\r
+sv_gameplayfix_nogravityonground 1\r
+\r
+scr_conalpha 0.5\r
+scr_conalpha2factor 1\r
+scr_conalpha3factor 0.5\r
+scr_conalphafactor 0.8\r
+scr_conbrightness 0.35\r
+scr_conforcewhiledisconnected 1\r
+scr_conscroll2_x 0\r
+scr_conscroll2_y 0\r
+scr_conscroll3_x 0\r
+scr_conscroll3_y 0\r
+scr_conscroll_x -0.15\r
+scr_conscroll_y -0.25
\ No newline at end of file