Commit Graph

133 Commits

Author SHA1 Message Date
Putnam
d795df1150 made warops part of the dynamic system, in dynamic 2019-11-07 23:39:17 -08:00
Putnam
eb9c8c9aca made glorious death spend threat 2019-11-06 18:07:39 -08:00
Putnam
44ad4662eb fewer double roundstart antags 2019-11-06 18:07:26 -08:00
Putnam
33f7663008 this is probably required for compile 2019-11-06 17:20:56 -08:00
Putnam
a83901a8b0 and finished the wizard change merge 2019-11-06 16:30:07 -08:00
Putnam
1c4256f28f actually fuck this config's its own file now 2019-11-06 16:28:28 -08:00
Putnam
f3afc5de1b Merge branch 'malf-dynamic' into super-special-awesome-dynamic 2019-11-06 16:03:04 -08:00
kevinz000
3365522bdf Merge pull request #9654 from Putnam3145/dynamic-config-2
Adds dynamic antag injection to config
2019-11-03 06:21:24 -07:00
kevinz000
b172c5f691 Merge pull request #9501 from deathride58/stronksecborgs
Borg buffs - Allows jaws to incapacitate, gives secborg a taser, and more! (wall of text in desc)
2019-10-29 21:29:12 -07:00
Putnam
df3d5ab51f always gotta be one, at least 2019-10-28 23:05:22 -07:00
Putnam
cb88fd1a44 added dynamic antag injection to config 2019-10-28 22:58:35 -07:00
Putnam
bb9b0ce312 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into super-special-awesome-dynamic 2019-10-24 22:38:33 -07:00
kevinz000
d5041b7dde Merge pull request #9582 from Putnam3145/dynamic-config
Adding dynamic rules to the game config
2019-10-24 18:55:29 -07:00
Putnam
7050ec281d wow do NOT want those 2019-10-23 02:14:03 -07:00
Putnam
67662d1d69 everything works now 2019-10-22 21:39:28 -07:00
Putnam
9dd4d6a93c silly errors 2019-10-22 20:07:26 -07:00
Putnam
bacc875524 added actual game configs to all the dynamic modes 2019-10-22 19:12:54 -07:00
kevinz000
9e63413911 Merge pull request #9466 from deathride58/yawnborgs
Adds a config option to determine the minimum alert level for secborgs (defaulting to red alert)
2019-10-21 01:04:34 -07:00
Putnam
07064298b0 Dynamic voting (draft) 2019-10-20 18:54:17 -07:00
deathride58
b3a81dce01 Secborg buffs - Adds incapacitation functionality to k9 jaws, gives secborg a hybrid taser, tweaks pounces, adds config option to weaken secborgs 2019-10-14 18:18:32 -04:00
Thalpy
764c3e5757 Missed one 2019-10-13 16:38:05 +01:00
Thalpy
fc08d06352 Reverts 3/4 link buttons 2019-10-13 16:36:38 +01:00
Thalpy
7b27d9bd24 Library time 2019-10-13 16:19:32 +01:00
Thalpy
3abbfffdb8 Argh 2019-10-12 13:20:39 +01:00
deathride58
60749f8b07 Adds a config option to determine the minimum alert level for secborgs (defaulting to red alert) 2019-10-11 14:33:32 -04:00
Ghommie
e31c441b3d rogue tabbing 2019-10-05 07:52:52 +02:00
Ghommie
3d22f4ec60 Porting a load of disease/symptoms code updates. 2019-10-05 07:14:25 +02:00
kevinz000
277971971f s 2019-08-07 13:07:38 -07:00
kevinz000
1ea8a432e2 Update game_options.dm 2019-04-20 16:39:17 -07:00
kevinz000
1bc4950fc3 Update game_options.dm 2019-04-20 16:27:36 -07:00
granodd
c674058e0d Enables AI Multicam in Config and Adds an Admin Verb (#8030)
* enables AI multicam in config options and gives it a button

* prevents AI players from getting stuck in multicam if turned off mid-multicam
2019-02-22 06:07:54 -08:00
Tupinambis
e5e97302d4 Adds a new security level: Amber (#7976)
* Adds the Amber security level.

* This isn't C
2019-02-05 17:53:58 -08:00
deathride58
104a3406a0 Makes the server tagline a config option 2019-01-08 16:19:12 -05:00
deathride58
a93751bc03 adds the ability to actually vote for maps instead of using tg's biased preference-based voting system (#7743) 2018-11-19 20:10:25 -08:00
deathride58
cbc21fe8db okay, let's watch the population drop - adds a config option that makes all stamina buffer actions free (TG-style gameplay) (#7608)
* "sTAM BAD REE" is like sandpaper on my nerves. so let's turn the server into a TG clone for a week and watch as the population dwindles to nothing just to prove a point!

* and the config, too
2018-11-09 19:10:20 -08:00
Poojawa
09512a6001 Controllers 2018-09-11 02:04:10 -05:00
Poojawa
235bbae157 ports BSQL to go along with tools
There, now you can shut up about it not being ported you meme
2018-09-05 23:45:53 -05:00
kevinz000
2a6e4fce59 Photography Update 2018-07-20 15:26:13 -07:00
deathride58
63013f8964 everything to controllers 2018-07-02 00:10:31 -04:00
CitrusGender
d50ae43d7f Fixed cyborgs not getting their names at round start 2018-06-24 13:55:03 -05:00
CitadelStationBot
f7924732c0 [MIRROR] Legacy config warning only happens if any legacy configs are present (#7089)
* Legacy config warning only happens if any legacy configs are present (#38421)

* Legacy config warning only happens if any legacy configs are present
2018-06-15 02:43:15 -07:00
deathride58
a57bda822b Update game_options.dm 2018-06-03 22:19:13 -04:00
Jordan Brown
7be9b6ebf9 Antag reputation rewards are now configurable 2018-06-03 09:03:51 -05:00
deathride58
2f9e3e403d Hard upstream sync (#6951)
* maps - none of our changes included yet i'll get them in after i finish up the rest of the sync

* sync part 1 - underscore folders in code

* controllers folder

* datums folder

* game folder

* cmon, work

* modules - admin to awaymissions

* cargo to events

* fields to lighting

* mapping > ruins

* rest of the code folder

* rest of the folders in the root directory

* DME

* fixes compiling errors. it compiles so it works

* readds map changes

* fixes dogborg module select

* fixes typo in moduleselect_alternate_icon filepath
2018-05-31 16:03:18 -07:00
Jordan Brown
a61457cd47 Merge pull request #37838 from Jordie0608/ithoughtaboutmakingthissendanemailbutidontwanttodrownmyinbox
Query debug logging
2018-05-17 21:38:41 -05:00
Poojawa
e5f9765d2a datums/controller stuff 2018-04-23 00:02:42 -05:00
Bjorn Neergaard
f56e139fda Use a rust DLL for logging (#36858)
By moving our logging to a DLL we see a drop in CPU/real time of 2-3 orders of magnitude. This is due to BYOND opening and closing file handles on every write, causing incredible amounts of unneeded overhead. The logging library also handles timestamps for us, further increasing performance gains.

This library will also allow for further offloading in the future, such as completely replacing file2text() and friends.

A pre-compiled DLL is bundled, but Linux users will have to compile manually. Directions can be found at the rust-g repo.

Log output is enhanced with millisecond time stamps:

[2018-04-01 15:56:23.522] blah blah blah

This includes runtimes as well, which benefit from the same timestamp improvements and no longer have hacky splitting code to add their own timestamps.

Log shutdown is handled in a dedicated proc called as late as possible, as rust-g integration expands this will be factored out into a generic native code shutdown proc.
2018-04-10 17:02:44 -05:00
deathride58
e0d7630c19 Merge branch 'master' into synctesting 2018-04-09 21:43:26 +00:00
LetterJay
80e0be6d1e Merge pull request #6326 from Citadel-Station-13/upstream-merge-37072
[MIRROR] Fix an error message grammer
2018-04-09 16:39:28 -05:00
Jordan Brown
f2717989c9 Fix an error message grammer 2018-04-09 12:48:58 -05:00