Commit Graph

1461 Commits

Author SHA1 Message Date
AnturK 97850a89f4 Speeds up apc visual updates (#27797) 2017-05-29 11:13:28 -03:00
AnturK 0a2d1f1bf3 coil to initialize 2017-05-28 23:09:53 +02:00
Joan Lung e5882369c3 Merge pull request #27743 from Cyberboss/patch-98
Ports cable structures to Initialize
2017-05-28 09:12:39 -04:00
Jordan Brown 2fdd8a630e Ports cable structures to Initialize 2017-05-27 02:04:33 -04:00
KorPhaeron af2aeef3d0 Use defines 2017-05-26 09:04:09 -04:00
QualityVan 5cc93872d1 Improves collector feedback (#27595) 2017-05-24 20:20:15 -03:00
Leo 7d91e3143d Changes investigate logs to use a define (#27503) 2017-05-23 15:45:09 +12:00
Lzimann 35e3566cc0 Adds extra investigate logs for SM 2017-05-21 12:15:08 -03:00
Cyberboss 9721a38b13 Fixes gravity generator admin spam 2017-05-18 10:44:43 -04:00
Joan Lung 648e83f481 Adds framework for cult constructs having the ability to make runes (#27266) 2017-05-16 20:13:35 -03:00
Robustin 3f47e55fe1 Cult 2017 Overhaul 1.5: The End - Been finished for 5 days edition (#27085)
* Chosen Harvesters

* Update runes.dm

* New Cult Ending

* New Cult Ending

* Cinematics added

* A couple fixes

* Update ticker.dm

* Final Touches

* Done

* Desc fix

* Update alert.dm

* Update cult_comms.dm

* requested changes

* Update uplink_item.dm

* Update alert.dm

* Update runes.dm

* Update runes.dm

* fuckinglaunchpad

* Update machine_designs.dm

* Fucking launchpad errors

* Update narsie.dm

* Update mode.txt

* moves a few pixels on the sprite for Joan

* whatever just merge it

* You know whats BS?

* While you're at it... merge this shit

* Update living_defense.dm

* Update constructs.dm

* Update living_defense.dm
2017-05-16 08:50:46 +02:00
Qbopper 03c5496543 SM speaks on engineering channel, now with 100% less freeze (#27261) 2017-05-15 13:10:56 -03:00
Joan Lung 96228c41ba Merge pull request #27246 from Penguaro/gravity
Fixes Graviton Typo
2017-05-15 00:50:27 -04:00
Mr Potato Shaman f2d2b874d1 Typo Fix 2017-05-13 22:51:26 -05:00
McBawbaggings 59c1b48f13 SMES units now accept charge even if the available input is less than the input rate. 2017-05-14 00:32:00 +01:00
Joan Lung 3711b58f36 Harvesters are more fun to play (#27086) 2017-05-10 12:18:15 -03:00
oranges bee517e1ac Merge pull request #26910 from Iamgoofball/patch-232
hm
2017-05-06 22:12:23 +12:00
Cyberboss d8629afef5 Tesla light (#26899)
*  Ports sings to Initialize

* Tesla's now give off light
2017-05-05 12:27:10 -03:00
kevinz000 3d2cef9732 Update energy_ball.dm 2017-05-04 18:46:59 -07:00
Iamgoofball 6693039bfa hm
hm
2017-05-04 13:39:43 -07:00
kevinz000 db9e6b8647 Update energy_ball.dm 2017-05-02 01:03:07 -07:00
Leo 3b9b4e0755 Changes a bunch of hrefs to the proper defines (#26760) 2017-05-02 01:19:51 -06:00
Emmett Gaines ad6f0c818c Subsystem change for the SM and TEG and slight QoL (#26477)
* Port

* Why the fuck did I think fixing merge conflicts with the web editor was a good idea. The 2 minute before sleep commit

* Remove from subsystem on destroy

* Woops
2017-05-01 12:05:06 -06:00
Cyberboss d6c8ce6d9e Port SM shards to initialize (#26740) 2017-05-01 10:37:07 -06:00
Really-Good-Soda-Flavor 20ac81d9a5 A bunch of sparks to do_sparks (#26728)
* A bunch of sparks to do_sparks

* Whoops!
2017-05-01 09:35:18 -04:00
Cyberboss 66f606126c Fixes emitter sparks 2017-04-29 11:33:26 -04:00
Leo 4b9288028d Merge pull request #26612 from ChangelingRain/shuttletimer
Even admin-called shuttles will be affected by alert level
2017-04-27 18:54:54 -03:00
Cyberboss 6c6fc719ec Refactors roundstart checks slightly (#26131)
* Refactors roundstart checks slightly

* Fix
2017-04-27 10:05:40 +12:00
Cyberboss 729010bbb2 Unorphans the blackbox (#26129)
Moved sql_poll_population from server_maint to this new SS. Moved few remaining server_maint tasks to SSping and deleted it.
2017-04-27 10:04:57 +12:00
Joan Lung 3da3063e82 Even admin-called shuttles will be affected by alert level 2017-04-26 11:58:17 -04:00
Joan Lung ee763a5aa4 Removes a few spawns (#26507) 2017-04-25 16:36:07 -03:00
MrPerson ff3f84ab81 Replaces /image with /mutable_appearance, where appropriate (#26518)
In cases where you're creating an image to use as an overlay, it makes more sense to use a mutable_appearance if you can. The image will create a static appearance for not just the image but also each intermediate step if you change vars along the way. The mutable appearance avoids this unnecessary and expensive process. The only situation that requires an image instead of a mutable_appearance is if the overlay is supposed to be directional. MA's ignore direction while images don't. I dunno why, probably another BYOND-ism.

I added a convenience function, mutable_appearance(), designed to emulate image(). Also went ahead and set the default plane of /mutable_appearance to FLOAT_PLANE because it's fucking 0 by default.

Several overlays that were image() calls were changed to just text strings when I could. overlays += "string" has the same result as overlays += image(icon, "string") and saves a proc call.
2017-04-25 12:15:16 +02:00
Joan Lung dc0e007a23 A bunch of Initialize()s now have return values (#26464) 2017-04-25 10:51:40 +02:00
oranges 7f2b0d0b05 Merge pull request #26397 from coiax/stops-easter-loot
Fixes easter eggs spawning during non-easter; SSevent now inits before SSticker
2017-04-25 11:06:28 +12:00
oranges 17eedf8f5f Merge pull request #26400 from Core0verload/FUCK_ROTATING_SHUTTLES
Fixes bugs with shuttles breaking pipes, wires and disposals
2017-04-25 10:43:29 +12:00
Jack Edge 133173c67c Removes adhoc types 2017-04-22 22:07:51 +01:00
c0 3b0b963609 Fixes wires breaking on shuttle movement/rotation 2017-04-21 11:20:00 +03:00
Cyberboss 754f0ea202 Fixes supermatter not spawning teslas 2017-04-20 15:59:08 -04:00
XDTM 30ce0d6b7f Makes malf-hacked APCs vulnerable to aliens 2017-04-17 18:22:03 +02:00
coiax 02fa74903d Moves tesla_ignore from var on /mob/living to secondary flag (#26273)
Only granted by wizards learning the spell lightning bolt, so I don't
think it needs to be a var on /mob/living.
2017-04-17 10:13:02 -04:00
Jordie 926c39c1fa Merge pull request #26231 from Cyberboss/InvSMProj
Adds investigative logging for shooting the SM
2017-04-17 15:16:01 +10:00
Cyberboss 6717c08a6e Done 2017-04-16 17:01:43 -04:00
Robustin 356180170e Fixes Emitters: Quickmerge Edition (#26237)
* Fucking wew

* Fixing my awful working code
2017-04-16 12:57:08 +02:00
Jalleo a775ff91c8 Cleans up some commented code and adds some undef's to apc.dm (#26211) 2017-04-15 11:27:30 -06:00
Cyberboss 0b1fb0e773 Adds investigative logging for shooting the SM 2017-04-14 19:55:33 -04:00
Robustin bf34a33b31 Prototype Emitter: The re-opening (#26190)
🆑 Robustin
add: The Prototype Emitter, will function like an ordinary emitter while also charging a secondary power supply that will allow a buckled user to manually fire the emitter. Returning to automatic fire will have the emitter continue to fire at the last target struck by manual fire.
/🆑
2017-04-14 23:10:20 +12:00
Robustin 7db828644c EngiMarket Part Four - Ranged RCD and Rapid Lighting Device (RLD) (#25263)
Two new items, one brand new, the other an RCD that works at range without any other bells and whistles.

The RLD allows you to create floor and wall lighting along with temporary (they use fuel like flares) glowsticks at range. It can also deconstruct lights. The best part of this feature (besides the visual "ammo" updating icons) is the ability to select absolutely any color you desire.

🆑 Robustin
add: Ranged RCD added to the game
add: Rapid Lighting Device (also ranged) has been added. It can create wall, floor, and temporary lights of any color you desire.
/🆑
2017-04-14 09:31:43 +12:00
coiax de35ec5f67 Partial sparks boilerplate reduction (#26081)
* Partial sparks boilerplate reduction

- Lots of obects are making `/datum/effect_system/spark_spread`, setting
them up, firing them, and then not qdeling them afterwards.
- Makes a `do_sparks` global proc that takes the same arguments as `set_up`
and then calls `start` and then `qdel`
- Switches a bunch of things to use this proc
- Makes emitters keep their own spark_spread datum around, since they
spark so damn much.
- Also makes some things use timers and ports some things to Initialize.

* Compilation
2017-04-12 19:59:45 +02:00
kevinz000 abdbcc0b53 fixes supermatter being able to disintegrate singularities (#26063)
* Update supermatter.dm

* Update supermatter.dm

* Update supermatter.dm
2017-04-12 09:48:38 +02:00
Shadowlight213 2c59734307 Clamps smes charge display values (#26012) 2017-04-11 15:33:47 +02:00