Commit Graph

12024 Commits

Author SHA1 Message Date
oranges 398270bca2 Merge pull request #44177 from Tlaltecuhtli/patch-32
fixes a missing vendor board
2019-05-30 21:04:45 +12:00
Time-Green d0cd38fd58 [Ready]DNA sequencer now uses a popup (#43853)
The genetic sequencer will now give you only the list of mutations something has. You can then use it in-hand to select one of the mutations and view the sequence. It's on a 20 second cooldown.

Breaks people just running around, scanning a bunch of people and then using a script to get it all done at once. This change hardly obstructs people that use it the way that it was intended.

cl
tweak: The genetic sequencer has been reworked. Use it in-hand to view the sequence
/cl
2019-05-30 20:35:20 +12:00
Ghom 17b3091867 Merges tinfoil (hat) protection into the anti_magic component. Implements it on Hivemind gamemode and telepathy. (#43978)
About The Pull Request

Was fairly shocked to find out hiveminds never took tinfoil hat protection in account, so decided to implement the factor in the game mode. Might have overdone it and probably erroneously changed a couple logics while getting rid of some really indented passages that could easily early return.
So what's said on the tin, this is lot more preferable than clunky is_type() checks on headwear anyway.
Also expanded tinfoil protection to hivemind and (non-revenant) telepathy.
Why It's Good For The Game

Let us remember the "purpose" of tinfoil hats.
Changelog

cl
code: Merged tinfoil hat kind of protection into the anti_magic component.
add: Tinfoil hats can also be warped up from excessive dampening of mindray/though control/psicotronic anomalies, or by simply being microwaved in an oven, and become useless.
add: Immortality Talisman and Paranormal Hardsuit helmets now come with tinfoil protection too (minus the paranoia and limited charges).
balance: Rebalanced many hivemind effects to be dampened/delayed by tinfoil shielding. Bruteforced Assimilate Vessel, One mind and Awake Vessel abilities will consume more tinfoil charges compared to others.
balance: Genetics/Slime/Alien Telepathy and Slime Link are now stopped by tinfoil protection.
/cl
2019-05-30 20:29:30 +12:00
ShizCalev a37101e768 Merge pull request #44075 from Yenwodyah/agent-card
Agent card tweak
2019-05-28 10:10:24 -04:00
Tlaltecuhtli 63f0d3b155 e 2019-05-28 14:57:01 +02:00
Yenwodyah 568ea142b1 return ..() 2019-05-28 02:13:53 -05:00
ShizCalev 3361de9727 Merge pull request #44154 from bgobandit/storageimplant
Storage implants drop their items when removed.
2019-05-28 02:53:58 -04:00
ShizCalev 920b0e7d44 Merge pull request #43941 from tralezab/feels-like-i-didn't-even-try
[READY][:(] code improvements and fixes to fugitive events
2019-05-28 02:34:10 -04:00
bgobandit e74f35b4cc requested changes 2019-05-28 02:27:28 -04:00
bgobandit d0b10b50a5 Fixes Cards Against Spess and refreshes cards. (#44158)
* Fixes CAS and refreshes cards.

* fixes for loops, adds more cards

* fixes bug, adjusts prices
2019-05-28 01:55:40 -04:00
nemvar c4be206084 Update pneumaticCannon.dm (#44120) 2019-05-27 23:49:20 -04:00
tralezab ba1fd3e4f7 there is no finish line. there is no escape. more fixes. 2019-05-27 12:38:04 -07:00
tralezab a2cf51bc3c Merge branch 'master' of https://github.com/tgstation/tgstation into feels-like-i-didn't-even-try 2019-05-27 08:54:14 -07:00
tralezab c33c7fff9d begone, badcode! 2019-05-27 08:48:03 -07:00
oranges 97c1bd96fc Merge pull request #44097 from AnturK/bloodtrailfix
Fixes bloodtrails
2019-05-27 22:39:16 +12:00
JJRcop bab214e892 PDA Message Server can be constructed (#43961)
About The Pull Request

I made a machine board for the PDA message server and added it to the telecomms techweb node. To keep the usefulness of the machine's password, a player built message server won't work until 15 minutes after construction. I've also converted a lot of magic numbers to defines, and changed the departmentType var on request consoles into a bitflag.

I'm open to ideas other than a time gate when it comes to keeping the server password's usefulness.
Why It's Good For The Game

You can't build a Message Server right now. If it's destroyed, PDAs may be knocked out for the rest of the round.
Changelog

cl JJRcop
add: You can now build a new PDA messaging server if you lose it.
tweak: Requests console messages no longer work if the messaging server is offline. Emergency alerts will still function in that case as long as the rest of telecomms is online.

/cl
2019-05-27 22:23:59 +12:00
Artemiuz28 5cc4edc079 Add carrot shiv suicide message (#44108)
Not much to say here.
2019-05-26 23:27:35 -07:00
bgobandit 243dd8f377 Storage implants drop their items when removed. 2019-05-26 20:15:45 -04:00
Yenwodyah 4211a93f4d Forgot to call ..() 2019-05-22 18:39:59 -05:00
vuonojenmustaturska 5597c9b0fd After ten thousand years, #define get_area() #44073
Also removes /obj/item/areaeditor/proc/get_area(), which works the same as /proc/get_area() except doesn't take an argument.

Why It's Good For The Game

It's #2 most called proc some rounds, top #10 always.
Changelog

cl Naksu
code: get_area() is now a define rather than a proc.
/cl
2019-05-23 11:02:00 +12:00
AnturK c2d624f46e Fixes bloodtrails 2019-05-22 20:35:09 +02:00
nemvar 78fa32883f Buggs (#44081) 2019-05-22 14:37:09 +02:00
Emmett Gaines 66cab55f28 Replaces the rpg loot datum with a component and makes some suffixes have real effects (#44044)
* Replaces the rpg loot datum with a component

* Makes bane accept species types

And cleans up some other code
2019-05-22 08:47:42 +02:00
Yenwodyah 7e8b194890 Anyone can forge an agent ID if the first forgery is done by a non-syndie 2019-05-21 12:50:39 -05:00
skoglol 5316926510 Fixes some missing adjancency checks. (#44020) 2019-05-21 11:43:35 +02:00
vuonojenmustaturska a844611ff4 removes an explicit uplink component check in favor of a signal in detomatix carts (#44023)
* yeets a GET_COMPONENT_FROM

* signal rather than component

* Update code/game/objects/items/devices/PDA/virus_cart.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-05-20 19:43:42 -04:00
Jordan Brown b6c41e3b32 Merge pull request #43991 from vuonojenmustaturska/vorecode
Removes vorecode
2019-05-19 12:24:56 -04:00
vuonojenmustaturska 7bb73bcfb8 Fixes a bunch of harddels and weirdness. (#44012)
* grabbag of random things

* followup

* deleet
2019-05-19 17:52:59 +02:00
RaveRadbury ade1a97e7c [READY] pAI HUD Overhaul (#43741)
* Initial overhaul work and some fixes.

Running into a bug with getting healthanalyzer variables to pass.

Signed-off-by: RaveRadbury <risforradbury@gmail.com>

* Fixes some typos, shortens a message

* Update pai.dm

* Prevents pAI OS from coming up in other windows.

* Moved around some camera stuff, trying to fix lost pAI zoom

* Fixes pAI zoom, adds camera flash

* PAI buttons grey out if they need software first

* Better greying out of buttons in PAI

* Removes unimplemented HUD stuff

* Should make pAI Host Scan require being held (like DNA check)

* Includes host scan as a greyed out hud

* Improved button loop

* Fixes pda icon off-set

* Fixed inconsistent indentation

* Replaces outdated and innacurate checks for scans

Thanks to Cobblestone for the help

* Refactor pAI hud button grey out

* Changes browse to browser

* cleans up the code, gets rid of an error

* Removes indent from #undef

* Removes an unneeded text-align:right
2019-05-18 23:06:29 +02:00
erwgd 6cc42aa2cf Adds potassium iodide to NanoMed Plus (#43963)
* Added antihol bottle, corazone pill, potass_iodide pill and pill bottle
Added Potassium iodide bottle and pills  to smartfridge preload
Added medicines to NanoMed and NanoMed Plus

* Added small number of potass iodide pills to NanoMed Plus
Removed other medicines being added to vendors in last commit

* Added potass iodide bottle to NanoMed Plus, removed epinephrine bottle and potass iodide pills

* removed unused prebuilt meds
2019-05-18 15:20:17 -04:00
zxaber a22ffe33b1 Reworks AI backup battery system slightly, and allows (un)bolting while on backup at heavy power cost (#43952)
* power underwhelming

* Update ai_core.dm

* status page update

backup power now only shows in the status page if the AI is in the core.
2019-05-18 16:32:02 +02:00
CrazyClown12 d5f71e722a changes sleepy pens to be slightly less bad, same with emagged borg cookies, removes chloralhydratedelayed (#43973)
* changes sleepy pens to be slightly less bad

They have special snowflake chloral hydrate that is literally chloral hydrate but worse. Let's make it chloral hydrate but literally chloral hydrate. Maybe then people will actually use the chems in a sleepy pen instead of emptying it and bitching about how bad it is on discord.

* nerfs the cakehat (not a shitpost)

It's pretty retarded that a single candle on a meme hat is treated as an infinite fuel welder

* Revert "Merge pull request #1 from CrazyClown12/CrazyClown12/cakehat"

This reverts commit 4806c57780a3d6f564b2ec58685b3c9005642892, reversing
changes made to 95b82ed3fd48f7ac7e7ce06fd76afb03860b3e8d.

* remove chloralhydratedelayed

I'm gonna fuck this up again

* delete chloral hydrate delayed from reagents
2019-05-17 16:26:47 -04:00
vuonojenmustaturska c656547df0 wtf 2019-05-16 00:59:41 +03:00
vuonojenmustaturska a7a132daf6 Reduces crabphone volume to being merely loud and reduces the market's hp by 2400 (#43918)
* fuck

* Update crab17.dm
2019-05-14 17:55:08 +02:00
tralezab 169b66f43b Merge branch 'master' into feels-like-i-didn't-even-try 2019-05-13 18:58:08 -07:00
oranges 7e9ddc2fe4 Merge pull request #43893 from Flatgub/RCL_GUI_candidate
Implements RCL radial wiring menu
2019-05-14 11:15:57 +12:00
vuonojenmustaturska 94c42e3a45 Removes VR (#43832)
* dunk

* this too
2019-05-12 13:33:06 -04:00
tralezab e50ef24030 a lot of the fixes minus ship spawning
fix names
2019-05-11 23:21:55 -07: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
Rob Bailey 106cd26fc0 Small audio fixes (#43883)
* pure file fixes

* beep pitch fix

* duump eet
2019-05-11 18:09:00 +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
Flatgub 14e68bd66a Implements RCL radial wiring menu 2019-05-09 22:25:34 +10:00
vuonojenmustaturska d88f9e87e1 Fixes a crab17 runtime (#43860)
* Update crab17.dm

* missed a bean
2019-05-09 09:20:33 +12:00
nemvar 32f510faa0 Grenades and throwmode (#43817)
* Beach ball grenades

* Logging

* Update grenade.dm
2019-05-08 14:13:27 -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
vuonojenmustaturska af552d9be5 fix guncase init (#43821) 2019-05-06 16:27:53 -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
pigeons 29224a6082 Tank fragmentation reacts additionally once instead of thrice (#43755) 2019-05-06 10:35:29 -04: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