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