Commit Graph

22437 Commits

Author SHA1 Message Date
AnturK d6dc795461 Fixes nukeop ending conditions. 2018-07-10 14:49:40 +02:00
Emmett Gaines 6faf6e8d78 Updates the engine heater sprite so it's obvious they don't block air (#38998) 2018-07-10 03:02:16 -04:00
vuonojenmustaturska 14148f823a Allow players to un-ignore previously ignored popups for ghostroles, and ignore notifications with no ignore button (#38990)
Added a new ghost verb that lets you change your ignore settings, allowing previously ignored popups to be un-ignored and notifications without an ignore button to be ignored
2018-07-09 15:24:10 -04:00
Jordan Brown 96c92d5eb7 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 14:50:27 -04:00
oranges 0d5001cea9 Merge pull request #38978 from TerraGS/multitool_soundfix
Makes hits from multitools sound as painful as they are.
2018-07-10 00:50:53 +12:00
zaracka 35fbbad96c New shuttle chair sprites by Ausops (#38953)
* Revert "fixes them not showing up"

This reverts commit 8ffe48a336.

* Revert "Credits the original author + moves shuttle chairs to goon/icons" while keeping goon shuttle chair dmi

This reverts commit 82694bcf3b while keeping goon shuttle chair dmi.

* Revert "ports shuttle chairs from ftl"

This reverts commit 3eb3f741ad, reversing
changes made to bc272c89fa.

* New shuttle chair sprites by Ausops

* Deletes goon shuttle chair dmi
2018-07-10 00:17:13 +12:00
Emmett Gaines 9631eabbc3 Cleans up the forced gravity component and makes it use signals (#38962)
* Cleans up the forced gravity component and makes it use signals

* Suffer not a bool
2018-07-08 22:01:35 -07:00
AnturK 5fba2eeabf Fixes some object damage runtimes. (#38948) 2018-07-08 19:16:54 -04:00
81Denton d54d841f18 Fixes smuggler's satchel typo (#38967) 2018-07-08 18:58:42 -04:00
Cruix 275aa2bfa2 AI detection multitools can show camera static and AI eyes (#38255)
The old color-change functionality of the multitool remains unchanged. The hud is toggled with an action button, because multitools already have an attack_self() that does something. When toggled on, you get the hud as long as the multitool is in any slot on your body.

The only way I could find to reliably show exactly where an AI is looking was to place an image on every turf they are looking at. Because AI eyes move around a lot and I do not want them placing images all over the place when they do not have to, if there is nobody in the world currently using an ai detection multitool, they will not update the images until someone is.

Only AI eyes and multicamera zones currently appear. Advanced camera consoles do not appear on the hud, and no longer trigger the proximity color change. Also fixed multitools not appearing in-hands if their icon state changed.
2018-07-08 17:19:55 +12:00
cacogen b343b33679 Gibs squelch when walked over (#38922)
* Gibs squelch when walked over

* removes if else from light_step check
2018-07-08 14:10:09 +12:00
Qustinnus 284f90a3ab Makes some requested changes to mood (#38851)
cl Floyd
del: removed beauty / dirtyness
balance: Mood no longer gives you hallucinations, instead makes you go into crit sooner
/cl

oranges requested these changes, i havn't coded in DM for a while so I might have made some mistakes
2018-07-08 13:50:54 +12:00
TerraGS b04ad93a48 Makes hits from multitools sound as painful as they are. 2018-07-07 19:39:57 -05:00
ninjanomnom 354d62f904 Removes a lie 2018-07-07 20:17:58 -04:00
ninjanomnom b2cc4c9d8a Fixes windoors not opening when bumping on the same tile 2018-07-07 14:46:14 -04:00
ninjanomnom 059da44453 Converts collide back to bump and fixes double bumping in another way
This is in preparation for step_x support as the default behavior for these procs is necessary for proper functionality.

turf/Enter and atom/movable/Move default code got rewritten to replicate default byond functionality with minor changes.
2018-07-07 11:22:29 -04:00
Trevor Serpas bee0b5b2c3 Afterattack() Signal (#38606)
* adds signal and modifies each call of afterattack to call it's inherited proc

* uses new macro for sendsignal()

* map fuck

* skip precommithooks

* combine and negate 2 ifs
2018-07-07 02:00:25 -04:00
Jordan Brown c3fdd72a6f Merge pull request #38907 from Cruix/static_fix
Fixed camera consoles not adding static to the client's view when activated
2018-07-07 00:25:36 -04:00
vuonojenmustaturska 51bf3f597e Fix constructed directional windows leaking atmos, wrap setting of the anchored var on objects (#38934)
* Wrap setting anchored for structures, fix atmos bug

* forgot this

* Add a signal for setanchored

* move setanchored to obj

* machinery, also some structure stuff

* tabbing
2018-07-06 14:27:35 -04:00
Jared-Fogle 5421671acf Add medical HUD icon if the body has died recently enough to be defibbed (#38909)
Health analyzers already will tell you this, so this just makes it easier. I
read this on the "Minor Suggestions" thread. I'm no spriter, so feel free to
tell me if my icon sucks. I had to add an "addtimer" to the death proc because
med_hud_set_status isn't called anymore after death.
2018-07-05 16:56:02 -07:00
vuonojenmustaturska 02986a79f9 Transfer air along with turfs when shuttles move (#38901) 2018-07-04 17:37:39 -07:00
Jared-Fogle 1ed505a5e0 Fixed Remove IV Container verb (#38911) 2018-07-05 00:57:50 +03:00
Ian Turk a098c3233b Fixed remote camera eyes not automatically removing static images in Destroy() 2018-07-04 07:36:36 -07:00
Ian Turk e7c0fee2a4 Fixed camera consoles not adding static to the client's view when activated 2018-07-04 07:23:09 -07:00
Jordan Brown 9882ca5d51 Merge pull request #38888 from AnturK/ilovethisparser
Clears stuff detected by SM's parser.
2018-07-04 10:09:50 -04:00
vuonojenmustaturska 34c70340f9 Makes tear in the fabric of reality inaccessible until a boh bomb is detonated (#38852)
* a commit message

* reviews addressed?
2018-07-03 18:02:16 -04:00
Jordan Brown d631a0ded0 Merge branch 'pr-38513'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:36 -04:00
Jordan Brown 407ae109c5 Merge branch 'pr-38864'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:34 -04:00
Jordan Brown 24f83d3706 Merge branch 'pr-38874'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:30 -04:00
Jordan Brown 8738ceafc0 Merge branch 'pr-38872'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:29 -04:00
Jordan Brown 041cd94994 Merge branch 'pr-38868'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:27 -04:00
zxaber 58e1e75921 Allows empty borg shells to be disassembled. (#38639)
* Adds the ability to deconstruct empty cyborg shells.

* Update robot_parts.dm

* Able to directly swap cells

Added ability to change out power cells with a screwdriver.

* Update robot_parts.dm

* Removing unnecessary `src` prefixes from code.

* Update robot_parts.dm

* Moved to wrench_act and screwdriver_act overrides

I think I did this right

* Replaced screwdriver code

* Swapping out qdeleted for an if-not

* Adds a check for cell-less shells when MMI is added.

* Update robot_parts.dm

* Adds the ability to just remove the cell

Re-organized the screwdriver section as well, and added the ability to add a cell to a shell with no cell.

* Whoops

Copypaste error

* Changed the screwdriver section from nested if statements to use a function

Also removed the line that forced the naked endoskeleton out of your hand in the wrench section.
2018-07-03 13:15:35 -04:00
MrDoomBringer 21beb6373f Fixes runtimes when using supplypod smite on ghosts and fixes supplypod-smite hotspot effects. (#38634)
* ez pz lemin squizi

* oooooooooh

* I DIDNT COMPILE MY CODE

* I DIDNT COMPILE MY CODE

* cyberboss i love u tho
2018-07-03 13:12:51 -04:00
AnturK d71b205133 Clears stuff detected by SM's parser. 2018-07-03 12:32:06 +02:00
oranges afc6cdace4 Merge pull request #38821 from 81Denton/heater-atmospass
Stops engine heaters from passing atmos
2018-07-03 12:53:08 +12:00
oranges bdada64657 Merge pull request #38835 from AutomaticFrenzy/patch/watertank
Fix backpack water tank behavior, related fixes
2018-07-03 12:52:40 +12:00
AnturK 281bb560ab Fixes hologram duplication. 2018-07-02 19:04:20 +02:00
AnturK 78bf48a5bd Fixes walls staying in pressure processing list 2018-07-02 16:53:59 +02:00
AnturK e712e82244 Fixes some shard harddel stuff. (#38799) 2018-07-02 09:43:04 -04:00
AnturK 9875f19053 Should look before simplyfing names 2018-07-02 14:32:05 +02:00
AnturK 8710320ff2 Fixes blueprint overlays. 2018-07-02 14:12:42 +02:00
Jordan Brown e34100dc54 Merge pull request #38832 from AutomaticFrenzy/patch/light-tile
Fix light tile creation
2018-07-02 06:26:11 -04:00
AnturK 7eb48967a6 Fixes c4 runtime. 2018-07-02 12:04:46 +02:00
Irafas 757c634670 Admin spawnable version of the Death Ripley that actually inflicts damage and can rip arms off (#38663)
* On Harm intent causes damage

* Doesnt push people away when attacking them in harm intent

* removed emtpy line

* Revert "removed emtpy line"

This reverts commit 992bd05631f4d8d1b6a6aa851cd35137c4e94c73.

* Now rips both arms off

Unless only the left arm is missing, in which case nothing happens and im not sure why. If the right arm is missing though the left arm is still ripped off.

* Fixes issues with null values and such

added if statements that check if the affected limbs are null. Also added the attack to the logs.

* Makes a "proper" version of the death clamp

Creates a "proper" version of the death clamp that causes damage. Also added a "proper" version of the Death Ripley that includes said death clamp.

* ShizCalev's change requests

-Uses TRUE instead of 1.
-Used less stupid naming conventions and made the objects improper nouns (why did I even make them proper?)
-Gives a detailed log of which limbs were dismembered

* Cyberboss's requested changes

-Moved variable declaration
-Playsound changed
-Added equipment.Cut() to initialization
2018-07-01 22:53:43 +02:00
Nich eae7b3f7cd Fixes extract most compatible genomes (#38847)
* Fixes extract most compatible genomes

* Anturk was right
2018-07-01 17:33:37 +03:00
Dennok 4f64081276 deconstructable-TEG (#38656)
Make TEG deconstructable.
2018-07-01 00:59:34 +03:00
Tad Hardesty 6e72c777bf Fix backpack water tank behavior, related fixes 2018-06-30 14:49:13 -07:00
Tad Hardesty 211978cbb2 Fix light tile creation 2018-06-30 12:33:49 -07:00
ShizCalev 7d737259e0 Fixes PDA ID teleporting (#38795) 2018-06-30 12:09:29 -07:00
TerraGS f72bc7781b Updates plastic flaps icon and cleans up its code (#38751)
cl
imageadd: New icon for plastic flaps that actually looks airtight.
code: Update to plastic flaps code to use tool procs rather than attackby and removed two pointless states.
/cl

Gives plastic flaps an airtight look to fit their new property. Removes two defines that were just a functional copy of anchored. Replaces calls to attackby() with screwdriver_act() and wirecutter_act().
2018-06-30 23:25:13 +12:00