Commit Graph

10344 Commits

Author SHA1 Message Date
duncathan salt e8c2109ea0 Atmos construction rework again (#31944)
* initial atmos construction commit ft todo list

* cleans up pipe/construction.dm

* compile

* rpd tgui

* revert rpd tgui because no icon support zzzzzz

* fixes RPD

also fixes the one RPD bug i caused the last time i touched pipe construction where you'd get null pipes if you switched from disposals to atmos pipes

* cleanup
2017-10-24 10:29:36 +13:00
Jordan Brown 94a5c1cf3b Fixes cleaning items in your hands (#31996) 2017-10-23 01:10:42 -04:00
YPOQ 3124973aa3 Fixes being unable to merge full stacks (#31992) 2017-10-23 01:08:53 -04:00
MoreRobustThanYou b12b56e421 Fixes champrojector camera bug (#31948) 2017-10-22 18:49:47 -04:00
vuonojenmustaturska 032c86435c Removes mob.lastattacked and replaces lastattacker with a string (#31981) 2017-10-22 12:28:25 -04:00
Firecage afd8bb7be5 Code Consistency: luminosity --> light_range (#31355)
* Code Consistency: luminosity --> light_range

* Finally-remembers-to-update-PR is best lizard.

* Update singularity.dm
2017-10-22 01:06:07 -04:00
KorPhaeron dcddc79e11 Allows species to be blocked from ever being roundstart, can now choose your Halloween species (#31877)
* Hardlocked species, halloween now lets you choose your spooky race

* Code standards, moving procs around
2017-10-20 11:10:54 -04:00
ShizCalev e865b3b8d6 Makes dust remains cleanable with acid. (#31875)
* Makes remains cleanable with acid

* I AM ALTERING THE DEAL.

* Acid act
2017-10-20 08:40:34 +02:00
oranges 193aa45bc1 Revert bluespace pipes while keeping fixes from the original PR (#31866)
These are absurdely overpowered given that they have no research or
material gate
2017-10-19 15:39:03 -06:00
vuonojenmustaturska 76af1bfe69 Stops manned turrets from firing when the user unbuckles themselves from the turret (#31754)
* The clown is drunk, and the cards of death wait on him

* Update power.dm
2017-10-19 12:41:28 +02:00
Emmett Gaines 79a39a5b9e Showers clean contamination and make sound (#31773)
* fucking showers

* cleanup
2017-10-19 10:28:21 +02:00
jughu 72e56afc90 Removes crewpinpointer from wardens locker (#31711)
* Update security.dm

* Update security.dm
2017-10-19 09:02:03 +02:00
Leo 37548e6b36 Merge pull request #31836 from AnturK/pdalogfix
Fixes recipient in pda logs
2017-10-18 10:22:44 -02:00
Leo 15dd5bf6ce Merge pull request #31842 from GunHog/GPS_Name_Fix
GPS renaming fix
2017-10-18 10:22:11 -02:00
Leo 96fa3315af Merge pull request #31838 from ShizCalev/foam-layer-fix
Fixes foam layer popping
2017-10-18 08:16:32 -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
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
Ashe Higgs 2c773d908e Fixes being able to pick up brass chairs (#31810) 2017-10-17 16:33:03 -04:00
ShizCalev 362d304714 Fixes slapper inhand (#31793) 2017-10-17 12:35:00 -06:00
GunHog 109045f53e GPS renaming fix
- The GPS now correctly changes its name along with its GPS tag.
- Removed unused Topic renaming code.
2017-10-17 07:07:18 -05:00
oranges cf3f3dc4ff Merge pull request #31699 from jughu/Misc
Increasew the size of the katana from normal to huge
2017-10-17 21:49:09 +13:00
oranges 6d6a174135 Merge pull request #31761 from tgstation/Cyberboss-patch-3
obj_break() will always be called before obj_destruction()
2017-10-17 21:43:53 +13:00
ShizCalev da131693a4 Fixes foam layer popping 2017-10-17 04:23:20 -04:00
AnturK 309d3f3bfb Fixes recipient in pda logs 2017-10-17 09:49:07 +02: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
vuonojenmustaturska d3e2eae57d stops message spam (#31742) 2017-10-16 23:10:17 +02:00
KorPhaeron 8f34280c6b Fixes godhand having no inhand sprite (#31744)
* Fixes godhand having no inhand

* Correct file paths
2017-10-16 15:33:29 -04:00
ShizCalev 721df8dacf Cleans up some istypes not using helpers 2017-10-16 15:30:30 -04:00
Jordan Brown 219587afa8 Merge pull request #31765 from DaxDupont/fancythis
Fixed fancy boxes not showing proper content amount.
2017-10-16 08:13:45 -04:00
Dax Dupont e27cb76298 Removed snowflake update_icon call
also used return ..() since it seems inline with the insertion
2017-10-16 08:41:51 +02: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
Jordan Brown f6c2330340 Removes mapping error bandaid (#31710)
* Removes mapping error bandaid

* Update conversion code
2017-10-15 20:01:53 -06:00
Jordan Brown 04c05d8e5c Adds defines for organ slots (#31737) 2017-10-15 20:33:35 -04: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
Dax Dupont 80bc4243a9 Removed all of the unneccesary src. in the fancy boxes code 2017-10-15 20:18:27 +02:00
Dax Dupont 922621ec26 Should probably delete unused variable 2017-10-15 20:04:55 +02:00
Dax Dupont 906175db2a Fixed fancy boxes not showing proper contents 2017-10-15 20:01:13 +02:00
Jordan Brown ecbaca0626 obj_break() will always be called before obj_destruction() 2017-10-15 12:46:51 -04:00
Jordan Brown f68956c546 Merge pull request #31695 from ninjanomnom/directional-windows
Makes directional windows only block air if anchored
2017-10-15 12:32:41 -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
ninjanomnom eec17d02b0 super window nerf 2017-10-14 21:16:33 -04:00
Mercenaryblue a6b6fa5868 Golden Bike Horns now have a small delay between each flips. (#31652)
* flip timer on GBH

Added a slight timer on the flip effect, allowing its victims to finish the flip before being forced to jump again.

* GBH Fix 1.0.1

if (!flip_flag)

* world.time instead of a timer
2017-10-14 19:51:03 -04:00
jughu 27ea23dd4a Adds petcollars to the cmo, captain, and bartender's locker (#31679)
* Update medical.dm

* Update job_closets.dm

* Update security.dm

* Update job_closets.dm
2017-10-14 19:00:19 -04:00
Emmett Gaines 9d17e9c102 Fixes camera mobs becoming contaminated and other tweaks (#31731) 2017-10-14 19:39:51 -03: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 104c208574 I WISH I WERE A BIRD 2017-10-14 20:06:39 +03:00
ShizCalev 6e0e047fb2 Even more explosive stuff... 2017-10-14 11:02:24 -04:00
jughu bac0576345 Update weaponry.dm 2017-10-14 11:34:32 +02:00
Armhulen edd66e1320 New Chaplain Weapon: Hammer of Pride! (#31454)
* cool beans

* i think this works

* i'm only human after all

don't put the blame on me

* is this what you wanted??

* ya

* K
2017-10-14 17:44:31 +13:00