Commit Graph

467 Commits

Author SHA1 Message Date
Tad Hardesty 6b175bfd1e Fix blood brothers causing the whole end-round report to be bold 2019-03-29 20:46:12 -07:00
AnturK bce79cd8bd Fixes flooding filters with borg chameleon module. 2019-03-27 15:05:27 +01:00
oranges fba7adb434 Merge pull request #43264 from ShizCalev/clockwork-ark-fix
Fixes clockwork apply_inate_effects ark check
2019-03-25 20:19:29 +13:00
AnturK 2045dfc8dc Fix sentient disease runtime (#43281)
Happens every time disease loses.
2019-03-23 22:51:40 -07:00
ShizCalev 192a5333c3 Automatic deadminning (#42780)
* does the thing

* cleanup

* unbroke deadminning

param broke the verb somehow? honk.

* correct prefs

* more robust handling

* corrected return, cleanup
2019-03-23 10:46:35 +01:00
ShizCalev 5d60f2d568 Merge pull request #43215 from AutomaticFrenzy/patch/throw-exception
Replace 'throw EXCEPTION' with CRASH or WARNING
2019-03-21 23:57:27 -04:00
ShizCalev fb1e69fba6 Cleans up clockwork apply_inate_effects ark check 2019-03-21 17:40:40 -04:00
ShizCalev 7c5ea9a7cb Merge pull request #43201 from AnturK/beernuke
Fixes beer nuke stalling roundend.
2019-03-20 16:35:03 -04:00
Tad Hardesty 570a4da33e Replace 'throw EXCEPTION' with CRASH or WARNING 2019-03-19 23:09:24 -07:00
AnturK 650a0e0aa6 Fixes beer nuke stalling roundend. 2019-03-19 21:25:51 +01:00
Tad Hardesty 745dbdbbf1 Fix a use of src in a global proc, some kwargs (#43154) 2019-03-19 12:05:34 -04:00
4dplanner 72fc9bb043 Fixes wheelchairs [TESTMERGE ME :)] (#42894)
Changelog

cl
fix: Buckle objects can now properly specify lying angle
fix: Wheelchairs and other such vehicles let you use UIs even if your legs don't work
fix: You can now pull objects while in a wheelchair even if your legs don't work
fix: You no longer have a chance of sleeping upside down in a bed
tweak: No longer randomises lying direction a second time on fall
/cl

code: simplified can_stand code

fixes #41703
2019-03-17 23:22:01 +13:00
oranges 2365f53e6d Merge pull request #43102 from AutomaticFrenzy/patch/kwarg-overrides
Fix some proc overrides missing their parent's kwargs
2019-03-14 15:10:06 +13:00
Kierany9 27297c221d Fixes hivemind hosts retaining powers on death/while dead and no longer displays objective status for One Mind vessels (#43099)
* Update hivemind.dm

* Update vessel.dm

* doesn't delete roundstarts

* "Commit suggestion"

Co-Authored-By: Kierany9 <Kierany9@users.noreply.github.com>
2019-03-13 11:21:34 -04:00
ShizCalev bfc27c280b Fixes cult magic inhands (#43093) 2019-03-12 16:04:39 -04:00
Tad Hardesty 197a311fd9 Fix some proc overrides missing their parent's kwargs 2019-03-11 21:15:26 -07:00
PKPenguin321 3f47e9a7ec Fix invisible magic hand sprites (#43067)
This happened because I neglected to check for other things that used the
sprites I was moving before I moved them in #42437. Oops. If there are any
other places where these are used (I didn't see any, but you never know),
please say so.

Also slipped in a 3 character grammar change while I was here.
2019-03-09 13:15:39 -08:00
Tad Hardesty 990e2c7bc2 Fix a few junk type annotations (#42985) 2019-03-07 10:58:05 +01:00
TerraGS 2de33d27f1 fixes cult halo not being removed when deconverted (#43002)
* fixes cult halo not being removed when deconverted

* accidently removed a line of code
2019-03-06 10:55:42 -05:00
tralezab 0a51e7e1b9 [PROBABLY READY? REVIEW WITH SCRUTINY] New event: Fugitives (#42554)
* fugitives

* lets make this a bit cleaner

* cultists and the beginnings of security detail, lots of wip

* wip security

* WALDO (and some more work on yalp, of course)

* adding antagonist teams for both hunter and fugitives, roundend report beginnings

* this whole file is shit, but hopefully a little better

* it compiles (+ space police)

* some more work

* S.E.L.F. fluff

* grammar and icon fixes

* lets finish yalp elor, give it the justice it deserves

* moves hunter spawns to ship pods + russians P1

* moves hunter spawns to ship pods + russians P2

* fugitives and hunters now recognize eachother

* hunter spawning finished(?)

* missed this

* ATH's review

* runtime fixed, added yalp's transport ability

* anturk's review

* makes hunter.dm better trust me

* oopsies

* INVOKE_ASYNC

* russian ship + finally a (bad) sprite for the capture machine

* step > pixel, thanks travis

* mooshroom review p1

* mooshroom review p2

* improper use of /improper

* waldo's radio doesn't stick, police id

* candidate picking is more flexible + minor things
2019-03-06 10:17:46 -05:00
IndieanaJones 45c7f21089 [READY] Fixed Space Dragon Swooping and Becoming Invisible (#42967)
* Load glyphid.dm

* Add glyphid spawner

* Added Glyphids

* Fix Evolution Chain, Place Glyphids Properly

* Made binary returns use True/False instead of 1/0

* Use capitals, dumbass

* Shitload of small tweaks and changes

* Something fucky happened copying over, fixed now

* Delete glyphid.dm

* Update tgstation.dme

* Update spawner.dm

* Prevent Space Dragon from Swooping, Fixes #42874

* Updating Outdated Info in Intro Blurb
2019-03-04 11:40:31 -05:00
ShizCalev 4a72f37d74 Merge pull request #42953 from Kierany9/galaxy_brain
galaxy brain hivemind bugfixes
2019-03-01 15:57:43 -05:00
ShizCalev 05f2ac7317 Cleans up (mostly) defunt crit_fail var (#42908) 2019-03-01 13:45:30 +01:00
ShizCalev 2b6ef96bac Merge pull request #42939 from MASMC/cult-shields
Fix shattering on cult shields
2019-02-27 21:27:34 -05:00
kierany9 bc13027c41 galaxy brain bugs 2019-02-28 01:13:36 +01:00
Gear c6e106e2b5 Update cult_items.dm
Testing this.
2019-02-25 06:17:45 -05:00
Tad Hardesty 99c8de0435 Remove parent calls from procs with no parent 2019-02-23 19:57:54 -08:00
tralezab b219dad38d Valentines antagonists will no longer stop mulligan (#42772)
* <3

* oooh now i get it

* oooh now i get it p2

* oooh now i get it p3

* exodia!!

* even more performance saving

* missed ')'
2019-02-21 10:26:18 -05:00
Kierany9 eac0f3c9fe Assimilation runtime & bug fixes (#42769)
## About The Pull Request

Partially fixes #42767

    * Fixed a null list runtime causing the track bonus not to work.

    * Fixed an erroneous use of locate in the track bonus procs.

    * Fixed a runtime that occurred due to a lack of mind checks.

    * Fixed a runtime with the One Mind's objective being a string and not an objective datum.

    * Added a couple of sanity checks.

    * Removed a redundant callback.

    * Fixed several runtimes due to a proc setting the One Mind team to `true` when an actual team had already been assigned to it.

    * Fixed the remove_hivemember proc to work with minds instead of mobs.

    * Vessels lose their vessel status upon being cloned (As was originally intended with assimilation being tied to the body).

    * Vessels stop being woke when de-assimilated.

    * Fixed vessels that aren't already woke not becoming antags when the One Mind activates.

    * Added Reclaim's bonus vessels to the antag panel.

    * Made Mind Control's ejection less janky, there is now a warning and 3 seconds to turn back.

    * Assimilate Vessel now alerts the user if they've been stunned by bruteforce.

    * Removed Bruteforce's cooldown when activating. It still has a cooldown after being deactivated.


## Why It's Good For The Game

it makes the gamemode work better
2019-02-17 15:07:44 +13:00
Kierany9 14fa6040e5 Assimilation 2.0: Not quite a big enough PR to be worthy of the 2.0 title but almost (#42607)
* one

* ???

* big

* sprites

* it is done

* oofs

* no more bad jokes

* location -> reception

* i forgot a feature lmao

* yo lemme nerf this op power

* adjust removal and makes panic less insane

* hey i forgot another feature

* one mind removals

* *laser eyes meme*

* Disables multiple one minds for real this time
2019-02-12 20:02:23 -05:00
IndieanaJones 0937264f1e [READY]New Side Antagonist: Space Dragon (#42551)
* Add files via upload

* Rename space_dragon.dm to code/modules/events/space_dragon.dm

* Adds Space Dragon

* Adds Space Dragon Event

* Remove Copied File

* Put antagonist definition in proper location for space dragon

* Update space_dragon.dm

* Removed passive health regen from space dragon

* Updated Weight and Earliness for Space Dragon

* Added Objective to Space Dragon, Updated Starting Blurb

* Cleaned Up the Objective Determiner

* Actually fix the space dragon objectives

* Fix the objective display for the space dragon's target

* Updated Space Dragon Intro Blurb

* Updated Centcom Message When Space Dragon Spawns

* Updated Space Dragon's description with new lore

* Clean Up Space Dragon's OnFire()

* Add Space Dragon Sprites

* Sprite in wrong location

* Properly adds Space Dragon Sprites

* Adds Space Dragon Tiny Sprite to be Carp

* Space Dragon Uses New Sprites, Tiny Form Updated

* Increased Time Til' Dragon Spawn

* Drake's Tail Sweep Now Uses Prebuilt Spell

Thanks to Cobblestone for the head's up on this.
2019-02-10 21:12:17 -05:00
Jordie 881a81fd83 Merge pull request #42702 from PKPenguin321/stolen-ling-fix
Fixes a runtime that gave lings an instant revive
2019-02-09 21:53:04 +11:00
tralezab 46e3894bb2 Creep fluff completely rewritten (#42675)
* hang in there!

* Apply suggestions from code review - rewrite P1

Co-Authored-By: tralezab <40974010+tralezab@users.noreply.github.com>

* most creep > obsessed - rewrite P2

* removes creep_inlove, last edit to greet
2019-02-08 11:26:41 -05:00
PKPenguin321 45151e46eb fixes some shit with lings 2019-02-07 20:20:26 -08:00
Vile Beggar d13420801b Properly adds a Janitor ERT (#42659)
* does the thing

* adds the regen thing to the sprayer

* adds a quite important addition to a comment

* capitalizes janitorial response

Co-Authored-By: VileBeggar <edmir995@gmail.com>

* adds cobby's process suggestion
2019-02-06 15:56:31 -05:00
Rob Bailey 69e217d8d9 [READY] I got guns (#41804)
cl actioninja\memager
refactor: Ballistic guns have been almost entirely reworked from a backend side. This primarily focused on moving as much as possible into the base ballistic gun and turning as many other guns into essentially varedits as possible.
add: Guns can now be racked. This is the default action unless the magazine is empty.
add: Guns now can have the magazine removed by clicking on them with an open hand while they are in hand.
tweak: Suppressors are now removed by alt clicking instead of clicking with an open hand
add: Guns now have various bolt types that all function a bit differently. Open bolts cannot have a bullet chambered with no mag, locking bolts lock back after running out of ammo, etc.
add: All ballistic gun sounds are controlled by variables instead of hardcoded usages.
tweak: The l6 LMG has a reworked control scheme. alt + click to open and close the cover, open hand to remove mag, place mag in by slapping them together, default action is rack.
tweak: Functionality that used to be snowflake code such as tactical reloads has been moved to the base gun, and can be toggled by variables.
refactor: All shotguns are now properly subpaths of the shotgun type. They still work the same.
imagedel: Gun sprites have been almost entirely overhauled to use overlays instead of states. This collapsed the L6 sprite from 20 sprites to 9 sprites to give an example.
soundadd: Remixed versions of the shotgun and base gun firesound
soundadd: New rifle firesound for l6 and moist nugget, new SMG fire sound, new sniper fire sound.
soundadd: Lots of new weapon operation sounds such as racking and bolts and the like.
imageadd: New sprites for the Riot Shotgun, Combat Shotgun, c20r, Deagle, m90, double barrel shotgun and 1911 by Memager.
imageadd: All gun sprites that were pointing to the left have been flipped to point to the right.
balance: Shotguns now can be pumped faster.
balance: Bulldog can now be tac reloaded
balance: Sawn off shotguns now have an accuracy penalty and recoil
/cl
2019-02-04 10:27:01 +13:00
ShizCalev 2ea88b7515 Fix fire alarms not updating icons when emagged/malf hacked (#42649) 2019-02-03 12:31:23 -08:00
Suicidalpickles a798f33602 Flagellant Robes Changes (#42611)
* flagellant robes nerf

* changes speed again
2019-02-03 19:28:01 +11:00
py01 b44beb52b5 Blood magic tooltip alterations (#42623)
* Tooltip text changes

* typos

* Update blood_magic.dm

* Update blood_magic.dm

* Update blood_magic.dm

* Update blood_magic.dm

* Update blood_magic.dm
2019-02-03 18:53:04 +11:00
Anonmare 675547832d Updates malf fire alarm hack desc (#42635) 2019-02-02 16:59:01 -05:00
py01 d6ff345460 Blood magic fixes (#42469)
* Replaces magic numbers with defines in blood magic code. Fixes twisted construction damaging on fail.

* Reclarifies blood rite option selection.

* Update blood_magic.dm
2019-01-30 10:06:40 -05:00
Kierany9 8113154a22 The PR that fixed Assimilation (#42156)
lots of commits
2019-01-24 12:14:08 -05:00
PKPenguin321 90b5da0355 Fixes ling notes copying on absorb (#42471)
* fixes ling notes copying

* addresses review
2019-01-25 03:33:53 +11:00
Menshin 9dabcbbb04 Fixes for projectiles bugs (#42463)
* Bandaid fixes for bugs with reflectors projectiles and plasma cutters

* * Fixed bouncing piercing projectiles on qdel
* Fixed projectiles reflection not working
* Fixed heavy beam pulses not penetrating
* Changed numerous projectiles procs to use the new BULLET_ACT_* format

* Final conversions to new BULLET_ACT_* format
2019-01-23 21:00:11 +13:00
tralezab b7c5559146 [READY] fixes roles that shouldn't be creepy being creepy and the jealousy objective asking you to assassinate the obsession + missed sanity (#42389)
* adds station positions global list

* She don't believe in shootin' stars But she believe in shoes and cars Wood floors in the new apartment Couture from the store's department

* missed comma

* embarassing

* Update code/modules/antagonists/creep/creep.dm

Co-Authored-By: tralezab <40974010+tralezab@users.noreply.github.com>

* parentheses

* shiver me timbers

* Hey, great work Mac! Now let's take down the next circuit!

* a plethora of fixes
2019-01-22 22:15:02 +11:00
Jordan Brown f9a765b36d Merge pull request #42458 from Menshin/alternate_appearance_overlays
Adds a "transfer overlays" option to alternate appearances
2019-01-21 16:56:48 -05:00
PKPenguin321 0b9589855f break after finding LOG_SAY 2019-01-21 12:21:48 -08:00
Menshin 5127c72ea3 * Added an option to transfer (and update) source overlays on an alternate appearance image
* Fixed a missing Alien Queen action icon (switch size)
2019-01-20 18:37:08 +01:00
PKPenguin321 83d7360309 Fixes lings not getting some last words on absorb 2019-01-19 17:30:38 -08:00
py01 c2e6506700 Fix values in blood beam failure message (#42423)
When casting a blood rite without enough charge, the chat message gives incorrect
numbers for the amount needed. This PR fixes that.
2019-01-19 13:06:07 -08:00