Commit Graph

11794 Commits

Author SHA1 Message Date
ShizCalev c13bfd34f0 Merge pull request #49866 from Ghommie/patch-1
Webedit touching the MOVESPEED_ID_DAMAGE_SLOWDOWN_FLYING speed modifier.
2020-03-11 02:36:22 -04:00
tralezab 70af311909 ahaha (#49857) 2020-03-11 12:46:53 +08:00
LemonInTheDark 0007cb1381 Fixes SR not working when the holder is empty (#49779)
We do this by moving it's callback from the reagent itself to the mob. The callback proc has also changed,
I've added the behavior to revive(), based on the preseance of excess_healing in the arguments.
This is a little snowflakey but the behavior is consistent.
2020-03-10 20:30:44 -04:00
Ghom e6ad3e3fc4 Update human.dm 2020-03-10 14:27:23 +01:00
tralezab adba2264fe fixes nightmares not getting nightmare names (#49835)
* NICE

* even nicer
2020-03-10 16:43:55 +08:00
spookydonut beca456c0f Add new lints (#49751)
Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-03-09 22:13:48 -07:00
Ryll Ryll 7e7fe53fdf Adds Weekend at Bernies'ing People (#49749)
* in addition to the meme i also fixed some comments!

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

Co-Authored-By: Jordie <4343468+Jordie0608@users.noreply.github.com>

Co-authored-by: Jordie <4343468+Jordie0608@users.noreply.github.com>
2020-03-09 22:03:32 -07:00
Qustinnus c175387ba0 New random event: Wisdom cow (#49719)
* wisdom cow

* smoke

* fine he speaks more wisdoms now

* pronouns

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

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* for

* smoke1

* smoke2

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2020-03-09 19:01:49 -07:00
Dennok 7826dd68f0 Slime split fixes. (#49734)
* Adult slimes death fix.

Adult slimes on death drop split on turf.

* Slime sptil fix.

Slime appears on turf on split.

* Slime split fix.

Slime don't split while in closet, etc.

* drip of flexibility

Co-Authored-By: XDTM <heliumt@yahoo.it>

* drip of flexibility

Co-Authored-By: XDTM <heliumt@yahoo.it>

* drip of flexibility

Co-Authored-By: XDTM <heliumt@yahoo.it>

Co-authored-by: XDTM <heliumt@yahoo.it>
2020-03-09 18:56:42 -07:00
Iamgoofball 3203f19290 The Families Gamemode. Home. At least it was 'til I fucked everything up. (#49274)
Adds the Families gamemode to the codebase. In this 1 hour showdown, 
multiple criminal families are placed onto the station with their goal 
to rack up the most points by the end of 1 hour. At which point, the 
Space Cops hit up the station to crack down on the family activity. The 
severity of the Space Cops is based on how much carnage and murder the 
families have committed.

## Why It's Good For The Game

With an actual official medium/heavy RP server, and the codebase taking 
a much harder swing towards heavier consequences for death, a more 
player focused gamemode with a unique swing on teamwork, the concept of 
what exactly is an antagonist, and trust/paranoia will do wonders to 
help improve that atmosphere.

Previous tests went extremely well(when administrators weren't 
intentionally sabotaging it by welderbombing families as the Head of 
Security every single round immediately with no escalation), but 
suffered from "this just isn't a gamemode for no RP servers like /tg/".

However, /tg/ is now an RP server.

Get ready to rep your family.

## Isn't this just Gang?
Heck no. Only thing similar is tagging turf and the fact criminal 
groups are involved. This mode is completely different otherwise.

## Heck yeah, where do I sign up?
Ask a family member where their Signup Point is, and then simply click 
on it with an open hand. You'll be signed up for the family instantly, 
and given some sick threads and a spraycan for tagging.

## How do I rep my family?
Wear your gang's uniform or colors similar.

## What does it mean to roll with a crew?
Travel in a group of four or more for bonus points towards your gang.
However, you receive less for having eight or more, so be careful. Try 
to spread your crews out!

## I'm an X, what do?
Gangster: Yeah, go do whatever. Wanna backstab your gang? Go for it. 
You can switch sides at any time by clicking on an enemy gang's sign up 
point. Wanna murder some snitch because they ratted you out to the 
pigs? Do it. Wanna pressure the locals into supplying you with goods to 
export? Emergent gameplay.
Civilians: Wanna join a gang? Go for it. Gangsters probably shouldn't 
be arbitrarily murdering you, but if you're repping someone else's 
colors, don't expect to be given a free pass. After all, uniforms are 
the only way to really identify a gang member.
SPACE COP: Get rid of all the gangsters. Secure the station. Protect 
the law. Uphold the law. Eat donuts.

## No huds? How can I tell if someone's part of my group?
Tough shit, man. I hope you like trust.

In short, this gamemode will be a fun exercise in how far the 
playerbase can go in regards to trusting eachother and unifying to meet 
a common goal for their group with no rules, gameplay mechanics, or 
anything actively forcing them to work together.

## How do I know if someone is a gangster?
1. Are they wearing a gang uniform/color?
   If yes, they're probably a gangster.
   If no, they're probably a civvie.
2. Are they attacking gangsters?
   If yes, they're probably a gangster.
   If no, they're probably a civvie.
2020-03-08 18:33:54 -07:00
Dennok 8a888c690c Fix on station jet air using and trails only on use. (#49567)
* Update carbon_movement.dm

* Carbon use jets before basic spacemove sources

Now carbons dont try propel yourself by thing around, when use jet.

* up

* Jet used when jet must be used

No more persistent jet air use

* Jet implant used when jet implant must be used

No more persistent jet implant air use

* TRUE and FALSE in carbon_movement.dm

* missing right-paren

* missing right-paren in imp

* better jetpack check

* better augment jetpack check

* augment jet toggle on fix

* fix m

* up

* Jet trails only on air use
2020-03-08 20:35:10 -04:00
ArcaneMusic 0445fb4996 Cats cannot catch pray smarter than them. (#49609)
* Cats cannot catch pray smarter than them.

* hey, at least I added a cooldown to the emote this time.

* Classic cat n mouse

* Sorry, I can't glean a complete thought through one emoji.

* Damnit.

* Longer var name
2020-03-09 01:48:57 +08:00
moo 5da1890d53 bzzt (#49781) 2020-03-08 20:13:58 +08:00
tralezab 43ec902cd1 fixes unremovable mutations, fixes weird tail organ shennanigans (#49771)
* THE mutations fix

* removes !owner

* removes redundant code (yay)
2020-03-06 23:39:50 +01:00
Ryll Ryll f9963454db Adds tackling (VIDEO INSIDE) (#49476)
* huthtuthuthuthtuhtuthuthuthuthtuthuthuthtuthut

* documents and expands, adds new glove types

* Adds slamming into tables and neatens up throwingdatum handling (+stuff)

* bit less squishy

* adds sprites, offbrands, swaps most combat insuls for tacklers

* adds dolphin and rocket gloves to BEPIS

* changes dna to traits, buffs tackling

* same as last commit but moreso

* updates docs, nerfs stuns

* vending machines, better docs

* window tackles for good measure

* gets window splats working

* polish off

* LAST DAY OF SCHOOL
2020-03-06 11:17:52 +08:00
moo 72b7a266b3 Adds Religious Sects and Basic Technophile Sect for Proof of Concept (#49434)
* このコミットの中が未来です

* Adds Rites

* 💻

* remove bible global

* last minute code changes 😏

* review brah

* waaa_fb

* 

Review stuff, Doc stuff, You can now coax a user to the platform for !!FUN!!

* Update code/modules/religion/religion_sects.dm

Co-authored-by: spookydonut <github@spooksoftware.com>
2020-03-06 11:11:52 +08:00
IndieanaJones 47f7c41e62 Fixed the Sentient Paper Wizard Exploit (#49726) 2020-03-06 10:57:23 +08:00
Emmett Gaines 718074ce55 Build SpacemanDMM from source (#49712)
* Build SpacemanDMM from source

* oops

* Fix new unreachables/dumb code

* ooops cache conflict

* bugfix

* oops

* lint

* ninjanomnom held me down and forced me to delete this
2020-03-05 11:54:04 -05:00
Emmett Gaines d0870a95ac Makes Crossed and Moved should call parent (#49671) 2020-03-05 10:25:24 -05:00
Emmett Gaines c70266e759 Make Initialize shouldcallparent (#49693) 2020-03-05 10:19:35 -05:00
Emmett Gaines e877d7ca0a Allows adjusting jumpsuits through the strip panel (#49710)
* adjust jumpsuit through strip menu

* robot torso fix
2020-03-05 10:18:07 -05:00
spookydonut 9e409de664 >2 hand support for simple animal (#49675) 2020-03-05 21:34:56 +08:00
Fikou 229bf6f63a Merge branch 'master' of https://github.com/tgstation/tgstation into guardianfixes 2020-03-05 14:15:01 +01:00
spookydonut 29fe3a0b76 a couple more genetics perks: martyrdom and HARS, locks chem spike behind crafting only (#49062)
* getting somewhere

* cleanup one

* cleanup two

* supermatter immunity > HADS

* more fluff

* proper return, compile

* lint

* lint 2 electric boogaloo

* cobby happy

* HADS

* some more changes

* i don't know why this file went rogue

* final fixes, small name change, difficulty up (polish!)

* skog help

* EUREKAAAAAAAAAAAAAAAAAAA

* chelp

* reverts some regenerate limbs changes as they are no longer needed, fully integrates attach limb power

* minor fuck before the big fuck

* the big fuck ALMOST DONE, FINISHING TOUCHES NEEDED

* the big fuck finale

* teenie fuck ;)

* line endings

Co-authored-by: spookydonut <github@spooksoftware.com>
2020-03-05 20:49:24 +08:00
spookydonut e121d35850 Adds the ability for borgs to wear drones and pAIs as hats. (#49684)
* hat

* autodoc on Exited()

dunno if I need to, but it's like four lines.

* no more broken pAIs pls
2020-03-05 19:45:40 +08:00
spookydonut 319ca52545 removing unnecesary double parent proc calls (#49694)
* removing unnecesary double parent proc calls

* i made an oopsie
2020-03-05 18:51:37 +08:00
Jordan Brown 024d4d8581 Makes bloodcrawling a trait instead of a var (#49572) 2020-03-05 01:57:58 -05:00
LemonInTheDark 0fb4bb0f95 Fixes wizard exploit (#49632) 2020-03-04 14:32:55 +08:00
nightred 15452cac44 [READY] Two Handed Component (#49422)
About The Pull Request

For an item to be two handed just add this handy component.

All existing two handed items have been converted to use this component.
Why It's Good For The Game

It has components and signals, and now you can make items two handed so simply.

/obj/item/shockpaddles/ComponentInitialize()
	. = ..()
	AddComponent(/datum/component/two_handed)
2020-03-04 11:26:01 +13:00
Rob Bailey 1aeb72b2a9 Better glowing lights (#49454)
* better glowy lights

* phase 2

* some doc comments

* working emissive blocking

* flag so these rotate correctly

* full brightness screens

* doc comments and rename

* better doc comments

* stub overrides

* better autodoc format

* Update code/game/atoms_movable.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* Update code/modules/lighting/emissive_blocker.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* render target defines for all planes

* update proc for emissive blocker

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2020-03-03 11:50:19 -05:00
Arkatos1 f515a72638 Converts all remaining Malfunction verbs to action buttons (#49625)
* Base version, no custom icons

* Custom icons

* Cleanup
2020-03-02 21:36:21 +08:00
PKPenguin321 cb09d42585 go up/down message change (#49472)
"There's nothing in that direction!" -> "There's nowhere to go in that direction!"
because there IS something in that direction, you just can't go through the ceiling/floor.
2020-03-02 21:23:20 +13:00
Arkatos1 aef68ff87a tgui: Remote Robot Control (#49622)
This PR converts AI's Remote Robot Control from html based interface to tgui with some tweaks and improvements.
2020-03-02 09:30:59 +13:00
MMMiracles f739e80649 Double-Decker Donut Disaster (Multi-Z Donutstation) (#48781)
* uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

* upper staircases, lots of upper floor work

* railings

* ai sat rework, exterior decals

* ass ass ASS ASS fuckin ASSSSS

* oh my god its full of stairs

* forgot a file oop

* railing fix on multiz test, upper atmos, external space dust deterrents

* both-way rail climbing, maint work, 2nd story atmos desk, pipe/wiring/ allow floating over openspace and moving up-down openspace in nograv, trailing ends

* go NORTHWESSSST

* maint work, hull work, gamer time

* upper security, more maint work, eva catwalks, less retarded railings, hiding signs from openspace, elevators suck, wire/pipe work

* more maint work, decal work on 1st floor, called my parents they appreciated it

* multiz test shit

* maint work, hallway work, botany work

* removed cloning, turned into general treatment, added small temp corpse storage next to treatment

* eduititititit

* gamers

* openspace fixes

* os over os fix

* prison rework, hallway work, pr prep

* mapmerge + remove pixel 0s

* bad area and more railings, newline

* unnecessary vis flags and unused computer console

* public mining dock

* oops lol

Co-authored-by: Dennok <Deneles@yandex.ru>
2020-03-02 03:44:59 +08:00
Dennok fb85fc782b [READY] Multi-Z Openspace visual fixes. (#49323)
* openspace fixes

* os over os fix

* 512 plugs

* up

* up up

* up up up

* drop 512

* drop 512 in obj

* drop 512 in turf

* drop 512 in mob p1

* drop 512 in mob p2

* drop 512 in openspace

* one backdrop to rule all
2020-03-02 01:56:37 +08:00
imsxz 558db1e806 adds sloth holding (#49439)
* fixing some kevcode

* kills a runtime

* hold everyone

* adds some sprites

* makes drone and pai up to date with mob holding

* this was meant for the last commit

* hold every pet and put them into a washing machine

* Update monkey.dm

* the cutting edge in pet holding technology

* i hate travis

* i love janitors

* every time i make a commit i tell myself its the last one and then i close out of the tab and dont check back for a few hours
2020-03-01 12:00:19 +01:00
skoglol da91647a5e Merge pull request #49594 from nightred/feverheads
Fever and fire cause body temp changes properly
2020-02-29 22:56:05 +01:00
81Denton f78a7f6230 Merge pull request #49555 from Farquaar/Farquaar-meowpatch
Adds say_mod variable to felinids
2020-02-28 13:53:15 +01:00
Farquaar e8f0794d6c Felinids "meow" 2020-02-28 07:37:18 -05:00
Farquaar 2675496ce7 Felinids "blither" 2020-02-27 22:10:28 -05:00
nightred 70a3925567 fever and shivers change body temp normal 2020-02-27 20:22:05 -06:00
spookydonut 1a1533a2e3 Code docs some mob stuff (#49570)
* update damage proc codedocs

* docs for mobs

* change requests
2020-02-28 11:14:39 +13:00
ShizCalev ddcb56404c Merge pull request #49585 from Ryll-Ryll/cmdr-beepsky
Promotes Beepsky
2020-02-27 04:45:32 -05:00
Arkatos1 59379b371f tgui: Malfunction Module Picker (#49532)
* Module Picker UI

* Bugfixes, tweaks, malf theme

* Malfunction theme removed, generalized Uplink interface and tweaks

* Revert "Malfunction theme removed, generalized Uplink interface and tweaks"

This reverts commit e30dd183567325dd7a339ec3eb9d237a98b5fe3e.

* Rename and cleanup

* Cleanup
2020-02-27 01:19:26 -08:00
AnturK a2ff959950 Batch of runtime fixes. (#49568)
* Fixes secret sauce recipe paper.

* Fixes say runtime

* Fixes modular computer on holodeck runtime

* Fixes bee runtime

* Fixes grav holopara runtime

* Fixes olfaction runtime

* Fixes zombie runtime.

* Cleanup
2020-02-26 20:47:31 +08:00
Ryll-Ryll fba8f793c2 promotes beepsky 2020-02-25 21:02:57 -05:00
skoglol 2220049fc2 Fixes blindfolds not properly counting as being blind (#49541)
* Fixes blindfolds not properly counting as being blind

* Call the proper proc
2020-02-25 19:15:33 +01:00
Farquaar 7d0c32d81a Felinids "yap" 2020-02-25 12:31:08 -05:00
pireamaineach 8c8afcaaa2 [READY] Plasmaman sprite changes. (#49406)
* Does the thing.

* whoops I fucked up some item_states

* when I said item_states I meant icon_states also I didn't properly fix it

* Update hats.dmi

* Makes the prisoner suit look more unique.

* "Forcing the Icon Bot to Do it's Job"

* Update mime.dm

* Adds a new plasmaman name!

* Update plasmaman.txt

* Update plasmaman.txt

* Did the thing.

* plasmagloves^tm

* arms

* Update packs.dm

* Trailing newline done
2020-02-25 15:51:01 +01:00
Yenwodyah f44765d510 Re-adds insect welfare (#49542)
* cleans pacifist consciences

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

Co-Authored-By: cacogen <25089914+cacogen@users.noreply.github.com>

* other mobs can be pacifists too

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
2020-02-25 15:19:38 +01:00