mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-26 09:14:04 +00:00
I have done lots of work to make selecting players for special roles be fair.
- New options preferences: "be traitor", "be changeling" and so on for all special roles.
- Now you can have job of AI/cyborg in preferences and do not lower your chances to become wizard/changeling/etc. And vice-versa: you do not have to select AI in your preferences to have non zero chance to play malf.
- Jobban from syndicate bans player from any special role (including malf AI, cult, etc).
- Fixed bug with changeling round not ending sometimes.
- All special roles were tuned to work better as admin-driven event.
-- All adminmade special characters will be listed at the end of round of any type.
-- All adminmade special characters are fully functional with following exceptions:
--- The ending conditions are determined at round start, i.e. you cannot end revolution by killing wizards and malf AIs (however, with nuke you can end anything).
--- The cultists cannot get their special objectives.
--- The malf AI can hack the APCs but without any profit.
--- The syndicate operatives must obtain the nuke/working code from admins.
--- As before, nuclear explosion ends round. Even if nuke was used in wrong place.
- Fixed thingy like "Not enough players for revolution game mode. Restarting world in 5 seconds."
- Changeling wont get objective "absorb X genomes" when there are less that X players in game.
- proc/equip_if_possible now has return value, procs like equip_revolutionary (giving a flash) should be more reliable.
- There are no fake wizards anymore. The research staff have to kill ALL wizards on order to win, even adminspawned ones. ("give spell" verb works as before, not making a spellcaster to actually be wizard).
- The semi-new game mode: traitor+changeling. Just like regular traitor mode plus one changeling. Round ends when the shuttle reaches centcom. Option for config.txt: "PROBABILITY TRAITORCHAN".
- Successful malf AI now have 60 seconds to choose to explode the station or not (some players still have to rejoin game to have their new verbs shown in Malfunction tab).
- Monkeys mode fixed, monkeys wouldn't randomly cure anymore.
For admins:
- New powerful mind editor oriented to mixed rounds.
-- Setting someone as special character (like wizard) does not equip him/her automatically. You have to do it it next step. Note, that in case of wizards and nuke operatives their old dress will be deleted! If you do not want it you shall use "undress" link.
-- Only operatives, head revs and cultists have their objectives set immediately.
-- You can unemad borgs!
-- You cannot unemag borgs because calling mind editor for nonhumans is blocked atm.
-- many other useful features.
-- you can fix burned out flashes from mind editor.
-- first assign the new malf AI/wizard then demalf/dewizard old one or round will immediately end.
- if delete the nuke bomb during its downcounting round will stuck. Using "edit ticker variables" set ticker.mode.explosion_in_progress = 0.
For coders:
- /datum/game_mode/malfunction/AI_Module renamed to /datum/AI_Module. Reason: What. The. Fuck.
Unrelated fixes:
- Blueprints can create areas up to 300 tiles (was 100).
- Cyborgs wont leave backpacks at spawn point anymore.
- Fixed bug in preferences causing preferences files to be huge.
- Diseases can infect again.
- The option "SQL_ENABLED 0" now works in config.txt.
- fixed critical bug on assassinate objective.
Bugs:
- We have a bug with job distribution for people who haven't any available jobs in their preferences. Players tends to group by jobs.
- For example, if we have 3 players they with hight chances will got same jobs. And probability of having one engineer and one medic _exactly_ equals _zero_.
- I am not sure if my changes made that bug worse. Anyway I MUST do this commit. Bug will be fixed eventually. Maybe.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1703 316c924e-a436-60f5-8080-3fe189b3f50e
100 lines
2.7 KiB
Plaintext
100 lines
2.7 KiB
Plaintext
## log OOC channel
|
|
LOG_OOC
|
|
|
|
## log client Say
|
|
LOG_SAY
|
|
|
|
## log admin actions
|
|
LOG_ADMIN
|
|
|
|
## log client access (logon/logoff)
|
|
LOG_ACCESS
|
|
|
|
## log game actions (start of round, results, etc.)
|
|
LOG_GAME
|
|
|
|
## log player votes
|
|
LOG_VOTE
|
|
|
|
## log client Whisper
|
|
LOG_WHISPER
|
|
|
|
## sql switching
|
|
# SQL_ENABLED
|
|
|
|
## disconnect players who did nothing during 10 minutes
|
|
# KICK_INACTIVE
|
|
|
|
## probablities for game modes chosen in "secret" and "random" modes
|
|
##
|
|
## default probablity is 1, increase to make that mode more likely to be picked
|
|
## set to 0 to disable that mode
|
|
## Cult mode is in alpha test, enable at your own risk
|
|
PROBABILITY EXTENDED 0
|
|
PROBABILITY TRAITOR 0
|
|
PROBABILITY METEOR 0
|
|
PROBABILITY MALFUNCTION 2
|
|
PROBABILITY BLOB 0
|
|
PROBABILITY NUCLEAR 5
|
|
PROBABILITY SANDBOX 0
|
|
PROBABILITY WIZARD 0
|
|
PROBABILITY RESTRUCTURING 0
|
|
PROBABILITY REVOLUTION 5
|
|
PROBABILITY CHANGELING 0
|
|
PROBABILITY CULT 1
|
|
PROBABILITY MONKEY 0
|
|
PROBABILITY TRAITORCHAN 0
|
|
## if amount of traitors scales or not
|
|
#TRAITOR_SCALING
|
|
|
|
## allow players to initiate a restart vote
|
|
ALLOW_VOTE_RESTART
|
|
|
|
## allow players to initate a mode-change start
|
|
ALLOW_VOTE_MODE
|
|
|
|
## min delay (seconds) between voting sessions (default 10 minutes)
|
|
VOTE_DELAY 600
|
|
|
|
## time period (seconds) which voting session will last (default 1 minute)
|
|
VOTE_PERIOD 60
|
|
|
|
## prevents dead players from voting or starting votes
|
|
# NO_DEAD_VOTE
|
|
|
|
## players' votes default to "No vote" (otherwise, default to "No change")
|
|
# DEFAULT_NO_VOTE
|
|
|
|
## allow AI job
|
|
ALLOW_AI
|
|
|
|
## goon authentication
|
|
#AUTHENTICATION
|
|
|
|
## disable abandon mob
|
|
NORESPAWN
|
|
|
|
## disables calling del(src) on newmobs if they logout before spawnin in
|
|
# DONT_DEL_NEWMOB
|
|
|
|
## set a hosted by name for unix platforms
|
|
HOSTEDBY Yournamehere
|
|
|
|
## Set to jobban "Guest-" accounts from Captain, HoS, HoP, CE, RD, CMO, Warden, Security, Detective, and AI positions.
|
|
## Set to 1 to jobban them from those positions, set to 0 to allow them.
|
|
GUEST_JOBBAN 1
|
|
|
|
## Set to jobban everyone who's key is not listed in data/whitelist.txt from Captain, HoS, HoP, CE, RD, CMO, Warden, Security, Detective, and AI positions.
|
|
## Uncomment to 1 to jobban, leave commented out to allow these positions for everyone (but see GUEST_JOBBAN above and regular jobbans)
|
|
# USEWHITELIST
|
|
|
|
## set a server location for world reboot. Don't include the byond://, just give the address and port.
|
|
# SERVER ss13.example.com:2506
|
|
|
|
## Ban appeals URL - usually for a forum or wherever people should go to contact your admins.
|
|
# BANAPPEALS http://justanotherday.example.com
|
|
|
|
## In-game features
|
|
## spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard
|
|
# FEATURE_OBJECT_SPELL_SYSTEM
|