Commit Graph

22866 Commits

Author SHA1 Message Date
ShizCalev cf58aa73e6 Gives engi borgs geiger counters 2017-10-17 00:14:54 -04: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
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
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
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
Militaires 068f91ef51 Refactors species-based offsets, condenses all offsets into a single list, adds support for all other standing icons (#31642)
* Fixes shambrero penguin's name

* Revert "Fixes shambrero penguin's name"

This reverts commit 59376543da685167c14eb683342bda2edb8b8eeb.

* Refactors species-based offsets, condenses all offsets into a single list, adds support for all other drawn human icons

* de commit go SKKKRRAAH

* I ZOI EN TAFO

* STOP magic

* take my twix by force

* uniform_overlay = ''' >>> uniform_overlay

* var/x >>> var/list/x

* if(overlay) sanity checks in place

* if(DEFINE) >>>>>>>> if(overlay)
2017-10-15 22:34:46 +02:00
AnturK e82823a664 Trims ahelps 2017-10-15 22:07:55 +02:00
KorPhaeron 989f0275e7 You can smash the bulbs in floodlights (#31690)
* You can smash the bulbs in floodlights

* Floodlight breaking but properly
2017-10-15 11:55:19 -06:00
kevinz000 4f4a1f2b3d Fixes catpeople not being able to STOP WAGGING THEIR TAIL (#31703)
* Update emote.dm

* Update emote.dm
2017-10-15 12:41:20 -05:00
Armhulen 529633d245 Fixes tendril possession (#31705) 2017-10-15 12:33:17 -04:00
Jordan Brown 2145af9760 Merge pull request #31707 from ShizCalev/bombsuit
Restores security bombsuit & white bombsuit
2017-10-15 12:31:56 -04:00
Jordan Brown ffc1da3876 Merge pull request #31713 from vuonojenmustaturska/initializefixesoct
Fixes a bunch of runtimes involving supermatter suicides, also some initialize fixes
2017-10-15 12:30:52 -04:00
Jordan Brown 8c0f2a7a4a Merge pull request #31714 from DaxDupont/screaminginternally
Fixes "permenant" and "permenantly" typos in code/comments.
2017-10-15 12:30:33 -04:00
duncathan salt 43fb80c501 Prevents the fire reaction from leaving garbage in the gas mixture (#31694) 2017-10-15 09:47:36 -04:00
oranges c1abd785c4 Merge pull request #31692 from duncathan/atmos-patch4
allows vent internal pressure bound to be set by air alarms
2017-10-15 15:10:16 +13:00
Jordan Brown e042a5d426 Merge pull request #31661 from ninjanomnom/custom-docker
Fixes custom shuttle docker display
2017-10-14 19:54:23 -04:00
kevinz000 b83d777119 Removes a bunch of sleeps/spawns and makes a few booleans defines (#31553)
* spawn/sleep removal part 1

* sleep/spawn/src. removal

* fixes type paths in timers

* Fixes some variable passing

* Why do I have to do this 20 times to get it right..?

* Why do I have to do this 21 times to get it right..?

* Update suicide.dm

* Update software.dm

* Update paper.dm

* Update cable.dm

* Update ninjaDrainAct.dm

* Update hypospray.dm

* Update vocal_cords.dm

* Update touch_attacks.dm

* Update revenant_abilities.dm

* woops

* Update revenant_abilities.dm
2017-10-14 19:53:17 -04:00
Jordan Brown ff36d32c2e Merge pull request #31671 from kingofkosmos/altclickejectidfromcomputers
ID ejecting from computers by alt-clicking
2017-10-14 19:47:52 -04:00
Jordan Brown 19e647ba67 Merge pull request #31688 from duncathan/atmos-patch3
fixes filter NaN issue
2017-10-14 19:45:35 -04:00
Emmett Gaines 9d17e9c102 Fixes camera mobs becoming contaminated and other tweaks (#31731) 2017-10-14 19:39:51 -03:00
duncathan salt 0f77f37d66 use the correct signs for temperature_share() 2017-10-14 14:54:18 -06:00
duncathan salt 2b79aab294 restores safety check in gas mixture temperature_share() (#31726) 2017-10-14 22:52:38 +02:00
duncathan salt 9e9ca8d783 removes filter and scrubber pressure exploits (#31684) 2017-10-14 16:20:08 -04:00
Armhulen ffa5637b97 readds guardians to the uplink (#31616)
* LOL! LMAO! ROFLMAO!

* 12 + 18 = ??

* gang in [current_year]

* ok!
2017-10-14 16:18:41 -04:00
vuonojenmustaturska c82fc36080 Resets client movement delay to its initial value on death (#31674) 2017-10-14 16:18:27 -04:00
vuonojenmustaturska 3fac6440bd Allows mobs to get shocked when they smash things (#31677)
also fixes an unrelated runtime involving magillitis
2017-10-14 16:18:07 -04:00
vuonojenmustaturska 31a3cccfa0 Allows simple animals to qdel, generally (#31680)
* Allows simple animals to qdel, generally

* requested changes
2017-10-14 16:17:20 -04:00
Dax Dupont 3bb3d1482a Fix 3 instances of permanent being spelled as permenant 2017-10-14 19:26:52 +02:00
Dax Dupont c549e83ca3 Forgot to git add one of the files 2017-10-14 19:25:35 +02:00
vuonojenmustaturska 1372413f60 requested changes 2017-10-14 20:24:46 +03:00
vuonojenmustaturska 104c208574 I WISH I WERE A BIRD 2017-10-14 20:06:39 +03:00
Jordan Brown 9a34619e09 Fixes the last Href Token issues (#31666) 2017-10-14 12:45:40 -04:00
ShizCalev 6e0e047fb2 Even more explosive stuff... 2017-10-14 11:02:24 -04:00
Leo 91e88d4ce8 Merge pull request #31670 from tgstation/Cyberboss-patch-3
IC Issue also tells the ahelper that their ticket has been resolved
2017-10-14 11:05:43 -03:00
Leo 8fef0dd280 Merge pull request #31668 from tgstation/Cyberboss-patch-2
Fixes slapping while restrained/etc...
2017-10-14 11:05:02 -03:00
Armhulen 1673ed22ad OK THERE
FUCK MAN
2017-10-13 19:30:31 -07:00
duncathan 2658df3fa0 allows vent internal pressure bound to be set by air alarms 2017-10-13 20:12:44 -06:00
duncathan 074e7eaeae fixes filter NaN issue 2017-10-13 18:12:44 -06:00
kevinz000 8d647ff524 Flying mobs now clip past non flying mobs, various flightsuit/iontrail/movement tweaks/code improvements/bugfixes (#30570)
* this will end horribly

* s

* kek

* wew

* i dont know what an atomized pr is

* lets hope this doesnt blow up

* ok

* Update living.dm

* Update flightsuit.dm

* Update living.dm

* Update living.dm
2017-10-13 18:09:20 -06:00