Converted old issue to wiki page
commit
263ceb919a
|
@ -0,0 +1,211 @@
|
|||
Not an issue but something for the Wiki, I currently am not sure how to set that up. Anyways, here is a scientist hunt reference I created years ago that will be useful for this project, text copyright belongs to the great Rich Whitehouse with my additions:
|
||||
|
||||
SCIENTIST HUNT EDIT MODE
|
||||
------------------------
|
||||
Version 1.0 of SH added the ability to play on absolutely any level. To do this,
|
||||
load an non-SH-compatible level and you'll be taken into SH edit mode. Once you
|
||||
are in this mode (and are connected as a client), use the edit_menu command in
|
||||
the console to bring up a list of options. They're all pretty self-explanitory,
|
||||
so I won't bother describing them.
|
||||
|
||||
If you want to add to a SH level, or edit the SH data on a level you've created
|
||||
SH data for, just set sh_data_edit to 1 in the console and load up the level.
|
||||
|
||||
Gamemodes
|
||||
---------
|
||||
|
||||
sh_realistic (cvar): Sets the game mode. This should be set in the
|
||||
advanced options menu while starting a server.
|
||||
|
||||
**Standard Hunting** (0): Round-based competitive killing where scientists are always running around. Scientists don't respawn.
|
||||
|
||||
**Stealth Hunting** (1): Round-based competitive killing where scientists stand or walk around, but will run in fear if they see the player. Scientists don't respawn. *Similar to deer hunting.*
|
||||
|
||||
**Traditional Slaughter** (2): Casual killing where scientists treat the player same as in Single Player. Scientists respawn.
|
||||
|
||||
**Live in Fear** (3): Unique round-based gamemode where players have to only kill an evil randomly selected player controlled scientist causing chaos. Those who kill *good* scientists are punished with lost points. The evil scientist gains one point from every kill (NPC or Players). Scientists respawn. This is the *only* gamemode where there are no teams.
|
||||
|
||||
**Madness** (4): Unique gamemode where scientists attack themselves and the players. Scientists inject players and NPCs only once with a poison that slowly drains their health to 0. The scientists also play a sound (sh/hide_laugh.wav) when they get a sucessful kill and are still alive. Scientists respawn.
|
||||
|
||||
Regarding round winstate: Teams with the most scientist kills that round wins, then what happens when a team wins (visually and functionally) is "Team has won the round!" prints on screen, said team is awarded "13" points, and a 5 second countdown also happens, then new round.
|
||||
|
||||
SETTINGS AND COMMANDS
|
||||
---------------------
|
||||
changeteam (command): As a client, this will change the team you are on.
|
||||
|
||||
hud_hide (cvar): As a client, setting this to 1 will hide your HUD display.
|
||||
|
||||
sh_hchorror (cvar): This is a server-side cvar. Setting to 1 allows you to
|
||||
fire the handcannon rapidly without having to ever reload. HOORAY!!!
|
||||
|
||||
sh_enablebots (cvar): Setting to 1 enables Jumbots. The options for the
|
||||
bot are still basically the same as when you run the bot by itself. All
|
||||
the files for the bot are in the \botfiles subdirectory under your
|
||||
scihunt folder. For more information on the bot, see the jumbot_readme.txt
|
||||
file. The default is 0 (bots disabled). Note that this is also settable
|
||||
by a check box from the main server startup menu (under advanced options).
|
||||
|
||||
sh_allowteamchange (cvar): Setting this to 1 allows clients to change
|
||||
teams with the changeteam command. Setting this to 0 disables that ability.
|
||||
The default is 1.
|
||||
|
||||
sh_forcemodel (cvar): Setting this to 1 forces players to use the Gordon
|
||||
model. This is because some models do not have visible colors on them,
|
||||
and you cannot see what team a person is on that way. Setting to 0 allows
|
||||
players to use any model they wish. The default is 1.
|
||||
|
||||
sh_scispeed (cvar): Set this to the speed you want scientists to run at.
|
||||
Higher is faster, lower is slower. The default is 40.
|
||||
|
||||
sh_scifly (cvar): If set to 1, this allows scientists to fly back with
|
||||
impact damage when hit. Setting to 0 disables this and makes them act
|
||||
the same as they do in regular single player.
|
||||
|
||||
sh_deadsciphys (cvar): Allows corpse juggling and other fun things if
|
||||
set to 1. Default is 1.
|
||||
|
||||
sh_announcescideath (cvar): Set to 1 to announce scientist deaths to
|
||||
everyone playing. Default is 0.
|
||||
|
||||
sh_announcescinum (cvar): Set to 0 to disable the client's ability to
|
||||
see the scientist round score with +sciscore. Default is 1.
|
||||
|
||||
sh_scimax (cvar): Sets the maximum amount of scientists to spawn on the
|
||||
level. If sh_scimax is less than the number of scientist spots on the
|
||||
level, then the scientists will treat each scientist spot as a spawn
|
||||
spot and spawn on them randomly each round. The default value is 5.
|
||||
|
||||
sh_crowbar (cvar): Set to 1 to make it so no one can use any weapon other
|
||||
than the crowbar. This rule applies to both bots and humans. The default
|
||||
is 0 (disabled).
|
||||
|
||||
sh_clprint (cvar): Allows the server to toggle client messages on and off.
|
||||
1 is on, 0 (default) is off.
|
||||
|
||||
sh_restorehealth (cvar): Set this to 1 to restore every player's health
|
||||
to 100 if it is less than that at the start of each round. The default
|
||||
is 0 (disabled).
|
||||
|
||||
sh_resarsenal (cvar): Set this to 1 to destroy the player's weapons and
|
||||
restore his arsenal to the default each new round. The default is 0
|
||||
(disabled).
|
||||
|
||||
sh_levelexec (cvar): Looks in the maps folder to see if there is a CFG
|
||||
with the same name as the map name and executes it, if this is set to
|
||||
1. This allows you to have your own custom server options depending on
|
||||
the level. For example, if the level is backyard.bsp, it will look
|
||||
for a file named backyard.cfg and execute it if it exists. The default
|
||||
for this value is 1 (enabled).
|
||||
|
||||
sh_weapfileloc (cvar): Points to the location of the file which tells
|
||||
what weapons and ammo to give players upon spawning in non-crowbar
|
||||
mode. The default is arsenals/starteqp.txt.
|
||||
|
||||
sh_wallclimb (cvar): Action Half-Life style wall climbing.
|
||||
|
||||
sh_respbreak (cvar): Toggles breakable objects respawning each round on
|
||||
and off (1 respawns, 0 does not). This can be set in the advanced options
|
||||
while starting a server as well.
|
||||
|
||||
sh_allmonsfly (cvar): Makes all monsters entities have scientist physics.
|
||||
|
||||
sh_bloodbstream (cvar): ?
|
||||
|
||||
sh_bot_evil (cvar): Creative bot killing.
|
||||
|
||||
sh_bot_order (cvar): Makes bots be ordered like in above text.
|
||||
|
||||
sh_chaingore (cvar): Extra chainsaw gore.
|
||||
|
||||
sh_chainspark (cvar): The delay between chainsaw sparks. Set 1 to disable
|
||||
entirely.
|
||||
|
||||
sh_corpsemass (cvar): Solid scienitst corpses.
|
||||
|
||||
sh_gibcount (cvar): Controls how many gibs come from scientists?
|
||||
|
||||
sh_glassbreak (cvar): Whether or not scientists bodies can break glass.
|
||||
|
||||
sh_goremultiply (cvar): Multiplies the gore (gib models?)
|
||||
|
||||
sh_hcgib (cvar): Makes the handcannon gib on direct hit.
|
||||
|
||||
sh_insanity (cvar): The number of scientists require to enter insanity mode.
|
||||
Default is "5".
|
||||
|
||||
sh_mondmg9mm_sci (cvar): Monster's damage value against scientists with 9mm
|
||||
weapons. Default is "3".
|
||||
|
||||
sh_moregibs (cvar): Another gib option, adds more gibs?
|
||||
|
||||
sh_scirand (cvar): Force Random Scientist appearance.
|
||||
|
||||
teamdisplay (command): Client option to have the names of your team
|
||||
members show up on your screen when you look at them.
|
||||
|
||||
sh_teamdisplay (cvar): Server option for above.
|
||||
|
||||
sh_weapfileloc (cvar): Location of the arsenal list. Default is
|
||||
"arsenals/starteqp.txt".
|
||||
|
||||
sh_noplrdmg (cvar): ??? Referenced in game.cfg, no damage to players?
|
||||
|
||||
executed (cvar): Tells you the SH server config file has been ran and it
|
||||
won't get executed anymore. Default is 1, 0 makes it executed each level
|
||||
change.
|
||||
|
||||
All of the options and commands for the Jumbot are listed in the
|
||||
jumbot_readme.txt file.
|
||||
|
||||
|
||||
TEAM BOT COOPERATION
|
||||
--------------------
|
||||
In order for commands toward bots from players to work, the server must
|
||||
have bot ordering enabled. It can be enabled in the advanced options
|
||||
menu while starting the server.
|
||||
|
||||
Commands are given to bots through chatting. To give a chat command, talk
|
||||
as you normally would to other players, and say "<bot's name> <command>".
|
||||
Commands can only be given to bots on your team. An example would be:
|
||||
|
||||
yoshiki follow
|
||||
|
||||
You can dress this up if you wish, as well, by perhaps saying something
|
||||
along the lines of:
|
||||
|
||||
Yoshiki, follow me!
|
||||
|
||||
The examples assume the bot's name is Yoshiki. If not, substitute Yoshiki
|
||||
with whatever the bot's name is. A list of commands to put in place of
|
||||
follow are:
|
||||
|
||||
stop - Tell the bot to stop following you or to stop waiting in position.
|
||||
|
||||
follow - Tell the bot to follow you. If the bot is not near you, it will
|
||||
try to track you down in the level when you tell it to follow you.
|
||||
|
||||
watch - Tell the bot to watch what you're doing and remember it. This
|
||||
will only work if the bot can see you and is following you. If you fire
|
||||
at a location or use a button, the bot will watch and see what you did,
|
||||
then remember it for later.
|
||||
|
||||
position - Tell the bot to get in position to execute its current memorized
|
||||
action.
|
||||
|
||||
turn left - If the bot is in position, this will make it turn left slightly.
|
||||
|
||||
turn right - Same as above, only to the right.
|
||||
|
||||
execute - If the bot is in position, telling it to do this will make it
|
||||
carry out the memorized action.
|
||||
|
||||
execute loop - Execute the action until instructed to stop with a stop
|
||||
command.
|
||||
|
||||
Those are currently all of the commands. Note that you can also give orders
|
||||
to multiple bots on your team in one line. The following would work, for
|
||||
example:
|
||||
|
||||
hide, Yoshiki, Toshi, follow me!
|
||||
|
||||
That should be all you need to know.
|
Loading…
Reference in New Issue