Commit Graph

9554 Commits

Author SHA1 Message Date
Tad Hardesty b821006ce1 Fix lavaland turfs looking awkward to AIs (#31554) 2017-10-12 17:39:38 +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
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
Armhulen e1dbfa81a4 Lightgeists are gold core spawnable (#31344)
* buff chainsaws 2: electric boogaloo

sned help

* Revert "helps chainsaws out"

This reverts commit 2954df89e9393bb29894a29af83abe3d69f27c78.

* helps chainsaws out

i'm sorry we hurt you chainsaws

* i'm not stupid i'm misguided!

but i actually totally agree with this so !go kor!

* AH, BINGO.

* ez

* honk
2017-10-06 22:30:13 -04:00
Armhulen e13c9d44d9 Makes Wumborian Fugu gold core spawnable (#31359) 2017-10-06 22:27:39 -04:00
oranges 1a9c302ee1 Fix spelling of conscious 2017-10-06 01:33:32 -05:00
Tad Hardesty 5a0bb2f599 Grammar fixes to atom descriptions (#31293)
* Grammar fixes to atom descriptions

- Capitalization and punctuation on most descriptions
- CentCom instead of centcom where appropriate
- Earth instead of earth where appropriate

* Remove spaces before newlines and oneline some strings
2017-10-05 16:33:35 -04:00
Robustin 9837897b2c Emotes now shatter 80% less immersions (#31240)
* Emote Checks by Default

* Removes emote argument

* More emote fixes

* Overhauled emote check

* Closed Spans
2017-10-05 16:10:47 -04:00
Jordan Brown d3dcc118ec Merge pull request #31340 from Firecage/codeshitnotshit
Does some code standardization/consistency.
2017-10-05 15:53:11 -04:00
XDTM 35d8a55926 Adds H.E.C.K. suits, spraycan_paintable component, and reworks item's attackby() (#30525)
* Adds hostile environiment suits

* NOBODY SAW THIS

* the CURSE

* c

* No more stun removal

* fix

* a

* in the chest

* back

* Fixes

* duh

* fucking helmets fucking secbots fucking past coders

* yeah

* REEEEE

* revert to here

* this better work

* cyberboss

* Update effects.dm

* check for charges

* B U L K

* spraycans

* READY

* the if, man

* why the fuck did it convert to spaces

* Fix it
2017-10-05 11:52:47 -04:00
Jordan Brown 3aeb8b363a Merge pull request #31310 from ShizCalev/lobby-timer-fix
Fixes lobby timer showing as delayed when it's just waiting for more players
2017-10-05 10:21:14 -04:00
Firecage ee3e8d2846 merge conflict fix 2017-10-05 11:22:57 +02:00
Firecage 2ae0380fef Does some code standardization/consistency 2017-10-05 11:13:47 +02:00
oranges f700cb6331 Merge pull request #31302 from ninjanomnom/shuttle-rotation
Move shuttleRotate into the shuttle module
2017-10-05 21:05:16 +13:00
oranges 5ccbcd28d7 Merge pull request #31296 from ShizCalev/landmark-cleanup
Cleans up and fixes old landmarks
2017-10-05 21:04:20 +13:00
RandomMarine 9dff229cd9 Experimental fix for bloom issue (#31299) 2017-10-05 00:24:01 -04:00
Leo 85d717350d Merge pull request #31286 from KorPhaeron/ismachinery
ismachinery define
2017-10-04 21:25:31 -03:00
ShizCalev cddcbe3e4f Fixes shaking people up while buckled into a bed/resin nest (#31283)
* Fixes shaking people up when buckled into bed

* CB
2017-10-05 11:00:27 +13:00
ShizCalev 61854f7825 Sets KEEP_TOGETHER appearance_flag for humans, energy draining text updated to DisplayPower (#31150)
* Hides ninja socks, draining updated to DisplayPower

* CB

* KEEP_TOGETHER
2017-10-05 10:29:19 +13:00
kevinz000 aeadbceb27 why plus a minus value and not just minus the value... (#31279)
* Update bullets.dm

* Update visuals_icons.dm

* Update asteroid.dm
2017-10-04 14:02:44 -05:00
Jordan Brown 32050bed01 Moves laughter to the emote (#31276) 2017-10-04 13:19:18 -04:00