Commit Graph

22741 Commits

Author SHA1 Message Date
dylanstrategie
716fc8ea79 And thus begins my attempt to salvage the quest for Arctic Station 13 (#10200)
* Initial commit, compiles, but needs to be actually finished

* Wrap it up for now, other sysystems need me

* Find helper

* Fix more shit

* How the fuck did that stay in, fucking DM saving

* Change layering method to get rid of orange

* Add yet another layering method
2016-05-27 18:55:40 -05:00
clusterfack
a13c6c9fcb Repair is type in list (#10229)
Using isnum is unreliable for detecting nonstandard formats of already associative lists. Causing them to be overriden with the type cache.

Checking isnull instead will allow us to detect strings, numbers, lists, typepaths, basically everything that we want to check to make sure this isn't already an associative list.

Fixes #10225
Fixes #10224
2016-05-27 14:53:47 -05:00
Probe1
0dfd27b6e9 Adds new PDA cartridges to HoP Vend) (#10187)
* Adds all the missing cartridges to the cartridge vend.  Halves the amount available because 10 was pretty silly.

* Adds HoP access requirement to PTech vends

* Changes access to ID Console from HoP doors

* Changes req_access_txt = 15 to req_access = list(access_change_ids) for readability.

* Changes all vends req_access_txt = "number" to req_access = list(access_variable).  Formats vends to have access variable in the same location in the code.  vending/security/used was skipped and given req_access = "0" due to being a child of vending/security designed for Vox Outposts and not being intended to have access.  req_access = list(null) did not work.

* changelog

* moves req_access = list() to be under desc for the Ptech vend which started all this nonsense.
2016-05-27 00:19:23 -05:00
Jeroen
685323c5e7 IJzerkoekje (#10189)
* This commit adds a sprite for a Vlaardingse cookie called an IJzerkoekje.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* Code for a Vlaardingse cookie called an IJzerkoekje.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* Adding a recipe for the IJzerkoekjes.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* Adding a changelog entry for the IJzerkoekjes.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* I got a comment at 9d2c4b0b83 (commitcomment-17593712) that I should put it in quotes because it contains a colon. So I am doing that.

* Thanks for @DeityLink for this improved sprite of the IJzerkoekje!

* The previous recipe doesn't really work, the ingredients would stay in the microwave and it would bug out.

If anyone knows how to make multiple objects from ingredients in the microwave, please do tell so I can have a way to make batches of IJzerkoekjes.

* Thanks to @Kurfursten I now know how to spawn 6 IJzerkoekjes from a microwave.
2016-05-27 00:08:44 -05:00
Kurfursten
2b0b54def1 Slime Paralysis Potion (#10123)
* Itemized slimes

* Domesticated only

* Implementation 2 + changelog

* More

* cleanup

* clusterfack changes
2016-05-27 00:07:52 -05:00
clusterfack
b507ed5f99 Ports TG optimized istype in list (#10084)
* Ports TG optimized istype in list

It's faster because it doesn't use istype and uses a dict for constant var access speed

* Lol comments

* memes

* I will acknowledge this is a possibility however unlikely it may seem
2016-05-26 23:40:36 -05:00
Shadowmech88
7be148b98f Highlander Changes (#9931)
* Highlanders will now receive a full heal if they decapitate another highlander. Highlanders can no longer use machinery, guns, or vehicles. Silicons will now become humans when the highlander button is pressed.

* Fixes stuff.

* Adds string define for "highlander". Puts the code for making a tracker effect into its own proc. All highlanders are now permahulks.

* Plasmamen no longer lose their suits, helmets, tanks, or masks when made into highlanders. Vox no longer lose their tanks or masks.
2016-05-26 23:28:06 -05:00
Shadowmech88
c62a869620 Items That Make Players Into Antags (#9639)
* Adds new items for turning players into antags IC-ly a la the Syndicate Uplink wish granter.

* Added procs to make minds into changelings and vampires, or to remove the changeling/vampire status of a mind.
2016-05-26 23:25:55 -05:00
9600bauds
a0cca8c8f1 Fixes speech bubbles not changing icon (#10220) 2016-05-26 23:25:17 -05:00
Probe1
0edcf62902 Adds virologist to the list of medical jobs so crew manifests properly tag them as Medical instead of misc (#10204) 2016-05-25 13:57:47 -05:00
dylanstrategie
93ec076bf3 Re-enable Virologist as a job position (#10175)
* Re-enable Virologist as a job position

* Changelog
2016-05-24 18:21:18 -05:00
Probe1
04de47ea9c Adds a space in a variable to unify the format 2016-05-24 17:09:47 -04:00
Konater
b4a6662aca Defficiency Wizard Den Change (#10072)
* round two

* I forgot to patch a hole

* PURPLE
2016-05-23 14:35:30 -05:00
DeityLink
7bc653ae9e Whatever for now, I think this should be looked at later (#9981)
Letting you move in space around blobs

* spaceblob

* changelog 9981
2016-05-22 17:37:58 -05:00
9600bauds
802b5a7a23 Cleanup of HELPERS/unsorted.dm, removes a few duplicate procs (#10141)
* Cleanup of HELPERS/unsorted.dm, removes a few duplicate procs

* Removes assert
2016-05-22 17:37:25 -05:00
Probe1
6ff39dbaf4 Capitalizes a letter and this time in the right place (#10163) 2016-05-22 19:17:42 -03:00
Probe1
bae95a223e Capitalizes Retract in " Someone is harvesting diona nodes. You have been added to the list of potential ghosts. (Teleport | retract) " (#10160) 2016-05-22 18:13:47 -03:00
Kurfursten
b03af7dee9 BusStation: Ready for Public Testing (#10108)
* Mapperbus

* Changelog

* Step X? More like pun goes here!

* Updates!
2016-05-22 14:39:49 -05:00
unid15
41cfafed5f Fix traders becoming blobs 2016-05-22 14:17:10 +02:00
PJB3005
abd2df9960 That'll do pig, that'll do. (#10144)
* Fixes TEG processing not being synchronized.

Fixes #10034

* ugh
2016-05-21 22:33:31 -05:00
ComicIronic
7eecbae786 Merge pull request #10124 from Kurfursten/altmicrowave
fixes #9852
2016-05-20 20:46:40 +01:00
Kurfursten
7847cbd4bd mob/user 2016-05-20 04:23:08 -05:00
PJB3005
194adfed3f Fixes drowsyness. (#10103) 2016-05-19 19:55:45 -05:00
dylanstrategie
9845689d63 Fix SCP darkness check (#10083)
* Fix SCP darkness check

* Abloobloo

* Fixes and stuff
2016-05-19 19:02:16 -05:00
9600bauds
fa53a6bd18 Combat mechs now start with a tracking beacon too (#10105) 2016-05-19 17:47:31 -05:00
Konater
5c0b32b5dd No one cares about licenses (#9968) 2016-05-19 17:45:59 -05:00
ComicIronic
d0b0fcf8c8 Merge pull request #10125 from unid15/meame
Bugfixes
2016-05-19 23:32:54 +01:00
unid15
b384e6be09 check for null 2016-05-19 22:17:47 +02:00
unid15
0c261d8798 Fixes 2016-05-19 16:59:08 +02:00
Kurfursten
095c8b961c Microwave alt click 2016-05-19 04:58:20 -05:00
clusterfack
12d2771355 Fixes 2 spell channeling bugs
If you had multiple spells that could be channeled you could freak the system out by some convoluted combination of using each one.

While it was previously thought to be sane, not intercepting attacks after spells were cast were causing some insane behaviors, (such as picking up food after using matter eater on it), so now a spell being cast successfully will intercept attacks.
2016-05-19 03:06:18 -05:00
clusterfack
b014b30a63 Spell channeling (#10042)
* Part 2

Pmuch works

* Final part

Adding helpings to properly take charge and remove the spell channeling in certain cases like logout

* Bugfix

* This might be important too

* Addressing comments

* Removing this line

* YOU FUCKING ABSOLUTE MADMAN

* A bit of update

Drop item hotkey removes spell channeling before dropping things

* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb

* Modifying is valid target for matter eater

* Better animated icon
2016-05-19 00:18:42 -03:00
Probe1
f5df6c96f3 Drops diamond cost of posi brains. Doubles gold, silver, and plasma cost. This is still below 1 sheet per posibrain of each material. (#10024) 2016-05-18 21:39:21 -05:00
PJB3005
a8359ff182 Tile painter improvements. (#10070)
Made the tile painter load resources faster.

Made plaques work again.
2016-05-18 20:50:18 -05:00
ComicIronic
9e53ade80d Merge pull request #10094 from Exxion/chutes
Fixes chute nullspacing
2016-05-18 20:19:58 +01:00
sood
0918960453 Happiest mask will no longer make you laugh when it is in your pocket. (#10068) 2016-05-18 10:36:08 -07:00
9600bauds
b1ac6c2665 Removes fun (#10060)
* No smoke/EMP/etc while inside a pipe

* Pipes don't act as bomb shelters

* Fixes MoMMIs and presumably other ventcrawling mobs being able to do certain shit while ventcrawling

* changelog

* no smoke from within pipes v2.0
2016-05-18 10:30:24 -07:00
Exxion
d03f38129b Destroy 2016-05-17 22:21:22 -04:00
DeityLink
95d60efb9d Fixes #9934 (#9949)
* bleh

* fixes #9934 also changelog

* ok
2016-05-17 20:36:08 -05:00
Exxion
419d6a71d4 Fixes chute nullspacing 2016-05-17 08:38:57 -04:00
sood
3ddc5b88ad WHOOPS (#10090)
Wages disable button hotfix
2016-05-17 01:28:23 -07:00
9600bauds
c581673dd0 Flashbang fixes 2016-05-15 22:44:52 -03:00
D3athrow
9499aeaa62 stupid 2016-05-15 12:30:39 -05:00
D3athrow
7346b40080 i'm stupid 2016-05-15 12:26:25 -05:00
D3athrow
6f40db333a fix runtime that broke scoreboard 2016-05-15 12:26:02 -05:00
9600bauds
8f20ff31d5 Tweaks and fixes to flashbangs (#9995) 2016-05-14 19:38:59 -05:00
unid15
a117923cbc Fix ghosts being unable to use gateways (#10043)
* fix ghosts being unable to use gateways

putting gateway code outside of gateway.dm is gay as fuck

* remove this shit from observer.dm

* and add it to gateway.dm
2016-05-14 19:37:16 -05:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
ihadtoregisterforthis
11c07b598a Adds a New Whitelisted Special Race (#9799)
* rebase

* This is going to conflict very soon

* This broke

* makes spawning skelevox werk

* Inheritance magick

* 45%

* And a partridge in a pear tree
2016-05-14 18:43:17 -05:00
unid15
f9465119e7 lower w_class of chisels and ashtrays (#9975)
* lower chisel's w_class to 2

* lower ashtray's w_class to 1
2016-05-14 06:03:43 -05:00