Commit Graph

905 Commits

Author SHA1 Message Date
Cheridan
167d743bcd Merge pull request #17183 from Shadowlight213/Tickcheck
Adds var to disable Tick checking in the MC for subsystems.
2016-04-28 23:38:21 -05:00
Shadowlight213
f03d8f9b1a Changes to pause proc 2016-04-27 23:11:20 -07:00
Kyle Spier-Swenson
60650b82a5 I should also add the check to here. 2016-04-27 17:13:46 -07:00
Kyle Spier-Swenson
a7a32f3d69 Fixes the mc not running paused dwait systems properly
Basically, when atmos (or another dwait subsystem) pauses as it runs to the end of a tick, its suppose to be ran again next mc tick as long as nothing else needs to run. (non-dwait subsystems run next tick regardless, rather than checking for other subsystems first)

The issue is the mc won't run it again, because it was ran less then 75% of SS.wait ago. (a safety I added to prevent lag compounding from trying to make up missed ticks caused by, back in august)

This fixes that, and fixes another issue where if say atmos takes 3ds to process everything, it's next process would be in 5 ds, not 2 ds like it's suppose to be.
2016-04-27 17:09:42 -07:00
Joan Lung
d9bc4e0040 Merge pull request #16914 from MrStonedOne/clientversionconfig
Adds a config for client versions
2016-04-27 19:29:11 -04:00
Shadowlight213
1ad3b440ff Adds var to disable Tick checking in the MC for subsystems. 2016-04-27 14:04:45 -07:00
phil235
b2a04afd39 Fixes the air subsystem initialization. 2016-04-27 19:28:13 +02:00
Shadowlight213
b23d676995 Fixes sloth ruin atmos runtime. 2016-04-25 10:54:45 -07:00
MrStonedOne
859714bfe6 Adds a config for client versions 2016-04-16 07:56:41 -07:00
MrStonedOne
5160486e3f Removes 509 support. 2016-04-16 02:16:19 -07:00
Joan Lung
2ed1fa4dae Merge pull request #16841 from MrStonedOne/patch-189
Tweaks minimap
2016-04-14 09:37:20 -04:00
c0
04f1aafa78 Exports 2016-04-13 06:01:40 +03:00
Kyle Spier-Swenson
f9749a42ac Update minimap.dm 2016-04-12 17:42:41 -07:00
Kyle Spier-Swenson
3d9312f360 Tweaks minimap
Now that we know the crashes from minimaps are a case of the clean bot bug, we can re-enable them.

And this should make them faster as well.
2016-04-12 17:32:31 -07:00
Cheridan
5b66a9861b Merge pull request #16434 from Incoming5643/space_land
Puts some space behind space and turns on space ruins
2016-04-09 20:40:14 -05:00
AnturK
fee254926e Merge pull request #16680 from Core0verload/nomoremagic
Wizard events will no longer fire unless actually summoned by a wizard
2016-04-09 15:57:30 +02:00
Incoming
555179663e Merge branch 'master' of https://github.com/tgstation/-tg-station into space_land
# Conflicts:
#	_maps/asteroidstation.dm
#	_maps/dreamstation.dm
#	_maps/efficiencystation.dm
2016-04-08 03:10:13 -04:00
Cheridan
694e78ca03 Merge pull request #16566 from Iamgoofball/patch-17
makes fastprocess EVEN FASTER #speed #MrFastOne
2016-04-07 21:28:05 -05:00
duncathan salt
11966e5508 Merge pull request #16660 from MrStonedOne/patch-186
[ready]Makes SSair's initialize() faster.
2016-04-06 10:39:04 -06:00
MrStonedOne
546148cb33 Makes atmos init much much much much much faster. 2016-04-06 04:25:04 -07:00
c0
c35fe4ea66 Wizard events will no longer fire unless actually summoned by a wizard 2016-04-06 12:03:44 +03:00
Core0verload
04ce5e42cd World "?status" expansion, Topic() rework
* World "?status" expansion

* New helper procs for shuttles

* fix

* a fix
2016-04-06 02:15:25 -06:00
MrStonedOne
5098a3c884 Made more sleeps use stoplag
This buffs a few things, but makes them handle lag better and tick at the rate of world.tick_lag without causing lag
2016-04-05 11:08:28 -07:00
Kyle Spier-Swenson
358c5fe0b4 Fixes ssair locking up the server while it initialized 2016-04-05 08:51:34 -07:00
duncathan salt
1cf07c2445 Merge pull request #16561 from MrStonedOne/ssairtweaks
Tweaks atmos: excited groups and ssair
2016-04-04 20:54:37 -06:00
Cheridan
6037e82c47 Merge pull request #16606 from MrStonedOne/patch-184
Makes the mc shit on dynamic wait subsystems a bit less
2016-04-04 21:53:32 -05:00
Cheridan
28092ea3a6 Merge pull request #16567 from bear1ake/GRJ-job.title
Fixes Give Random (Head) Job
2016-04-04 21:27:43 -05:00
MrStonedOne
e514eb0f36 fixes some bugs with excited groups and ssair under duncmos 2016-04-04 14:22:41 -07:00
MrStonedOne
363f848bc8 Tweaks atmos: excited groups and ssair
Excited groups will be much more aggressive about averaging out their turfs when air movement within has slowed down.
Excited groups will be less aggressive about sleeping simi-idle turfs to prevent deadlocking
Sleeping thresholds lowered.
SSair will now tick_check all loops, not just active turf processing.
2016-04-04 14:22:40 -07:00
duncathan
700bd10678 fixes plasma hanging out in space; removes debug messages 2016-04-04 00:32:40 -06:00
duncathan
7751f41d25 fixes compilation warnings; speeds up roundstart init a bit 2016-04-03 22:59:28 -06:00
Kyle Spier-Swenson
327a071a06 Makes the mc shit on dynamic wait subsystems a bit less
So before, a subsystem with dynamic wait enabled, when paused mid run, would have to wait ss.wait until it could resume its run. Where as normally subsystems in these cases get resumed within 3 byond ticks, in most cases, only 1 byond tick.

This makes it so the subsystem resumes next tick, like normal subsystems, but only after every other subsystem has been checked once to see if they need to run, and ran if that's the case. so basically low priority
2016-04-03 18:09:19 -07:00
duncathan
a2a554c48a Merge branch 'master' of https://github.com/tgstation/-tg-station into turfs
Conflicts:
	code/game/objects/explosion.dm
	code/game/objects/items/stacks/sheets/mineral.dm
	code/game/objects/structures/girders.dm
	code/game/objects/structures/grille.dm
	code/game/turfs/turf.dm
	code/modules/events/spacevine.dm
	code/modules/events/wormholes.dm
	code/modules/mining/mine_items.dm
	code/modules/mob/living/silicon/robot/robot.dm
2016-04-03 18:22:20 -06:00
Jordie
34dc64634d Merge pull request #16564 from MrStonedOne/patch-178
Makes lighting tick as fast as it can.
2016-04-03 21:03:49 +10:00
bear1ake
e690c83e51 Fixes Give Random (Head) Job 2016-04-02 14:10:34 +09:00
Iamgoofball
d6c3bb482b makes fastprocess EVEN FASTER #speed #MrFastOne 2016-04-01 21:57:25 -07:00
Kyle Spier-Swenson
ac72a1449b Fixes the mc deadlocking during high cpu 2016-04-01 21:31:55 -07:00
Kyle Spier-Swenson
0c133555e2 Makes lighting tick as fast as it can. 2016-04-01 21:29:54 -07:00
duncathan salt
bcc92cf76f Merge pull request #16471 from Core0verload/events
Adds minimal players requirements for random events
2016-03-31 12:14:44 -06:00
duncathan
eeb0119acb Merge branch 'master' of https://github.com/tgstation/-tg-station into turfs
Conflicts:
	code/game/gamemodes/nuclear/nuclearbomb.dm
	code/modules/mob/mob_movement.dm
	code/modules/recycling/conveyor2.dm
2016-03-30 22:55:00 -06:00
duncathan
3525bcfcbb fixes huge roundstart bugs 2016-03-30 16:07:35 -06:00
duncathan salt
5ff2020202 Merge pull request #16357 from Iamgoofball/fast
Foam and Conveyor Belts now process as fast as possible, Adds the Fast Process subsystem
2016-03-29 20:06:55 -06:00
Iamgoofball
68e752b461 Update fastprocess.dm 2016-03-29 18:45:22 -07:00
Iamgoofball
a03678419d WHOOOOPS 2016-03-29 18:44:56 -07:00
duncathan
e86cf0f280 praise the good lord, for the game finally compiles 2016-03-29 19:04:37 -06:00
c0
9f4e6c6c42 Adds two new events-related config options 2016-03-30 02:16:04 +03:00
duncathan
3f1375ba39 Merge branch 'master' of https://github.com/tgstation/-tg-station into turfs
Conflicts:
	_maps/RandomZLevels/Cabin.dmm
	_maps/RandomZLevels/beach2.dmm
	_maps/RandomZLevels/caves.dmm
	_maps/RandomZLevels/research.dmm
	_maps/RandomZLevels/snowdin.dmm
	_maps/RandomZLevels/undergroundoutpost45.dmm
	_maps/map_files/DreamStation/dreamstation04.dmm
	_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
	_maps/map_files/MetaStation/MetaStation.v41I.dmm
	_maps/map_files/MiniStation/MiniStation.dmm
	_maps/map_files/TgStation/tgstation.2.1.3.dmm
	_maps/map_files/generic/z4.dmm
	_maps/templates/lavaland_surface_automated_trade_outpost.dmm
	_maps/templates/lavaland_surface_biodome_winter.dmm
	_maps/templates/lavaland_surface_prisoner_crash.dmm
	_maps/templates/lavaland_surface_seed_vault.dmm
	code/controllers/subsystem/air.dm
	code/game/asteroid.dm
	code/game/atoms.dm
	code/game/gamemodes/nuclear/nuclearbomb.dm
	code/game/machinery/computer/arcade.dm
	code/game/objects/effects/aliens.dm
	code/game/objects/effects/overlays.dm
	code/game/objects/items/apc_frame.dm
	code/game/objects/structures/false_walls.dm
	code/game/objects/structures/girders.dm
	code/game/turfs/simulated.dm
	code/game/turfs/simulated/floor/fancy_floor.dm
	code/game/turfs/simulated/floor/mineral_floor.dm
	code/game/turfs/simulated/floor/plating.dm
	code/game/turfs/simulated/river.dm
	code/game/turfs/simulated/walls_misc.dm
	code/game/turfs/simulated/walls_reinforced.dm
	code/modules/admin/verbs/buildmode.dm
	code/modules/atmospherics/environmental/LINDA_turf_tile.dm
	code/modules/events/spacevine.dm
	code/modules/flufftext/Hallucination.dm
	code/modules/holodeck/turfs.dm
	code/modules/mining/mine_items.dm
	code/modules/mining/mine_turfs.dm
	code/modules/mob/interactive.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/living.dm
	code/modules/mob/living/simple_animal/bot/floorbot.dm
	code/modules/mob/living/simple_animal/guardian/guardian.dm
	code/modules/mob/living/simple_animal/hostile/hostile.dm
	code/modules/mob/mob_movement.dm
	code/modules/power/singularity/narsie.dm
	code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
	code/modules/research/server.dm
2016-03-29 14:46:06 -06:00
duncathan
b9950c4358 turf/open and turf/closed 2016-03-29 13:38:56 -06:00
c0
23fb45ba6e Adds minimal players requirements for random event 2016-03-29 08:49:17 +03:00
Incoming
bf1dbf6923 Adds 2 new empty z-levels
Add sparse space ruins to the three empty z-levels (7/8/9)
Adds a handful of new maps that were designed by Bawhoppen
2016-03-27 21:14:09 -04:00