woo
This commit is contained in:
@@ -333,10 +333,3 @@
|
|||||||
config_entry_value = 0.333
|
config_entry_value = 0.333
|
||||||
min_val = 0
|
min_val = 0
|
||||||
integer = FALSE
|
integer = FALSE
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/datum/config_entry/flag/weigh_by_recent_chaos
|
|
||||||
|
|
||||||
/datum/config_entry/number/chaos_exponent
|
|
||||||
config_entry_value = 1
|
|
||||||
|
|||||||
+13
-2
@@ -11,20 +11,31 @@
|
|||||||
# Which explicitly disables LOG_TWITTER, as well as locking it.
|
# Which explicitly disables LOG_TWITTER, as well as locking it.
|
||||||
# There are various options which are hard-locked for security reasons.
|
# There are various options which are hard-locked for security reasons.
|
||||||
|
|
||||||
|
|
||||||
|
$include entries/admin.txt
|
||||||
|
$include entries/alert.txt
|
||||||
$include entries/antag_rep.txt
|
$include entries/antag_rep.txt
|
||||||
$include entries/comms.txt
|
$include entries/comms.txt
|
||||||
|
$include entries/connections.txt
|
||||||
$include entries/dbconfig.txt
|
$include entries/dbconfig.txt
|
||||||
|
$include entries/debris.txt
|
||||||
$include entries/donator.txt
|
$include entries/donator.txt
|
||||||
$include entries/dynamic.txt
|
$include entries/dynamic.txt
|
||||||
$include entries/fail2topic.txt
|
$include entries/fetish_content.txt
|
||||||
$include entries/game_options.txt
|
$include entries/gamemodes.txt
|
||||||
$include entries/general.txt
|
$include entries/general.txt
|
||||||
|
$include entries/jexp.txt
|
||||||
$include entries/logging.txt
|
$include entries/logging.txt
|
||||||
|
$include entries/movespeed.txt
|
||||||
$include entries/persistence.txt
|
$include entries/persistence.txt
|
||||||
$include entries/policy.txt
|
$include entries/policy.txt
|
||||||
$include entries/resources.txt
|
$include entries/resources.txt
|
||||||
$include entries/respawns.txt
|
$include entries/respawns.txt
|
||||||
|
$include entries/security.txt
|
||||||
|
$include entries/server.txt
|
||||||
$include entries/stamina_combat.txt
|
$include entries/stamina_combat.txt
|
||||||
$include entries/threat.txt
|
$include entries/threat.txt
|
||||||
|
$include entries/urls.txt
|
||||||
|
$include entries/vote.txt
|
||||||
|
|
||||||
$include plushies/defines.txt
|
$include plushies/defines.txt
|
||||||
|
|||||||
@@ -1,478 +0,0 @@
|
|||||||
## HEALTH ###
|
|
||||||
|
|
||||||
##Damage multiplier, effects both weapons and healing on all mobs. For example, 1.25 would result in 25% higher damage.
|
|
||||||
DAMAGE_MULTIPLIER 1
|
|
||||||
|
|
||||||
## REVIVAL ###
|
|
||||||
|
|
||||||
## whether pod plants work or not
|
|
||||||
REVIVAL_POD_PLANTS
|
|
||||||
|
|
||||||
## whether cloning tubes work or not
|
|
||||||
REVIVAL_CLONING
|
|
||||||
|
|
||||||
## amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite)
|
|
||||||
REVIVAL_BRAIN_LIFE -1
|
|
||||||
|
|
||||||
## OOC DURING ROUND ###
|
|
||||||
## Comment this out if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results.
|
|
||||||
OOC_DURING_ROUND
|
|
||||||
|
|
||||||
## EMOJI ###
|
|
||||||
## Comment this out if you want to disable emojis
|
|
||||||
EMOJIS
|
|
||||||
|
|
||||||
## MOB MOVEMENT ###
|
|
||||||
|
|
||||||
## We suggest editing these variables ingame to find a good speed for your server.
|
|
||||||
## To do this you must be a high level admin. Open the 'debug' tab ingame.
|
|
||||||
## Select "Debug Controller" and then, in the popup, select "Configuration". These variables should have the same name.
|
|
||||||
|
|
||||||
## These values get directly added to values and totals ingame.
|
|
||||||
## To speed things up make the number negative, to slow things down, make the number positive.
|
|
||||||
|
|
||||||
## These modify the run/walk speed of all mobs before the mob-specific modifiers are applied.
|
|
||||||
RUN_DELAY 1
|
|
||||||
WALK_DELAY 4
|
|
||||||
|
|
||||||
## The variables below affect the movement of specific mob types. THIS AFFECTS ALL SUBTYPES OF THE TYPE YOU CHOOSE!
|
|
||||||
## Entries completely override all subtypes. Later entries have precedence over earlier entries.
|
|
||||||
## This means if you put /mob 0 on the last entry, it will null out all changes, while if you put /mob as the first entry and
|
|
||||||
## /mob/living/carbon/human on the last entry, the last entry will override the first.
|
|
||||||
MULTIPLICATIVE_MOVESPEED /mob/living/carbon/human 1
|
|
||||||
##MULTIPLICATIVE_MOVESPEED /mob/living/silicon/robot 0
|
|
||||||
##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/monkey 0
|
|
||||||
##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien 0
|
|
||||||
##MULTIPLICATIVE_MOVESPEED /mob/living/simple_animal/slime 0
|
|
||||||
MULTIPLICATIVE_MOVESPEED /mob/living/simple_animal 1
|
|
||||||
|
|
||||||
|
|
||||||
## NAMES ###
|
|
||||||
## If uncommented this adds a random surname to a player's name if they only specify one name.
|
|
||||||
#HUMANS_NEED_SURNAMES
|
|
||||||
|
|
||||||
## If uncommented, this forces all players to use random names !and appearances!.
|
|
||||||
#FORCE_RANDOM_NAMES
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GAME MODES ###
|
|
||||||
|
|
||||||
## Uncomment to not send a roundstart intercept report. Gamemodes may override this.
|
|
||||||
#NO_INTERCEPT_REPORT
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## If non-human species are barred from joining as a head of staff
|
|
||||||
#ENFORCE_HUMAN_AUTHORITY
|
|
||||||
|
|
||||||
|
|
||||||
## The amount of time it takes for the emergency shuttle to be called, from round start.
|
|
||||||
SHUTTLE_REFUEL_DELAY 12000
|
|
||||||
|
|
||||||
|
|
||||||
## Comment this out to disable the antagonist reputation system. This system rewards players who participate in the game instead of greytiding by giving them slightly higher odds to
|
|
||||||
## roll antagonist in subsequent rounds until they get it.
|
|
||||||
##
|
|
||||||
## For details See the comments for /datum/game_mode/proc/antag_pick in code/game/gamemodes/game_mode.dm
|
|
||||||
# USE_ANTAG_REP
|
|
||||||
|
|
||||||
## The maximum amount of antagonist reputation tickets a player can bank (not use at once)
|
|
||||||
ANTAG_REP_MAXIMUM 200
|
|
||||||
|
|
||||||
## The default amount of tickets all users use while rolling
|
|
||||||
DEFAULT_ANTAG_TICKETS 100
|
|
||||||
|
|
||||||
## The maximum amount of extra tickets a user may use from their ticket bank in addition to the default tickets
|
|
||||||
MAX_TICKETS_PER_ROLL 100
|
|
||||||
|
|
||||||
## Uncomment to allow players to see the set odds of different rounds in secret/random in the get server revision screen. This will NOT tell the current roundtype.
|
|
||||||
#SHOW_GAME_TYPE_ODDS
|
|
||||||
|
|
||||||
## RANDOM EVENTS ###
|
|
||||||
## Comment this out to disable random events during the round.
|
|
||||||
ALLOW_RANDOM_EVENTS
|
|
||||||
|
|
||||||
## Multiplier for earliest start time of dangerous events.
|
|
||||||
## Set to 0 to make dangerous events avaliable from round start.
|
|
||||||
EVENTS_MIN_TIME_MUL 1
|
|
||||||
|
|
||||||
## Multiplier for minimal player count (players = alive non-AFK humans) for dangerous events to start.
|
|
||||||
## Set to 0 to make dangerous events avaliable for all populations.
|
|
||||||
EVENTS_MIN_PLAYERS_MUL 1
|
|
||||||
|
|
||||||
## AI ###
|
|
||||||
|
|
||||||
## Allow the AI job to be picked.
|
|
||||||
ALLOW_AI
|
|
||||||
|
|
||||||
## Allow the AI Multicamera feature to be used by AI players
|
|
||||||
ALLOW_AI_MULTICAM
|
|
||||||
|
|
||||||
## CYBORG ##
|
|
||||||
## Uncomment to disable the ability for cyborg flashes to knock down carbon targets
|
|
||||||
#DISABLE_BORG_FLASH_KNOCKDOWN
|
|
||||||
|
|
||||||
## Secborg ###
|
|
||||||
## Uncomment to bring secborgs and K-9s back in line with the rest of the modules available. This is strongly recommended if you have secborgs configured to be available at all times.
|
|
||||||
#WEAKEN_SECBORG
|
|
||||||
|
|
||||||
## Uncomment to prevent the security cyborg module from being chosen
|
|
||||||
#DISABLE_SECBORG
|
|
||||||
|
|
||||||
|
|
||||||
## Peacekeeper Borg ###
|
|
||||||
## Uncomment to prevent the peacekeeper cyborg module from being chosen
|
|
||||||
#DISABLE_PEACEBORG
|
|
||||||
|
|
||||||
## AWAY MISSIONS ###
|
|
||||||
|
|
||||||
## Uncomment to load one of the missions from awaymissionconfig.txt at roundstart.
|
|
||||||
#ROUNDSTART_AWAY
|
|
||||||
|
|
||||||
## Uncomment to load one of the virtual reality levels from vr_config at roundstart.
|
|
||||||
#ROUNDSTART_VR
|
|
||||||
|
|
||||||
## How long the delay is before the Away Mission gate opens. Default is half an hour.
|
|
||||||
## 600 is one minute.
|
|
||||||
GATEWAY_DELAY 18000
|
|
||||||
|
|
||||||
|
|
||||||
## ACCESS ###
|
|
||||||
|
|
||||||
## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically be enabled. Otherwise, it will be disabled.
|
|
||||||
## This is useful for accomodating both low and high population rounds on the same server.
|
|
||||||
## Comment this out or set to 0 to disable this automatic toggle.
|
|
||||||
MINIMAL_ACCESS_THRESHOLD 20
|
|
||||||
|
|
||||||
## Comment this out this if you wish to use the setup where jobs have more access.
|
|
||||||
## This is intended for servers with low populations - where there are not enough
|
|
||||||
## players to fill all roles, so players need to do more than just one job.
|
|
||||||
## This option is ignored if MINIMAL_ACCESS_THRESHOLD is used.
|
|
||||||
#JOBS_HAVE_MINIMAL_ACCESS
|
|
||||||
|
|
||||||
## Uncomment to give assistants maint access.
|
|
||||||
#ASSISTANTS_HAVE_MAINT_ACCESS
|
|
||||||
|
|
||||||
## Uncoment to give security maint access. Note that if you dectivate JOBS_HAVE_MINIMAL_ACCESS security already gets maint from that.
|
|
||||||
#SECURITY_HAS_MAINT_ACCESS
|
|
||||||
|
|
||||||
## Uncomment to give everyone maint access.
|
|
||||||
#EVERYONE_HAS_MAINT_ACCESS
|
|
||||||
|
|
||||||
## Comment this out this to make security officers spawn in departmental security posts
|
|
||||||
SEC_START_BRIG
|
|
||||||
|
|
||||||
|
|
||||||
## GHOST INTERACTION ###
|
|
||||||
## Uncomment to let ghosts spin chairs. You may be wondering why this is a config option. Don't ask.
|
|
||||||
#GHOST_INTERACTION
|
|
||||||
|
|
||||||
## NON-VOCAL SILICONS ###
|
|
||||||
## Uncomment these to stop the AI, or cyborgs, from having vocal communication.
|
|
||||||
#SILENT_AI
|
|
||||||
#SILENT_BORG
|
|
||||||
|
|
||||||
## SANDBOX PANEL AUTOCLOSE ###
|
|
||||||
## The sandbox panel's item spawning dialog now stays open even after you click an option.
|
|
||||||
## If you find that your players are abusing the sandbox panel, this option may slow them down
|
|
||||||
## without preventing people from using it properly.
|
|
||||||
## Only functions in sandbox game mode.
|
|
||||||
#SANDBOX_AUTOCLOSE
|
|
||||||
|
|
||||||
## ROUNDSTART SILICON LAWS ###
|
|
||||||
## This controls what the AI's laws are at the start of the round.
|
|
||||||
## Set to 0/commented out for "off", silicons will just start with Asimov.
|
|
||||||
## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with asimov and Custom boards will auto-delete.)
|
|
||||||
## Set to 2 for "random", silicons will start with a random lawset picked from random laws specified below.
|
|
||||||
## Set to 3 for "weighted random", using values in "silicon_weights.txt", a law will be selected, with weights specifed in that file.
|
|
||||||
DEFAULT_LAWS 0
|
|
||||||
|
|
||||||
## RANDOM LAWS ##
|
|
||||||
## ------------------------------------------------------------------------------------------
|
|
||||||
## These control what laws are available for selection if random silicon laws are active.
|
|
||||||
## See datums\ai_laws.dm for the full law lists
|
|
||||||
|
|
||||||
## standard-ish laws. These are fairly ok to run
|
|
||||||
RANDOM_LAWS asimov
|
|
||||||
RANDOM_LAWS asimovpp
|
|
||||||
RANDOM_LAWS paladin
|
|
||||||
RANDOM_LAWS robocop
|
|
||||||
RANDOM_LAWS corporate
|
|
||||||
|
|
||||||
## Quirky laws. Shouldn't cause too much harm
|
|
||||||
#RANDOM_LAWS hippocratic
|
|
||||||
#RANDOM_LAWS maintain
|
|
||||||
#RANDOM_LAWS drone
|
|
||||||
#RANDOM_LAWS liveandletlive
|
|
||||||
#RANDOM_LAWS peacekeeper
|
|
||||||
#RANDOM_LAWS reporter
|
|
||||||
#RANDOM_LAWS hulkamania
|
|
||||||
|
|
||||||
## Bad idea laws. Probably shouldn't enable these
|
|
||||||
#RANDOM_LAWS syndie
|
|
||||||
#RANDOM_LAWS ninja
|
|
||||||
#RANDOM_LAWS antimov
|
|
||||||
#RANDOM_LAWS thermodynamic
|
|
||||||
#RANDOM_LAWS ratvar
|
|
||||||
|
|
||||||
## meme laws. Honk
|
|
||||||
#RANDOM_LAWS buildawall
|
|
||||||
|
|
||||||
## If weighted laws are selected (DEFAULT_LAWS = 3),
|
|
||||||
## then an AI's starting laws will be determined by the weights of these values
|
|
||||||
|
|
||||||
## Make sure there are no spaces between the law_id and the number.
|
|
||||||
|
|
||||||
LAW_WEIGHT custom,0
|
|
||||||
|
|
||||||
## standard-ish laws. These are fairly ok to run
|
|
||||||
LAW_WEIGHT asimov,32
|
|
||||||
LAW_WEIGHT asimovpp,12
|
|
||||||
LAW_WEIGHT paladin,12
|
|
||||||
LAW_WEIGHT robocop,12
|
|
||||||
LAW_WEIGHT corporate,12
|
|
||||||
|
|
||||||
## Quirky laws. Shouldn't cause too much harm
|
|
||||||
LAW_WEIGHT hippocratic,3
|
|
||||||
LAW_WEIGHT maintain,4
|
|
||||||
LAW_WEIGHT drone,3
|
|
||||||
LAW_WEIGHT liveandletlive,3
|
|
||||||
LAW_WEIGHT peacekeeper,3
|
|
||||||
LAW_WEIGHT reporter,4
|
|
||||||
LAW_WEIGHT hulkamania,4
|
|
||||||
|
|
||||||
## Bad idea laws. Probably shouldn't enable these
|
|
||||||
LAW_WEIGHT syndie,0
|
|
||||||
LAW_WEIGHT ninja,0
|
|
||||||
LAW_WEIGHT antimov,0
|
|
||||||
LAW_WEIGHT thermodynamic,0
|
|
||||||
LAW_WEIGHT ratvar,0
|
|
||||||
LAW_WEIGHT buildawall,0
|
|
||||||
|
|
||||||
##------------------------------------------------
|
|
||||||
|
|
||||||
## SILICON LAW MAX AMOUNT ###
|
|
||||||
## The maximum number of laws a silicon can have
|
|
||||||
## Attempting to upload laws past this point will fail unless the AI is reset
|
|
||||||
SILICON_MAX_LAW_AMOUNT 12
|
|
||||||
|
|
||||||
## Roundstart Races
|
|
||||||
##-------------------------------------------------------------------------------------------
|
|
||||||
## Uncommenting races will allow them to be choosen at roundstart while join_with_muntant_race is on. You'll need at least one.
|
|
||||||
|
|
||||||
## You probably want humans on your space station, but technically speaking you can turn them off without any ill effect
|
|
||||||
ROUNDSTART_RACES human
|
|
||||||
|
|
||||||
## Races that are strictly worse than humans that could probably be turned on without balance concerns
|
|
||||||
ROUNDSTART_RACES lizard
|
|
||||||
ROUNDSTART_RACES synthliz
|
|
||||||
#ROUNDSTART_RACES fly
|
|
||||||
#ROUNDSTART_RACES insect
|
|
||||||
ROUNDSTART_RACES plasmaman
|
|
||||||
#ROUNDSTART_RACES shadow
|
|
||||||
ROUNDSTART_RACES felinid
|
|
||||||
ROUNDSTART_RACES dwarf
|
|
||||||
ROUNDSTART_RACES ethereal
|
|
||||||
|
|
||||||
## Races that are better than humans in some ways, but worse in others
|
|
||||||
#ROUNDSTART_RACES jelly
|
|
||||||
#ROUNDSTART_RACES golem
|
|
||||||
#ROUNDSTART_RACES adamantine
|
|
||||||
#ROUNDSTART_RACES plasma
|
|
||||||
#ROUNDSTART_RACES diamond
|
|
||||||
#ROUNDSTART_RACES gold
|
|
||||||
#ROUNDSTART_RACES silver
|
|
||||||
#ROUNDSTART_RACES uranium
|
|
||||||
#ROUNDSTART_RACES abductor
|
|
||||||
#ROUNDSTART_RACES synth
|
|
||||||
|
|
||||||
## Races that are straight upgrades. If these are on expect powergamers to always pick them
|
|
||||||
#ROUNDSTART_RACES skeleton
|
|
||||||
#ROUNDSTART_RACES zombie
|
|
||||||
#ROUNDSTART_RACES slime
|
|
||||||
#ROUNDSTART_RACES pod
|
|
||||||
#ROUNDSTART_RACES military_synth
|
|
||||||
#ROUNDSTART_RACES agent
|
|
||||||
|
|
||||||
## CITADEL Races
|
|
||||||
ROUNDSTART_RACES mammal
|
|
||||||
ROUNDSTART_RACES avian
|
|
||||||
ROUNDSTART_RACES aquatic
|
|
||||||
ROUNDSTART_RACES insect
|
|
||||||
ROUNDSTART_RACES xeno
|
|
||||||
ROUNDSTART_RACES slimeperson
|
|
||||||
ROUNDSTART_RACES guilmon
|
|
||||||
ROUNDSTART_RACES ipc
|
|
||||||
ROUNDSTART_RACES arachnid
|
|
||||||
|
|
||||||
##-------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
## Uncomment to give players the choice of joining as a human with mutant bodyparts before they join the game
|
|
||||||
#JOIN_WITH_MUTANT_HUMANS
|
|
||||||
|
|
||||||
##Overflow job. Default is assistant
|
|
||||||
OVERFLOW_JOB Assistant
|
|
||||||
|
|
||||||
## Overflow slot cap. Set to -1 for unlimited. If limited, it will still open up if every other job is full.
|
|
||||||
OVERFLOW_CAP -1
|
|
||||||
|
|
||||||
## Starlight for exterior walls and breaches. Uncomment for starlight!
|
|
||||||
## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting
|
|
||||||
#STARLIGHT
|
|
||||||
|
|
||||||
## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants.
|
|
||||||
#GREY_ASSISTANTS
|
|
||||||
|
|
||||||
## Midround Antag (aka Mulligan antag) config options ###
|
|
||||||
|
|
||||||
## A time, in minutes, after which the midround antag system stops attempting to run and continuous rounds end immediately upon completion.
|
|
||||||
MIDROUND_ANTAG_TIME_CHECK 60
|
|
||||||
|
|
||||||
## A ratio of living to total crew members, the lower this is, the more people will have to die in order for midround antag to be skipped
|
|
||||||
MIDROUND_ANTAG_LIFE_CHECK 0.7
|
|
||||||
|
|
||||||
## A "timeout", in real-time minutes, applied upon suicide, cryosleep or ghosting whilst alive,
|
|
||||||
## during which the player shouldn't be able to come back into the round through
|
|
||||||
## midround playable roles or mob spawners.
|
|
||||||
## Set to 0 to completely disable it.
|
|
||||||
SUICIDE_REENTER_ROUND_TIMER 30
|
|
||||||
|
|
||||||
## A world time threshold, in minutes, under which the player receives
|
|
||||||
## an extra timeout, purposely similar to the above one (and also stacks with),
|
|
||||||
## equal to the difference between the current world.time and this threshold.
|
|
||||||
## Both configs are indipendent from each other, disabling one won't affect the other.
|
|
||||||
ROUNDSTART_SUICIDE_TIME_LIMIT 30
|
|
||||||
|
|
||||||
##Limit Spell Choices##
|
|
||||||
## Uncomment to disallow wizards from using certain spells that may be too chaotic/fun for your playerbase
|
|
||||||
|
|
||||||
#NO_SUMMON_GUNS
|
|
||||||
#NO_SUMMON_MAGIC
|
|
||||||
#NO_SUMMON_EVENTS
|
|
||||||
|
|
||||||
## Comment this out for "normal" explosions, which ignore obstacles
|
|
||||||
## Uncomment for explosions that react to doors and walls
|
|
||||||
REACTIONARY_EXPLOSIONS
|
|
||||||
|
|
||||||
## Configure the bomb cap
|
|
||||||
## This caps all explosions to the specified range. Used for both balance reasons and to prevent overloading the server and lagging the game out.
|
|
||||||
## This is given as the 3rd number(light damage) in the standard (1,2,3) explosion notation. The other numbers are derived by dividing by 2 and 4.
|
|
||||||
## eg: If you give the number 20. The bomb cap will be 5,10,20.
|
|
||||||
## Can be any number above 4, some examples are provided below.
|
|
||||||
|
|
||||||
## Small (3, 7, 14)
|
|
||||||
#BOMBCAP 14
|
|
||||||
## Default (5, 10, 20) (recommended if you enable REACTIONARY_EXPLOSIONS above)
|
|
||||||
BOMBCAP 20
|
|
||||||
## LagHell (7, 14, 28)
|
|
||||||
#BOMBCAP 28
|
|
||||||
|
|
||||||
|
|
||||||
## Lavaland "Budget"
|
|
||||||
## Lavaland ruin spawning has an imaginary budget to spend on ruins, where
|
|
||||||
## a less lootfilled or smaller or less round effecting ruin costs less to
|
|
||||||
## spawn, while the converse is true. Alter this number to affect the amount
|
|
||||||
## of ruins.
|
|
||||||
LAVALAND_BUDGET 60
|
|
||||||
|
|
||||||
## Ice Moon Budget
|
|
||||||
ICEMOON_BUDGET 90
|
|
||||||
|
|
||||||
## Space Ruin Budget
|
|
||||||
Space_Budget 16
|
|
||||||
|
|
||||||
## Station Ruin Budget
|
|
||||||
STATION_SPACE_BUDGET 10
|
|
||||||
|
|
||||||
## Time in ds from when a player latejoins till the arrival shuttle docks at the station
|
|
||||||
## Must be at least 30. At least 55 recommended to be visually/aurally appropriate
|
|
||||||
ARRIVALS_SHUTTLE_DOCK_WINDOW 55
|
|
||||||
|
|
||||||
## Uncomment to require the arrivals shuttle to be in flight (if it can fly) before late join players can join
|
|
||||||
#ARRIVALS_SHUTTLE_REQUIRE_UNDOCKED
|
|
||||||
|
|
||||||
## Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized
|
|
||||||
#ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN
|
|
||||||
|
|
||||||
## How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets.
|
|
||||||
|
|
||||||
MICE_ROUNDSTART 10
|
|
||||||
|
|
||||||
## If the percentage of players alive (doesn't count conversions) drops below this threshold the emergency shuttle will be forcefully called (provided it can be)
|
|
||||||
#EMERGENCY_SHUTTLE_AUTOCALL_THRESHOLD 0.2
|
|
||||||
|
|
||||||
## Determines if players are allowed to print integrated circuits, uncomment to allow.
|
|
||||||
#IC_PRINTING
|
|
||||||
|
|
||||||
## Uncomment to allow roundstart quirk selection in the character setup menu.
|
|
||||||
## This used to be named traits, hence the config name, but it handles quirks, not the other kind of trait!
|
|
||||||
ROUNDSTART_TRAITS
|
|
||||||
|
|
||||||
## Uncomment to disable human moods.
|
|
||||||
#DISABLE_HUMAN_MOOD
|
|
||||||
|
|
||||||
## Enable night shifts ##
|
|
||||||
#ENABLE_NIGHT_SHIFTS
|
|
||||||
|
|
||||||
## Makes night shifts only affect in-code public-flagged areas. Nightshifts hit the level as defined in __DEFINES/misc.dm that this is set to and anything below. ##
|
|
||||||
NIGHT_SHIFT_PUBLIC_AREAS_ONLY 1
|
|
||||||
|
|
||||||
## Nightshift toggles REQUIRE APC authorization ##
|
|
||||||
#NIGHTSHIFT_TOGGLE_REQUIRES_AUTH
|
|
||||||
|
|
||||||
## Nightshift toggles in public areas REQUIRE APC authorization ##
|
|
||||||
NIGHTSHIFT_TOGGLE_PUBLIC_REQUIRES_AUTH
|
|
||||||
|
|
||||||
## Enable randomized shift start times##
|
|
||||||
#RANDOMIZE_SHIFT_TIME
|
|
||||||
|
|
||||||
## Sets shift time to server time at roundstart. Overridden by RANDOMIZE_SHIFT_TIME ##
|
|
||||||
#SHIFT_TIME_REALTIME
|
|
||||||
|
|
||||||
## A cap on how many monkeys may be created via monkey cubes
|
|
||||||
MONKEYCAP 64
|
|
||||||
|
|
||||||
## A cap on how many mice can be bred via cheese wedges
|
|
||||||
RATCAP 64
|
|
||||||
|
|
||||||
## Enable the capitalist agenda on your server.
|
|
||||||
ECONOMY
|
|
||||||
|
|
||||||
## Uncomment to use TG-style combat
|
|
||||||
#DISABLE_STAMBUFFER
|
|
||||||
|
|
||||||
#Replaces standard extended/secret dichotomy with extended and calm/chaotic votes for dynamic.
|
|
||||||
#DYNAMIC_VOTING
|
|
||||||
|
|
||||||
## Choose which Engine to start the round with. Weight is after the comma. Setting the weight to 0 removes the engine from rotation.
|
|
||||||
BOX_RANDOM_ENGINE Box SM,3
|
|
||||||
BOX_RANDOM_ENGINE Box Tesla,3
|
|
||||||
BOX_RANDOM_ENGINE Box Singulo,3
|
|
||||||
BOX_RANDOM_ENGINE Box SM 1x3,1
|
|
||||||
BOX_RANDOM_ENGINE Box SM 5x5,1
|
|
||||||
BOX_RANDOM_ENGINE Box SM 3x,0
|
|
||||||
BOX_RANDOM_ENGINE Box TEG,3
|
|
||||||
BOX_RANDOM_ENGINE Box Empty,0
|
|
||||||
BOX_RANDOM_ENGINE Box Antimatter,1
|
|
||||||
BOX_RANDOM_ENGINE Box P.A.C.M.A.N,1
|
|
||||||
|
|
||||||
|
|
||||||
## Whether the suicide verb is allowed.
|
|
||||||
# SUICIDE_ALLOWED
|
|
||||||
|
|
||||||
## Allows players to set a hexadecimal color of their choice as skin tone, on top of the standard ones.
|
|
||||||
ALLOW_CUSTOM_SKINTONES
|
|
||||||
|
|
||||||
## Enables the FoV component, which hides objects and mobs behind the parent from their sight, unless they turn around, duh.
|
|
||||||
## Camera mobs, AIs, ghosts and some other are of course exempt from this. This also doesn't influence simplemob AI, for the best.
|
|
||||||
#USE_FIELD_OF_VISION
|
|
||||||
|
|
||||||
|
|
||||||
## Allows pAI custom holoforms
|
|
||||||
PAI_CUSTOM_HOLOFORMS
|
|
||||||
+444
-1
@@ -46,5 +46,448 @@ ALLOW_HOLIDAYS
|
|||||||
## Do note that changing this value will affect the title screen. The title screen will have to be updated manually if this is changed.
|
## Do note that changing this value will affect the title screen. The title screen will have to be updated manually if this is changed.
|
||||||
DEFAULT_VIEW 21x15
|
DEFAULT_VIEW 21x15
|
||||||
|
|
||||||
|
## HEALTH ###
|
||||||
|
|
||||||
## Uncomment to enable global ban DB using the provided URL. The API should expect to receive a ckey at the end of the URL.
|
##Damage multiplier, effects both weapons and healing on all mobs. For example, 1.25 would result in 25% higher damage.
|
||||||
|
DAMAGE_MULTIPLIER 1
|
||||||
|
|
||||||
|
## REVIVAL ###
|
||||||
|
|
||||||
|
## whether pod plants work or not
|
||||||
|
REVIVAL_POD_PLANTS
|
||||||
|
|
||||||
|
## whether cloning tubes work or not
|
||||||
|
REVIVAL_CLONING
|
||||||
|
|
||||||
|
## amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite)
|
||||||
|
REVIVAL_BRAIN_LIFE -1
|
||||||
|
|
||||||
|
## OOC DURING ROUND ###
|
||||||
|
## Comment this out if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results.
|
||||||
|
OOC_DURING_ROUND
|
||||||
|
|
||||||
|
## EMOJI ###
|
||||||
|
## Comment this out if you want to disable emojis
|
||||||
|
EMOJIS
|
||||||
|
|
||||||
|
|
||||||
|
## NAMES ###
|
||||||
|
## If uncommented this adds a random surname to a player's name if they only specify one name.
|
||||||
|
#HUMANS_NEED_SURNAMES
|
||||||
|
|
||||||
|
## If uncommented, this forces all players to use random names !and appearances!.
|
||||||
|
#FORCE_RANDOM_NAMES
|
||||||
|
|
||||||
|
## GAME MODES ###
|
||||||
|
|
||||||
|
## Uncomment to not send a roundstart intercept report. Gamemodes may override this.
|
||||||
|
#NO_INTERCEPT_REPORT
|
||||||
|
|
||||||
|
## If non-human species are barred from joining as a head of staff
|
||||||
|
#ENFORCE_HUMAN_AUTHORITY
|
||||||
|
|
||||||
|
|
||||||
|
## The amount of time it takes for the emergency shuttle to be called, from round start.
|
||||||
|
SHUTTLE_REFUEL_DELAY 12000
|
||||||
|
|
||||||
|
|
||||||
|
## Comment this out to disable the antagonist reputation system. This system rewards players who participate in the game instead of greytiding by giving them slightly higher odds to
|
||||||
|
## roll antagonist in subsequent rounds until they get it.
|
||||||
|
##
|
||||||
|
## For details See the comments for /datum/game_mode/proc/antag_pick in code/game/gamemodes/game_mode.dm
|
||||||
|
# USE_ANTAG_REP
|
||||||
|
|
||||||
|
## The maximum amount of antagonist reputation tickets a player can bank (not use at once)
|
||||||
|
ANTAG_REP_MAXIMUM 200
|
||||||
|
|
||||||
|
## The default amount of tickets all users use while rolling
|
||||||
|
DEFAULT_ANTAG_TICKETS 100
|
||||||
|
|
||||||
|
## The maximum amount of extra tickets a user may use from their ticket bank in addition to the default tickets
|
||||||
|
MAX_TICKETS_PER_ROLL 100
|
||||||
|
|
||||||
|
## Uncomment to allow players to see the set odds of different rounds in secret/random in the get server revision screen. This will NOT tell the current roundtype.
|
||||||
|
#SHOW_GAME_TYPE_ODDS
|
||||||
|
|
||||||
|
## RANDOM EVENTS ###
|
||||||
|
## Comment this out to disable random events during the round.
|
||||||
|
ALLOW_RANDOM_EVENTS
|
||||||
|
|
||||||
|
## Multiplier for earliest start time of dangerous events.
|
||||||
|
## Set to 0 to make dangerous events avaliable from round start.
|
||||||
|
EVENTS_MIN_TIME_MUL 1
|
||||||
|
|
||||||
|
## Multiplier for minimal player count (players = alive non-AFK humans) for dangerous events to start.
|
||||||
|
## Set to 0 to make dangerous events avaliable for all populations.
|
||||||
|
EVENTS_MIN_PLAYERS_MUL 1
|
||||||
|
|
||||||
|
## AI ###
|
||||||
|
|
||||||
|
## Allow the AI job to be picked.
|
||||||
|
ALLOW_AI
|
||||||
|
|
||||||
|
## Allow the AI Multicamera feature to be used by AI players
|
||||||
|
ALLOW_AI_MULTICAM
|
||||||
|
|
||||||
|
## CYBORG ##
|
||||||
|
## Uncomment to disable the ability for cyborg flashes to knock down carbon targets
|
||||||
|
#DISABLE_BORG_FLASH_KNOCKDOWN
|
||||||
|
|
||||||
|
## Secborg ###
|
||||||
|
## Uncomment to bring secborgs and K-9s back in line with the rest of the modules available. This is strongly recommended if you have secborgs configured to be available at all times.
|
||||||
|
#WEAKEN_SECBORG
|
||||||
|
|
||||||
|
## Uncomment to prevent the security cyborg module from being chosen
|
||||||
|
#DISABLE_SECBORG
|
||||||
|
|
||||||
|
|
||||||
|
## Peacekeeper Borg ###
|
||||||
|
## Uncomment to prevent the peacekeeper cyborg module from being chosen
|
||||||
|
#DISABLE_PEACEBORG
|
||||||
|
|
||||||
|
## AWAY MISSIONS ###
|
||||||
|
|
||||||
|
## Uncomment to load one of the missions from awaymissionconfig.txt at roundstart.
|
||||||
|
#ROUNDSTART_AWAY
|
||||||
|
|
||||||
|
## Uncomment to load one of the virtual reality levels from vr_config at roundstart.
|
||||||
|
#ROUNDSTART_VR
|
||||||
|
|
||||||
|
## How long the delay is before the Away Mission gate opens. Default is half an hour.
|
||||||
|
## 600 is one minute.
|
||||||
|
GATEWAY_DELAY 18000
|
||||||
|
|
||||||
|
|
||||||
|
## ACCESS ###
|
||||||
|
|
||||||
|
## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically be enabled. Otherwise, it will be disabled.
|
||||||
|
## This is useful for accomodating both low and high population rounds on the same server.
|
||||||
|
## Comment this out or set to 0 to disable this automatic toggle.
|
||||||
|
MINIMAL_ACCESS_THRESHOLD 20
|
||||||
|
|
||||||
|
## Comment this out this if you wish to use the setup where jobs have more access.
|
||||||
|
## This is intended for servers with low populations - where there are not enough
|
||||||
|
## players to fill all roles, so players need to do more than just one job.
|
||||||
|
## This option is ignored if MINIMAL_ACCESS_THRESHOLD is used.
|
||||||
|
#JOBS_HAVE_MINIMAL_ACCESS
|
||||||
|
|
||||||
|
## Uncomment to give assistants maint access.
|
||||||
|
#ASSISTANTS_HAVE_MAINT_ACCESS
|
||||||
|
|
||||||
|
## Uncoment to give security maint access. Note that if you dectivate JOBS_HAVE_MINIMAL_ACCESS security already gets maint from that.
|
||||||
|
#SECURITY_HAS_MAINT_ACCESS
|
||||||
|
|
||||||
|
## Uncomment to give everyone maint access.
|
||||||
|
#EVERYONE_HAS_MAINT_ACCESS
|
||||||
|
|
||||||
|
## Comment this out this to make security officers spawn in departmental security posts
|
||||||
|
SEC_START_BRIG
|
||||||
|
|
||||||
|
|
||||||
|
## GHOST INTERACTION ###
|
||||||
|
## Uncomment to let ghosts spin chairs. You may be wondering why this is a config option. Don't ask.
|
||||||
|
#GHOST_INTERACTION
|
||||||
|
|
||||||
|
## NON-VOCAL SILICONS ###
|
||||||
|
## Uncomment these to stop the AI, or cyborgs, from having vocal communication.
|
||||||
|
#SILENT_AI
|
||||||
|
#SILENT_BORG
|
||||||
|
|
||||||
|
## SANDBOX PANEL AUTOCLOSE ###
|
||||||
|
## The sandbox panel's item spawning dialog now stays open even after you click an option.
|
||||||
|
## If you find that your players are abusing the sandbox panel, this option may slow them down
|
||||||
|
## without preventing people from using it properly.
|
||||||
|
## Only functions in sandbox game mode.
|
||||||
|
#SANDBOX_AUTOCLOSE
|
||||||
|
|
||||||
|
## ROUNDSTART SILICON LAWS ###
|
||||||
|
## This controls what the AI's laws are at the start of the round.
|
||||||
|
## Set to 0/commented out for "off", silicons will just start with Asimov.
|
||||||
|
## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with asimov and Custom boards will auto-delete.)
|
||||||
|
## Set to 2 for "random", silicons will start with a random lawset picked from random laws specified below.
|
||||||
|
## Set to 3 for "weighted random", using values in "silicon_weights.txt", a law will be selected, with weights specifed in that file.
|
||||||
|
DEFAULT_LAWS 0
|
||||||
|
|
||||||
|
## RANDOM LAWS ##
|
||||||
|
## ------------------------------------------------------------------------------------------
|
||||||
|
## These control what laws are available for selection if random silicon laws are active.
|
||||||
|
## See datums\ai_laws.dm for the full law lists
|
||||||
|
|
||||||
|
## standard-ish laws. These are fairly ok to run
|
||||||
|
RANDOM_LAWS asimov
|
||||||
|
RANDOM_LAWS asimovpp
|
||||||
|
RANDOM_LAWS paladin
|
||||||
|
RANDOM_LAWS robocop
|
||||||
|
RANDOM_LAWS corporate
|
||||||
|
|
||||||
|
## Quirky laws. Shouldn't cause too much harm
|
||||||
|
#RANDOM_LAWS hippocratic
|
||||||
|
#RANDOM_LAWS maintain
|
||||||
|
#RANDOM_LAWS drone
|
||||||
|
#RANDOM_LAWS liveandletlive
|
||||||
|
#RANDOM_LAWS peacekeeper
|
||||||
|
#RANDOM_LAWS reporter
|
||||||
|
#RANDOM_LAWS hulkamania
|
||||||
|
|
||||||
|
## Bad idea laws. Probably shouldn't enable these
|
||||||
|
#RANDOM_LAWS syndie
|
||||||
|
#RANDOM_LAWS ninja
|
||||||
|
#RANDOM_LAWS antimov
|
||||||
|
#RANDOM_LAWS thermodynamic
|
||||||
|
#RANDOM_LAWS ratvar
|
||||||
|
|
||||||
|
## meme laws. Honk
|
||||||
|
#RANDOM_LAWS buildawall
|
||||||
|
|
||||||
|
## If weighted laws are selected (DEFAULT_LAWS = 3),
|
||||||
|
## then an AI's starting laws will be determined by the weights of these values
|
||||||
|
|
||||||
|
## Make sure there are no spaces between the law_id and the number.
|
||||||
|
|
||||||
|
LAW_WEIGHT custom,0
|
||||||
|
|
||||||
|
## standard-ish laws. These are fairly ok to run
|
||||||
|
LAW_WEIGHT asimov,32
|
||||||
|
LAW_WEIGHT asimovpp,12
|
||||||
|
LAW_WEIGHT paladin,12
|
||||||
|
LAW_WEIGHT robocop,12
|
||||||
|
LAW_WEIGHT corporate,12
|
||||||
|
|
||||||
|
## Quirky laws. Shouldn't cause too much harm
|
||||||
|
LAW_WEIGHT hippocratic,3
|
||||||
|
LAW_WEIGHT maintain,4
|
||||||
|
LAW_WEIGHT drone,3
|
||||||
|
LAW_WEIGHT liveandletlive,3
|
||||||
|
LAW_WEIGHT peacekeeper,3
|
||||||
|
LAW_WEIGHT reporter,4
|
||||||
|
LAW_WEIGHT hulkamania,4
|
||||||
|
|
||||||
|
## Bad idea laws. Probably shouldn't enable these
|
||||||
|
LAW_WEIGHT syndie,0
|
||||||
|
LAW_WEIGHT ninja,0
|
||||||
|
LAW_WEIGHT antimov,0
|
||||||
|
LAW_WEIGHT thermodynamic,0
|
||||||
|
LAW_WEIGHT ratvar,0
|
||||||
|
LAW_WEIGHT buildawall,0
|
||||||
|
|
||||||
|
##------------------------------------------------
|
||||||
|
|
||||||
|
## SILICON LAW MAX AMOUNT ###
|
||||||
|
## The maximum number of laws a silicon can have
|
||||||
|
## Attempting to upload laws past this point will fail unless the AI is reset
|
||||||
|
SILICON_MAX_LAW_AMOUNT 12
|
||||||
|
|
||||||
|
## Roundstart Races
|
||||||
|
##-------------------------------------------------------------------------------------------
|
||||||
|
## Uncommenting races will allow them to be choosen at roundstart while join_with_muntant_race is on. You'll need at least one.
|
||||||
|
|
||||||
|
## You probably want humans on your space station, but technically speaking you can turn them off without any ill effect
|
||||||
|
ROUNDSTART_RACES human
|
||||||
|
|
||||||
|
## Races that are strictly worse than humans that could probably be turned on without balance concerns
|
||||||
|
ROUNDSTART_RACES lizard
|
||||||
|
ROUNDSTART_RACES synthliz
|
||||||
|
#ROUNDSTART_RACES fly
|
||||||
|
#ROUNDSTART_RACES insect
|
||||||
|
ROUNDSTART_RACES plasmaman
|
||||||
|
#ROUNDSTART_RACES shadow
|
||||||
|
ROUNDSTART_RACES felinid
|
||||||
|
ROUNDSTART_RACES dwarf
|
||||||
|
ROUNDSTART_RACES ethereal
|
||||||
|
|
||||||
|
## Races that are better than humans in some ways, but worse in others
|
||||||
|
#ROUNDSTART_RACES jelly
|
||||||
|
#ROUNDSTART_RACES golem
|
||||||
|
#ROUNDSTART_RACES adamantine
|
||||||
|
#ROUNDSTART_RACES plasma
|
||||||
|
#ROUNDSTART_RACES diamond
|
||||||
|
#ROUNDSTART_RACES gold
|
||||||
|
#ROUNDSTART_RACES silver
|
||||||
|
#ROUNDSTART_RACES uranium
|
||||||
|
#ROUNDSTART_RACES abductor
|
||||||
|
#ROUNDSTART_RACES synth
|
||||||
|
|
||||||
|
## Races that are straight upgrades. If these are on expect powergamers to always pick them
|
||||||
|
#ROUNDSTART_RACES skeleton
|
||||||
|
#ROUNDSTART_RACES zombie
|
||||||
|
#ROUNDSTART_RACES slime
|
||||||
|
#ROUNDSTART_RACES pod
|
||||||
|
#ROUNDSTART_RACES military_synth
|
||||||
|
#ROUNDSTART_RACES agent
|
||||||
|
|
||||||
|
## CITADEL Races
|
||||||
|
ROUNDSTART_RACES mammal
|
||||||
|
ROUNDSTART_RACES avian
|
||||||
|
ROUNDSTART_RACES aquatic
|
||||||
|
ROUNDSTART_RACES insect
|
||||||
|
ROUNDSTART_RACES xeno
|
||||||
|
ROUNDSTART_RACES slimeperson
|
||||||
|
ROUNDSTART_RACES guilmon
|
||||||
|
ROUNDSTART_RACES ipc
|
||||||
|
ROUNDSTART_RACES arachnid
|
||||||
|
|
||||||
|
##-------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## Uncomment to give players the choice of joining as a human with mutant bodyparts before they join the game
|
||||||
|
#JOIN_WITH_MUTANT_HUMANS
|
||||||
|
|
||||||
|
##Overflow job. Default is assistant
|
||||||
|
OVERFLOW_JOB Assistant
|
||||||
|
|
||||||
|
## Overflow slot cap. Set to -1 for unlimited. If limited, it will still open up if every other job is full.
|
||||||
|
OVERFLOW_CAP -1
|
||||||
|
|
||||||
|
## Starlight for exterior walls and breaches. Uncomment for starlight!
|
||||||
|
## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting
|
||||||
|
#STARLIGHT
|
||||||
|
|
||||||
|
## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants.
|
||||||
|
#GREY_ASSISTANTS
|
||||||
|
|
||||||
|
## Midround Antag (aka Mulligan antag) config options ###
|
||||||
|
|
||||||
|
## A time, in minutes, after which the midround antag system stops attempting to run and continuous rounds end immediately upon completion.
|
||||||
|
MIDROUND_ANTAG_TIME_CHECK 60
|
||||||
|
|
||||||
|
## A ratio of living to total crew members, the lower this is, the more people will have to die in order for midround antag to be skipped
|
||||||
|
MIDROUND_ANTAG_LIFE_CHECK 0.7
|
||||||
|
|
||||||
|
## A "timeout", in real-time minutes, applied upon suicide, cryosleep or ghosting whilst alive,
|
||||||
|
## during which the player shouldn't be able to come back into the round through
|
||||||
|
## midround playable roles or mob spawners.
|
||||||
|
## Set to 0 to completely disable it.
|
||||||
|
SUICIDE_REENTER_ROUND_TIMER 30
|
||||||
|
|
||||||
|
## A world time threshold, in minutes, under which the player receives
|
||||||
|
## an extra timeout, purposely similar to the above one (and also stacks with),
|
||||||
|
## equal to the difference between the current world.time and this threshold.
|
||||||
|
## Both configs are indipendent from each other, disabling one won't affect the other.
|
||||||
|
ROUNDSTART_SUICIDE_TIME_LIMIT 30
|
||||||
|
|
||||||
|
##Limit Spell Choices##
|
||||||
|
## Uncomment to disallow wizards from using certain spells that may be too chaotic/fun for your playerbase
|
||||||
|
|
||||||
|
#NO_SUMMON_GUNS
|
||||||
|
#NO_SUMMON_MAGIC
|
||||||
|
#NO_SUMMON_EVENTS
|
||||||
|
|
||||||
|
## Comment this out for "normal" explosions, which ignore obstacles
|
||||||
|
## Uncomment for explosions that react to doors and walls
|
||||||
|
REACTIONARY_EXPLOSIONS
|
||||||
|
|
||||||
|
## Configure the bomb cap
|
||||||
|
## This caps all explosions to the specified range. Used for both balance reasons and to prevent overloading the server and lagging the game out.
|
||||||
|
## This is given as the 3rd number(light damage) in the standard (1,2,3) explosion notation. The other numbers are derived by dividing by 2 and 4.
|
||||||
|
## eg: If you give the number 20. The bomb cap will be 5,10,20.
|
||||||
|
## Can be any number above 4, some examples are provided below.
|
||||||
|
|
||||||
|
## Small (3, 7, 14)
|
||||||
|
#BOMBCAP 14
|
||||||
|
## Default (5, 10, 20) (recommended if you enable REACTIONARY_EXPLOSIONS above)
|
||||||
|
BOMBCAP 20
|
||||||
|
## LagHell (7, 14, 28)
|
||||||
|
#BOMBCAP 28
|
||||||
|
|
||||||
|
|
||||||
|
## Lavaland "Budget"
|
||||||
|
## Lavaland ruin spawning has an imaginary budget to spend on ruins, where
|
||||||
|
## a less lootfilled or smaller or less round effecting ruin costs less to
|
||||||
|
## spawn, while the converse is true. Alter this number to affect the amount
|
||||||
|
## of ruins.
|
||||||
|
LAVALAND_BUDGET 60
|
||||||
|
|
||||||
|
## Ice Moon Budget
|
||||||
|
ICEMOON_BUDGET 90
|
||||||
|
|
||||||
|
## Space Ruin Budget
|
||||||
|
Space_Budget 16
|
||||||
|
|
||||||
|
## Station Ruin Budget
|
||||||
|
STATION_SPACE_BUDGET 10
|
||||||
|
|
||||||
|
## Time in ds from when a player latejoins till the arrival shuttle docks at the station
|
||||||
|
## Must be at least 30. At least 55 recommended to be visually/aurally appropriate
|
||||||
|
ARRIVALS_SHUTTLE_DOCK_WINDOW 55
|
||||||
|
|
||||||
|
## Uncomment to require the arrivals shuttle to be in flight (if it can fly) before late join players can join
|
||||||
|
#ARRIVALS_SHUTTLE_REQUIRE_UNDOCKED
|
||||||
|
|
||||||
|
## Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized
|
||||||
|
#ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN
|
||||||
|
|
||||||
|
## How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets.
|
||||||
|
|
||||||
|
MICE_ROUNDSTART 10
|
||||||
|
|
||||||
|
## If the percentage of players alive (doesn't count conversions) drops below this threshold the emergency shuttle will be forcefully called (provided it can be)
|
||||||
|
#EMERGENCY_SHUTTLE_AUTOCALL_THRESHOLD 0.2
|
||||||
|
|
||||||
|
## Determines if players are allowed to print integrated circuits, uncomment to allow.
|
||||||
|
#IC_PRINTING
|
||||||
|
|
||||||
|
## Uncomment to allow roundstart quirk selection in the character setup menu.
|
||||||
|
## This used to be named traits, hence the config name, but it handles quirks, not the other kind of trait!
|
||||||
|
ROUNDSTART_TRAITS
|
||||||
|
|
||||||
|
## Uncomment to disable human moods.
|
||||||
|
#DISABLE_HUMAN_MOOD
|
||||||
|
|
||||||
|
## Enable night shifts ##
|
||||||
|
#ENABLE_NIGHT_SHIFTS
|
||||||
|
|
||||||
|
## Makes night shifts only affect in-code public-flagged areas. Nightshifts hit the level as defined in __DEFINES/misc.dm that this is set to and anything below. ##
|
||||||
|
NIGHT_SHIFT_PUBLIC_AREAS_ONLY 1
|
||||||
|
|
||||||
|
## Nightshift toggles REQUIRE APC authorization ##
|
||||||
|
#NIGHTSHIFT_TOGGLE_REQUIRES_AUTH
|
||||||
|
|
||||||
|
## Nightshift toggles in public areas REQUIRE APC authorization ##
|
||||||
|
NIGHTSHIFT_TOGGLE_PUBLIC_REQUIRES_AUTH
|
||||||
|
|
||||||
|
## Enable randomized shift start times##
|
||||||
|
#RANDOMIZE_SHIFT_TIME
|
||||||
|
|
||||||
|
## Sets shift time to server time at roundstart. Overridden by RANDOMIZE_SHIFT_TIME ##
|
||||||
|
#SHIFT_TIME_REALTIME
|
||||||
|
|
||||||
|
## A cap on how many monkeys may be created via monkey cubes
|
||||||
|
MONKEYCAP 64
|
||||||
|
|
||||||
|
## A cap on how many mice can be bred via cheese wedges
|
||||||
|
RATCAP 64
|
||||||
|
|
||||||
|
## Enable the capitalist agenda on your server.
|
||||||
|
ECONOMY
|
||||||
|
|
||||||
|
## Uncomment to use TG-style combat
|
||||||
|
#DISABLE_STAMBUFFER
|
||||||
|
|
||||||
|
#Replaces standard extended/secret dichotomy with extended and calm/chaotic votes for dynamic.
|
||||||
|
#DYNAMIC_VOTING
|
||||||
|
|
||||||
|
## Choose which Engine to start the round with. Weight is after the comma. Setting the weight to 0 removes the engine from rotation.
|
||||||
|
BOX_RANDOM_ENGINE Box SM,3
|
||||||
|
BOX_RANDOM_ENGINE Box Tesla,3
|
||||||
|
BOX_RANDOM_ENGINE Box Singulo,3
|
||||||
|
BOX_RANDOM_ENGINE Box SM 1x3,1
|
||||||
|
BOX_RANDOM_ENGINE Box SM 5x5,1
|
||||||
|
BOX_RANDOM_ENGINE Box SM 3x,0
|
||||||
|
BOX_RANDOM_ENGINE Box TEG,3
|
||||||
|
BOX_RANDOM_ENGINE Box Empty,0
|
||||||
|
BOX_RANDOM_ENGINE Box Antimatter,1
|
||||||
|
BOX_RANDOM_ENGINE Box P.A.C.M.A.N,1
|
||||||
|
|
||||||
|
|
||||||
|
## Whether the suicide verb is allowed.
|
||||||
|
# SUICIDE_ALLOWED
|
||||||
|
|
||||||
|
## Allows players to set a hexadecimal color of their choice as skin tone, on top of the standard ones.
|
||||||
|
ALLOW_CUSTOM_SKINTONES
|
||||||
|
|
||||||
|
## Enables the FoV component, which hides objects and mobs behind the parent from their sight, unless they turn around, duh.
|
||||||
|
## Camera mobs, AIs, ghosts and some other are of course exempt from this. This also doesn't influence simplemob AI, for the best.
|
||||||
|
#USE_FIELD_OF_VISION
|
||||||
|
|
||||||
|
|
||||||
|
## Allows pAI custom holoforms
|
||||||
|
PAI_CUSTOM_HOLOFORMS
|
||||||
|
|||||||
+41
-112
@@ -1,127 +1,56 @@
|
|||||||
|
## MOB MOVEMENT ###
|
||||||
|
|
||||||
/datum/config_entry/keyed_list/multiplicative_movespeed
|
## We suggest editing these variables ingame to find a good speed for your server.
|
||||||
key_mode = KEY_MODE_TYPE
|
## To do this you must be a high level admin. Open the 'debug' tab ingame.
|
||||||
value_mode = VALUE_MODE_NUM
|
## Select "Debug Controller" and then, in the popup, select "Configuration". These variables should have the same name.
|
||||||
abstract_type = /datum/config_entry/keyed_list/multiplicative_movespeed
|
|
||||||
|
|
||||||
/datum/config_entry/keyed_list/multiplicative_movespeed/ValidateAndSet()
|
## These values get directly added to values and totals ingame.
|
||||||
. = ..()
|
## To speed things up make the number negative, to slow things down, make the number positive.
|
||||||
if(.)
|
|
||||||
update_config_movespeed_type_lookup(TRUE)
|
|
||||||
|
|
||||||
/datum/config_entry/keyed_list/multiplicative_movespeed/vv_edit_var(var_name, var_value)
|
## These modify the run/walk speed of all mobs before the mob-specific modifiers are applied.
|
||||||
. = ..()
|
RUN_DELAY 1.5
|
||||||
if(. && (var_name == NAMEOF(src, config_entry_value)))
|
WALK_DELAY 4
|
||||||
update_config_movespeed_type_lookup(TRUE)
|
|
||||||
|
|
||||||
/datum/config_entry/keyed_list/multiplicative_movespeed/normal
|
## The variables below affect the movement of specific mob types. THIS AFFECTS ALL SUBTYPES OF THE TYPE YOU CHOOSE!
|
||||||
name = "multiplicative_movespeed"
|
## Entries completely override all subtypes. Later entries have precedence over earlier entries.
|
||||||
config_entry_value = list( //DEFAULTS
|
## This means if you put /mob 0 on the last entry, it will null out all changes, while if you put /mob as the first entry and
|
||||||
/mob/living/simple_animal = 1,
|
## /mob/living/carbon/human on the last entry, the last entry will override the first.
|
||||||
/mob/living/silicon/pai = 1,
|
MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien -1
|
||||||
/mob/living/carbon/alien/humanoid/sentinel = 0.25,
|
MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien/humanoid/sentinel -0.75
|
||||||
/mob/living/carbon/alien/humanoid/drone = 0.5,
|
MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien/humanoid/drone -0.5
|
||||||
/mob/living/carbon/alien/humanoid/royal/praetorian = 1,
|
MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien/humanoid/royal/praetorian 0
|
||||||
/mob/living/carbon/alien/humanoid/royal/queen = 3
|
MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien/humanoid/royal/queen 2
|
||||||
)
|
|
||||||
|
|
||||||
/datum/config_entry/keyed_list/multiplicative_movespeed/floating
|
## The above, only when a mob is FLOATING
|
||||||
name = "multiplicative_movespeed_floating"
|
MULTIPLICATIVE_MOVESPEED_FLOATING /mob/living/carbon -0.5
|
||||||
config_entry_value = list(
|
MULTIPLICATIVE_MOVESPEED_FLOATING /mob/living 0
|
||||||
/mob/living = 0,
|
|
||||||
/mob/living/carbon/alien/humanoid = 0,
|
|
||||||
/mob/living/carbon/alien/humanoid/royal/praetorian = 0,
|
|
||||||
/mob/living/carbon/alien/humanoid/royal/queen = 2
|
|
||||||
)
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay //Used for modifying movement speed for mobs.
|
## Whether or not sprint is enabled
|
||||||
abstract_type = /datum/config_entry/number/movedelay
|
SPRINT_ENABLED 0
|
||||||
integer = FALSE
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/ValidateAndSet()
|
## When sprint is off, how much does getting staggered slow you
|
||||||
. = ..()
|
SPRINTLESS_STAGGER_SLOWDOWN 0.5
|
||||||
if(.)
|
|
||||||
update_mob_config_movespeeds()
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/vv_edit_var(var_name, var_value)
|
## When sprint is off, how much does getting shoved off balance slow you
|
||||||
. = ..()
|
SPRINTLESS_OFF_BALANCE_SLOWDOWN 0.85
|
||||||
if(. && (var_name == NAMEOF(src, config_entry_value)))
|
|
||||||
update_mob_config_movespeeds()
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/run_delay
|
## Melee stagger power multiplier
|
||||||
|
MELEE_STAGGER_FACTOR 1
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/run_delay/ValidateAndSet()
|
## Sprint speed increase
|
||||||
. = ..()
|
SPRINT_SPEED_INCREASE 1
|
||||||
var/datum/movespeed_modifier/config_walk_run/M = get_cached_movespeed_modifier(/datum/movespeed_modifier/config_walk_run/run)
|
|
||||||
M.sync()
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/walk_delay
|
## Max tiles/second increase from sprint
|
||||||
|
SPRINT_MAX_TILES_INCREASE 5
|
||||||
|
|
||||||
|
## Absolute max speed sprint can make someone go (tiles/second)
|
||||||
|
SPRINT_ABSOLUTE_MAX_TILES 13
|
||||||
|
|
||||||
|
## Max sprint buffer
|
||||||
|
SPRINT_BUFFER_MAX 24
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/walk_delay/ValidateAndSet()
|
## Stamina/tile when bufer empty
|
||||||
. = ..()
|
SPRINT_STAMINA_COST 1.4
|
||||||
var/datum/movespeed_modifier/config_walk_run/M = get_cached_movespeed_modifier(/datum/movespeed_modifier/config_walk_run/walk)
|
|
||||||
M.sync()
|
|
||||||
|
|
||||||
/datum/config_entry/flag/sprint_enabled
|
## Buffer regen/decisecond - 0.4 = 4/second
|
||||||
config_entry_value = TRUE
|
SPRINT_BUFFER_REGEN_PER_DS 0.4
|
||||||
|
|
||||||
/datum/config_entry/flag/sprint_enabled/ValidateAndSet(str_val)
|
|
||||||
. = ..()
|
|
||||||
for(var/datum/hud/human/H)
|
|
||||||
H.assert_move_intent_ui()
|
|
||||||
if(!config_entry_value) // disabled
|
|
||||||
for(var/mob/living/L in world)
|
|
||||||
L.disable_intentional_sprint_mode()
|
|
||||||
|
|
||||||
/datum/config_entry/number/sprintless_stagger_slowdown
|
|
||||||
config_entry_value = 0
|
|
||||||
|
|
||||||
/datum/config_entry/number/sprintless_off_balance_slowdown
|
|
||||||
config_entry_value = 0.85
|
|
||||||
|
|
||||||
/datum/config_entry/number/melee_stagger_factor
|
|
||||||
config_entry_value = 1
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/sprint_speed_increase
|
|
||||||
config_entry_value = 1
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/sprint_max_tiles_increase
|
|
||||||
config_entry_value = 5
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/sprint_absolute_max_tiles
|
|
||||||
config_entry_value = 13
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/sprint_buffer_max
|
|
||||||
config_entry_value = 24
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/sprint_stamina_cost
|
|
||||||
config_entry_value = 1.4
|
|
||||||
|
|
||||||
/datum/config_entry/number/movedelay/sprint_buffer_regen_per_ds
|
|
||||||
config_entry_value = 0.4
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////Outdated move delay
|
|
||||||
/datum/config_entry/number/outdated_movedelay
|
|
||||||
deprecated_by = /datum/config_entry/keyed_list/multiplicative_movespeed/normal
|
|
||||||
abstract_type = /datum/config_entry/number/outdated_movedelay
|
|
||||||
|
|
||||||
var/movedelay_type
|
|
||||||
|
|
||||||
/datum/config_entry/number/outdated_movedelay/DeprecationUpdate(value)
|
|
||||||
return "[movedelay_type] [value]"
|
|
||||||
|
|
||||||
/datum/config_entry/number/outdated_movedelay/human_delay
|
|
||||||
movedelay_type = /mob/living/carbon/human
|
|
||||||
/datum/config_entry/number/outdated_movedelay/robot_delay
|
|
||||||
movedelay_type = /mob/living/silicon/robot
|
|
||||||
/datum/config_entry/number/outdated_movedelay/monkey_delay
|
|
||||||
movedelay_type = /mob/living/carbon/monkey
|
|
||||||
/datum/config_entry/number/outdated_movedelay/alien_delay
|
|
||||||
movedelay_type = /mob/living/carbon/alien
|
|
||||||
/datum/config_entry/number/outdated_movedelay/slime_delay
|
|
||||||
movedelay_type = /mob/living/simple_animal/slime
|
|
||||||
/datum/config_entry/number/outdated_movedelay/animal_delay
|
|
||||||
movedelay_type = /mob/living/simple_animal
|
|
||||||
/////////////////////////////////////////////////
|
|
||||||
|
|||||||
Reference in New Issue
Block a user