Commit Graph

25147 Commits

Author SHA1 Message Date
Joan Lung
cb3b218f33 Merge pull request #16023 from lordpidey/hud_fix_lordpidey
[S] Removes edge cases of traitors seeing own antag hud upon body switch.
2016-03-15 21:30:30 -04:00
MrStonedOne
17672765e6 Makes the code compile under 509 2016-03-15 04:28:42 -07:00
MrStonedOne
958d9dacfb Fixes the singularity not eating/pulling turfs. 2016-03-15 04:06:34 -07:00
MrStonedOne
5945c38608 Adds lag checks to SSsmooth 2016-03-15 03:44:41 -07:00
MrStonedOne
b601033c76 Singulo processes by tile, not atom, to avoid pulling something that's moved. 2016-03-15 03:39:46 -07:00
MrStonedOne
a4c2f7bf45 Throwing uses lag check to avoid eating all the cpu 2016-03-15 03:39:46 -07:00
MrStonedOne
9829b34abb Config option for generating minimaps, defaults to disabled, for coder's sanity 2016-03-15 03:39:45 -07:00
MrStonedOne
c438699823 When waking up, we check if there is enough tick left to bother, if not, we sleep for double. 2016-03-15 03:39:45 -07:00
MrStonedOne
e1f86855b4 dynamic wait subsystems will not priority run in any situation, even when paused. 2016-03-15 03:39:44 -07:00
MrStonedOne
aa328e404f Adds lag check to diseases and events (and removes lighting from dwait)
lighting removed from dewait because lag checks are better for it and lag checked subsystems that are also dwait systems are given lower priority, we don't want that to happen to lighting.
2016-03-15 03:39:44 -07:00
MrStonedOne
bc8ff11f3f Lag check on initialization (and on a missed del-all proc) 2016-03-15 03:39:43 -07:00
MrStonedOne
cdfce3046e Removes cap on bomb cap 2016-03-15 03:39:43 -07:00
MrStonedOne
3bff5f8ea5 Adds defines 2016-03-15 03:39:42 -07:00
MrStonedOne
71ae9d13aa Adds lag checks to massedit, sdql2, del-all, and the map loader 2016-03-15 03:39:42 -07:00
MrStonedOne
09fb8c2b10 Explosions and singulo use spiral range (and other changes) 2016-03-15 03:39:41 -07:00
MrStonedOne
257d3eb701 Adds a way to slow down the mc via var edits under new system, for testing. 2016-03-15 03:39:41 -07:00
MrStonedOne
093668a445 fixes deadlocking 2016-03-15 03:39:40 -07:00
MrStonedOne
2887dc7ce0 Removes lag.
This setup allows subsystems to pause themselves until next mc fire if they are about to go over a tick, and resume on the next mc tick
It also makes it so we prioritize running subsystems we skipped because there wasn't enough time in the current tick to run them based on their avg tick usage. (as well as subsystems paused mid way thru)

Adds a macro for adding this to non-mc procs. just drop it in the loop. There is a define version as well for if checks if you want to know if you just slept to avoid lag.

This is all inside #if DM_VERSION defines, so once i test that 509 still works to compile/test this should be good to merge
2016-03-15 03:39:39 -07:00
Cheridan
0288f7c592 Merge pull request #16067 from xxalpha/silky_smooth
icon smooth ss
2016-03-15 04:59:48 -05:00
Cheridan
dd3caa3ffd Merge pull request #16109 from Cuboos/Totaly_not_a_grude_door_sounds
New door PR that totally isn't a grudge on another's PR, i swear!
2016-03-15 04:22:11 -05:00
Razharas
d4506270b4 Merge pull request #16121 from ChangelingRain/whoops
Fixes blobs failing to delete if any blob spores had been killed
2016-03-15 06:27:09 +03:00
Nerd Lord
4221592380 Fixes blobs failing to delete if any blob spores had been killed 2016-03-14 23:10:44 -04:00
PKPenguin321
443a73fe75 tweaks code slightly as per remie's request 2016-03-14 19:16:32 -07:00
Razharas
b81c54b335 Merge pull request #16078 from PKPenguin321/scoot-scoot-thats-the-sound-of-the-police
Adds scooters and skateboards
2016-03-15 05:11:47 +03:00
KorPhaeron
09523d0dc6 Merge pull request #16088 from bear1ake/600-less-than-world.time
Fixes infinity cooldown in communications console
2016-03-14 19:32:36 -05:00
KorPhaeron
27b03c5a1b Merge pull request #16115 from LanCartwright/specialistops
Adds Firestarter bundle
2016-03-14 18:55:48 -05:00
KorPhaeron
836c1aa104 Merge pull request #16080 from ChangelingRain/ineverstop
Blob Tuning: Revenge of the Buff/Nerf
2016-03-14 18:54:03 -05:00
Akke
18897ac972 resderved 2016-03-14 23:24:28 +00:00
PKPenguin321
747538921d fixes skateboarders being unable to have head on head collisions
since they were non-dense they couldn't crash into each other even when there was another person on the other skateboard. this fixes that
2016-03-14 15:55:54 -07:00
KorPhaeron
fa77255e97 Merge pull request #16097 from ChangelingRain/poitext
Wizard Greentext is now on the POI list
2016-03-14 17:33:35 -05:00
Nerd Lord
705e822641 blob tooltips now have a custom blob theme(it's actually pretty plain but it's better than using hud theme) 2016-03-14 18:32:52 -04:00
Cheridan
93cb1eb0a0 Merge pull request #16033 from KorPhaeron/its_a_beta_they'll_fix_it
Lavaland
2016-03-14 16:47:08 -05:00
KorPhaeron
745538b397 Legion bodies are damaged 2016-03-14 16:14:11 -05:00
Cheridan
d5e04f67e1 Merge pull request #16081 from KorPhaeron/glands2
Removes engorged glands
2016-03-14 15:00:51 -05:00
KorPhaeron
53989fffa2 Fixes turf picking 2016-03-14 14:56:32 -05:00
KorPhaeron
24eb9bd457 White ship can land on lavaland 2016-03-14 14:44:55 -05:00
Cuboos
87735296c1 Update airlock.dm
reverted airlock open to the original airlock sound. Good thing i didn't replace it.
2016-03-14 12:26:40 -07:00
Cheridan
3a17928714 Merge pull request #16087 from Dorsisdwarf/AIlaws
Makes the new law boards core/full instead of core
2016-03-14 14:16:16 -05:00
KorPhaeron
288017eeb6 In fact lets not buff any of them just yet 2016-03-14 12:16:39 -05:00
KorPhaeron
a0962ab7b8 I made the watcher too scary 2016-03-14 12:14:00 -05:00
KorPhaeron
ad0f888f7c Ash Walkers 2016-03-14 10:23:26 -05:00
KorPhaeron
cb6de824cb Monster Nests, more maps 2016-03-14 07:25:26 -05:00
Jordie
ea4febddc7 Merge pull request #16083 from sawu-tg/snpcupdate
SNPC Expansion v. Traitorous Scum
2016-03-14 22:06:33 +11:00
Cuboos
cd5cecff92 New door PR that totally isn't a grudge on another's PR, i swear! 2016-03-13 22:25:34 -07:00
PKPenguin321
69372b03ab adds tablecrafting recipes
also makes skateboards nondense because their sprite was so small and it's awkward bumping into something that small
2016-03-13 21:58:04 -07:00
Nerd Lord
66d48f3d04 if we want to do something to dead mobs, still apply the reaction(and trust that the reagent will reduce the volume to 0) 2016-03-14 00:07:28 -04:00
Nerd Lord
9ab1148806 istypeless 2016-03-13 23:45:14 -04:00
Cheridan
97718c6a1f Merge pull request #16068 from KorPhaeron/cult_fix
Null rod no longer prevents being sacrificed
2016-03-13 21:59:56 -05:00
Cheridan
c249ba8ca3 Merge pull request #16076 from KorPhaeron/hungry
Re-adds hunger to the game
2016-03-13 21:50:54 -05:00
KorPhaeron
da7c8c036f Buffs mineral chances to make up for ORM 2016-03-13 21:26:16 -05:00