Commit Graph

30658 Commits

Author SHA1 Message Date
ShizCalev 32db49f4f6 Merge pull request #49810 from Dennok/fake-flood-fix
fake flood fix
2020-03-10 01:13:20 -04:00
Arkatos1 e9bc48632c tgui: AI system integrity restorer (#49828)
* AI fixer UI

* Cleanup

* Polish
2020-03-09 22:12:13 -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
Timberpoes 0467f4094d Fixes limb hot-swapping not working (#49792) 2020-03-09 19:11:15 -07:00
AnturK 108cd4da9f Fixes player panel handling " (#49793) 2020-03-09 19:08:48 -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
XDTM 6eea85372f Fixes nanite comm remotes (#49798) 2020-03-09 14:54:22 -04:00
spessbandit a3a3b29719 Adds pruno, aka prison wine, to the game. (#49615)
* adds pruno; adds garbage bags to all map permas for pruno; adds moldy bread for pruno

* tells travis to eat shit

* ups time to make pruno; tweaks recipe

* changes moodlet, breaks mold into separate reagent, slightly tweaks recipe display

* travis please eat every dick in existence except for one and then continuously clone-a-willy that dick so you can continue this task for all eternity

* changes disgust, adjusts comments

* does this fix the shit

* does THIS work

* spooky's edits
2020-03-09 15:29:58 +08:00
AnturK f3dc65e5f3 Fixes runtime when rotating onpipe freezer (#49766) 2020-03-09 15:28:04 +08: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
cacogen 6ea19f23d3 Clothing armour values on examine (#49571)
* Clothing armour values on examine

* relearn year 1 maths

* it's a link now

* PROTECTION CLASSES (I-V)

rating system is worthless if you don't know the range

* nothing i do seems complex enough to autodoc

but here is a good attempt

* armor classes now split between armor and durability

* Update clothing.dm

* i program my home computer

* oh i'm sayin it

* underline instead of blank line

too many lines makes it hard to compare values

* autodoc i hope it's good

* autodocs proc properly

- changes vague number var to armor
- renames proc to be more descriptive
- makes it so armor value rounds to nearest 10 instead of implicitly rounding down to 1 sig fig
- changes armor readout formatting to hopefully look better
- simplifies code by dividing the armor value by 10 before converting to roman numerals
2020-03-08 20:32:58 -04:00
ArcaneMusic 0ca12b5439 Adds a new combat medic hardsuit, exclusive to the blackmarket. (#49148)
* Initial Commit, hot new combat medic hardsuit for the blackmarket

* This time I'll actually finish my sente

* Hardsuit can now hold pillbottles, First Aid Kits, and individual medical bits

* Updates armor values, nice in-between from medical and security values now.

* Kryson's frontsprites and I reworked the other ones to match.

* Rogue pixel. We're good now.

* And this helmet too.

* Lets try not to harass me in the future.

* It can use the default cell, sure.

* True

* Check?
2020-03-08 19:48:41 -04:00
Dennok a1cc315bc1 lowercase 2020-03-08 23:03:42 +02: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
Dennok d8878973cc fake flood fix 2020-03-08 12:54:07 +02:00
zxaber 3b921a7f9f Cost cutting (#49611) 2020-03-07 20:57:19 -05:00
skoglol 847a7a0090 Merge pull request #48935 from LemonInTheDark/night-code
The Supermatter Zaps with honkers and blackjack [Ready]
2020-03-07 04:40:17 +01:00
ShizCalev b1505f894f Merge pull request #49769 from Arkatos1/tally_modules
Logs malfunction modules purchases in the feedback database
2020-03-06 21:43:23 -05:00
ShizCalev 27b8470099 Merge pull request #49759 from MrStonedOne/patch-510
Fix relayed admin helps getting truncated
2020-03-06 21:43:09 -05: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
Arkatos 8c466bdc1e Modules tally 2020-03-06 18:56:57 +01:00
Kyle Spier-Swenson d1f0c01959 Fix relayed admin helps getting truncated 2020-03-05 23:48:57 -08: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 ea4deac16d Tend Wounds now provides xp off healed amount, not repeated iterations (less XP overall) (#49724)
* m

* Update healing.dm
2020-03-06 11:12:55 +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
LemonInTheDark c5a66eeb39 Adds blue and red zaps, which require 7000 and 9000 eer each. The blue zaps hurt and emp objects, along with uncapping zap damage. The red zaps explode machines and stun carbons 2020-03-05 18:38:25 -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 33458640dc Add lints for "new" override prevention feature (#49672)
* Add lints for "new" override prevention feature

* bEsPoKe

* i'm an idiot

* arg index
2020-03-05 10:22:19 -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 106b4ba672 book console fix (#49696)
* book console fix

* proper console for randomruins
2020-03-05 21:38:40 +08:00
spookydonut 9e409de664 >2 hand support for simple animal (#49675) 2020-03-05 21:34:56 +08:00
spookydonut 50058b9a1f Adds the label component; Small tweaks to the hand labeler (#49700)
* Adds the label component

* switches to using RegisterWithParent / UnregisterFromParent

* Adds docs. Change Destroy() to qdel(src)
2020-03-05 21:33:29 +08:00
Fikou 229bf6f63a Merge branch 'master' of https://github.com/tgstation/tgstation into guardianfixes 2020-03-05 14:15:01 +01:00
spookydonut a003e376ef Brooms Upgraded: Disposal Bin Edition (#49433)
* clean sensation

* speedmerge hack

* mso.webm

* Update code/game/objects/items/twohanded.dm

Co-Authored-By: nemvar <47324920+nemvar@users.noreply.github.com>

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
Co-authored-by: spookydonut <github@spooksoftware.com>
2020-03-05 20:57:20 +08: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 880280ed48 Revival surgery is no longer an advanced surgery (#49489)
* Update revival.dm

* Update medical_designs.dm

* Update all_nodes.dm

* Moves the surgery out of advanced folder

* dme

Co-authored-by: spookydonut <github@spooksoftware.com>
2020-03-05 20:36:21 +08:00
spookydonut 49eab491b4 Gamer skill (#49618)
* gaming.dm added

* initial changes

* gamer god trait

* finalization after testing

* spellcheck + flavortext

* phone gamer support

* incorporates review suggestions

* tiny flavor change in pwr game desc

* more trait-related touchups and minor fluff

* adds and removes ?s where needed

Co-authored-by: spookydonut <github@spooksoftware.com>
2020-03-05 20:06:33 +08:00
spookydonut 5c2b8fc0d5 Advanced tool exports. (#49498) 2020-03-05 20:03:16 +08:00
spookydonut 3c2e217ccc Secway and janicart key suicides (#49681)
* Update vehicle_key.dm

Adds a unique suicide to the secway key where the user spins, and gibs after a short delay.

* Improvements

Fixes a runtime, adds a little silliness.

* Adds shame result

Grammar changes and "rewards" anyone that successfully fails to commit suicide.

* Adds janicart key suicide

Adds a skillcheck to the suicide that will have varying effects based on the level the user has.

* Adds the return at the end of the file back

Whoops, didn't notice I deleted that I guess. Dunno if that matters, but I have no reason to remove it, so I'm putting it back.
2020-03-05 19:46:56 +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 9d198c8cc1 Fixes some leftover revhead flash bugs (#49706) 2020-03-05 19:36:49 +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
Qustinnus b70e5c360c Adds a license press for in perma brig (#49452)
* temp

* adds cargo stuff

* dots

* woops

* Update code/game/machinery/prisonlabor.dm

Co-Authored-By: Jordan Brown <Cyberboss@users.noreply.github.com>

* fixes

* Update code/game/machinery/prisonlabor.dm

Co-Authored-By: Jordan Brown <Cyberboss@users.noreply.github.com>

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-03-04 23:19:21 +08:00