Commit Graph

27946 Commits

Author SHA1 Message Date
AnturK 3a3b036bbd Fixes additional ai's spawning. (#43915)
* Fixes ai/cyborg job passing through human preview

* Also in the future.

* bleh
2019-05-12 10:59:54 +12:00
AnturK 11376c3c7b Dumbfire changes (#43843)
* Dumbfire changes

* Unifies dumbfire and projectile.

* Also fixes this while i'm at it.
2019-05-12 10:53:20 +12:00
vuonojenmustaturska f5fdf4fa65 Makes vending machines use spritesheets over artisanal handwritten getflaticon memes (#43914)
About The Pull Request

Pretty much what it says on the tin.

Oh yeah I also removed the string concatenation nonsense in favor of multiline strings and a list.
Why It's Good For The Game

Removes many getFlatIcon calls during the round, also some runtimes from ephemeral items being created and immediately deleted when the vending machines are used.
Changelog

cl Naksu
tweak: vending machines now use spritesheets
/cl
2019-05-12 10:51:03 +12:00
oranges ff6b642b16 Merge pull request #43913 from vuonojenmustaturska/getflaticoncaust
Removes some getflaticon calls from things that don't draw browser interfaces
2019-05-12 10:50:26 +12:00
Tlaltecuhtli 1b374c4564 bottles and soda cans now break when hit by a bullet (#43768)
cl
add: hitting a bottle or a soda can with a bullet will make them break
/cl

now u can shoot cans n stuff in the courtyard
2019-05-12 10:47:54 +12:00
Kierany9 bea552cf2f Medullary Failure now has a maximum range (#43837)
* removes queen

* Update hivemind.dm
2019-05-11 18:29:19 +02:00
vuonojenmustaturska f6b7ad5cb2 no waiting for lateloaders (#43834) 2019-05-11 18:28:22 +02:00
RaveRadbury 84a0a262ec [READY] Adds follower hoodies to crafting menu (#43810)
* Follower hoodies can be crafted by those wearing follower hoodies

* Adds bible tool requirement to follower hoodie construction
2019-05-11 18:19:47 +02:00
Tetr4 c44f424fe2 Adds input() to remote signaller (#43799)
* more buttons

* thetin

* fixes freq format bullshit

* after-input check

* yuh
2019-05-11 18:10:17 +02:00
Rob Bailey 106cd26fc0 Small audio fixes (#43883)
* pure file fixes

* beep pitch fix

* duump eet
2019-05-11 18:09:00 +02:00
oranges 59d32657ab Merge pull request #43859 from vuonojenmustaturska/summonguns
Fixes a summon guns runtime
2019-05-11 09:43:21 +12:00
vuonojenmustaturska 4daeacccc4 actually these aren't mutated 2019-05-10 22:54:58 +03:00
vuonojenmustaturska 9d00b8bc1c ree 2019-05-10 22:49:04 +03:00
tralezab b2a208feb1 fugitives event exists now (#43868)
* jesus christ

* there
2019-05-10 21:47:46 +02:00
Farquaar 3dbc8c3c12 Adds a Bunch of New Religious Clothing Items (#43841)
* Adds the rasta beanie

* Added Bishop Mitre

* Added some more religious headgear

Clown Mitre (Hat of the Honkmother)
Kippah
White and Red Taqiyahs
Medieval Jewish Hat

* Fixes icon_state for the Hat of the Honkmother

* Added some new chaplain outfits

Bishop Robe
Monk's Frock (with hood)
Eastern Monk's Robe
White Robe

* Added Robes of the Honkmother

* Added new religion hat icons

Bishop Mitre
Clown Mitre
Kippah
Red and White Taqiyahs
Medieval Jew Hat
Rasta Beanie

* Added new religion suit icons

Bishop Robe
Monk's frock
Eastern Monk's Robe
White robe

* Added new religious suits

* Added new religious headgear

* Added in-hand sprites for new religious suits

* Added new religious clothing to the chaplaindrobe

Includes new premium and contraband objects.

* Added clown priest's robes to premium

* Added some religion follower hats

Kippah
Taqiyah (red)

* Added rastacap to the chaplain vendor

* Fixed obj directory for red taqiyah

* Fixed spelling of "dreadlocks

* Allowed clown robes to hold prank items

* Created .dm for chaplain suits

For easy organization

* Removed clown priest robes

Put them in chaplainsuits.dm

* Moved new chaplain suits

To chaplainsuits.dm

* Moved holiday priest

to chaplainsuits.dm

* Moved holiday priest to chaplainsuits.dm

* Updated suit obj defines, added monk's frock

* Updated obj defines for chaplain suits

* Updated holiday priest obj define

* Updated chaplainsuit obj defines, added white robes

* Fixed subtype define

Man, that was an embarrassing spelling mistake

* Fixed subtype define

For real this time I hope

* Added chaplainsuits.dm

* Fixed clown robes

* Updated holiday priest path

* Updated path for chaplainsuits

* Re-added prank items to clown robe storage

* Updated pathing for chaplain suits on Pubby

* Added comments

Hopefully this will help the AppVeyor check go through
2019-05-10 15:01:45 -04:00
oranges d5dd41f524 Power cables now have more robustness when removing their stored item (#43772) 2019-05-10 18:07:24 +02:00
vuonojenmustaturska ca5111aaa6 Fixes a scrying orb runtime (#43862) 2019-05-10 11:40:32 -04:00
Garen Crownguard f103f777a1 donk pocket cooking exploit fix (#43881) 2019-05-10 11:35:06 -04:00
oranges 47f4738993 tinfoil hat can nolonger be clickdragged off (#43890) 2019-05-10 10:09:19 -04:00
AnturK 3f20ee690b that's why i waited for reviews ;_; 2019-05-09 23:38:59 +02:00
RaveRadbury 931913bb90 [Ready]Adds skeleton viro access to chem, reverts expanded medbay access (#43897)
* Adds skeleton viro access to chem

* Reverts chemistry access

* reverts medical doctor access

* reverts viro access
2019-05-09 17:22:03 -04:00
nemvar 8886afbbca Spider Queen Spider Queen Does Whatever Spider Queen Does (#43864) 2019-05-09 11:22:45 -04:00
Naksu f0a8e91ac9 abductor training 2019-05-09 12:53:33 +03:00
YoYoBatty 606d285ccc Fixed hostile mobs not smashing directional windows (#43811)
* Fixed hostile mobs not smashing directional windows

* Update hostile.dm

* Update hostile.dm

* Update hostile.dm

* oops
2019-05-08 22:51:56 -04:00
Mickyan 7d4e2c2ff5 [READY] adds visible contents for smartfridges (#43807)
* smartfridge contents

* upped numbers
2019-05-09 09:25:18 +12:00
Joey H 45b480e97c New reaction: Nitrous Oxide decomposition (#43560)
* Add N2O decomposition into O2 and N2

* Tweak N2O decomposition reaction values

* Remove leftover concept code

* Tweak formula to play nice with fusion and nitryl formation
2019-05-09 09:23:21 +12:00
AnturK c075978062 Job pref revamp (#43559)
* Job Preferences 2.0 with old vars and upgrade.

* Fixes pref upgrade.

* Lazy option

* Removes debug message.
2019-05-09 09:22:22 +12:00
zeroisthebiggay a6cf54605b nukies get rigs too (#43824) 2019-05-08 14:11:52 -04:00
skoglol 04f4cbf037 Secondary shocks dont ignore insuls. (#43840) 2019-05-08 13:48:25 -04:00
4dplanner d98c65fd08 Fixes shapeshift health adjustment (#43784)
* Fixes shapeshift health adjustment

* Fixes gross whitespace

* adds forced to shapeshift damage

* Brainloss does not have a forced parameter

* Cleans up some missed named arguments

* Adds to overrides

* More forced

* Re-arranged so 0 damage forced calls do nothing

* Forced for silicon changes
2019-05-07 19:19:23 -04:00
Qustinnus 954ea6d33f fuck (#43854) 2019-05-07 19:09:58 -04:00
vuonojenmustaturska 58973dbb15 runtime 2019-05-08 00:32:59 +03:00
RaveRadbury 1f5f46a5cf Makes Medbay access more like Science, corrects an oversight with skeleton shifts. (#43769)
* Expands access to medbay to be more like science

* Adds cloning access to Doc, Viro, and Chemist
2019-05-07 16:54:53 -04:00
Matt Smith 586419ac90 Remove some duplicate code (#43831) 2019-05-07 15:50:48 -04:00
oranges b1706942a1 AI clicks no longer runtime when clicking on things that don't have a (#43770) 2019-05-07 15:47:34 -04:00
RaveRadbury 6e26747aa9 [READY] Makes Servicianism actually work (#43827)
* Makes Servicianism actually work

I did a big oops with quotation marks

* alphabetized
2019-05-07 15:28:47 -04:00
JJRcop 6aa8cebfe4 [READY] Replaces sleepers with stasis beds (Lifeform Stasis Unit) (#43075)
* Adds stasis beds

Needs sprites, using placeholder ones

* Adds stasis beds to techwebs
Cryostasis Technology

* Adds sprites for stasis bed

* Stasis beds support economy/ancap

* Stasis bed can be deconstructed

* Stasis bed requires cable coil

* New stasis bed sprites by @Kmc2000

Made by Kmc2000 <bluekorben2000@yahoo.com>
Not currently functional

* Add unique to SSvis_overlay.add_vis_overlay

will return the overlay object itself and not reuse it

* Make stasis bed art function

can enable/disable with alt click
makes sounds when powering up/down

* The tubes go over the mob now

* Remove sleepers from techweb tree

* Fix stasis bed lying

* Modified stasis bed build requirements

* Survival pod version of stasis bed

Map spawned sleepers delete their circuit boards
Added stasis beds to 'doctors' phobia
NanoMed for survival pod which is always free, not refillable

* Replace sleepers with stasis beds on all station maps

removed all sleeper machine boards from maps
one sleeper machine board intentionally left alone in oldstation

* Fix stasis bed tube overlay capturing clicks

Give power up and down noise freq variation

* Remove stat check from living Life

* Remove vis overlay assertions from stasis bed
2019-05-07 13:16:18 -04:00
vuonojenmustaturska fb45b7a017 Turns trait accessors into defines, fixes some bugs (#43820)
It's free performance.
2019-05-06 19:44:05 -04:00
zxaber 1c6190f332 Adds round-start dead bodies to the morgue (#43791)
* DEAD

* Update mapping_helpers.dm

* updates

* more update
2019-05-06 13:26:27 -04:00
blessedmulligan 9f2e55e83c Adds garlic (#43815)
* adds garlic, garlic bread, and garlic juice (reagent).

Changes khinkali (a meat snack) to require garlic in its crafting, added some nutriment to khinkalis.

* reduces garlic juice healing to bring it more in line with sprinkles/banana juice/nothing. Still gives a bit more HP, but much, much slower

* Garlic juice now prevents vampires from draining you, stuns vampires if in their bloodstream.

Also fixed garlicbread sprite

* fixed typo

* Update code/modules/mob/living/carbon/human/species_types/vampire.dm

Co-Authored-By: blessedmulligan <30278162+blessedmulligan@users.noreply.github.com>

* Cleaned up isvampire

thanks cobblestone-senpai

* Rebalanced metabolism time, cook heal, vampire effects, and stink rate

* typo

* typo
2019-05-06 10:50:11 -04:00
skoglol 2f1d9f9152 Shocks propagate to people you are pulling and pulled by. (#43712)
* Shocks propagate to pulled humans.

* shocks pulledby as well, prevents defib loop and extra shocks.

* This is better.

* whitespace

* more whitespace

* Now only casts to human.

* More fixes
2019-05-06 10:46:28 -04:00
tralezab b3db590236 [READY] repeatable cavity step (#43779)
* repeatable cavity stuff

* sanity
2019-05-06 10:44:39 -04:00
4dplanner 2a23295947 Summon item fails on station loving items (#43786)
* Summon item fails on station loving items

* missing bracket

* Uses DM

* Uses signal

* BLOCK_MARK_RETRIEVAL define
2019-05-06 09:23:16 +02:00
YPOQ e591b04a4b Fixes certain golem types ignoring projectiles (#43783) 2019-05-06 09:10:45 +02:00
oranges bd9afd78a5 Guns no longer try to destroy null variables (#43771) 2019-05-06 09:09:02 +02:00
oranges ae5896749e Biogen locator nolonger has an unscoped locate (#43793)
Relies on PR 43792 merge that first
2019-05-06 08:38:35 +02:00
oranges a90664a3d4 Merge pull request #43816 from vuonojenmustaturska/lightmagic
Move lighting queues inside the lighting subsystem
2019-05-06 17:57:33 +12:00
Qustinnus fc2966ff01 [READY] Execute Protocol Crab-17: Phase 3 - The one where Floyd actually finishes the PR (#43338)
* protocol crab 17: phase 2

* k

* meme

* fix

* k

* fixes

* more stuff

* makes qust's code not bad

* fixes time

* MFW (my face when) face when floyd doesnt make the fix commit

* makes it leave properly

* fixes more shit

* gets rid of stupid variable

* asdf

* wa la

* wa la ^2

* tadaa

* adds

* i fixed some of them but what do the others mean

* untested and ready to merge
2019-05-05 19:40:46 -04:00
py01 2c407b27a7 Fail message when you fail to upgrade grabs due to intent (#43803)
* grap fail message added

* chnages fail message
2019-05-05 13:00:36 -04:00
vuonojenmustaturska 01aef8ee82 small cleanup 2019-05-05 05:37:21 +03:00