Commit Graph

4198 Commits

Author SHA1 Message Date
Qustinnus 5fdcc2ec23 cleans my legacy (#40710)
cl Qustinnus / Floyd
tweak: your belly is now flat and empty
/cl
2018-10-06 07:48:10 +13:00
Jordan Brown fda74b3c06 Merge pull request #40704 from ShizCalev/forensics-istype
Fixes forensics add_fingerprint runtime
2018-10-05 09:37:32 -04:00
Jordan Brown afc9593191 Merge pull request #40702 from ShizCalev/hitscan-increment
fixes hitscan increments not using the multiplier
2018-10-05 09:37:07 -04:00
MrDoomBringer f4c879db38 the codex astartes is sad that this maneuver is being nerfed (#40491)
Fixes #40486

cl MrDoomBringer
fix: Supplypods no longer detonate their contents
/cl

I did this by adding a return value to the atom/contents_explosion() proc. If the proc is overridden, it should return null. This is then checked in explosion.dm to see if the contents have been properly exploded. If they havent (if contents_explosion() returns true), then explosion.dm handles it manually.

There might be a better way to go about this, if there is please let me know
2018-10-05 19:11:13 +13:00
ShizCalev 696cc932ce Fixes forensics add_fingerprint runtime 2018-10-04 02:46:38 -04:00
ShizCalev cf5c62d06c fixes hitscan increments not using the multiplier 2018-10-04 01:52:57 -04:00
AnturK 1d403cecfb Fixes rotation verbs. (#40643) 2018-10-03 13:14:02 +03:00
Emmett Gaines 940cd92824 More orbit fixes (#40557)
Attempt 2 at fixing the remaining bugs with orbits

Incorpmove had to be converted to forceMove() to make orbits able to tell when they move. They used loc setting before. This likely breaks some things but I couldn't find any particular issues. We should be overriding forceMove anyway for things that need to handle loc changes like that differently.

fixes #40544
fixes #40522
2018-10-03 10:05:09 +13:00
XDTM 1e7c87a9d7 [Ready for Review/Testmerge]Adds scanner gates (#39986)
* Adds scanner gates

* fix

* fix

* fix2

* fix3

* update!

* tgui build
2018-10-02 10:29:15 +02:00
ShizCalev d235f27088 Adds syndicate balloon mood modifier for antagonists (#40504)
* Adds syndicate balloon mood modifier for antagonists

* undrunked the code
2018-09-30 20:55:06 -04:00
ShizCalev 2fa1ac1349 Replaces istypes with the proper tool_behaviour checks. (#40414) 2018-10-01 03:10:31 +03:00
MrDoomBringer fccf08294a Fixes lacking hands giving erroneous feedback in a few situations (#40549)
* uuuuuuuuuuuuh

* update

* ok but make it compile
2018-09-29 23:10:53 -04:00
XDTM 0b813b63b5 [Ready]Adds hypnosis and the hypnotic stupor brain trauma (#40362)
cl XDTM
add: Added a new severe brain trauma: hypnotic stupor. Victims of hypnotic stupor occasionally fall into a trance, and upon hearing a sentence they'll focus on it to the point of obsession, until it is replaced by a new hypnosis or the trauma is cured.
/cl

Adds the potential for some fancy rp gameplay. The idea is that they should take a passing message way too seriously, while leaving room for interpretation to the player. Hearing an isolated "greytide" over the radio might prompt a player to take up arms against the rampaging greyshirts, another might interpret it as having to become the greytide. Someone who realizes what's up might use this to give clear orders to the victim, although they'll only last until the following trance.

I plan on adding more methods to inflict hypnosis with the same trance->"focus on a sentence" mechanics, perhaps as a traitor/CMO pendulum item, or as a wizard/cult spell.
2018-09-29 10:07:43 +12:00
Jordan Brown 4d01a12371 Merge pull request #40529 from ShizCalev/log-message-stacktrace
Cleans up some log_message stacktraces
2018-09-27 19:02:37 -04:00
oranges a94a9c8efa Merge pull request #40365 from AnturK/team-panel
Admin team panel
2018-09-28 09:27:15 +12:00
ShizCalev 2a01a9d447 Cleans up some log_message stacktraces 2018-09-26 21:13:39 -04:00
Emmett Gaines 1cb74aff0b Component strengthening course (#40480) 2018-09-26 12:40:19 +03:00
Emmett Gaines 31914a594e Componentizes orbiting (#40433)
cl ninjanomnom
fix: Orbiting is a little more aggressive about staying in orbit. The wisp as a result now correctly follows you over shuttle moves.
/cl

Goodbye SSorbit you ticking piece of shit

This also gives update_sight a signal so wisp code isn't hardcoded into it.
2018-09-25 18:23:27 +12:00
Kierany9 9e8d7509b6 [READY] [Gamemode Bounty] Assimilation (#40296)
* it's ready boi

* typos, things i forgot to uncomment and mindshields revealing hosts

* Requested bugfixes/syntax changes

* Fixes Network Invasion runtime and other misc fixes

* oops

* Fixes mindshield runtime

* Mind control and lots of fixes

* Admin logging and runtime fixes

* dumb bugs and fluff text

* Commented out code, typos and finalizing player numbers

* runtime

* Major runtime fixes, buffs and distortion field

* death on MC'd vessel death, destroy_hive and hive removal on death

* code review

* oops

* Mind Control realname fix
2018-09-24 21:18:55 +02:00
AnturK 72f5c3a831 Ice sliding related fixes. (#40415)
* Ice sliding related fixes.

* Makes ICE do not break other forced movement.

* Revert "Makes ICE do not break other forced movement."

This reverts commit 2aa691d3b8b35c31101e86fd888417755da86dcd.
2018-09-24 13:18:51 +03:00
Jordan Brown f41af44f05 Buff getrev with byond version (#40391) 2018-09-22 19:53:28 -07:00
XDTM b7c7593191 [Ready]Moves traits to datums (#38505)
I've been in a few situations where traits would be handy to track certain object or datum flags, and there's no particular reason that ties them to living mobs aside from being initially a disability rework.
2018-09-22 21:50:03 +12:00
AnturK dcf802e4b2 Team Panel 2018-09-20 20:54:52 +02:00
AnturK a27be2fa14 Objective refactor (#40220)
* Objective refactor

* Custom antag types for leftover objectives.

* Removes dumbness.

* Forgot to hide these from TP

* Makes the list static.
2018-09-20 11:18:59 -04:00
Tad Hardesty 198a7b388d Fix docking port detection in DMM templates (#40310) 2018-09-19 13:10:32 +02:00
ShizCalev 009bde3c5e fixes ventcrawling & flying mobs making footstep sounds (#40317) 2018-09-18 11:15:20 -04:00
ShizCalev 6e1b3deb76 Fixes phased/jaunting mobs falling into chasms (#40316) 2018-09-18 11:14:33 -04:00
Jordan Brown e06f32b14d Adds null check to world status map check (#40305)
* Adds null check to world status map check

* Fix stat
2018-09-17 20:20:58 -04:00
Jordan Brown 184805aaa6 Merge pull request #40301 from AnturK/sureheresmycode
Failsafe uplink codes.
2018-09-17 09:32:16 -04:00
Jordan Brown c0561362ce Merge pull request #40167 from AutomaticFrenzy/patch/rustg-git
Use rust-g for revision info instead of parsing .git
2018-09-16 09:09:47 -04:00
AnturK 3084371f6d Failsafe uplink codes. 2018-09-16 13:35:43 +02:00
kevinz000 9eec1f8db2 Adds move force and move resist, movement/pushing/pulling tweaks (#39556)
* Removes anchroed from mobs, adds move force/resist

* Move force and move resist

* WIP, still has debug messages.

* Fixes

* Update living.dm

* Anchored removal

* Stuff

* Unit tests

* Removes anchored from dview

* DME

* Update anchored_mobs.dm

* Fix

* No ghost spacewind

* Update mulebot.dm

* Update temporary_visual.dm

* Update forcefields.dm

* Update step_triggers.dm

* Update portals.dm

* Update alien_acid.dm

* Update bump_teleporter.dm

* Update landmarks.dm

* Update countdown.dm

* Update blessing.dm

* Update shieldgen.dm

* Update containment_field.dm

* Update field_generator.dm

* Update singularity.dm

* Update atmosmachinery.dm

* Update door.dm

* Update gravitygenerator.dm

* Update door.dm

* Update effects.dm

* Update temporary_visual.dm

* Update bump_teleporter.dm

* Update forcefields.dm

* Update landmarks.dm

* Update portals.dm

* Fixes

* Throwforce annnd done, finally

* Fixes

* Haha I'm dumb sometimes
2018-09-15 05:08:30 -04:00
YPOQ a5be598c0a Fixes stealth implants (#40260) 2018-09-13 23:05:02 -04:00
TheDreamweaver ef36fe6d64 Adds Gonbolas (#40224)
* Adds Gonbolas

* Gondolafied the status effect a bit more.

* Corrected documentation

* -Restructured status effect handling for better efficiency
-Rebalanced stats

* Fixed qdel
2018-09-12 23:51:22 -04:00
Emmett Gaines 92706e548c Some radiation balance tweaks (#40066)
* Radiation toxin damage has been slightly increased.
* Contaminated objects are overall a bit weaker but are easier to create in the
  first place.
* Showers deal with high amounts of contamination much faster but aren't that
  great at dealing with weakly contaminated objects.
* Atmos holo-barriers have been given radiation insulation like the engineering
  ones.
2018-09-10 22:14:40 -07:00
Jordan Brown 82d1d2778d Merge pull request #40154 from ninjanomnom/auto-shuttle-offset
Automatically determine shuttle size and offsets from template
2018-09-08 12:16:06 -04:00
Tad Hardesty 43b2aa8fa3 Improve organization of revision messages 2018-09-07 23:44:32 -07:00
Tad Hardesty cdb6293bb7 Invoke rustg for revision information 2018-09-07 23:44:29 -07:00
ShizCalev 8a7df8ba45 Makes usage of Nar-Sie consistent (#40029)
cl ShizCalev
spellcheck: Nar-Sie's name has been revised to Nar'Sie.
/cl
2018-09-08 13:31:09 +12:00
vuonojenmustaturska 0654b5329b [READY] Custom portal spawners (#40076)
cl Naksu
admin: a new admin secret has been added to create a customized portal storm
/cl
2018-09-08 13:23:39 +12:00
kevinz000 c48de148fb bike horns and most things that have the squeak component no longer triggers from projectiles flying past them (#40077)
* Update squeak.dm

* woops

* Update squeak.dm
2018-09-07 12:57:33 +02:00
ninjanomnom 6434fafa22 Automatically determine shuttle size and offsets from template 2018-09-07 02:30:00 -04:00
ShizCalev 98a6b39cca Clean up mixed space & tab usage (#40121) 2018-09-05 22:51:20 -07:00
Shdorsh 9c68b78c3c [READY] Making corpses rot and create miasma (#39735)
* Adding miasma gastype

* make miasma roll small chance of infecting and corpses rot

* Add dry air sterilization to clear miasma

* make air alarm scrub out miasma automatically

* Storing corpse in morgue/coffin doesn't create miasma

* Added more ways to block miasma and a small notice

* fixing some errors in the rot proc, since I accidentally copied the old bugged version

* Code improvement, now waiting for Travis

* Added more effects to high miasma concentration

* Added delay to miasma production

As a result, miasma production goes up and partial pressure was unachievable back then, so I lowered it for all the effects.

* Formaldehyde stops decay

Also still trying to manage that miasma side effect stuff

* fulfilling some reviews

* Well done Travis

It's 9 in the morning, but I wanna see this through first

* beginning of miasma canister

* Added miasma canister

* Added miasma canister art

* add odor moodlets

* adding moodlets to miasma

* simplifying reagent check

* fixing indentation

* fixing an indentation problem

* Adding miasma tile effect

* adding miasma tile effect

* Deleting file in false placement

* changing miasma partial pressure for carbons

* added effects to lungs

* fixed a few errors

* Update lungs.dm

* Making miasma effect slightly prettier

I am not a pixel artist, but at least I try

* Raising miasma inhibiting temperature to -10°C

Yes, you can now store bodies in the cool room.

* making sure air alarm is set for miasma

since it is a common waste product, air alarms should start with scrubbers having miasma set to scrub

* setting scrubbers to scrub miasma on start

finally found this little setting

* lowered formaldehyde amount needed

* reaction fix

* rebalanced the reaction

Now happens quicker and doesn't produce that much heat.

* remove timeout to stench moods

* Update life.dm

* making mood stop with low/no miasma

AND waiting for travis

* fixing variable naming error

* fixing send signal for lungs

* fixing send signal for carbon

* fixing moodlet

this subsystem sure works in mysterious ways

* fixing lung moodlets

smell u l8r

* removing the 2 ifs

and looking if all moodlets are given to owner, not src

* Trying to balance the sterilization reaction

No more accelerated superburn. This heats *slowly*, as it was supposed to.

* Update vent_scrubber.dm

* improved the disease generation

the random disease's new proc seems more efficient, so let's go with it

* charred corpses don't produce miasma

there's nothing organic any saprophyte could possibly benefit from a carbonized carbon. also, replaced the disease proc, since there's better

* adding disgust system

* rebalancing

looking at the thresholds made me think that it was set too low, see negligible

* Slowing down the bubbling

can we plz move on?

* restoring old scrubber functionality

* mistakenly believed deleting this would only delete my changes in the code

here's the old functionality

* Update and rename vent_scrubber to vent_scrubber.dm

* restituting the spacing

* adding water vapor check

* changed miasma's specific heat to 20

no toxins memes

* lowered threshold, due to near-unachievability of pressure

* lowered threshold, due to near-unachievability of pressure

* there's never going to be a canister onstation

unless it's debugging or adminbus, so you'll need this little bit more
2018-09-05 20:19:54 -04:00
WJohn e54f1d5342 The great floor tile purge (#40065)
* Converts all colored plasteel tiles to turf decals.

* Removes now deprecated floor icons and paths.

* Hotfixes on three maps.

* Moves script to its own folder.

* Fixes wild west.

* Fixes holodeck

* Fixes eye rape bug.

* Fixes meta and lavaland biodome ruin having some missing textures.
2018-09-05 22:14:31 +03:00
Tad Hardesty d5b1303d60 Fix stealth box and chameleon projector escaping lockers (#40073) 2018-09-04 15:27:39 -04:00
AnturK 49b2067d15 Outfit copy helper. (#40027)
* Outfit copy helper.

* Let's go with vv dropdown for now.

* this is unnecessary too

* This is human only.
2018-09-03 12:58:58 +03:00
vuonojenmustaturska 29cf085563 Revert "[WIP] custom portal spawners" (#40067)
* Revert "Automatic changelog generation for PR #40050 [ci skip]"

This reverts commit 551b2e9ef9.

* Revert "custom portal spawners (#40050)"

This reverts commit 80866f3c3b.
2018-09-03 12:58:13 +03:00
vuonojenmustaturska 80866f3c3b custom portal spawners (#40050)
* custom portal spawners

* whoops debug

* tell the admins
2018-09-03 12:57:15 +03:00
XDTM 3f32f8c110 [Ready]Logs when speech is forced by an external factor (#39964)
* Logs when speech is forced by an external factor

* makes say args uniform

* fix
2018-09-03 11:38:16 +02:00