Commit Graph

9572 Commits

Author SHA1 Message Date
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
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
Emmett Gaines 456cd10d94 Radiation rework and subsystem (#30909)
* radiation rework and subsystem

* moves a few things to initialize and adds radiation insulation

* adds a radiation contamination mechanic and makes requested changes

I'm terrified by the possibilities from this

* radiated objects give off light

and hopefuly contamination is balanced

* fixes runtimes and an mc crash kek

removed the lighting part of contaminated objects
attempted some more balancing

* Collectors output power in process() gradualy

And some more balancing tweaks

* Excludes a bunch of things from becoming radioactive

* Ready for testmerge balancing

* Inverse square law was swapped

* testmerge balancing

fixes the geiger counter
buffs collector power gen
nerfs sm radiation
slightly buffs rad insulation
nerfs rad damage (and its burn)
raised the minimum radiation

* disabling the radiation subsystem won't build up rad wave datums forever

* rewrites how mobs handle radiation

upgrades geiger counter functionality
and more balance tweaks

* cleans up stuff and removes debug message

* Slight contamination buff

* Major rad wave performance boost

Also improves rad insulation
Buffs contamination, again

* Fixes insulation runtime

More balance and performance tweaks

* fixes rad collectors not receiving power

* The final balance commit

Fixes a major bug causing radiation to underperform
More geiger counter changes that will be changed more to add sounds

* Monkey business

* Geiger counter sounds

* cleanup and move components to their own initialize

* Some code cleanup

And forgotten changes

* Cleans up some trailing returns

* Mapping changes
2017-10-13 10:22:00 -04:00
kevinz000 2d229eecb4 Fixes preferences generation (#31607) 2017-10-13 10:14:22 -04:00
Jordan Brown d138a81bd4 Merge pull request #31614 from AnturK/zap
Fixes electrocution animation
2017-10-13 10:13:24 -04:00
Jordan Brown 4a1a84b5b2 Fixes slapping while restrained/etc... 2017-10-13 10:11:02 -04:00
MoreRobustThanYou 99f8c92fc0 Adds sports bras (#31590)
* uguuu~

* Update sprite_accessories.dm

* Update sprite_accessories.dm

* make them an undershirt
2017-10-12 19:08:10 -04:00
Tad Hardesty b821006ce1 Fix lavaland turfs looking awkward to AIs (#31554) 2017-10-12 17:39:38 +02:00
AnturK 208c6159fb Fixes electrocution animation 2017-10-12 16:35:07 +02:00
kevinz000 c43e205959 loc -- > forcemove (#31176)
* manually done

* Update syndicatebomb.dm

* Update robot.dm

* Update atoms_movable.dm

* Update syndicatebomb.dm

* Update devil.dm

* Update bedsheet_bin.dm

* Update vending.dm

* Update bedsheet_bin.dm

* Update atoms_movable.dm

* Update syndicatebomb.dm

* Update vending.dm

* Update bedsheet_bin.dm

* Update devil.dm

* Update door_assembly.dm
2017-10-13 00:12:03 +13:00
Tad Hardesty c1794bb402 Fix many instances of "the the"
All uses of "the [src]" have been fixed, as well as other bad string
interpolation directly adjacent to such uses.

In addition to its message, the circumstances under which the tracking
implant locator fails have been updated to use the correct define,
malfunctioning on CentCom rather than on the station.
2017-10-11 21:55:44 -07:00
Jordan Brown 0193bdd668 Datumizes world/Topic (#31543)
* Datumizes world/Topic

* active_players requires comms_key
2017-10-12 14:46:51 +13:00
Incoming5643 0c8e245c56 when cleanbot cleans a tile, it will now fully cleans the tile (#31548)
As opposed to taking out one stain at a time
2017-10-11 20:40:36 -04:00
Armhulen 15241d90c5 Mega Carp Re-Carpening: Carpatastrophe! (#31365)
* healing, thank you kor!

* why isn't this working

* balance sucks

* fixed, whoops

* cuts-the-fat

* yay

* fixes

* cool beans
2017-10-12 11:07:53 +13:00
duncathan salt 454d16fe32 Minor refactor of how gas IDs are handled (#31528)
* gas IDs -> gas datum paths

* updates parse_gas_string() to handle both paths and IDs

* fixes compile errors

* fixes parse_gas_string() ignoring amounts of gas

* fixes roundstart jetpack runtimes

* fixes filters

* fixes map-edited filters

* fixes empty canister runtimes on initialization
2017-10-11 15:04:12 -04:00
Robustin 00b694b07a Fixes explosives in bags not exploding (#31516)
* Fixes most bomb in bag issues

* Update explosion.dm

* Added gib argument

* Typeless loops

* No more touching gib code

* Update death.dm

* Update death.dm

* Update death.dm

* fucking whitespace

* Contents are now exploded before gibbing

* severity
2017-10-11 11:00:19 -06:00
kevinz000 55406610fb Fixes aliens being unable to stun (#31491)
* Update human_defense.dm

* Update human_defense.dm

* Update human_defense.dm
2017-10-11 11:24:14 -04:00
AnturK e8ff73edef Datum antag wizard. (#31449)
* Wizard datum

* This can go in this one actually

* Old proc

* Delete equipment

* Academy wizard datum

* didn't notice the spawn before

* otufit

* Some special_role removal
2017-10-11 23:23:26 +13:00
kingofkosmos 905f64866c Allows the snore-emote while unconscious. (#31530) 2017-10-10 23:15:19 -04:00
deathride58 33d59567a6 Adds Slappers (#31406)
* ADDS SLAPPERS

* fixes everything, just need sprites

* nerfs criticism
2017-10-10 20:53:32 -04:00
Jordan Brown 189ed58a42 Merge pull request #31494 from MrStonedOne/tick_contention_tug_of_war
In which the stoner one gets stoned and tries to address tick contention... again
2017-10-10 14:27:59 -04:00
MoreRobustThanYou 34d22ccde6 Diseases will now cure if species is changed (#31495)
* Diseases will now cure if species is changed

* Update _disease.dm

* Update _disease.dm

* Update species.dm
2017-10-10 13:41:00 -04:00
AnturK 820fb4fb34 Fixes emote runtimes (#31498)
* Emote runtime

* Bleh didn't add all
2017-10-10 09:41:33 -04:00
oranges d37be59729 Merge pull request #31492 from ShizCalev/sometimes-i-drink-a-glass-of-water-just-to-suprise-my-liver
Fixes xeno mass confusion
2017-10-10 21:21:02 +13:00
oranges b5a1746c7e Merge pull request #31408 from ninjanomnom/shuttle-cameras
Makes cameras work on shuttles
2017-10-10 21:14:17 +13:00
oranges ebc430ede1 Merge pull request #31416 from Armhulen/patch-2
Clockwork Golems will not slip on glass
2017-10-10 21:13:37 +13:00
Tad Hardesty 13f32a938b Improve extended examination text for many objects (#31381)
Plurality, capitalization, punctuation, and item icons have been
improved. Status displays now show the same text on examination that
they do visually. Inducers only show a success message when they
actually succeed.
2017-10-10 21:06:46 +13:00
XDTM db0c10ea58 Refactors virus spreading (#31066)
* Refactors virus spreading

* Cyberfixes

* Bump to infect

* proper shoe protection

* Split ContractDisease

* Makes virus severity matter

* oops

* Virus severity changes

* defines

* infective_floor --> infective

* Fixes vomit and pulling infection
2017-10-09 14:08:21 +02:00
MrStonedOne c8bb13d7c2 In which the stoner one gets stoned and tries to address tick contention... again
Tick contention is when the mc, sleep()/spawns(), and byond internal processing fight each other for game tick time. Usually in an unproductive way that wastes cpu cycles and reduces the effective amount of game tick to go around.

Tweaked the anti-tick contention heuristics of the MC a touch.

Fixed an incorrect operator in the mc's anti-tick contention heuristics causing it to apply in times of no lag rather then times of lag.

The mc's anti-tick contention heuristics now plays better with the high pop processing mode.

We no longer reserve the tail end of a tick for the mc to have if the mc doesn't plan to run next tick because of high pop mode or anti-tick contention heuristics.

stoplag() can now be given an initial delay allowing it to act like a smarter sleep (in that it sleeps for longer if the server is overwhelmed.

All short sleeps that only existed for performance reason and had no game play, visual/audio, or balance reasons behind their timing were converted to stoplag().
2017-10-09 01:21:43 -07:00
ShizCalev befde5eee3 Fixes xeno mass confusion 2017-10-09 02:06:34 -04:00
XDTM 659081e91c Internals set to 0 pressure will prevent breathing environment air (#31422) 2017-10-08 20:08:43 -04:00
Armhulen e6dc912346 Makes Basilisks gold slime spawnable. (#31358) 2017-10-08 19:30:14 -04:00
kevinz000 1b7962ec9b Update pai.dm (#31379) 2017-10-09 09:47:23 +13:00
AnturK a1cd46c4dd Dedicated equipment removal proc (#31411)
* Dedicated equipment removal proc

* department of redundancy department

* Whitespace makes me angry
2017-10-08 14:17:35 -04:00
AnturK cd28a471df Fixes mob swap on tables. (#31414) 2017-10-08 14:15:35 -04:00
Jordan Brown 0603ad4db0 Merge branch 'master' into codejanitoring 2017-10-07 14:53:43 -04:00
Jordan Brown b6d349e1d4 Remove drop_item, drop_item_v, put_in_hands_or_del (#31386) 2017-10-07 13:36:33 -04:00
Armhulen a2758b84d9 I NEED MY TOKEN FIX 2017-10-07 07:51:29 -07:00
vuonojenmustaturska 664ce32926 More clutter 2017-10-07 15:44:09 +03:00
ninjanomnom d3b9d8f1d6 cleans up some shuttle camera code and removes a spawn 2017-10-07 02:36:41 -04:00
Jordan Brown 0cf310940b Makes put_in_hands use drop_location() (#31347) 2017-10-06 22:35:48 -04:00