Commit Graph

11007 Commits

Author SHA1 Message Date
Garen Crownguard c69a359f20 ling fixes (#44055)
About The Pull Request

Fixes #37273
Fixes #37507
Changelog

cl Garen7
tweak: Lesser form lings can now toggle augmented vision
fix: You can no longer turn back into human form as a lesser form ling while ventcrawling
fix: Stuns and Reagents are now passed when transforming into a monkey or human
/cl

It didn't seem like augmented vision was meant to only be usable as a human so I made it usable as a monkey, if the original creator wanted it to be only usable as a human they would have assigned the var req_human of the augmented vision ability to TRUE since thats where this behavior is usually handled.
2019-05-27 22:36:08 +12:00
oranges c33aec037f Merge pull request #44130 from Akrilla/traitor-codewords-highlight
Syndicate codewords are highlighted to traitors
2019-05-27 22:16:55 +12:00
Akrilla d612ea120e New classes, <span>, and inline var
Fixup
2019-05-26 08:50:37 +01:00
tralezab 57a513c3bb [READY] Adds the Gravitokinetic stand type (#43846)
This adds the gravitokinetic stand. It's attacks are weaker but they apply heavy gravity.
They can also alt click the ground to apply heavy gravity to that tile, the gravity applied from floor punches is heavy enough to damage people over time.

Recalling drops all of the affected tiles, and they have a range as well.
2019-05-25 19:17:55 -04:00
Akrilla 05c4f51f53 Merges code into above proc 2019-05-25 09:20:44 +01:00
Akrilla d87fdaaefa Highlight codewords
Phrases in blue, responses in red.
2019-05-24 22:34:46 +01:00
4dplanner 6cccabef30 Different defines (#44029) 2019-05-24 11:56:04 -04:00
subject217 4cbcfd6b28 Removes MIRROR_MAGIC changesource flag from zombies (#44105)
YEET!
2019-05-24 09:33:02 -04:00
Rob Bailey 8958287246 [s] Prevents a certain kind of antag-rolling abuse. (#44056)
About The Pull Request

Currently there's a very easy way of making it so that if you don't roll antag, you aren't playing the game and can just go observe and hope for ghostroles.
Have every job set to never, have return back to lobby if preference unavailable set, and antags enabled.
if you roll antag, you get a job or the antag, if you don't, back to lobby.
If you think this is a good idea and go do this, know it's against the rules and if you get caught you'll be banned.

What this PR does is validate that you have at least one job enabled before ever even adding you to the pool of potential players, if you have "return to lobby" set. If this happens, you'll get a notification and an admin will be notified if you also had antags on.
Either of the other "my pref was unavailable options" you can have all jobs set to never just like before and you'll get your random role.
Why It's Good For The Game

Prevents some abuse that can easily be closed on the game code end.
2019-05-24 13:57:37 +12:00
vuonojenmustaturska cdad5e93a0 Removes some unnecessary wrapper procs (#44061)
* unwrap some things

* actually let's not #define this either
2019-05-22 14:41:11 +02:00
RaveRadbury 9ab2ad72ca Reworks "Religiously Comforted" mood_event (#43995)
* Initial poking around

* adds a message to let you know the examine proc'ed

* converts time to minutes

* removes old on_process() code

* Nests procs under if(!appears_dead)

* nests blocks under src != user
2019-05-21 18:53:13 -04:00
vuonojenmustaturska e123400d00 Removes the mutation on_move hook (#44060)
Why It's Good For The Game

This

for(var/datum/mutation/human/HM in dna.mutations)
	HM.on_move(NewLoc)

pattern is just awful, especially when only one mutation out of all of them implements it.
Changelog

cl Naksu
code: removed /datum/mutation/human/proc/on_move in favor of having the chameleon mutation register for a signal
/cl
2019-05-22 10:49:28 +12:00
skoglol 5316926510 Fixes some missing adjancency checks. (#44020) 2019-05-21 11:43:35 +02:00
oranges 5006e17188 Merge pull request #44028 from vuonojenmustaturska/braindamaged-corpses
Stops corpses from receiving new information about their damaged brain
2019-05-20 16:00:22 +12:00
Jordan Brown b6c41e3b32 Merge pull request #43991 from vuonojenmustaturska/vorecode
Removes vorecode
2019-05-19 12:24:56 -04:00
MrFluffster abdb26cb10 Adds foodtype CLOTH, gives it to dummy item for clothing eating and makes moths like CLOTH (#43965) 2019-05-19 17:58:56 +02:00
oranges 6d60467933 Merge pull request #44011 from ExcessiveUseOfCobblestone/starsnstripes
[S] The Pen is Mighter Than The Server No Longer
2019-05-19 22:31:28 +12:00
RaveRadbury ade1a97e7c [READY] pAI HUD Overhaul (#43741)
* Initial overhaul work and some fixes.

Running into a bug with getting healthanalyzer variables to pass.

Signed-off-by: RaveRadbury <risforradbury@gmail.com>

* Fixes some typos, shortens a message

* Update pai.dm

* Prevents pAI OS from coming up in other windows.

* Moved around some camera stuff, trying to fix lost pAI zoom

* Fixes pAI zoom, adds camera flash

* PAI buttons grey out if they need software first

* Better greying out of buttons in PAI

* Removes unimplemented HUD stuff

* Should make pAI Host Scan require being held (like DNA check)

* Includes host scan as a greyed out hud

* Improved button loop

* Fixes pda icon off-set

* Fixed inconsistent indentation

* Replaces outdated and innacurate checks for scans

Thanks to Cobblestone for the help

* Refactor pAI hud button grey out

* Changes browse to browser

* cleans up the code, gets rid of an error

* Removes indent from #undef

* Removes an unneeded text-align:right
2019-05-18 23:06:29 +02:00
4dplanner cd07ddc6b3 Sets firer for glass golem (#44010) 2019-05-18 15:21:48 -04:00
vuonojenmustaturska 96e70e786d goastbrains 2019-05-18 17:35:07 +03:00
zxaber a22ffe33b1 Reworks AI backup battery system slightly, and allows (un)bolting while on backup at heavy power cost (#43952)
* power underwhelming

* Update ai_core.dm

* status page update

backup power now only shows in the status page if the AI is in the core.
2019-05-18 16:32:02 +02:00
ExcessiveUseOfCobblestone 5b688dca86 Update mob_helpers.dm 2019-05-17 15:55:34 -04:00
vuonojenmustaturska b14ae1dcf6 Fixes harddel causes for various things (#43989)
* hardddel stuff

* mech stuff
2019-05-17 08:46:50 +12:00
vuonojenmustaturska 5808ebf45a Update sprite_accessories.dm (#43984) 2019-05-16 15:00:55 +02:00
AnturK 76841fe381 Merge pull request #43975 from nemvar/patch-61
Fixes an age old issue with the explosive guardian
2019-05-16 14:57:05 +02:00
AnturK 39233cdf59 Merge pull request #43971 from 4dplanner/golem
Fixes glass golem pierce
2019-05-16 14:55:05 +02:00
AnturK 07b7c248ff Merge pull request #43969 from 4dplanner/healthhud
Checks for null not 0 in healthhud
2019-05-16 14:52:57 +02:00
vuonojenmustaturska 1009d008de mistakes were made (#43957) 2019-05-16 14:42:19 +02:00
vuonojenmustaturska c656547df0 wtf 2019-05-16 00:59:41 +03:00
pireamaineach 0a2d3434ac Fixes me dumb big mistake. (#43934) 2019-05-15 16:54:54 +02:00
nemvar 093da2d734 Bumper 2019-05-14 22:56:00 +02:00
AnturK e1bea6d613 Fixes ed209 not shooting anything (#43923)
The net projectiles are completely useless and more likely to teleport the
ed than the target, but i'll leave changing these for another PR
2019-05-14 12:48:36 -07:00
4dplanner 9ea4831046 Fixes glass golem pierce 2019-05-14 19:57:23 +01:00
4dplanner 26160a8c26 Checks for null not 0 2019-05-14 17:11:01 +01:00
Krysonism 9dd94322ef Adds 10 new drinks, some food reagents and goofconomizes champagne (#43825)
* Adds 10 new drinks + related stuff.

* Update code/modules/reagents/chemistry/reagents/alcohol_reagents.dm

Co-Authored-By: Krysonism <49783092+Krysonism@users.noreply.github.com>

* Update alcohol_reagents.dm

* Fixes the pwr game soda I messed up

* gives champagne the intended price

* Tries to fix the atrocious spelling and grammar

* Adds period

* Tries to appease cobby

Removes Mandela(RIP)
Makes misc changes cobby wanted to the best of my limited ability.

* Taking "catsip" out behind the shed

The drink catsip has been axed. Rest in peace.

* Reworks turbo to be more unique

Turbo no longer boosts your speed, but instead restores stamina based on how drunk you are. Enjoy responsibly, or get shitfaced and fight with security.
2019-05-13 16:46:52 -04:00
vuonojenmustaturska e2104ed3c8 Blob refactor (#43872)
* blob refactor

* blobtype -> blobstrain

* fixes, chemical -> strain

* only /mob/living experience Life, blobs and other cameras can process if they need to

also other fixes

* call_life goes out

* ispath thing
2019-05-12 23:59:36 +02:00
AnturK 3a3b036bbd Fixes additional ai's spawning. (#43915)
* Fixes ai/cyborg job passing through human preview

* Also in the future.

* bleh
2019-05-12 10:59:54 +12:00
AnturK 11376c3c7b Dumbfire changes (#43843)
* Dumbfire changes

* Unifies dumbfire and projectile.

* Also fixes this while i'm at it.
2019-05-12 10:53:20 +12:00
nemvar 8886afbbca Spider Queen Spider Queen Does Whatever Spider Queen Does (#43864) 2019-05-09 11:22:45 -04:00
YoYoBatty 606d285ccc Fixed hostile mobs not smashing directional windows (#43811)
* Fixed hostile mobs not smashing directional windows

* Update hostile.dm

* Update hostile.dm

* Update hostile.dm

* oops
2019-05-08 22:51:56 -04:00
AnturK c075978062 Job pref revamp (#43559)
* Job Preferences 2.0 with old vars and upgrade.

* Fixes pref upgrade.

* Lazy option

* Removes debug message.
2019-05-09 09:22:22 +12:00
skoglol 04f4cbf037 Secondary shocks dont ignore insuls. (#43840) 2019-05-08 13:48:25 -04:00
4dplanner d98c65fd08 Fixes shapeshift health adjustment (#43784)
* Fixes shapeshift health adjustment

* Fixes gross whitespace

* adds forced to shapeshift damage

* Brainloss does not have a forced parameter

* Cleans up some missed named arguments

* Adds to overrides

* More forced

* Re-arranged so 0 damage forced calls do nothing

* Forced for silicon changes
2019-05-07 19:19:23 -04:00
Matt Smith 586419ac90 Remove some duplicate code (#43831) 2019-05-07 15:50:48 -04:00
oranges b1706942a1 AI clicks no longer runtime when clicking on things that don't have a (#43770) 2019-05-07 15:47:34 -04:00
JJRcop 6aa8cebfe4 [READY] Replaces sleepers with stasis beds (Lifeform Stasis Unit) (#43075)
* Adds stasis beds

Needs sprites, using placeholder ones

* Adds stasis beds to techwebs
Cryostasis Technology

* Adds sprites for stasis bed

* Stasis beds support economy/ancap

* Stasis bed can be deconstructed

* Stasis bed requires cable coil

* New stasis bed sprites by @Kmc2000

Made by Kmc2000 <bluekorben2000@yahoo.com>
Not currently functional

* Add unique to SSvis_overlay.add_vis_overlay

will return the overlay object itself and not reuse it

* Make stasis bed art function

can enable/disable with alt click
makes sounds when powering up/down

* The tubes go over the mob now

* Remove sleepers from techweb tree

* Fix stasis bed lying

* Modified stasis bed build requirements

* Survival pod version of stasis bed

Map spawned sleepers delete their circuit boards
Added stasis beds to 'doctors' phobia
NanoMed for survival pod which is always free, not refillable

* Replace sleepers with stasis beds on all station maps

removed all sleeper machine boards from maps
one sleeper machine board intentionally left alone in oldstation

* Fix stasis bed tube overlay capturing clicks

Give power up and down noise freq variation

* Remove stat check from living Life

* Remove vis overlay assertions from stasis bed
2019-05-07 13:16:18 -04:00
vuonojenmustaturska fb45b7a017 Turns trait accessors into defines, fixes some bugs (#43820)
It's free performance.
2019-05-06 19:44:05 -04:00
blessedmulligan 9f2e55e83c Adds garlic (#43815)
* adds garlic, garlic bread, and garlic juice (reagent).

Changes khinkali (a meat snack) to require garlic in its crafting, added some nutriment to khinkalis.

* reduces garlic juice healing to bring it more in line with sprinkles/banana juice/nothing. Still gives a bit more HP, but much, much slower

* Garlic juice now prevents vampires from draining you, stuns vampires if in their bloodstream.

Also fixed garlicbread sprite

* fixed typo

* Update code/modules/mob/living/carbon/human/species_types/vampire.dm

Co-Authored-By: blessedmulligan <30278162+blessedmulligan@users.noreply.github.com>

* Cleaned up isvampire

thanks cobblestone-senpai

* Rebalanced metabolism time, cook heal, vampire effects, and stink rate

* typo

* typo
2019-05-06 10:50:11 -04:00
skoglol 2f1d9f9152 Shocks propagate to people you are pulling and pulled by. (#43712)
* Shocks propagate to pulled humans.

* shocks pulledby as well, prevents defib loop and extra shocks.

* This is better.

* whitespace

* more whitespace

* Now only casts to human.

* More fixes
2019-05-06 10:46:28 -04:00
YPOQ e591b04a4b Fixes certain golem types ignoring projectiles (#43783) 2019-05-06 09:10:45 +02:00