Commit Graph

44704 Commits

Author SHA1 Message Date
AnturK
df5a89f4e5 Shows antag names for the few item created antagonists. (#40587) 2018-09-30 20:55:48 -04: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
ShizCalev
3c994f1768 Fixes some slip & fall runtimes (#40524)
* Fixes some slip & fall runtimes

* wizard bullshit
2018-09-30 19:47:48 -04:00
MrDoomBringer
ccf3623c93 Prevent deepfrying space (#40558) 2018-09-30 13:59:55 -07:00
MrDoomBringer
b731aac7ad Clarify that blobs are considered dead when they don't have an overmind (#40593)
Before, when a blob died, it would turn white and stop doing anything - but
other than that it wasn't actually anything stating that the blob was dead
(causing some confusion for new players)
2018-09-30 13:52:29 -07:00
vuonojenmustaturska
e9ee3e72aa [Adventurous testmerging only] make all (except one) DB operations async (#40611)
cl Naksu
code: DB queries are now async by default, the code that runs in /world/New has been adjusted to continue blocking as it apparently is not allowed to sleep.
/cl

closes #40610
2018-10-01 09:44:38 +13:00
AnturK
25d86fc660 Fix for part of client drops. Maybe. (#40455)
* Fix for part of client drops. Maybe.

* Whoops.

* Oh it's a verb.
2018-09-30 23:09:04 +03:00
TheDreamweaver
9d8f1826ec [READY] Allows bandannas to be worn as neckerchiefs. (#40125)
cl The Dreamweaver (Idea: Roth)
add: Space Fashion has discovered a new way to wear bandannas. With some simple minor adjustments and ties, bandannas can be made into fashionable neckerchiefs!
/cl
2018-09-30 20:39:37 +13:00
MrDoomBringer
c977b0eae8 Ensures that crew monitors only monitor crewmember on the same z-level (#40550) 2018-09-29 20:40:08 -07:00
ShizCalev
7a2e5fdb2d Fixes immoveable rod move force (#40551) 2018-09-29 23:25:45 -04:00
kevinz000
9c03a9bbf1 repulse armor now respects moveforce (#40508) 2018-09-29 23:15:57 -04:00
kevinz000
6defd9673f Fixes repulse spell throwing ghosts (and other stuff with infinite move resist) (#40509) 2018-09-29 23:14:57 -04:00
AnturK
018a09cb47 Melting won't happen during turf changes. (#40538) 2018-09-29 23:11:38 -04: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
Militaires
7773f6e909 nerfs agent box a smidgen (#40566)
* nerfs agent box a smidgen

* 20 ms
2018-09-29 23:04:14 -04:00
MrDoomBringer
73d9d26c12 Added a cap, NUTRIENT_LEVEL_ALMOST_FULL (535), for mobs that continually gain nutrient (#40572)
Added a cap, NUTRIENT_LEVEL_ALMOST_FULL (535), for mobs that continually gain nutrient. They climb towards this value so that they don't get the "im so fat" debuff as soon as they reach the normal cap, which is 550.
2018-09-29 23:01:17 -04:00
Mickyan
c6803492ab Add new graffiti (#40559) 2018-09-29 19:47:52 -07:00
ShizCalev
b8ee1125f3 Fix rocket launcher unloading bug (#40580) 2018-09-29 19:00:37 -07:00
Jordan Brown
a113638819 Merge pull request #40577 from vuonojenmustaturska/atmosmemes2
Makes /datum/gas_mixture/share() roughly 5% faster by removing fairly useless abstraction, also contains a small boost to pipelines
2018-09-29 17:12:59 -04:00
JStheguy
f33adf32b2 Resprites holochips (#40567)
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* taking the cowards way out

removes metric prefixes from holochip naming scheme

* fiddles about with holochip sprites a bit more
2018-09-29 18:35:47 +03:00
Kierany9
bb1e45b165 [s] Assimilation oversights (#40519)
* oof

* it can't be this dumb, right?

* hivemind hosts can't be assim objectives

* 1 am compiles

* eh
2018-09-29 03:09:57 +03:00
FantasticFwoosh
f70698b7cc Adds fancy boxes to cardboard crafting & flour sacks + UE designs to biogenerator. (#40394)
* Adds fancy box types to cardboard recipies

So now with co-operation the chef can mass stock eggs & donuts, while the chaplain can hold reserve candles.

* Tidies up syntax

Missing comma threatens derail, oversight fixed.

* Adds UE & flour sacks to biogen designs

Adds universal enzyme (reagent transferred into biogenerator container) & flour sacks to the biogenerator designs.
2018-09-29 02:03:23 +03:00
vuonojenmustaturska
fc7e21ffdb dunc hurting juice 2018-09-29 01:23:07 +03: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
c989e2b3f6 Merge pull request #40543 from Poojawa/fire_alarm_vis
Enables Vis overlays for fire alarms
2018-09-28 09:53:54 -04:00
Jordan Brown
86a2b49c37 Merge pull request #40505 from ShizCalev/changeling-runtime-fix
Fixes changeling HUD runtime
2018-09-28 09:46:12 -04:00
Jordan Brown
9f094a4b8a Merge pull request #40517 from ShizCalev/instrument-stat
Fixes instruments not checking stat after inputs
2018-09-28 09:46:00 -04:00
Poojawa
8a5f26791b Removes the flash effect 2018-09-28 01:46:35 -05: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
Jordan Brown
35986c17a6 Merge pull request #40533 from ShizCalev/camera-upgrades
camera upgrades can only be placed in assembly stage 3
2018-09-27 19:02:02 -04:00
oranges
b4ad5b259f Merge pull request #40488 from Dennok/patch-1
Teleconsole now can be researched again.
2018-09-28 09:35:32 +12:00
ShizCalev
10ab58d49f Blacklists parcels & storage items from the deepfryer (#40497)
Was looking at doing the w_class changes that oranges suggest, however I realized that even with that there's still the issue of being able to deepfry another item that's blacklisted/wouldn't pass the flag check if you put it inside a container. You can obviously check the contents of that item if they put it in a box of course to make sure it passes, but what if they put that box in a bag? What if that bag is then put in another bag?

You could potentially have 20 BoH's all inside of one another at one point, which just seems like a headache to have to check the contents and sub-contents of absolutely everything that goes in.

cl
fix: Storage items and parcels can no longer be fried.
/cl
2018-09-28 09:34:59 +12:00
oranges
0ba40ee17d Merge pull request #40417 from tgstation/MrStonedOne-patch-1
Makes timer watchdog logic Fitter, Happier, More Productive
2018-09-28 09:29:14 +12:00
oranges
a94a9c8efa Merge pull request #40365 from AnturK/team-panel
Admin team panel
2018-09-28 09:27:15 +12:00
Whoneedspacee
8c370f73ad Ash Drake Combat Buff (#40355)
cl Whoneedspacee
add: new arena attack where ash drake summons lava around you
del: removed old swooping above you, instead flies above you instantly
balance: ash drake now spawns temporary lava pools instead of meteors falling down
balance: ash drake takes twice as long to swoop down now that he instantly goes above you
balance: ash drake now moves twice as fast
balance: increases the odds of lava spawns in the lava pool attack
balance: increases fire line damage and decreases lava attacks direct damage
tweak: ash drake fire now shoots in the direction of the target
tweak: changes times of certain animations
tweak: changes sounds of meteor falling to lava creation
fix: a bug where ash drakes attacks did not damage mechs
imageadd: changes meteor icon to lava creation animation from lava staff
/cl

[why]: Ash drake is one of the easiest megafauna despite giving fairly better loot than others like legion. Also he's a fairly boring boss to fight since he spends most of his time in the air with attacks that can't really hurt you ever as long as you keep moving. I did this to make his fight more fun and less one dimensional.
2018-09-28 09:26:01 +12:00
Qustinnus
b4922d96a0 Emagged clown cars now come with siege-tank mode. (#40190)
cl Floyd / Qustinnus (thx to mrdoombringer for sprite + idea)
add: The clowncar now comes with an inbuilt cannon that can be activated by emagging its circuits
fix: cars can only kidnap if they have the CAN_KIDNAP trait
fix: removes a dot too much in a to_chat in clown car actions
/cl
2018-09-28 09:23:43 +12:00
cacogen
00feea5594 Janitor balance changes (#40141)
cl cacogen
balance: Space cleaner in spray bottles travels 5 tiles instead of 3 (doesn't affect other reagents)
balance: Trash bag fits in exosuit slot of janitor biosuit
balance: All soaps are faster
balance: Soaps now clean all decals on a tile instead of just one
balance: Soap now has limited uses (100 for most, 300 for NT brand which janitor gets)
balance: Mops are considerably faster
balance: Basic mop holds twice the reagents
balance: Janitorial cart now refills mops completely with one click
balance: Basic and advanced mops are more robust (8 force and 12 force)
balance: Galoshes no longer leave bloody footprints
balance: Chameleon noslips no longer leave bloody footprints
fix: Bulb boxes can be used on light replacers refill them in bulk
balance: Light replacer can be used in-hand to change all bulbs on a tile
add: Custodial barrier projector which creates solid wet floor signs that force people to walk to pass (available through service protolathe)
/cl

Janitor's been an exercise in futility for years, and the job is made redundant by janitor cyborgs who can't even keep up with the mess themselves. Spreading blood is instant, but takes a lot longer to clean. The goal here is to make it easier to keep up with the mess and make the controls less finicky while avoiding affecting combat too much (the mop and spray bottle are is a good weapons after all).
2018-09-28 09:21:14 +12:00
Poojawa
381aa5f357 We're reaching levels of timing that I'm scared of 2018-09-27 13:22:23 -05:00
Poojawa
d4ace6200f [s] Fixes ore redemption exploit (#40454)
* Fixes bluespace crystal memes

* Generalizes refined type check

* generalizes here as well

* Now now, no need to be lazy.

* removes duplicate istype check
2018-09-27 15:03:59 +02:00
Poojawa
4c4e8edd32 Enables Vis overlays for fire alarms 2018-09-27 07:10:08 -05:00
ShizCalev
b1b56e6a5e Adds RPGs to Nuke Ops (#40372)
* Gives Syndies RPGs

* Makes the rocket reusable

* fixed minor sprite issue

* SRM Rocket renamed to HE rocket
2018-09-27 12:47:23 +03:00
ShizCalev
0ebfc529f5 Fixes economy runtime with ID cards not on mobs (#40499)
* Fixes economy runtime with ID cards not on mobs

* replaced card_holder
2018-09-27 12:38:07 +03:00
ShizCalev
f78af93c4d camera upgrades 2018-09-26 23:38:58 -04:00
MetroidLover
c2fd2584ee Allows Ekatan to be in back slot (#40441) 2018-09-26 23:21:50 -04:00
ShizCalev
2a01a9d447 Cleans up some log_message stacktraces 2018-09-26 21:13:39 -04:00
ShizCalev
3ac2c090da Fixes instruments not checking stat after inputs 2018-09-26 13:29:23 -04:00
Emmett Gaines
1cb74aff0b Component strengthening course (#40480) 2018-09-26 12:40:19 +03:00
ShizCalev
c66cbad2d0 [s] Fixes pride mirror exploit (#40477)
* Fixes pride mirror exploit

* Cleanup, adds no_tk check to canUseTopic
2018-09-26 12:34:10 +03:00
ShizCalev
549982ae2b fixes syringe gun exploit (#40476) 2018-09-26 12:33:24 +03:00