Commit Graph

9911 Commits

Author SHA1 Message Date
AnturK 1aafc6a091 Fixes another infintie loop in pull code 2017-10-19 13:51:22 +02:00
YPOQ d943e07733 Fixes AI visiblity checks (#31819) 2017-10-19 08:42:24 -02:00
vuonojenmustaturska a927f2a64c expand simple_animals/hostile/aistatus into a simple_animals-wide system for putting mobs into idling mode (#31778)
* Initial commit

* Time is a circus

* Send in the clowns

* i broke something

* Revert "i broke something"

This reverts commit 5a29c40d131b39effe9ebcb6c8c1883693baf07f.

* I think it works?

* cleanup

* define reminders

* Fixes tendrils and such

* sentience_act now moves the mob to AI_OFF state
2017-10-19 11:57:10 +02:00
oranges d9fc9ae1ae Merge pull request #31852 from Mercenaryblue/tweak_honkbot
You will no longer trip on inactive Honkbots. [Tweak]
2017-10-19 22:06:58 +13:00
oranges 4495a0abea Merge pull request #31813 from Qustinnus/IMGONNACLAMPEM
Cleans up set and adjust procs for disgust and drugginess a bit
2017-10-19 21:54:12 +13: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
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 f4efe270a6 Merge pull request #31830 from ShizCalev/geiger-borg
Gives engi borgs geiger counters
2017-10-18 10:23:24 -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
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
Mercenaryblue d4f9090b6a Honkbots 1.0.7.e
tweak: You will no longer trip on inactive honkbots.
2017-10-17 16:13:00 -04:00
Leo df9260ca29 Merge pull request #31795 from AnturK/random-runtimes
Random runtime fixes.
2017-10-17 12:19:36 -02: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
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
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
Unknown 5de216af35 Cleans up set and adjust procs for disgust and drugginess a bit 2017-10-16 21:38:24 +02: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
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
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 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
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
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 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
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
Emmett Gaines 9d17e9c102 Fixes camera mobs becoming contaminated and other tweaks (#31731) 2017-10-14 19:39:51 -03:00
vuonojenmustaturska c82fc36080 Resets client movement delay to its initial value on death (#31674) 2017-10-14 16:18:27 -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
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
Leo 8fef0dd280 Merge pull request #31668 from tgstation/Cyberboss-patch-2
Fixes slapping while restrained/etc...
2017-10-14 11:05:02 -03: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
MoreRobustThanYou d6dbe3adaa Medibots will no longer inject people in lockers/sleepers/etc (#31648) 2017-10-13 15:25:54 -06:00
ShizCalev d927f90eab Various grammar fixes 2017-10-13 11:55:54 -05:00
militaires b052ebab21 Fixes Shambrero Penguin names 2017-10-13 11:55:27 -05:00
militaires bb08fac0db Revert "Fixes shambrero penguin's name"
This reverts commit 59376543da685167c14eb683342bda2edb8b8eeb.
2017-10-13 11:55:27 -05:00
militaires fdb002da06 Fixes shambrero penguin's name 2017-10-13 11:55:27 -05:00
Jordan Brown 963fc6b4ae Merge branch 'master' into patch/thethe 2017-10-13 10:23:55 -04:00