X-Git-Url: https://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=blobdiff_plain;f=data%2FdefaultVoretournament.cfg;h=0988deb508982ffc65e89a5a9f217c631a635a1e;hp=48d76561e6bbaadde18d187ad7ea1ec472dd73fd;hb=d7d37dc7a494185cb0261fd1854a40af40a7d0e2;hpb=674f46ff2f68899c2f7cf3e85a5854bc7d9801b1 diff --git a/data/defaultVoretournament.cfg b/data/defaultVoretournament.cfg index 48d76561..0988deb5 100644 --- a/data/defaultVoretournament.cfg +++ b/data/defaultVoretournament.cfg @@ -113,6 +113,12 @@ seta crosshair_effect_scalefade 1 "use scaling and fading for crosshair effects" 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" seta crosshair_hittest_blur 1 "blur the crosshair if the shot is obstructed" seta crosshair_hittest_showimpact 0 "move the crosshair to the actual impact location if obstructed" +seta cl_artwork 1 "display intermission artwork" +seta cl_artwork_win 2 "number of artwork_won_ images available in the gfx folder, 0 disables winning artwork" +seta cl_artwork_lose 2 "number of artwork_lost_ images available in the gfx folder, 0 disables loosing artwork" +seta cl_artwork_stretch 0 "stretch artwork to fit the screen, even if it brakes image proportions" +seta cl_artwork_alpha 1 "artwork alpha" +seta cl_artwork_fade 0.3 "artwork fade in speed" fov 90 seta cl_velocityzoom 0 "velocity based zooming of fov, negative values zoom out" seta cl_velocityzoomtime 0.3 "time value for averaging speed values" @@ -148,6 +154,9 @@ cl_bob 0.01 // how much view moves up/down when moving (does not move if cl_bobc 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 cl_bob2 0.01 // how much view moves left/right when moving (does not move if cl_bob2cycle is 0), default is 0.01 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 +cl_bobfall 0.5 "how much the view swings down when falling (influenced by the speed you hit the ground with)" +cl_bobfallcycle 3 "speed of the bobfall swing" +cl_bobfallspeed 200 "necessary amount of speed for bob-falling to occur" cl_rollangle 0 // amount of view tilt when strafing, default is 2.0 v_kicktime 0.5 // how long damage kicks of the view last, default is 0 seconds gl_polyblend 0.5 // whether to use screen tints, default is 1 @@ -187,7 +196,7 @@ seta vid_x11_display "" "voretournament-linux-*.sh will use this to start voreto cl_autodemo_nameformat demos/%Y-%m-%d_%H-%M // taunts and voices -seta cl_autotaunt 1 "automatically taunt enemies when fragging them" +seta cl_autotaunt 0.75 "automatically taunt enemies when fragging them" seta sv_taunt 1 "allow taunts on the server" seta sv_autotaunt 1 "allow autotaunts on the server" seta cl_voice_directional 1 "0 = all voices are non-directional, 1 = all voices are directional, 2 = only taunts are directional" @@ -268,7 +277,7 @@ seta sv_precacheitems 0 set sv_spectator_speed_multiplier 1.5 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)" 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" -seta sv_defaultplayermodel "models/player/nexus.zym" "default model selection, only works if sv_defaultcharacter is set to 1" +seta sv_defaultplayermodel "models/player/vixen.zym" "default model selection, only works if sv_defaultcharacter is set to 1" 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" seta sv_defaultplayermodel_red "" "\"\" means see sv_defaultplayermodel" seta sv_defaultplayerskin_red 0 @@ -310,70 +319,10 @@ cl_movement_waterfriction $sv_waterfriction seta cl_autoswitch 1 "automatically switch to newly picked up weapons if they are better than what you are carrying" alias autoswitch "set cl_autoswitch $1 ; cmd autoswitch $1" -seta bot_config_file bots.txt "Name and path of the bot configuration file" -seta bot_number 0 "Minimum number of bots" -seta bot_usemodelnames 0 "Use player model names for bot names" -set bot_nofire 0 "When set, bots never fire. Mainly for testing in g_waypointeditor mode" -seta bot_prefix ^8[BOT]^7 "Prefix in front of the bot names" -seta bot_suffix "" "Suffix behind the bot names" -seta skill_auto 0 "when 1, \"skill\" gets adjusted to match the best player on the map" -// general bot AI cvars -set bot_ai_thinkinterval 0.05 -set bot_ai_strategyinterval 3 "How often a new objective is chosen" -set bot_ai_enemydetectioninterval 0.5 "How often bots pick a new target" -set bot_ai_enemydetectionradius 10000 "How far bots can see enemies" -set bot_ai_dodgeupdateinterval 0.1 "How often scan for items to dodge. Currently not in use." -set bot_ai_chooseweaponinterval 0.3 "How often the best weapon according to the situation will be chosen" -set bot_ai_dangerdetectioninterval 0.1 "How often scan for waypoints with dangers near" -set bot_ai_dangerdetectionupdates 64 "How many waypoints will be considered for danger detection" -set bot_ai_aimskill_blendrate 2 "How much correction will be applied to the aiming angle" -set bot_ai_aimskill_fixedrate 15 -set bot_ai_aimskill_firetolerance_distdegrees 180 -set bot_ai_aimskill_firetolerance_mindegrees 2 "Minimum angle tolerance. Used on large distances" -set bot_ai_aimskill_firetolerance_maxdegrees 60 "Maximum firing angle. Used on close range" -set bot_ai_aimskill_mouse 1 "How much of the aiming filters are applied" -set bot_ai_keyboard_distance 250 "Keyboard emulation is disabled after this distance to the goal" -set bot_ai_keyboard_treshold 0.57 -set bot_ai_aimskill_offset 0.3 "Amount of error induced to the bots aim" -set bot_ai_aimskill_think 1 "Aiming velocity. Use values below 1 for slower aiming" -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" -set bot_ai_custom_weapon_priority_far "hook" -set bot_ai_custom_weapon_priority_mid "hook" -set bot_ai_custom_weapon_priority_close "hook" -set bot_ai_weapon_combo 1 "Enable bots to do weapon combos" -set bot_ai_weapon_combo_threshold 0.3 "Try to make a combo N seconds after the last attack" -set bot_ai_friends_aware_pickup_radius "500" "Bots will not pickup items if a team mate is this distance near the item" -set bot_ai_ignoregoal_timeout 3 "Ignore goals making bots to get stuck in front of a wall for N seconds" -set bot_ai_bunnyhop_skilloffset 7 "Bots with skill equal or greater than this value will perform the \"bunnyhop\" technique" -set bot_ai_bunnyhop_startdistance 250 "Run to goals located further than this distance" -set bot_ai_bunnyhop_stopdistance 220 "Stop jumping after reaching this distance to the goal" -set bot_ai_bunnyhop_firstjumpdelay 0.5 "Start running to the goal only if it was seen for more than N seconds" -set bot_ai_vore_decide_pred 4 "How fast bots decide what to do with their prey, at lowest skill" -set bot_ai_vore_decide_prey 4 "How fast bots decide what to do with their predator, at lowest skill" -set bot_ai_vore_decide_swallow 0.5 "How often bots decide if to swallow someone or not" -set bot_ai_vore_fear 2 "How much bots will fear players more powerful than them and avoid them in some situations" -set bot_ai_vore_teamhealabandon 0.75 "Probability (from 0 to 1) of the bot abandoning a team heal when seeing an enemy they can vore, at highest skill" -set bot_god 0 "god mode for bots" -set bot_ai_navigation_jetpack 0 "Enable bots to navigat maps using the jetpack" -set bot_ai_navigation_jetpack_mindistance 3500 "Bots will try fly to objects located farther than this distance" -// Better don't touch these, there are hard to tweak! -set bot_ai_aimskill_order_mix_1st 0.01 "Amount of the 1st filter output to apply to the aiming angle" -set bot_ai_aimskill_order_mix_2nd 0.1 "Amount of the 1st filter output to apply to the aiming angle" -set bot_ai_aimskill_order_mix_3th 0.01 "Amount of the 1st filter output to apply to the aiming angle" -set bot_ai_aimskill_order_mix_4th 0.05 "Amount of the 1st filter output to apply to the aiming angle" -set bot_ai_aimskill_order_mix_5th 0.01 "Amount of the 1st filter output to apply to the aiming angle" -set bot_ai_aimskill_order_filter_1st 0.4 "Position filter"v -set bot_ai_aimskill_order_filter_1st 0.4 "Position filter" -set bot_ai_aimskill_order_filter_2nd 0.4 "Movement filter" -set bot_ai_aimskill_order_filter_3th 0.2 "Acceleration filter" -set bot_ai_aimskill_order_filter_4th 0.4 "Position prediction filter. Used rarely" -set bot_ai_aimskill_order_filter_5th 0.5 "Movement prediction filter. Used rarely" +exec bots.cfg // waypoint editor enable set g_waypointeditor 0 -set bot_ignore_bots 0 "When set, bots don't shoot at other bots" -set bot_join_empty 0 "When set, bots also play if no player has joined the server" -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)" alias g_waypointeditor_spawn "impulse 103" alias g_waypointeditor_remove "impulse 104" @@ -383,7 +332,7 @@ alias g_waypointeditor_unreachable "impulse 107" locs_enable 0 pausable 0 -seta g_spawnshieldtime 0.5 "number of seconds you are invincible after you spawned, this shield is lost after you fire" +seta g_spawnshieldtime 1 "number of seconds you are invincible after you spawned, this shield is lost after you fire" 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)" set g_antilag_nudge 0 "don't touch" 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)" @@ -417,7 +366,7 @@ set g_casings 2 "specifies which casings (0: none, 1: only shotgun casings, 2: s set g_norecoil 0 "if set to 1 shooting weapons won't make you crosshair to move upwards (recoil)" set g_maplist_mostrecent "" "contains the name of the maps that were most recently played" seta g_maplist_mostrecent_count 3 "number of most recent maps that are blocked from being played again" -seta g_maplist "basement basementctf soylent voretemple" +seta g_maplist "voretemple gasolinepowered reslimed skycastle greatwall_overloaded basementctf brokenworld arahia stormkeep2 basement farewell greatwall_revisited soylent" seta g_maplist_index 0 "this is used internally for saving position in maplist cycle" seta g_maplist_selectrandom 0 "if 1, a random map will be chosen as next map - DEPRECATED in favor of g_maplist_shuffle" 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" @@ -426,11 +375,16 @@ set samelevel 0 "when 1, always play the same level over and over again" set g_maxpushtime 8.0 "timeout for kill credit when your damage knocks someone into a death trap" set g_cloaked 0 "display all players mostly invisible" +set g_player_colisions 1 "when disabled, players won't colide with each other" set g_player_alpha 1 set g_player_brightness 0 "set to 2 for brighter players" seta g_balance_cloaked_alpha 0.25 set g_playerclip_collisions 1 "0 = disable collision testing against playerclips, might be useful on some defrag maps" +set g_botclip_collisions 1 "0 = disable collision testing against botclips, might be useful on some defrag maps" + +// a cruel way to fix some "falling forever" situations (eg. facing horizontal warpzones) +set g_deathspeed 6000 "players going faster than this will die" set welcome_message_time 8 @@ -512,7 +466,7 @@ seta g_balance_teams_force 0 "automatically balance out teams when players move seta g_balance_teams_prevent_imbalance 0 "prevent players from changing to larger teams" set g_tdm_teams 2 "how many teams are in team deathmatch (set by mapinfo)" seta g_tdm_teams_override 0 "how many teams are in team deathmatch" -set g_tdm_team_spawns 0 "when 1, a map can define team spawnpoints for TDM" +set g_tdm_team_spawns 1 "when 1, a map can define team spawnpoints for TDM" set g_changeteam_banned 0 "not allowed to change team" set g_changeteam_fragtransfer 0 "% of frags you get to keep when you change teams (rounded down)" @@ -588,11 +542,11 @@ set g_ca_warmup 10 "how long the players will have time to run around the map be // onslaught seta g_onslaught 0 "Onslaught: take control points towards the enemy generator and then destroy it" -set g_onslaught_gen_health 5000 -set g_onslaught_cp_health 1000 +set g_onslaught_gen_health 2000 +set g_onslaught_cp_health 240 set g_onslaught_cp_buildhealth 100 set g_onslaught_cp_buildtime 10 -set g_onslaught_cp_regen 20 +set g_onslaught_cp_regen 5 // assault 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" @@ -610,6 +564,7 @@ seta g_cts 0 "CTS: complete the stage" seta g_rpg 0 "RPG: RolePlay / Free Roam gametype" set g_rpg_canleave 1 "when enabled, anyone can leave a predator's stomach in RPG (like leaving a team mate in team games)" 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" +set g_rpg_turretattack 0 "if disabled, turrets don't attack anyone in RPG games. Otherwise, they attack everyone." // server game balance settings // powerup balance settings @@ -730,8 +685,8 @@ bind LEFTARROW +moveleft bind DOWNARROW +back bind RIGHTARROW +moveright bind SHIFT +crouch -bind SPACE +jump bind ENTER +jump +bind SPACE +jump // weapons bind 1 "impulse 1" @@ -892,6 +847,7 @@ set quit_and_redirect "" "set to an IP to redirect all players at the end of the // singleplayer campaign set g_campaign 0 +set g_campaign_forceteam 0 "Forces the player to a given team in campaign mode, 1 = red, 2 = blue, 3 = yellow, 4 = pink" 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)" seta g_campaign_name "voretournament" set g_campaign_skill 0 @@ -902,13 +858,13 @@ alias singleplayer_continue "set scmenu_campaign_goto -1" alias singleplayer_levellist "set scmenu_campaign_dump 1; togglemenu; wait; togglemenu" // Green's fullbright skins -alias cl_fbskin_green "playermodel models/player/nexus.zym; playerskin 6; color 3 3" -alias cl_fbskin_red "playermodel models/player/nexus.zym; playerskin 6; color 4 4" -alias cl_fbskin_orange "playermodel models/player/nexus.zym; playerskin 6; color 14 14" -alias cl_fbskin_off "playermodel models/player/nexus.zym; playerskin 0" -alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51" -alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68" -alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238" +alias cl_fbskin_green "playermodel models/player/vixen.zym; playerskin 6; color 3 3" +alias cl_fbskin_red "playermodel models/player/vixen.zym; playerskin 6; color 4 4" +alias cl_fbskin_orange "playermodel models/player/vixen.zym; playerskin 6; color 14 14" +alias cl_fbskin_off "playermodel models/player/vixen.zym; playerskin 0" +alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51" +alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68" +alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238" alias sv_fbskin_off "g_fullbrightplayers 0; sv_defaultcharacter 0; sv_defaultplayerskin 0; sv_defaultplayercolors \"\"" seta sv_servermodelsonly 1 @@ -1085,7 +1041,7 @@ alias _userbind_call "${$1}" alias +userbind "_userbind_call userbind${1}_press" alias -userbind "_userbind_call userbind${1}_release" -seta menu_skin "simplygoo" +seta menu_skin "earthy" set menu_slowmo 1 seta menu_sounds 2 "enables menu sound effects. 1 enables click sounds, 2 also enables hover sounds" @@ -1186,7 +1142,7 @@ sys_ticrate 0.0166667 cl_netfps 60 // should match sv_gameplayfix_delayprojectiles 0 sv_gameplayfix_q2airaccelerate 1 -sv_gameplayfix_consistentplayerprethink 1 +sv_gameplayfix_stepmultipletimes 1 // delay for "kill" to prevent abuse set g_balance_kill_delay 5 @@ -1211,11 +1167,13 @@ alias sethostname "set menu_use_default_hostname 0; hostname $*" set sv_foginterval 0 // Audio track names (for old-style "cd loop NUMBER" usage) -set g_cdtracks_remaplist "feeding_frenzy digital-pursuit brokenlight ninesix sixtyfour_revisited infiltrator stone_fortress high_tech_lab space_walk boss_theme" "list used by mapinfo system to automatically assign cdtracks - must match the cd remap command" +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" set g_cdtracks_dontusebydefault "" "list used by mapinfo system to automatically assign cdtracks - must be a subset of g_cdtracks_remaplist" cd remap $g_cdtracks_remaplist -set sv_intermission_cdtrack "" -set menu_cdtrack feeding_frenzy +seta cl_intermission 1 "play intermission music" +seta cl_intermission_cdtrack_win "win_music" +seta cl_intermission_cdtrack_lose "lose_music" +seta menu_cdtrack feeding_frenzy // maxidle (in seconds): kick players idle for more than that amount of time set sv_maxidle 0 @@ -1421,9 +1379,6 @@ rcon_secure 1 set menu_updatecheck 1 -set bot_navigation_ignoreplayers 0 // FIXME remove this once the issue is solved -set bot_sound_monopoly 0 "when enabled, only bots can make any noise" - // broken, sorry (cannot handle weapon attachment properly) //seta cl_forceplayermodels 0 "force all players to look like you; WARNING: animations can look very bad with this" //seta cl_forceplayermodelsfromvoretournament 0 "force models coming from voretournament; WARNING: animations can look very bad with this" @@ -1434,6 +1389,8 @@ set g_mapinfo_settemp_acl "+*" "ACL for mapinfo setting cvars" // hooks alias _cl_hook_gamestart "set _cl_hook_gametype $1; _cl_hook_gamestart_stage2" alias _cl_hook_gamestart_stage2 "cl_hook_gamestart_all; cl_hook_gamestart_${_cl_hook_gametype}" +alias _cl_hook_campaign_gamestart "set _cl_hook_gametype $1; _cl_hook_campaign_gamestart_stage2" +alias _cl_hook_campaign_gamestart_stage2 "cl_hook_gamestart_all; cl_hook_gamestart_${_cl_hook_gametype}" alias cl_hook_gamestart_all alias cl_hook_gamestart_nop //is only called when CSQC unloads before knowing the gametype, very unlikely alias cl_hook_gamestart_dm @@ -1450,9 +1407,12 @@ alias cl_hook_gamestart_rc alias cl_hook_gamestart_cts alias cl_hook_gamestart_rpg alias cl_hook_gameend +alias cl_hook_campaign_gameend alias _sv_hook_gamestart "set _sv_hook_gametype $1; _sv_hook_gamestart_stage2" alias _sv_hook_gamestart_stage2 "sv_hook_gamestart_all; sv_hook_gamestart_${_sv_hook_gametype}" +alias _sv_hook_campaign_gamestart "set _sv_hook_gametype $1; _sv_hook_campaign_gamestart_stage2" +alias _sv_hook_campaign_gamestart_stage2 "sv_hook_gamestart_all; sv_hook_gamestart_${_sv_hook_gametype}" alias sv_hook_gamestart_all alias sv_hook_gamestart_dm alias sv_hook_gamestart_tdm @@ -1469,6 +1429,7 @@ alias sv_hook_gamestart_cts alias sv_hook_gamestart_rpg alias sv_hook_gamerestart alias sv_hook_gameend +alias sv_hook_campaign_gameend seta cl_casings_maxcount 100 "maximum amount of shell casings (must be at least 1)" seta cl_gibs_maxcount 100 "maximum amount of gibs (must be at least 1)" @@ -1570,3 +1531,26 @@ seta _cl_userid "" "player ID (e.g. for tournaments)" // FIXME workaround for engine bug sv_gameplayfix_nudgeoutofsolid 0 // to div0: remove this once 5b7ac1706712977bbc0297d2d53294e73574c7cd (svn r9537) is in the stable branch of the engine again + +// otherwise, antilag breaks +sv_gameplayfix_consistentplayerprethink 1 + +// support Q1BSP maps +mod_q1bsp_polygoncollisions 1 + +// improve some minor details +sv_gameplayfix_gravityunaffectedbyticrate 1 +sv_gameplayfix_nogravityonground 1 + +scr_conalpha 0.5 +scr_conalpha2factor 1 +scr_conalpha3factor 0.5 +scr_conalphafactor 0.8 +scr_conbrightness 0.35 +scr_conforcewhiledisconnected 1 +scr_conscroll2_x 0 +scr_conscroll2_y 0 +scr_conscroll3_x 0 +scr_conscroll3_y 0 +scr_conscroll_x -0.15 +scr_conscroll_y -0.25 \ No newline at end of file