Commit Graph

12088 Commits

Author SHA1 Message Date
skoglol 67686c26a4 Merge pull request #52001 from zxaber/fancy_thermocouple
Fixes borg thermal vision not working
2020-07-06 23:03:40 +02:00
skoglol b0f0786322 Merge pull request #51991 from ShizCalev/ghoulbot
renames paranormal MULEbots to GHOULbots
2020-07-06 23:00:47 +02:00
skoglol c8e4d272b3 Merge pull request #52008 from ShizCalev/bot-altclick-id
Lets you unlock bots by altclicking them
2020-07-06 22:57:47 +02:00
skoglol 53b631c5ec Merge pull request #52010 from ShizCalev/buckling-layer-fix
Fixes buckled mobs sometimes z fighting with what they're buckled too
2020-07-06 22:47:59 +02:00
tralezab fd9b5efae7 Mafia: a minigame for ghosts to sign up for while dead (#51788)
* pre-removal of mafia_game_signups

* redoes the whole joining system, start of the role popup datum

* MAPMERGE 💪

* bundle fix + working on a fix

* even more testing

* lobby working, fail text, comments out 2>3 player test setup

* mapmerge

* uhhh maybe?

* updates mafia controls panel

* megafix + megafeature pack

* lint, small fix bundle. should compile after this

* bye test setup

* big changes, no revs yet though

* godmode, why not

* bundle frick off man

* SORRY

* doesn't send rev messages and mafia messages if they don't exist

* removes revs, improves tgui by a shit ton

* mostly mafia panel stuff

* maps + improvements

* disables this map because bugs

* bundle, take that

* Apply suggestions from stylemistake code review

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>

* 1/2 review

* bad maps gone

* goodbye game ID

* e

* finally done

* voila

* don't forget bundle!

* e

* last commit before i irrevocably BOUNDS myself to death

* Rebuild tgui

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-06 19:02:45 +03:00
Ryll Ryll 4eb134073d [HOTFIX] Bubblegum and Legion don't wound anymore (#52004)
About The Pull Request

This was originally part of #51786 but that may take a while so I decided to make a separate hotfix to ease the pain of miners. Legion and Bubblegum will no longer wound people with their alt attack things, since they're not balanced for them and I didn't realize they HAD alternate attacks like this the first go around!
Why It's Good For The Game

Megafauna aren't meant to wound, sorry miners!!!!!!!
Changelog

cl Ryll/Shaps
fix: Bubblegum and Legion can no longer cause wounds, as intended
/cl
2020-07-06 08:43:53 +12:00
skoglol f8f4af5a59 Merge pull request #51966 from Wayland-Smithy/alien-QOL
Improves Alien Hivemind: Grant the Queen BIG VOICE, and remind Larva how to use it
2020-07-05 04:02:42 +02:00
Wayland-Smithy d4ceb85f00 two calls become one with a grammar pass 2020-07-04 16:07:30 -04:00
skoglol 5f1f140eac Merge pull request #51980 from ShizCalev/shoe-runtime-fix
Fixes runtime while trying to tie someone's nonexistant shoes
2020-07-04 17:51:58 +02:00
ShizCalev 7503d6be47 Fixes buckled mobs sometimes z fighting with what they're buckled too 2020-07-04 04:04:00 -04:00
ShizCalev b5fb018298 Lets you unlock bots by altclicking them 2020-07-04 03:58:59 -04:00
Zxaber 9c8022b77d fix 2020-07-03 18:34:11 -07:00
ivanmixo ae68e698d1 Makes it so you can check yourself for injuries while hancuffed (#51738) 2020-07-04 03:15:31 +02:00
ShizCalev daa2346e10 description 2020-07-03 18:37:51 -04:00
ShizCalev 3b1f4fe7fc renames paranormal MULEbots to GHOULbots 2020-07-03 13:01:03 -04:00
ShizCalev 05e122410e Fixes runtime while trying to tie someone's nonexistant shoes 2020-07-02 12:53:24 -04:00
Wayland-Smithy 73f714301f Improve alien hivemind QOL 2020-07-02 01:28:26 -04:00
WarlockD a8f9415104 General washing fixes (#51904)
* Intaial Washing fixes

* Got to watch those copypasta

* Update atoms.dm

* Some day I will learn how to read

* Don't update at 5am kids
2020-07-02 13:17:29 +08:00
ShizCalev dbe033e675 Merge pull request #51845 from ATH1909/patch-35
fixes an oversight with the wound_bonus of the damage taken from being thrown into a wall
2020-07-01 12:05:08 -04:00
MrMelbert 7d3468a55e Blind people can feel hugs (#51941)
* hugs are good :)

* don't know why that was there
2020-07-01 17:34:49 +12:00
Rohesie 62802b2ba0 mobs no longer hard delete by default (#51887)
* hard delete

* doc
2020-06-30 10:43:06 -04:00
ShizCalev 295f4249b4 Paper icon fixes, adds support for objects to have custom fire overlays (#51862)
* Fixes papers constantly adding overlays when on fire

* things

* neediful

* better var name
2020-06-29 19:16:45 +02:00
Jordan Brown f2e1cc79b8 Merge pull request #51822 from ShizCalev/golem-bonechill-fix
Fixes bronze golems and bone rattling when dead mobs are around
2020-06-25 17:53:01 -04:00
Jordan Brown a0b58fcf1f Merge pull request #51821 from ShizCalev/give-alert-fix
Fixes a scenario where you would be unable to offer someone an item if you already had a pending item offer with someone else standing near you
2020-06-25 17:51:07 -04:00
AnturK a6c22323d7 Fixes name santization in few places. (#51837)
* Fixes name santization in few places.

* Update code/__HELPERS/text.dm

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2020-06-25 17:48:54 -04:00
WarlockD 431cf8390e Spacesuit battery charge shows up in stat panel (#51835)
* Added suit battery to stat panel

* Fix the icon gauge
2020-06-25 17:47:31 -04:00
ATH1909 46313e87ab bazinga 2020-06-25 04:04:17 -05:00
ShizCalev c1eeb27892 Merge pull request #51827 from dearmochi/throw-block-fix
Fixes bolas (and other items) bypassing blocking with weapon
2020-06-25 03:12:41 -04:00
mochi 6c3a4ee0fc Improve readability a little bit 2020-06-24 21:54:13 +02:00
ArcaneMusic 00fdb56087 Mice/Royal Rats can heal off cheese. (#51349)
* Mice/Royal rats can heal off cheese.

* Open to suggestions on doing this better

* cleaned up mouse healing also corgi's don't have AttackTarget Timegreen, if they DID I would have used it

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* Well whaddya know

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-06-24 10:36:51 -04:00
TemporalOroboros 2188a6722e Fixes reagent exposure on transfer. (#51801)
* Fiiiiiix

Some cleaning, fixes a proc

* Density

Adds SpaceManiac's suggestion.
2020-06-24 10:32:52 -04:00
mochi 8244cadef9 Fixes bolas (and other items) bypassing blocking with weapon 2020-06-24 10:57:35 +02:00
ShizCalev 52b16caaa4 Fixes give item alerts not popping up there's a cloaked mob around you 2020-06-24 03:08:42 -04:00
ShizCalev 9dcebd8bde Fixes bronze golems and bone rattling when dead mob is around 2020-06-24 03:00:08 -04:00
Deafult-Profile d8de83797c Removes heat resistance from explorer suits and slightly tweaks the ash drake to compensate (#51289)
* ork

ork

* Update explorer_gear.dm

* Update explorer_gear.dm

* Update explorer_gear.dm

* ork

* ork

* ork

* ork

* ork

* ork

* ork

* ork

* ork

* Revert "ork"

This reverts commit 72705b82ab506401a211934a8dea22159624aac6.

* ork

* ork

* ork

makes ork more ork

* ork

* Update atmospherics.dm

* Update explorer_gear.dm

* Update explorer_gear.dm

* Update drake.dm

* Update drake.dm

Co-authored-by: Deafult-Profile <thejingiantfoundation@gmail.com>
2020-06-23 13:34:01 -04:00
Bobbahbrown 8e64198593 Removes Exploitable World/Topic Command server_hop (#51793)
It's currently possible to exploit server_hop to display splashes over player's displays on /tg/ and /tg/-derived servers.

I don't think hiding this behind the comm key will be a good idea, or actually be useful. Not entirely certain why we're showing a splash twice, as showing a splash is literally all this server_hop is doing as far as I can tell.
2020-06-23 09:01:58 +12:00
Jordan Brown c89d7b188d Fix Docker Build (#51781)
* Change BYOND version to 513.1526

* Remove BSQL from docker image

* Add a docker publish action

* Add a docker test action

* Cleanup runtime icons

* Cleanup runtime sounds

* Correct docker workflow names

* Add Dockerfile as an appveyor cache dependency

* Fix build issues

* Copy all dlls

* No need for .dlls in docker

* Minor cleanups
2020-06-22 16:49:07 +02:00
TemporalOroboros e78d82592f Refactors reagent exposure code (#51396)
* Refactors reagent exposure code

Removes istype clutter. Renames a few procs

* == TRUE

Adjusts COMPONENT_NO_EXPOSE_REAGENTS bitflag offset.

TODO: Remove comment

Co-authored-by: Rohesie <rohesie@gmail.com>

* == TRUE

Adjusts COMONENT_NO_EXPOSE REAGENTS bitflag offset.

Removes comment

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-06-21 20:03:19 -03:00
EdgeLordExe 75bfd1ea91 Heretics bugfixing patch [READY] (#51676)
* cleaning up code, fixing bugs and other stuff like that

* e

e

* allows armsy to hit with all the links

* e

* actually makes armsy ranged aa

* fixes armsy unable to space walk bug

* fixes the armsy cannot walk in spcace oversight

* e

* e

* E

* aaa fixes more fixes

* aaaaaaaaaaa

* e

* e

* e2

* more cleaningup

* aaaaaaaaa

* e

* e

* e

* Update code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* e

* Update code/modules/mob/living/simple_animal/hostile/hostile.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/simple_animal/simple_animal.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* e

* Update code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-06-21 23:15:01 +02:00
Gamer025 cb65611335 Decrease blood drunk miner move_force (#51573)
Blood drunk miner can no longer move stuff like bolted windows or even doors
2020-06-21 23:11:48 +02:00
Jared-Fogle 3f893c4ba4 Animate pointing (#51751) 2020-06-20 13:30:38 +02:00
Ryll Ryll 20fd4822f2 Simplifies ear damage, allows empaths to properly spot deafness (#51436)
About The Pull Request

Ears currently behave strangely compared to other organs, especially their most closely related sensory organ, eyes. They only assign a deafness trait for quirks, mutations, and clothing (which prevents empaths from noticing hearing damage deafness), have lots of unnecessary procs for dealing/assessing damage, and several audible events check istype() for earmuffs specifically for whether a mob can hear something.

This cuts down on all of that. I removed most ear related procs from mobs, tied deafness explicitly to TRAIT_DEAF (and added a new source for hearing damage), and generally neatened up related code. As a direct result, empaths can now detect deafness from hearing damage, as I assume was intended. I also fixed a bug with examining with med HUD's or as an observer not showing a person's quirks, though I'm not sure people will really care about the info with med HUDs. Also, full revives/regenerating organs now remove all damage from existing organs rather than only trying to replace missing ones

In addition, Inacusiate and Sensory Restoration no longer instantly cure all hearing damage when applied, they now rapidly decrease both ear damage and deafness each tick. This isn't really a fix, but I figured I'd throw it in since I think cobby wanted to move away from instant fix microdose chems, and I punted the restoreEars() procs anyway

Fixes: #51435
Fixes: #48974
Why It's Good For The Game

Brings ears in line with how other organs operate, makes them easier to understand, and restores (what I assume to be) intended functionality for the empath quirk and medhud/observer examines
Changelog

cl Ryll/Shaps
fix: Empaths are able to detect deafness derived from hearing damage
tweak: Inacusiate and Sensory Restoration no longer instantly heal all hearing damage when applied, instead rapidly removing both ear damage and deafness.
fix: MedHUDs and observers now display quirks as intended on examine
/cl
2020-06-19 10:51:06 +12:00
nemvar b87f65d95e Converts ALL typepaths to lowercase (#51642)
* Case of lower

* More changes

* Ruins the nice 420 diff, brainfart when doing the second batch of conversions

* More changes

* Next batch. I think

* Converts even more paths

* Restarts bots

* Capital Free Zone

* Come on travis, do something

* Renames areas

* Bots, please stop dying

* Updates CONTRIBUTING.md and updates a few paths I missed.

* APC recgarftzfvas
/obj/item/computer_hardware/recharger/apc to /obj/item/computer_hardware/recharger/apc_recharger
2020-06-17 20:47:57 -03:00
ATH1909 c644988193 oops (#51690) 2020-06-16 22:15:51 -04:00
EdgeLordExe d5b97b3938 Heretics bugfix (#51648)
* aaa

* e
2020-06-16 06:35:17 -04:00
ShizCalev c164d9922f Fixes a few duplicate articles in examines (#51631)
* Fixes heavily fried foods naming issues

* a few more
2020-06-15 15:10:35 -04:00
Jordan Brown c17c4606de Merge pull request #51641 from Jared-Fogle/drunk
Implement unused drunk alert
2020-06-15 14:52:34 -04:00
ラッピ from PSO2 7ba921ee6d Medbots now know they should be healing other damage types instead of brute (#51606) 2020-06-15 10:40:37 -04:00
EdgeLordExe b237791423 HERETICS: Solo Antagonist that grows with power (#51199)
* basic antag items


hey


based


game is on


ree


e


brings back good sprites


eueuuee


eeeeeeeeeeeeeeeeeeee


more


tgui baby


FINALLY


e


Small changes


adds better point s


Finishing touch!


FINISHED

ANTAG FINISHED. FUCKING. FINALLY
grammer


E


E?

* rebuilt tgui

* gamemode fixes

* i love inconsistent var names

* sprootes

* ath review

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* Automatic changelog compile [ci skip]

* a shit ton of changes

* Apply suggestions from code review

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* sprootes

* more changes ree

* Fixes and upgrades

* sprootes done

* dmdoc compliance

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* mewtewnew revieww ~~

* e

* Automatic changelog compile [ci skip]

* e

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

* autodoc

* E

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* removed Destroy()

* * 0.5

* bugsquash

* e

* changes to ashlord's rite

* e

e

* e?

* the fuck

* adds station wide alerts for ascension events

* fixes an autodoc

* tgui

* e

e

* removes a redundant line of code

* sickly blade is now normal size item

* changes a line of code in flesh

* no revives for ghouls!

* uwu

* Update code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>

* E

* E2

* Automatic changelog compile [ci skip]

* Makes eldritch cult into HERETICS

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

* unfucks medallions code

* long live list loops

* E

* E

* i love my git crashing

* Magics

* E

* removes TRAIT_GHOUL since it was redundant

* Update code/modules/mob/living/carbon/inventory.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/carbon/inventory.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/carbon/human/species.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/carbon/human/species.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/carbon/human/human_update_icons.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* fixies uwu

* hopefully i fixed all return ..()

* E

* EEEEEEE

* wormie now is refactored

* removes destroy

* Update code/modules/surgery/bodyparts/bodyparts.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Automatic changelog compile [ci skip]

* Update code/modules/mob/living/simple_animal/eldritch_demons.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

* E

* Update code/modules/mob/living/simple_animal/eldritch_demons.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/simple_animal/eldritch_demons.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/mob/living/simple_animal/eldritch_demons.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

* E?

* E

* one more

* k

* OH SHIT OH FUCK

* replaces ROLE_ECULT with ROLE_HERETIC and fixes preferences

* REE

* fleshy fixes

* fixes summonings

* REE

* texture fix

* fixes a stupid fucking runtime that i noticed coz i forgot people can be borged. FUCK

* grammer

* nullrods can now remove runes

* HOLY SHIT, HOTFIX NERF

* E

* E

* TEMPORARY SOLUTION TO MAKE HERETICS SPAWN NATURALLY

* Update code/modules/antagonists/eldritch_cult/eldritch_antag.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_book.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_effects.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* SECOND TEMPORARY FIX

* fixes fixes fixes fixes

* i hope this no longer will qdel summons

* E

* please push this asap

* E

* buffs sickly blade to 17 damage and only allowes culties to use it

* Explanations uwu

* examine changes ree

* e

* E

* )

* E

* E

* Ash fix

* changes to mad touch

* replaces e_cult with heretics and fixes protect objective to suceed when someone suicides

* E

* makes worm code use COMSIG_MOVABLE_MOVED

* replaces bad var names

* makes eldritch knowledge an assoc list

* E

* Update code/modules/mob/living/simple_animal/eldritch_demons.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* what the fuck

* the fuck

* fixies

* EEE

* fixes

* e

* fixes

* mansus grasp slight buff

* changes overall changes

* E

* logging

* changes the eldritch armor into a nicer looking kryson robes

* tgui bundle

* QOL sprites and a spell to contract armsy

* SPRITES

* readds rust floors

* Fixes pointed out by anturk

* E

* E

* E

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* Cleanup

* Fixes

* E

* EEEEEEEEEEE

* makes heretics a little bit more common

* Update code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* EEE

* eee

* E

* E

* Init

* Makes shit more readable

* h

* e

* E

* wounds compatibility patch

* hnng

* rusty better sprite

* turn

* Apply suggestions from code review

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>

* E

* further renames e

* E

* JS side

* changes reee

* e

* E

* yeesh

* e

* E

* pr

* e

* E

* changes re

* AAAAAAAAAAAAAA

* e

* antag huud

* e

* e

* hnnng

* hnng

* HNNNNG final patch - LAST TESTMERGABLE COMMIT

* HNNG NEVERMIND THIS IS THE LAST TESTMERGABLE COMMIT DONT LISTEN TO LIES BELOW

* e

* FINAL PATCH - MERGE READY

Adds defines, buffs blood siphon a bit so it can utilize wounds and replaces ROLE_CULTIST with ROLE_HERETIC

* forgot about a single debug line aaa

* hnnnhng

* hng

* a!

* aaa

* applies code review

* e

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Changelogs <action@github.com>
Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-06-14 18:10:16 +02:00
Jared-Fogle 1ca9ebb73f Implement unused drunk alert 2020-06-14 01:33:42 -07:00