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