Commit Graph

22900 Commits

Author SHA1 Message Date
Emmett Gaines 5da2fc65eb Adds radiation goggles and a small rewrite to make adding more view modes in the future easier (#31751)
* adds radiation goggles

* cleanup
2017-10-19 09:53:58 +02:00
kevinz000 f90c2b633d Adds type checks to HUD alert clicks to prevent ghosts from causing runtimes (#31609)
* Update alert.dm

* better fix
2017-10-19 09:00:16 +02:00
duncathan salt 57666429e4 fixes kevinz's silly mistake (#31859) 2017-10-19 02:42:07 -04:00
duncathan salt 6fa175273c fixes handbuilt gas meters (#31853) 2017-10-18 23:02:23 -04:00
KorPhaeron be748e3323 Disentangles blob from blob mode/removes blob mode (#31780)
* Disentangles blob from blob mode

* Observer examine

* Fixes runtimes

* Blob now has infinite points in critical mass and will consume the entire station visually

* Different icon

* Blob event more common

* All overminds get to pick their core location

* Blobs block the shuttle

* Not sure when controller would be different from overmind
2017-10-18 21:55:28 -04:00
MoreRobustThanYou c4a0e954d4 Humans now use the generic sprite if they have 3 or less firestacks (#31820)
To show that they're still on fire, but not AS on fire as you would be with 4+ firestacks
2017-10-18 11:18:03 -04:00
Emmett Gaines d17d09cb1b Radiation makes you vomit blood and more balance changes (#31753) 2017-10-18 10:24:09 -04:00
Leo 9176e2ffac Merge pull request #31774 from optimumtact/dummiecode
reorder carbon destroy to fix ghosting
2017-10-18 10:34:39 -02:00
Leo 9f8e84a2af Merge pull request #31823 from duncathan/atmos-patch12
Very minor refactor of gas mixture heat_capacity()
2017-10-18 10:24:21 -02:00
Leo f4efe270a6 Merge pull request #31830 from ShizCalev/geiger-borg
Gives engi borgs geiger counters
2017-10-18 10:23:24 -02:00
Leo 6657b4edeb Merge pull request #31839 from ShizCalev/networked-fibers-grammar
Rewords networked fibers description
2017-10-18 10:22:31 -02:00
AnturK bfc5a2cca8 Datum rev & related upgrades to base datum antag (#31630)
* Datum rev & related upgrades to base datum antag

* Actually starts objective tracking

* Grammer & clumsy removal things

* unifies file names

* Fixes heads displaying in every mode

* This is why i ask for reviews

* KILL ME

* proper antag detection

* Fixes admin de-revving

* Sanity

* Fix conflicts

* Fixes instant roundend

* Fixes flashes

* Waits until setup is done to declare roundend.
2017-10-18 20:25:42 +13:00
duncathan salt b0ef54dd32 Filters allow air to pass through when not set to filter any gas (#31831)
* filters ignore air2 pressure if not filtering anything

* filter air2 being limited does not stop movement from air1 to air3
2017-10-18 02:59:47 -04:00
YPOQ 619bedf97a Removes toggle camera light verb (#31821) 2017-10-18 00:18:43 -04:00
Leo c1450bbdc1 Merge pull request #31809 from ShizCalev/helper-cleanup
Cleans up some istypes not using helpers
2017-10-17 22:20:42 -02:00
Robustin e137a49b70 Smoke Machine Fixes (#31806) 2017-10-17 13:33:44 -04:00
Emmett Gaines 13ab4f55d9 Next round of shuttle fixes at the cost of a small piece of my sanity (#31784)
* shuttle bugs begone

* cleanup
2017-10-17 19:00:10 +02:00
Leo df9260ca29 Merge pull request #31795 from AnturK/random-runtimes
Random runtime fixes.
2017-10-17 12:19:36 -02:00
Leo cf2f8f8e6a Merge pull request #31800 from DaxDupont/500hours
Fixes automatic fire on guns
2017-10-17 12:19:05 -02:00
ShizCalev 47270fe3bf Corrects soil description 2017-10-17 08:22:33 -05:00
ShizCalev 243932d482 Corrects caravan ambush tool speed (#31792)
* Corrects caravan ambush tool speed

* subtype
2017-10-17 08:21:41 -05:00
kevinz000 51dfbfe03b Fixes vehicles granting projectile immunity and YET AGAIN reworks projectile targetting priorities (#31660)
* Update projectile.dm

* fixes projectiles
2017-10-17 21:50:17 +13:00
Mercenaryblue 4b06c5cd49 Prevent creampie overlays from stacking. (#31750)
* creampie fixes

prevent stacking creampie overlays.
makes cleaning it easier.
also fixing the creamy decapitation bug. ( #19701)

* optimize

* splitting PRs

just making sure we have one PR per issue.

* Creampie overlay rebalance.

make sure we don't get travis on this file.

* Prevent creampie stacking

newline
2017-10-17 21:47:45 +13:00
ShizCalev f36540a2cb Rewords networked fibers description 2017-10-17 04:24:47 -04:00
kevinz000 cd5f983da4 Atmospherics Multilayer Pipes (#30972)
* 1

* rpd

* 3

* 4

* 5

* 6

* 7

* 8

* wew

* src. and underlays

* update

* woops

* misspelled params

* reviews

* fixes

* fixes

* better checks and layer crap

* Update RPD.dm

* Update pipe_construction.dm

* 3 layers, fixes

* woops i didn't update defines correctly

* dunc

* Fixes

* Fixes

* fixes

* fixes some more bullshit

* fixes

* fixes

* not needed

* makes attachment sprites prettier or uglier i dunno

* Unary flag

* sprite fix??

* fixes...

* sprite fixes
2017-10-16 23:48:48 -06:00
ShizCalev cf58aa73e6 Gives engi borgs geiger counters 2017-10-17 00:14:54 -04:00
Cruix 8d4a9b832e Fixed the shuttle navigation computer allowing you to move docking ports (#31721)
* Fixed the shuttle navigation computer allowing you to move stationary docking ports

* Moved a var from stationary docking ports to mobile docking ports

* Removed a sanity check
2017-10-16 22:01:01 -06:00
Leo 0ff5e9d6ab Merge pull request #31775 from duncathan/atmos-patch11
lowers portable pump max pressure to 25 atm
2017-10-16 22:50:41 -02:00
duncathan 7e8e645a92 reworks heat_capacity again augh 2017-10-16 17:50:26 -06:00
Leo 1d3f70350e Merge pull request #31768 from AnturK/ahelptrim
Trims ahelps
2017-10-16 19:27:53 -02:00
Leo dae0cfd453 Merge pull request #31771 from tgstation/Cyberboss-patch-5
Fixes atmos machinery examine
2017-10-16 19:23:07 -02:00
Mercenaryblue 123aaef6ea Decapitation creampie fix [Fix] (#19701) (#31749)
* creampie fixes

prevent stacking creampie overlays.
makes cleaning it easier.
also fixing the creamy decapitation bug. ( #19701)

* optimize

* Revert "creampie fixes"

This reverts commit cb1d5bf254339442c977c0400317b20d3d130970.

* Split Issues

making sure we have one PR per issue.

* head removal fix
2017-10-16 23:12:46 +02:00
Ashe Higgs 1a84f9c714 Fixes cogged APCs being permanently locked to non-servants (#31673)
* Fixes cogged APCs being inaccessible

* Doop ba doop
2017-10-16 23:08:39 +02:00
oranges c14a85de38 reorder carbon destroy to fix ghosting
We cannot qdel these things until after our parent handling has
finished, so that we have things like dna available to the ghost
intialization from the body
2017-10-16 20:48:15 +00:00
ShizCalev 721df8dacf Cleans up some istypes not using helpers 2017-10-16 15:30:30 -04:00
bgobandit 807bbbbd45 Fixes various spelling and grammar errors. (#31764)
* Fixes various spelling and grammar errors.

* check

* CEASE

* i cant stop
2017-10-16 15:06:10 -04:00
Dax Dupont ddfb71ac00 Fixes automatic fire on guns
tl;dr kevin copypasted stuff
2017-10-16 13:45:32 +02:00
AnturK 5f0ef140e8 Mutadone in monkeys runtime 2017-10-16 10:44:22 +02:00
AnturK db3333034c Glasses offset runtime 2017-10-16 10:44:13 +02:00
kevinz000 2a43a4f657 Fixes a bunch of bugs (#31687)
Fixes #13784 by forcing all orbits to update if the lowest stacked one updates
Fixes #21573 by making singularity try to move if it can't expand
Fixes #23306 by making simple bots that are off not able to move
Fixes #28274, fixes #26515 by actually making snipers zoom out
2017-10-16 21:12:32 +13:00
vuonojenmustaturska 0616b8406e bottle sprite stuff 2017-10-15 23:59:54 -05:00
kevinz000 64851d819a Moves projectile processing to a subsystem (#30599)
ITT worst coder tries not to break everything and improve the code.
fixes #29211
🆑
refactor: Legacy projectiles have been removed. Instead, all projectiles are now PIXEL PROJECTILES!
rscadd: Reflectors can now be at any angle you want. Alt click them to set angle!
/🆑

Also lets just
fixes #18133
because the shortest path from point A to B is a straight line, when projectile ranges are "number of times moved/processed" ofcourse it's going to be shorter if you fire diagonally. It will be a problem as long as range is done like that or if range are in "pixels/tiles" moved without outright using get_dist.
2017-10-16 15:50:42 +13:00
MoreRobustThanYou f18f6dc494 EI NATH! now causes a flash of light (#31691)
i've been reading too much harry potter
2017-10-15 20:03:30 -06:00
duncathan salt 5263fe9be6 makes loaded templates call air_update_turf() on bordering turfs (#31738)
* makes loaded templates call air_update_turf() on bordering turfs

* safety check for OOB turfs; fixes compile error
2017-10-15 20:34:19 -04:00
Jordan Brown 04c05d8e5c Adds defines for organ slots (#31737) 2017-10-15 20:33:35 -04:00
duncathan b9242d3b44 lowers portable pump max pressure to 25 atm 2017-10-15 16:11:06 -06:00
AnturK 02e1407269 Adds logging crew manifest to seperate file (#31665)
* Adds logging crew manifest to seperate file

* Coding blind

* i can spel words

* Not everyone in the lobby please.

* Proper header

* Fix

* Better format
2017-10-16 08:56:35 +11:00
Mercenaryblue 8a3fb89daa Honkbots: The Clown's lil helpers. (#31139)
* Honkbots 0.9.0

Old code, needs testing.

* Honkbots 0.9.1

Small Fixes - Part 1

* Honkbot 0.9.1b

Fixes

* Honkbots 0.9.2

Added sound cooldown, fixes.

* Honkbots 0.9.5

Clown Box & Honkbot Assembly Code

* 0.9.5.a

oops

* Honkbots 1.0.0

Final touches and fixes.
Clown Box finished.
Assembly functioning.
Honkbots tested and ready to go.
Its time.

* Honkbots 1.0.1

Initialize and . = ..()

* Honkbots 1.0.2

Fixes and Changes
====
Nerfed Brute/Thermal Resist
Buffed Health (to avoid 1-shot)
Added HONK_BOT define

* Honkbots 1.0.3

Removed the cardboard assembly from death gibs.
Admin Bwoink removed from emagged soundtrack.
Honkbot now release an evil laugh when emagged.
Fixed strange behaviors on emagged level 1
Added a check against stamping multiple cardboard sheets.
Stamping a Clown Box now plays the bike horn, once.
Clown Boxes no longer get automatically placed in hands.
Various other fixes.

* Honkbots 1.0.3a

* Honkbots 1.0.3.b

Fixes.

* Honkbots 1.0.4

*Added an emote ping upon assembly creation.
*Enabled either Theatre or Robotics for access. ((fixing needing both))
*Honkbots are now more forgiving after being hit.
**Airhorn stun_attack now deals slight ear damage, for about 5 seconds.
**Cardboard no longer drops upon death. Robot arms have 50% chance.
**Using a new get_sfx() list when emagged.
**Optimization and other minor fixes.

* Honkbots 1.0.4.a

Missed it.

* Honkbots 1.0.4.b

use(1) and (client)

* Honkbots 1.0.4.c

Moved proc

* Honkbots 1.0.5

*Code Optimization
*Renaming w/ Pen (how could I even forget this)
*Assembly Defines

I'm afraid I'm simply out of my depth with the suggested use(1) rework.

* Honkbots 1.0.5.c

Reworked cardboard stamping.

It now works in the hands and on the ground, either solo or in stacks, and prevent itself being used in backpacks.

* Honkbots 1.0.5.d

Final

* Honkbots 1.0.5.e

comment

* 1.0.5.f

Optimization

* Honkbots 1.0.5.g

Missed requested stuff

* Honkbots 1.0.6

Requested changes.

* Honkbots 1.0.6a

Oops.

* Honkbots 1.0.6.c

Bugfix - Prevent building in backpacks.
Make sure they spawn on turf.

* Honkbots 1.0.7

one less spawn(0)
flag optimization
else return ..()

* Honkbots 1.0.7.a

Get rids of a lot of client checks at the cost of automatic AI retoration.

* Honkbots 1.0.7.b

Added judgment_criteria()
changed assess_threat to use judgment

* Honkbots 1.0.7.c

final = NONE
2017-10-15 23:43:58 +02:00
Onule c0484e14b0 Sunflower makeover, adds missing inhands sprites. (#31728)
* New sunflower sprite, added inhand sprites, first time messing with git

* Updates sunflower and variant's sprites, adds new growing stage sprites for sunflower variants, new inhands sprites.

* Made the leaves a bit higher. Das it
2017-10-15 16:33:36 -05:00
Jordan Brown faaff5fcfd Fixes atmos machinery examine 2017-10-15 16:52:39 -04:00