Commit Graph

421 Commits

Author SHA1 Message Date
PsiOmega
611a8113a6 Merge remote-tracking branch 'upstream/dev' into TheGreatEvents
Conflicts:
	code/modules/events/radiation_storm.dm
2014-11-05 14:37:20 +01:00
PsiOmega
fc67087d7a More Z-level compatibility
Previously missed Z-level checks in the form "z  != X".  Utilized this regex which hopefully has cought most of them [zZ](\s?)(!?)=(\s?)(\d+).
Adds more Z-level configuration, admin levels.
2014-11-03 09:57:56 +01:00
PsiOmega
ff14da90b3 Random Event Overhaul
Alters the event controller based on http://baystation12.net/forums/viewtopic.php?f=5&t=10706.
Exception is that there is always some start time variance to prevent metagaming.

Mundane, moderate, and major events run on their own timers and start and run independantly of each other.
Multiple events of the same severity degree can run at the same time. However, currently only one instance of the same event can be active at a time.
2014-11-03 09:22:37 +01:00
PsiOmega
bf1e6af508 Z-Level Compatibility
Now possible to configure 3 different kind of Z-levels.
Station levels: Which Z-levels the station exists on.
Contact levels: Which Z-levels are typically affected by, for example, Code Red which alters the visual state of fire alarms.
Player levels: Which Z-levels a character can typically reach.
2014-10-30 14:29:56 +01:00
PsiOmega
322e03dd06 Makes the number of load/storable character slots a configurable value. 2014-10-14 10:05:22 +02:00
Chinsky
c7257c1bf2 Added handling for space travel/stragglers.
Now new empty space levels are created if needed.
Added config option to use overmap system, ticked files in.

Conflicts:
	code/setup.dm
2014-08-19 19:05:17 +04:00
Decius
0dabf4fc0a Added in loyalty implant as a configuration...
Also reorganized a few configurations to be more intuitive and readable.
Just spaces and moving around on the switch thingy.

Signed-off-by: Decius <deciusreln97@gmail.com>
2014-07-14 16:27:07 -04:00
Ccomp5950
fe4f9b0df9 Adds Mentors.
Adds a config option MENTORS which sets the variable config.mods_are_mentors
Adds a rights level of R_MENTOR which gets msay, private message, aghost, notes, and a new proc for checking for new players (requires database support).

If the confic option for mentors is set then

	the ckeys listed in moderators.txt file will instead be set as mentors, you can still make moderators by adding them in admins.txt

	staffwho will show Mentors instead of Moderators as the heading above the listing of non-admins.

Also:  Players now get a message gently reminding them to click the name of the staff member to reply instead of ahelping over and over.
2014-05-04 23:12:06 -05:00
Mloc-Argent
49890421f8 Adds a C library alternative to the ircbot nudge script.
This allows for more secure and stable transmission on Linux, but you might see some improvements on Windows too.
Code lies in (confusingly) lib/src.
nudge.c should be compiled to lib/nudge.[dll/so] and be linked against netutil.c.

There's some horribly hacky code in nudge.c to assemble pickled data, but it's probably the fastest way that's still safe.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-03-04 10:08:17 +00:00
Ccomp5950
8f2d5e817f Configuration option: Ability to set ERT to be admin call only.
Admin request.

Default behavior is what we're used to, that two heads can call for the ERT
with the option turned on it removes the ability for players to call for an ERT and requires admin intervention.
2014-03-02 06:20:26 -06:00
DJSnapshot
38f948661d Disabled objectives disabled be default.
(Have fun saying that)
2014-02-06 14:24:50 -08:00
DJSnapshot
64ff444fa7 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into antag
Conflicts:
	icons/mob/uniform.dmi
2014-02-04 23:55:27 -08:00
DJSnapshot
9c803dc1f6 Added the rest of the objectiveless antag types 2014-02-04 23:51:34 -08:00
Segrain
55605624eb Gamemode autovote. 2014-02-03 04:43:38 +03:00
Zuhayr
62893f80b6 Merge branch 'master' of https://github.com/Baystation12/Baystation12 2014-01-04 11:35:07 +10:30
Mloc-Argent
bd3a1718c4 Fixes runtime logging and makes it a config option.
Option starts off by default, since that could be seen as the original behavior...

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-01-02 21:38:15 +00:00
Zuhayr
243e7bb981 Fixed some removals from the example config. x2 2013-12-28 23:48:56 +10:30
Zuhayr
552d867994 Fixed some removals from the example config. 2013-12-28 23:47:57 +10:30
Zuhayr
df38d75131 Added config values for ghost writing. 2013-12-28 23:30:23 +10:30
Zuhayr
d1e6094a77 Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev-freeze 2013-11-20 17:50:01 +10:30
Ccomp5950
dbf24606bd The Ghost AntagHUD Feature.
Created configurations for Server Admins to be able to toggle it within default config.

Modified my previous AdminVerb that allows respawns to bypass the limitations of the restrictions while also letting the admins know if the ghost has used AntagHUD

Created restriction checks for various forms of joining the round and if administrators/hosts have restricted AntagHUD users from joining the round they will not be able to.

To Do:
Create Adminverb for toggling restrictions to also be able to toggle everyones ability to use antagHUD for a round.
Create a method for "Job Banning" users from using antagHUD.
2013-11-17 17:29:29 +00:00
Mloc-Argent
08a3226f07 Fix for the config .gitignore.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-11-17 15:03:50 +00:00
DJSnapshot
acc94c6f85 Fix for auto-transfer being called every 10 minutes after the first 3 hours. 2013-11-02 18:11:09 -07:00
Mloc-Argent
65f218ee63 Merge branch 'master' into dev-freeze
Conflicts:
	code/ZAS/Fire.dm
	html/changelog.html
	maps/tgstation2.dmm

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-10-08 22:01:16 +01:00
DJSnapshot
a9861dd086 Added to the example/config.txt 2013-09-25 12:28:31 -07:00
Erthilo
3b61ba850f Merge branch 'master' of git://github.com/Baystation12/Baystation12 into dev
Conflicts:
	baystation12.dme
	code/modules/projectiles/ammunition/bullets.dm
2013-09-02 23:32:33 +01:00
Mloc-Argent
51ea24b0fe Genericify this shit.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-09-01 21:17:09 +01:00
Erthilo
ee55069d59 Example of softcrit config 2013-08-29 09:52:42 +01:00
Mloc-Argent
21152fac09 Moved every config file into an "example" directory, to help prevent git screwing with local testing environments.
Details have been added to README.md.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-08-16 19:55:23 +01:00
Mloc-Argent
941f36ddec Fix for autotraitor not working in secret probabilities. All modes default to 0 prob in secret now.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-08-07 16:56:41 +01:00
Mloc-Argent
9a5a1dc82c Made IRCbot's password and host a config option.
Added a hook to send a message to the bot when a round starts.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-08-05 14:07:06 +01:00
Mloc-Argent
f29cd5946f Merge branch 'master' into bleeding-edge-freeze 2013-07-19 14:48:40 +01:00
Mloc-Argent
c3c84614b8 Update MOTD for new bugtracker link.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-07-12 13:10:48 +01:00
Mloc-Argent
3f8c726815 Cleaned up config files to be more generic; main server isn't mirrored from these any more, and they are horribly out of date.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-07-09 12:59:14 +01:00
comma
ae2a9c56ad Merge branch 'master' into bleeding-edge-freeze
Conflicts:
	code/modules/mob/living/silicon/robot/robot.dm
2013-07-09 12:48:34 +04:00
Mloc-Argent
f346d72383 Merge branch 'BEF-staging' of github.com:Baystation12/Baystation12 into BEF-staging
Conflicts:
	config/config.txt
2013-07-05 19:55:01 +01:00
Ravensdale
d514be535c Remove mordeth221 from custom sprites list until his sprites are ready and in. 2013-07-05 06:54:17 -07:00
Zuhayr
681fcb2881 Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12 2013-07-04 15:26:06 -07:00
Zuhayr
db650d3757 Config merge. 2013-07-04 14:39:46 -07:00
Mloc-Argent
08393161c0 Merge branch 'master' into BEF-staging
Conflicts:
	config/config.txt

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-07-04 13:08:28 +01:00
Ravensdale
9aedfa8b23 Bugfix: Fixes mining borg's radio to the supply frequency since mining frequency no longer exists.
Feature: Introduces and adjusts code for cyborg and AI custom sprites

Cleanup: Streamlined the AI core selection code. Could probably be even cleaner but it's good for now.
2013-07-03 21:24:25 -07:00
Mloc-Argent
cf4bd39f6e Updated the linkage between the NanoTrasen IRC bot and the server.
- Server will now send adminhelps to the admin channel, with information if there is no admins online.
- Server will inform the admin channel if the last admin online logs out.
- When a round ends, the server will alert the main channel, supplying some statistics.
Additionally, laid the groundwork for an external scripts system.
This is fully configurable/togglable in the config.txt file.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-07-02 23:41:40 +01:00
Whitellama
6d8654eb7a Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12 into bleeding-edge-freeze
Conflicts:
	html/changelog.html
2013-06-30 20:02:36 -07:00
Chinsky
66bbebc378 Merge pull request #3178 from Jamini/bleeding-edge-freeze
Map tweaks
2013-06-26 23:43:13 -07:00
Zuhayr
5dbb0bcb87 Changelog. 2013-06-27 06:41:47 -07:00
Jamini
20bb582090 Map tweaks
Multiple bugfixes, adjustments to engineering, moved engineering pod, changed the training room to a portables storage room, changed the construction area to a training room, more bugfixes, fixed up a lot of pipes, fixed dozens of scrubbers/vents that were set off or set to the wrong type of vent, more fixes, fixed a crooked AI door, added a few airlocks that were lost with the medical change, more fixes, rearranged the engine room a bit, added a sing observation camera, more fixes.

Signed-off-by: Jamini <mobiousjami@gmail.com>
2013-06-26 21:09:16 -04:00
Whitellama
90eaca1e53 WIP Ninja GM junk 2013-06-26 16:30:24 -07:00
Zuhayr
6d76698116 Organ regeneration nerf. 2013-06-27 02:33:57 -07:00
cib
4e0c68b88a Added a configuration option that allows putting the .rsc on external servers. 2013-06-11 21:28:59 +02:00
Segrain
dd3727a899 gitignore, why don't you work? 2013-06-02 22:49:03 +03:00