Commit Graph

18302 Commits

Author SHA1 Message Date
Cyberboss 645f3b1d75 Cuts out a chunk of map loader time for maps with a lot of space (#24764)
* SPACE OPTIMIZATION

* Don't need this instancing anymore either

* Forgot to drop this

* FASTER!!!!

* FASTER!!!!!!!!!

* Move this back, it makes no difference

* Fix a potential bug

* FAAAAAAASSSSSSTTTTTTTTERRRRRR!!!!

* open

* Ye be warned

* Better diagnostics + fixes

* Fewer false positives

* Bleh

* Remove the unecessary z-expansions
2017-03-09 11:24:51 +13:00
oranges 1e3db8d8bb Merge pull request #24742 from coiax/secondary-frozen
Moves the `is_frozen` var to a secondary flag
2017-03-09 11:20:51 +13:00
oranges 7c43544eaa Merge pull request #24803 from Cyberboss/DoorButtonsAgain
Fixes airlock cycling buttons
2017-03-09 09:45:51 +13:00
oranges 0ecc08b304 Merge pull request #24801 from Cyberboss/patch-14
Fixes cyclelinked airlocks
2017-03-09 09:45:37 +13:00
Joan Lung ea99851a07 Clockcult stuff has colored lighting (#24678)
* Clockcult stuff has colored lighting

* fixsigils
2017-03-08 12:03:12 -06:00
Supermichael777 d1118c903c Adds canned air (#24783)
* adds canned air

* adds canned air

* air isnt cheap!

* Add files via upload

* oops

* Add files via upload
2017-03-08 02:56:24 -06:00
coiax f88184937a Glowsticks (#24761)
* Ports glowsticks from Bay

* Adds glowstick sprites

* Glowsticks in party crates, maint and emergency toolboxes
2017-03-08 02:38:15 -06:00
TalkingCactus f04feec7a1 Adds Colored Lights for Energy Swords (#24765)
* colored lights for energy melee weapons

* New() -> Initialize()

* dualsabers

* woops?

* removes unused var

fixes energy axe typo
2017-03-08 02:34:50 -06:00
Cheridan deb4c2cde3 Merge pull request #24743 from ChangelingRain/glowshrooms
Glowshrooms now have colored light, tweaks glowshroom/glowberry lighting range
2017-03-08 02:30:46 -06:00
Cheridan 7026d45b9e Merge pull request #24780 from ChangelingRain/basaltfix
Fixes basalt lighting
2017-03-08 02:25:38 -06:00
Cheridan 6be409eb3b Merge pull request #24781 from ChangelingRain/requestlesslightfromcargoplease
Request consoles are way less bright
2017-03-08 02:24:13 -06:00
coiax 2f180a8682 Fixes being unable to add materials to autolathe (#24812)
Fixes #24811. Looks like I missed an old style hologram flag. Should
have really used a different name to highlight this, but oh well.
2017-03-08 14:37:03 +13:00
coiax 2d288690e1 New Librarian traitor item: Haunted Magic Eightball (#24607)
* New Chaplain traitor item: Haunted Magic Eightball

🆑 coiax
add: Toy magic eightballs can now be found around the station in
maintenance and arcade machines. Ask your question aloud, and then
shake for guidance.
add: Adds new Chaplain traitor item, the Haunted Magic Eightball.
Although identical in appearence to the harmless toys, this occult
device reaches into the spirit world to find its answers. Be warned,
that spirits are often capricious or just little assholes.
/🆑

* Compiles, fixes the bugs

* Adds toy eightballs to loot, toys; adds haunted to uplink

* Every 3 minutes

* Noiseless, random haunt, limited stock

* Added sprites for eightball

* Removed notice to replace sprites

* Librarian only
2017-03-08 12:14:44 +13:00
coiax 311ea1c7f1 New wizard spell: The Traps (#24571)
* New wizard spell: The Traps

🆑 coiax
add: Wizards now have a new spell "The Traps" in their spellbook.
Summon an array of temporary and permament hazards for your foes, but
don't fall into your own trap(s).
/🆑

Conjures some traps in an aoe, traps include Hand of God traps and
swarmer shocking traps. Hand of God traps require 60 seconds to recharge
between trapping.

I saw Cobby give this as a TC trade, and I thought it seems reasonable
as a silly wizard spell.

* Added The Traps to spellbook, modifed trap code more

* Adds action icon for The Traps

* Need to be adjacent to disarm

* Invocation is now Latin for "BEWARE THE TRAPS"
2017-03-08 12:13:03 +13:00
Cyberboss afa9e14b6f Fixes #24800 2017-03-07 17:20:05 -05:00
PKPenguin321 3a1b0b2b6c Adds a new arcade prize, take two (#24660)
* adds fake chasm tiles

* adds to arcade machine list

* swood this

* swood that
2017-03-08 11:19:53 +13:00
Cyberboss 6ed18e01e1 Fixes cyclelinked airlocks 2017-03-07 17:06:50 -05:00
Jack Edge 69c227612f Moves the is_frozen var to a secondary flag
One less var on ALL OBJECTS.
2017-03-07 21:27:44 +00:00
oranges 37b194d6ed Merge pull request #24708 from Cheridan/the_c_does_not_stand_for_cheesy
NERFS THE SHIT OUT OF C4+THROWING STARS BECAUSE ITS CHEESY AND SHAMEFUL
2017-03-08 09:46:12 +13:00
Cyberboss e9b01e6f4f Kills off an arbitrary number of spawn()s (#24730)
* Kills off an arbitrary number of spawn()s

* Fix the shit
2017-03-08 09:44:24 +13:00
Cyberboss 1f905114b0 Adds the UNTIL helper (#24728)
* Adds the WAIT_FOR helper

* UNTIL

* Makes a thing use it
2017-03-08 09:35:32 +13:00
oranges 6a802bac03 Merge pull request #24750 from AnturK/SOMETIMELATER
Fixes abductor console initialization.
2017-03-08 09:24:25 +13:00
oranges 12e6d6c64c Merge pull request #24650 from coiax/admin-renaming-tools
Admins have more tools for renaming the station
2017-03-08 09:23:36 +13:00
oranges 6c976bd2b2 Merge pull request #24719 from francinum/patch-1
Fixes a misspelled path.
2017-03-08 09:12:51 +13:00
oranges 145f551dda Merge pull request #24720 from francinum/patch-2
Holopads now require power.
2017-03-08 09:12:32 +13:00
AnturK 582d08081d Fixes abductor console init 2017-03-07 21:10:51 +01:00
oranges e575a9ac52 Merge pull request #24751 from Cyberboss/patch-20
Fixes the dumbest shit I've ever seen
2017-03-08 09:10:45 +13:00
Joan Lung f36940d1c0 Circuit tiles now glow faintly (#24722)
* Circuit tiles now glow faintly

* one missed
2017-03-07 21:04:04 +01:00
Joan Lung 774f7e3100 Fixes things having latches that shouldn't (#24715) 2017-03-07 12:19:57 +01:00
Supermichael777 f7a38c2113 Adds a Chameleon belt (#24569)
* adds a mildly evil belt

* adds the belt to a kit that sorely needed it
2017-03-07 09:10:36 +01:00
Joan Lung 2d173e5acc Request consoles are less bright 2017-03-06 22:11:06 -05:00
Joan Lung 6f732b42ad no message 2017-03-06 21:56:27 -05:00
Joan Lung a73cb2cfce Not Bioluminescence 2017-03-06 20:41:36 -05:00
Joan Lung 08cc485e98 glowy shit 2017-03-06 20:35:57 -05:00
oranges 9e8c2d004c Merge pull request #24762 from Cyberboss/IWillMurderTheNextPersonToDefineNew
Fixes lighting runtimes
2017-03-07 13:15:58 +13:00
Cyberboss f21c65cb95 Fixes lighting runtimes 2017-03-06 18:58:36 -05:00
PKPenguin321 aa8bbe6e39 more consoles make appropriately colored light now (#24688)
* requests consoles make green light now

* hex

* i forgot hex needs ""

* cargo consoles are orange

* stock exchange green
2017-03-06 16:27:15 -06:00
Cyberboss 1bbc640afe Runtime Dynamic Station Loading (#24171)
* Dynamic map loading prototype

* Get the title screen working

* Fixes the random pod bugs

* map configs

* Add back the asteroid

* Ignore the rotate file

* Fix some shit

* More shit fixes

* Babby's first json

* Cyberboss confirmed shitcoder

* Makes map rotation great again

* Moves the map defines

* Delete tgstation2.dm

* Convert runtimestation

* Convert PubbyStation

* Convert OmegaStation

* Convert Metastation

* Convert Delta Station

* Lol file extensions

* Reee line endings

* Take out the trash

* Fix loadallmaps.dm

* Deltaassssssstation?

* Fix travis

* Did I ASK you to change the line endings?

* Remove votable maps

* Cleanup

* Previous config. Load configs in New. Fix splash

* Fix this

* More generic minetype

* STOP TOUCHING THE LINE ENDINGS!!!

* Add some flexibility to /obj/screen/splash

* Fix the shit

* Update gitignore

* Smooth transition from last map

* Better check

* Missed this map rotate check

* Remove these checks too

* Prep for a future request by @kevinz000

* Fix z2 line endings

* Solution for custom .dms

* Rename some things, trim some fat

* Fixes default map_config

* Remove stale comment

* Delete the previous config after loading

* Don't try to open a non-existent file

* Delete the old rotator script

* And references to it

* Line endings

* More line endings

* Del checks from when m-config may have not existed

* LINE ENDINGS

* Update the default map config

* Map load error checking for what it's worth

* Small cleanup

* For case sensitive

* File systems

* Strip maprotate stuff from build script

* Spruce up the _maps tree. Compile some empty space

* Make travis simpler

* LINEARU ENDARU!!!

* tgstation TWO!!!

* Lowercase mine type

* Dummy dm's for testmerging

* Fixes job ordering

* If ghosts wanna watch the map load so be it

* Let them know what's going on

* Fixes z-transitions

* Optimize z expansion further

* Remove this old var

* Fix wiznerd teleportation

* Rmove butt

* Does the thing

* Moved temp configs to the data dir

* Un-touch gitignore

* Forgot templates.dm

* Forgot to include the includer

* Fair enough

* SILENCE IMBECILE!

* @Cyberboss still a fuckboi

* Speed things up a bit

* Fix a potential bug with the error message

* Whatever
2017-03-07 10:45:31 +13:00
Cyberboss c9eb5b86f0 Fixes the dumbest shit I've ever seen 2017-03-06 15:17:35 -05:00
Joan Lung 1497aba9fe Cult communication is no longer briefly delayed (#24617) 2017-03-06 12:25:44 -06:00
XDTM 5acd58b340 Makes ling tentacles return a qdel hint (#24705)
* tentadel

* back to normal

* Makes ling tentacles return a qdel hint
2017-03-06 12:23:03 -06:00
Joan Lung 10100f1d9f Glowshrooms now have colored light 2017-03-06 13:19:40 -05:00
Cyberboss 4ed57234b7 Ports some low level New()s to Initialize (#24211)
* Revert "Revert "Ports some low level New()s to Initialize""

* Fixes #24202

* Fixes #24197

* If ever it were to exist, it belongs here
2017-03-06 19:19:14 +01:00
XDTM 80b2a91dce Changelings can remove pieces of their own flesh clothing (#24462) 2017-03-06 19:14:28 +01:00
Xhuis 86488d18d3 Fixes some issues and closes others; nerfs abductor emergency teleporter (#24690)
* Fixes Wish Granter resurrection spam

* Fixes box icons

* Emergency teleporter nerf
2017-03-06 12:20:55 +01:00
Cyberboss 32f3ad4416 Does a thing for Remie (#24676) 2017-03-06 12:11:07 +01:00
XDTM 3d07e850a3 Hallucinations 2.2 (#24680)
* Hallucinations 2.2

* things you have ate
2017-03-06 12:10:19 +01:00
francinum b41ad6d78c Holopads now require power.
The ability to work without power was caused by phil being unable to spell.
2017-03-05 19:02:51 -05:00
francinum 7e7d47a101 Fixes a misspelled path.
Whoever is responsible for this should be embarrassed.
2017-03-05 18:40:13 -05:00
Cheridan 14e384b2e8 c4 tweaks 2017-03-05 13:18:32 -06:00