Commit Graph

14015 Commits

Author SHA1 Message Date
Jordie d31bc85106 Merge pull request #16082 from Core0verload/plants-revengeofGMO
Adds a test version of bioengineering
2016-03-21 15:57:40 +11:00
Cheridan 4147be16fa Merge pull request #16215 from phil235/BodybagClosingFix
Fixes bodybag making the wrong sound when closed
2016-03-20 19:24:33 -05:00
Cheridan c533a17259 Merge pull request #16216 from phil235/CanisterBreakFix
Canister breaking open now properly disconnects from possible connect…
2016-03-20 11:47:50 -05:00
AnturK ee0b605e22 Merge pull request #16209 from MrStonedOne/1328fix
Fixes wall mounted objects under 510.1332 and up.
2016-03-20 14:09:17 +01:00
Cheridan 2c9c748a67 Merge pull request #16201 from KorPhaeron/rivers3
Fixes rivers properly
2016-03-19 23:56:46 -05:00
Cheridan c6ab8b0041 Merge pull request #16165 from ChangelingRain/cultlock
Nar-Sie will now corrupt airlocks, tables, windows, and windoors
2016-03-19 21:58:12 -05:00
Cheridan aacd176cc0 Merge pull request #16177 from ChangelingRain/blobfix
Fixes "Make Blob" admin button
2016-03-19 21:54:10 -05:00
Cheridan 8eccbecccc Merge pull request #16199 from KorPhaeron/wizard2
Wizard bag fix
2016-03-19 21:30:13 -05:00
Cheridan 454af7cb2d Merge pull request #16197 from KorPhaeron/crates
Adds abandoned crates to lavaland (sort of)
2016-03-19 21:29:18 -05:00
Cheridan 259f34f1a5 Merge pull request #15996 from optimumtact/atom_spawner_system
Add infrastructure for safely spawning atoms at roundstart
2016-03-19 20:41:33 -05:00
KorPhaeron e773f22a3f Merge pull request #16227 from ChangelingRain/shitshowling
Fixes shadowlings being literally invincible
2016-03-19 20:22:53 -05:00
Nerd Lord 35c126a8d5 Fixes shadowlings being literally invincible 2016-03-19 21:14:34 -04:00
oranges f9e6e2bca7 Add subsystem for safely spawning atoms at roundstart
This system is called just before initialize and does not use a world
loop, so it is safe to spawn and create new atoms.

Any atom can inherit this behaviour by overriding the
spawn_atom_to_world proc and spawning atoms there at roundstart

Make sure you register the atom in question to the list of spawner atoms
by doing SSobj.atom_spawners += src, and then remove when you are done
spawning objects
2016-03-19 22:41:38 +00:00
Nerd Lord 327f3e3eb2 implications 2016-03-19 13:36:42 -04:00
phil235 09e3f1e7ae Canister breaking open now properly disconnects from possible connector port. Canister broken stat now use machinert's (stat & BROKEN) instead of a separate destroyed var.
When a canister breaks it now empties its air correctly.
When deleted the canister properly disconnects itself from its connector port.
You can no longer wrench a broken canister onto a connector port.
You can no longer interact (topic window) with a broken canister. (using an analyzer shows the canister is empty)

Removes message in machinery/attack_hand() saying the machine seems offline, it was showing even when the machine is just (stat & BROKEN).
2016-03-19 17:42:50 +01:00
phil235 1826c23624 Fixes bodybag making the wrong sound when closed 2016-03-19 16:26:33 +01:00
Nerd Lord 0342b7edb5 surprise override is a byond var and byond fucks up when you have an arg named like a var(oh my god why) 2016-03-19 11:24:15 -04:00
KorPhaeron 399ddb50f9 Merge pull request #16179 from Jordie0608/webeditorho
Removes pointless message
2016-03-19 08:37:51 -05:00
Cheridan 240325821a Merge pull request #16169 from phil235/PackageWrapTKFix
No more putting the wrapped object into the mob's hand if they're usi…
2016-03-19 01:41:30 -05:00
MrStonedOne 93c5d1b7ab fixes wall mounted objects 2016-03-18 21:45:22 -07:00
KorPhaeron db57267e03 River 2016-03-18 23:16:50 -05:00
KorPhaeron cfec4218fb Wizard 2016-03-18 21:45:57 -05:00
Joan Lung 4b43e9ed7d Merge pull request #16166 from KorPhaeron/smooth
Re-adds smoothing to lava
2016-03-18 22:20:10 -04:00
Joan Lung 3b9f6ce783 Merge pull request #16156 from KorPhaeron/river_fix
Fixes lava rivers running over ruins
2016-03-18 22:15:49 -04:00
KorPhaeron ab263f6d90 Abandoned Crates 2016-03-18 20:54:20 -05:00
Remie Richards 8a694237c3 Merge pull request #16167 from phil235/StrippingFix
Fixes pulling mob when trying to strip them.
2016-03-19 01:44:27 +00:00
Jordie f683b929e4 removes pointless message 2016-03-18 18:13:58 +11:00
Nerd Lord 6f860df56b fixes make blob admin button 2016-03-18 01:28:50 -04:00
phil235 1054e5156e No more putting the wrapped object into the mob's hand if they're using the packagewrap via telekinesis.
Also no fingerprints of the user added to the package and item if used with telekinesis.
2016-03-18 00:25:18 +01:00
phil235 cf07f46b33 Fixes pulling mob when trying to strip them. 2016-03-17 23:38:32 +01:00
Cheridan 5823fda099 Merge pull request #16145 from Incoming5643/girder_your_loins
Deinforces reinforced girders
2016-03-17 17:36:10 -05:00
Joan Lung e63b0bca1a Merge pull request #16075 from KorPhaeron/nuke_ops
Fixes nuke ops spawning as plasmamen and exploding
2016-03-17 17:52:42 -04:00
KorPhaeron 389bceb89a Smoothing 2016-03-17 15:58:28 -05:00
KorPhaeron 751e289921 Re-adds smoothing to lava 2016-03-17 15:49:50 -05:00
Nerd Lord f7a2348ef7 Nar-Sie will now corrupt doors, tables, windows, and windoors 2016-03-17 16:28:26 -04:00
KorPhaeron 53cdee8893 Save the ruins 2016-03-17 01:14:33 -05:00
Remie Richards f21d675fbe Merge pull request #15849 from Core0verload/jetpack
Jetpack nerf revert, new jetpack implant
2016-03-17 00:59:23 +00:00
Incoming 76972d385a The reenforced girders ex_act values have been boosted. They were previously harder to destroy with low level explosions than the R-walls they're built into
R-Wall
ex_act(1): 100% ripped to space
(2): 50% replaced with r-girder else ripped to plating
(3): 10% replaced with r-girder

Old R-girder
ex_act(1): 100% destroyed
(2): 30% destroyed
(3): 5% destroyed

New R-grider
ex_act(1): 100% destroyed
(2): 50% destroyed
(3): 20% destroyed
2016-03-16 18:40:57 -04:00
AnturK 35bfb9abb6 Merge pull request #16073 from KorPhaeron/humans
Plasmamen fixes
2016-03-16 17:48:29 +01:00
AnturK 32e534ac43 Merge pull request #15983 from Shadowlight213/hogupdate
Hand of God changes to hopefully make it better.
2016-03-16 17:43:03 +01:00
KorPhaeron 1135135d58 Merge pull request #16093 from lzimann/shieldmsg
Fix shield generator message
2016-03-16 08:26:19 -05:00
Leo 989ad936d1 Updates to src 2016-03-15 23:41:25 -03:00
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 a4c2f7bf45 Throwing uses lag check to avoid eating all the cpu 2016-03-15 03:39:46 -07:00
MrStonedOne 09fb8c2b10 Explosions and singulo use spiral range (and other changes) 2016-03-15 03:39:41 -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