Commit Graph

156 Commits

Author SHA1 Message Date
clusterfack
147c5bd5a7 A process scheduler thing
Included:
-The process lists use |= instead of += due to the increased stability of the former against double additions.

-Atmospherics machinery is moved under the pipenet processing.

-Modified the atmospherics processes to return 1 when theyve done something, and 0 if they aint done jack shit. Then called scheck() if they return 1, possibly  reducing unnecessary scheck calls while still managing to smooth out the atmospherics processing.

-If a powernet happens to get rebuilt by either powernets or power machinery scheck() is also called
2015-05-08 01:15:19 -05:00
DeityLink
430e8c92f7 REMOVECONSTRUCTIONINFESTATION 2015-04-29 17:22:16 +02:00
D3athrow
9c2b08c24e even more 2015-04-14 21:11:54 -05:00
D3athrow
01d2471fc9 Merge branch 'color_replace_2_electric_boogaloo' into Bleeding-Edge
Conflicts:
	code/ATMOSPHERICS/pipe/pipe_dispenser.dm
	code/game/machinery/computer/HolodeckControl.dm
	code/game/machinery/embedded_controller/embedded_controller_base.dm
	code/modules/mining/money_bag.dm
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/silicon/mommi/mommi.dm
	code/modules/mob/living/simple_animal/friendly/farm_animals.dm
	code/modules/research/destructive_analyzer.dm
	code/modules/research/rdconsole.dm
	code/modules/research/xenoarchaeology/machinery/analysis_base.dm
	code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm
	code/modules/research/xenoarchaeology/tools/ano_device_battery.dm
2015-04-12 16:40:59 -05:00
BestName
e6a67a58e9 Satiates my autism 2015-03-19 23:19:26 +02:00
D3athrow
7733bba734 fuk u bauds 2015-03-05 11:37:46 -06:00
D3athrow
14c30b87b6 Tweak the nerf, make the rad event much shorter. 2015-03-05 11:36:36 -06:00
D3athrow
4d264525cd Fix being able to get good mutations from rad storm while wearing a radiation suit. 2015-03-05 11:12:47 -06:00
D3athrow
f992f0afba Just dorf things 2015-02-27 22:16:43 -06:00
D3athrow
2cb2453c99 Fix organ failure event. 2015-01-31 00:39:50 -06:00
D3athrow
970a0d25e9 Fix heist vox not understanding anything. 2015-01-29 20:15:07 -06:00
eswordthecat
2d593cc3b2 Reduce hard code and list proc call. 2015-01-28 13:43:52 +08:00
Chris
fbbf14ed1d Merge branch 'Bleeding-Edge' into say_code_rework
Conflicts:
	code/modules/mob/living/living.dm
2015-01-14 11:46:58 -06:00
ririchiyo
2c69c0dc15 There's no way this done yet. 2015-01-12 08:45:52 -05:00
d3athrow
51dca7d258 Merge pull request #2330 from clusterfack/powerfail
Optimizations
2014-12-30 10:33:03 -06:00
Chris
ea27b58dba compile fix 2014-12-29 12:57:51 -06:00
Chris
488197c9d1 Radiation event changes with changelog 2014-12-29 11:50:43 -06:00
clusterfack
2e8c9c4917 Sanity Check 2014-12-27 16:01:44 -06:00
clusterfack
879ab335f1 Ion Storm Optimizations 2014-12-27 15:30:57 -06:00
Rob Nelson
5a5f870e5f Nerf meteor events a bit. 2014-12-20 14:09:23 -08:00
d3athrow
26626a1aa0 Revert "The winter update, part 2" 2014-12-16 12:15:01 -06:00
DeityLink
0ef404042b gaaah 2014-12-15 03:57:50 +01:00
DeityLink
001529e1d0 winter fixes 2014-12-15 02:11:58 +01:00
DeityLink
bd5d9968a8 The winter update, part 2-2 2014-12-14 07:33:53 +01:00
DeityLink
e1eb77a64b The winter update, part 2-1 2014-12-13 17:12:59 +01:00
DeityLink
6abe623659 Merge remote-tracking branch 'upstream/Bleeding-Edge' into Bleeding-Edge 2014-12-10 04:10:58 +01:00
dylanstrategie
a22c5d8f0b Including requested fixes 2014-12-03 12:51:39 +01:00
DeityLink
0e9cc80ed9 s check 2014-12-03 10:06:14 +01:00
dylanstrategie
03d0980ed6 Attempting to balance Meteors AGAIN - Part 1 : Number Crunching
Description pending
2014-12-02 23:37:48 +01:00
DeityLink
d5a12c368d the PDA and Desk Bell update 2014-12-02 22:27:59 +01:00
Rob Nelson
3c551d5acd More work on refactor. 2014-11-08 11:14:23 -08:00
Rob Nelson
7785bd7050 Job role signup refactor. PLAYERS2.SQLITE MUST BE UPDATED!
* mob.client.prefs.be_special & BE_* replaced with mob.client.desires_role(ROLE_*)
 * Added several new ROLEs for handling blob, borer, etc.
 * SQLite table added for client_roles.
 * New dialog added for handling special role preferences in-game.
 * Added /datum/browser/clean for a cleaner UI.

Needs more testing, but the basics work.
2014-11-06 18:19:19 -08:00
d3athrow
6645d88996 Merge pull request #1744 from dylanstrategie/Events
Tweaking values of events across the board
2014-10-30 10:50:53 -05:00
Chris
2299def15d Remove grid check from possible random events. 2014-10-25 11:21:43 -05:00
dylanstrategie
d0a0735b9d Typo 2014-10-22 18:31:38 +02:00
dylanstrategie
91340bea79 Tweaking values of events across the board
- Values of many events have been tweaked. Nothing massive, but rather
changing announce delays and tweaking some very specific values
2014-10-22 18:08:40 +02:00
dylanstrategie
4ef439d736 No fun allowed 2014-10-19 18:37:10 +02:00
dylanstrategie
8f741b6446 Changing admin PM contents 2014-10-19 18:30:59 +02:00
dylanstrategie
0e87f190d5 Events cannot actually happen until 30 minutes in 2014-10-18 20:27:49 +02:00
dylanstrategie
3ae632fbbe Cutting back on appendicitis some more 2014-10-18 12:43:51 +02:00
dylanstrategie
8e51be6a33 Reweighting events
- Viral outbreaks made less common and now only happen with a staffed
Medbay. Rad Storm moved out of staffed Medbay requirements to compensate
- PDA Spam made a little less likely to give place for the good stuff
- Spontaneous appendicitis cut back upon a little back
- Infestation cut back upon a bit because spiders
2014-10-18 12:39:52 +02:00
dylanstrategie
f0354ce52e Thanks IconLeap 2014-10-14 22:43:51 +02:00
dylanstrategie
6039c2b3fb Changing logging method of event
Event fire times are now PMed directly to admins to ensure they about
know how quickly events fire, especially in case they want to add their
own to the mix
2014-10-14 22:42:48 +02:00
d3athrow
fc9119f7bb Merge pull request #1650 from dylanstrategie/Events
Changing how random events function
2014-10-14 09:19:04 -05:00
Chris
112f1c143b slew of runtime bandaids. 2014-10-07 09:52:37 -05:00
dylanstrategie
738c43d1ed Events directly related to one department only fire at 2 members minimum 2014-10-05 19:44:18 +02:00
dylanstrategie
11d9ca0f56 But what if Engineering is kill 2014-10-05 19:37:33 +02:00
Chris
3c86ed272b Merge branch 'bay_organ_branch' of https://github.com/ririchiyo/vgstation13 into ririchiyo-bay_organ_branch
Conflicts:
	code/modules/reagents/reagent_containers/syringes.dm
	maps/tgstation.dmm
2014-10-05 12:37:17 -05:00
dylanstrategie
bfa3b21e8b Derp 2014-10-05 19:33:43 +02:00
dylanstrategie
a42d648665 Be free, scroll bar 2014-10-05 19:28:11 +02:00