141 Commits
Author SHA1 Message Date
MarinaGryphonandGitHub c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
DoxxmedearlyandGitHub 4a1eefe707 Robots can't understand friendship (#10966) 2021-01-12 11:23:09 +01:00
GeevesandGitHub 59b4d21c84 Angry Eye Fix (#10916)
Vampire blood eyes now properly disappear when they lose frenzy.
2021-01-10 12:56:15 +02:00
GeevesandGitHub ec6a2c4456 Angry Eyes (#10787) 2020-12-22 15:45:18 +01:00
GeevesandGitHub 6ff5d78786 Cultist Memory (#10622) 2020-12-22 15:25:30 +01:00
GeevesandGitHub b1ac5a6027 Earmuff Things (#10759) 2020-12-19 14:02:32 +01:00
GeevesandGitHub 41d4dd8bf7 HUD Changes (#10770)
Talking indicators now appear on the right, in order for them to not appear behind other HUD elements.
    Thralls now get an icon next to their master to easier see and remember who they are. Likewise, vampires who have thralls now get little icons next to their thralls.

image

Inspired by: VOREStation/VOREStation#2636

I also replaced the cult icon with one from Paradise station, credits to them.
2020-12-16 23:22:40 +02:00
GeevesandGitHub adbed34352 Vampire Embrace Fix (#10753) 2020-12-09 13:40:22 -03:00
GeevesandGitHub 619bef4092 Vampire Veil Walk (#10548) 2020-11-17 13:35:07 +01:00
GeevesandGitHub dd0b88a3ef Vampire Tweaks (#10476)
Vampires with victim awareness enabled will no longer drop their victims to the floor.
    Stunned people can no longer interact with radios. This means that you cannot use a radio while being bloodsucked.
    Clicking the drain blood ability whilst draining blood will now cause you to stop sucking blood at the end of the next drain cycle.
    Gaining a vampire power is now displayed a bit nicer in the chat log.
    Vampires now have a UI element on the HUD for how much usable blood they have, what their frenzy counter is at, and to suck people.
    Removing vampire status from a player now removes their vampire abilities and such.
    Vampires now can only suck up until 950 units of usable blood.
    Vampire glare now stuns IPCs and cyborgs as well.
    Hulks no longer have funky punctuation.
    Veil walking now uses your mob sprite instead of a generic ghost sprite.
    Triggering veil walking now breaks all grabs on you.
    The vampire help menu has been revamped to be more up to date and stylish.
2020-11-10 08:14:48 +02:00
Matt AtlasandGitHub 44a30fe363 Converts emote("me", ...) to visible_message. (#10331) 2020-10-26 08:29:18 +01:00
Matt AtlasandGitHub 556f1aa86f Fullscreen overlay rework, full-black unconsciousness overlay, overlay fadeout animations + more. (#10053)
Ported the clickcatcher from tg/bay. You can now click black spots to turn. Isn't that handy, especially with vision cones.

    Reworked fullscreen overlays into an easier and better system, courtesy of PsiOmegaDelta.

    Similiarly, added fadeout animations to all pain overlays, plus unconsciousness.

    Fixed the vampire frenzy overlay never showing.

    Unconsciousness is now FULL darkness.

    Flashing mobs is now an inbuilt proc.
2020-10-02 08:53:14 +03:00
Matt AtlasandGitHub d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
MarinaGryphonandGitHub 87e071fce5 Replaces \gender to fix metagaming issues. (#9745) 2020-08-25 11:46:34 +02:00
Chada-1andGitHub d7e680a575 Full rename of all real chems to bone apple tea'd versions. (#9400)
As a continuation of #9389
As a bonus, any drugs that mentioned their IRL counterpart in their description now describe their predecessor as ancient, and the new ones as modern. The biggest difference here is just the Antihistamine which was given a full new name. They're similar enough that they'll be recognized (most of them) but different enough for us to call our own and not care what the real medicines are/do since these are our sci-fantasy versions just inspired by them.
2020-07-26 13:19:41 +03:00
GeevesandGitHub 33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
MarinaGryphonandGitHub 37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
AlberykandGitHub 75712e03bb Stops vampires from draining blood if their mouth is blocked (#9157)
What it says in the title. Should stop vampires from sucking people while wearing space suits.
2020-06-20 11:32:49 +03:00
Matt AtlasandGitHub c6d9cba325 Changes up a lot more messages to look like emotes. (#9133) 2020-06-18 10:29:47 +02:00
KaedwuffandGitHub 1529fa44c1 Removes Virology (#8927)
-Almost all aspects of virology and it's related machinery and objects have been purged from the code and map.
-Most of disease code has been purged. Some pieces of it remain as holdovers because they would require extensive rewrite of defines and codes for things like nanite robot transformation and appendicitis (that frankly isn't necessary)
-The outbreak event has been purged, as has the virology malicious code event variant.
-The Virology department has been remapped into the Abandoned Sector.
2020-06-05 20:27:46 +03:00
AlberykandGitHub 3c96cc70e6 Changes loyalty implants to mind shields (#8398) 2020-03-12 22:01:42 +01:00
SkayvenandGitHub a780cf289b MY EYES! - In which I revisit blinds again. (#8268) 2020-02-19 23:39:04 +01:00
mikomyazakiandMatt Atlas 7aa0e6475b Drain blood works properly even if a target Skrell goes to Srom during. (#8027)
Skrell in Srom will still get messages about memory loss due to brain damage done to their real body.
2020-01-17 07:56:51 +01:00
AlberykandErki 26fefb9c0d Attemps to make vampire draining a bit less lethal (#7884)
Turns out that draining some blood will cause people to get a lot of brain damage, resulting in the complete shutdown of their organs. This pr reduces the bloodloss caused by vampire draining, making it a bit less lethal.
2020-01-05 21:15:29 +02:00
KaedwuffandMatt Atlas a811f6b58e Dominate now posts to the chat window. (#7885) 2020-01-05 11:32:23 +01:00
c087a0a0bf Ports a psionic system from Bay. (#7717)
* Ports a psionic system from Bay.

* Rip out this shitcode.

* shitcoden't

* fixes

* it should work fully now

* Admin fixes

* Remove todos

* remove todos part 2

* Removes psi-armour. We don't need this for now.

* Skrell are now operants. Tweaks coercion.

* Adds thralls.

* Temp removal of psiarmour. Fixes psigrabs.

* Thrall assay.

* fixes

* More fixes

* unused define cleanup

* Log and powers

* Skrell powers are done.

* Update code/modules/psionics/events/mini_spasm.dm

Co-Authored-By: Geeves <ggrobler447@gmail.com>

* Update code/modules/psionics/events/mini_spasm.dm

Co-Authored-By: Geeves <ggrobler447@gmail.com>

* Update code/modules/psionics/equipment/cerebro_enhancers.dm

* did this work???

* jargon

* arrow's fixes

Co-authored-by: Geeves <ggrobler447@gmail.com>
2019-12-24 11:32:05 +01:00
Matt AtlasandWerner ce6c12f8a6 Ports arterial bleeding and tendon severing (#7432) 2019-11-21 14:45:19 +01:00
WernerandGitHub af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
GeevesandWerner a5e2c56669 Makes vamp a bit better (#7233) 2019-11-13 23:18:56 +01:00
DwagoandWerner 2458d6ce50 Fixes a few bugs (#6072)
Fixes #6069
Fixes #6062
2019-02-23 23:41:39 +01:00
KaedwuffandErki d4cbac22b1 Better succing (#5855)
Using open-source resources I created a better bite and suck sound effect than the loud squishy noise we had for vampires.
2019-01-01 23:11:06 +02:00
DwagoandErki 89a61e95e2 Vamp Bite Tweaks (#5851)
The old code for whatever reason only stunned the person being bit for around 7 second then they could resist. This should keep them stunned long enough to be unable to resist for the full duration of the sucking
2018-12-30 19:51:07 +02:00
KaedwuffandWerner 5e288af379 Adjustments to Wizard Spells (#5335) 2018-10-29 17:50:10 +01:00
KaedwuffandWerner 917c49201a Vampy tweak (#5469) 2018-10-27 21:55:46 +02:00
BurgerLUAandErki 8519dcc393 .loc = to forceMove() (#4937)
As requested, this PR is changed to only include all .loc = to forceMove() changes.
2018-08-04 01:48:58 +03:00
AlberykandWerner e33981c24a Vampire changes (#4979)
-vampires can't bite people wearing airtight helmets due to their necks being protected
-stopping to bite someone will now produce a visible message
-drinking blood, via glass or food, will increase a vampire's usable blood
-blood drain now plays a sound
2018-07-18 22:25:22 +02:00
LohikarandErki 7ef4090f00 Z-Lights Mk 2 (#4383)
changes:
Bidirectional source Z-lights have been reverted to single-direction in favor of corner z-bleed.
Z-mimic turfs will now average their light level with their mimiced turf to better approximate Z-lighting.
Openspaces have been made significantly less dark.
Corners no longer incorrectly always take the instant update pathway.
MultiZ helpers are now macros.
More things now properly respect area dynamic lighting settings.
2018-04-27 23:10:59 +03:00
RonandErki aedcaab802 Bug Fixes (#4527)
Fixes part of #4490
Fixes #4462
Fixes #4457
Fixes #3685
Closes #4331
Fixes #4254
Fixes #4258
Fixes #4209
Fixes #4030
Fixes #4525
Fixes #4461
Fixes #4524
2018-04-06 17:48:31 +03:00
LohikarandWerner 0abc1d2a65 Repath a bunch of things to /mob/abstract childtypes (#4111)
* Repaths eyes, observers, dview, and new_players to /mob/abstract subtypes.

* Adds /mob/abstract, a base type for 'abstract' mobs that aren't meant to be directly affected by the game world.
2018-01-24 11:27:14 +01:00
AlberykandLohikar f7d857a3b2 Turns dominate into an end game power (#3850)
Instead of getting dominate before bats, you will only get access to dominate only after you have access to veil walk.
Also increases the blood costs of using dominate.
2017-11-20 10:14:02 -06:00
AlberykandErki 36b6642c83 Fixes merchants making a lot of money with little effort (#3815)
This should fix merchants getting insane ammounts of credits due to plasma.

Also, fix an issue with a vampire message check.
2017-11-05 12:50:45 +02:00
ErkiandGitHub 7b1bcdc8f3 October Bugfix Bonanza (#3767)
Fixes #3742 - someone unfucked the fix again.
Resolves #3740 and resolves #3739.
Fixes #1558 - a 10 month long meme is dead.
Resolves #3720 by making robo-eyes immune only to the eye stinging effects of pepperspray. Let there be equality amongst the synths.
Fixes #3676 - tested, shouldn't break. It was double-calling set_death_timer.
Fixes #3672 and fixes #3658 - that was my bad on not noticing the diff around hologram.icon = icon vs add_overlay(icon).
Fixes #3762 - I'm surprised this didn't fuck over more.
2017-10-29 19:03:24 +02:00
AlberykandErki a057155ad8 Fixes blood heal not fixing broken bones or internal bleeding (#3738)
Now it should heal any wound.
2017-10-25 06:30:50 +03:00
AlberykandLohikar 8e53ea0c78 Cult and antag fixes/tweaks (#3524) 2017-10-02 22:34:01 -05:00
AlberykandLohikar 09281f9bf1 Minor vampire power changes (#3396)
-fix thrall not checking if it could be used on the victim
-antags and special characters should be immune to vampire mind control powers
2017-09-08 10:32:33 -05:00
WernerandErki 5657397106 Halves the required blood for Diseased Touch (#3338) 2017-08-29 23:23:23 +03:00
RonandErki ad96a34dd8 Removes some in worlds (#3227)
Removes some in worlds and some commented out code that I don't think will ever be used.
2017-08-06 19:50:53 +03:00
LohikarandErki 36164a15d4 Better action progress bars (#3175)
changes:

Progress bars will now stack if there is multiple ones on a single turf.
Progress bars' update speed is now mediated by stoplag() instead of arbitrary numticks numbers.
A callback can now be passed to do_after or do_mob which will be called every check - if the callback returns FALSE, the action is cancelled.
Progress bars no longer show an X briefly when their associated action is cancelled.
Progress bar itself is from /tg/, do_after changes are not.
2017-07-31 20:23:47 +03:00
ErkiandGitHub 07cedfb335 Some more fixes (#3130)
Fixes #2173
Fixes #1927
Fixes #3100
Fixes #3087
Fixes #3124
2017-07-23 01:03:41 +03:00
skull132andGitHub 8c5c10029f Vampire fixes! (#2703)
Fixes #586
Fixes bloodheal not handling external organs properly.
Refactors the code with new macros and shit.

Did I miss anything?
2017-06-24 23:37:54 +03:00