Commit Graph

28886 Commits

Author SHA1 Message Date
AarontheIdiot e819a661e7 Removes plasma man welding/flash protection (#45369)
* slows plasmen by .5

* removes plasmeme flash and welding protection

* the accursed speedmod 0.5 is gone, welding goggles are available at autolathey

* removed a redundant line

* adding welding goggles to autolathe will be moved to a different PR
2019-07-27 00:15:09 +02:00
skoglol 718973fb9f Removes the assimilation/hivemind gamemode (#45316)
* Initial pass

* comment.

* stray ,

* stray define begone
2019-07-27 00:08:53 +02:00
nemvar fa0c53f89b This var didn't exists. (#45510) 2019-07-26 16:10:02 -04:00
MMMiracles cded323274 Adds Hat Throwing (#45355)
* adds hat throwing on people and borgs

* clothing flags, hats can knock off non-items, borg hat blacklist check

* prevents hats with items in them from being able to land on heads

* removes extra equip, hats can go on the hatless again, tinfoil fix

* if

* bit flag
2019-07-26 15:23:56 -04:00
oranges 51744f7dbe autodoc organ helpers (#45464) 2019-07-26 03:01:22 -07:00
oranges d65de92ed1 Autodoc the vending machine (#45468)
* Autodoc the vending machine

* Update code/modules/vending/_vending.dm

Co-Authored-By: Tad Hardesty <tad@platymuus.com>
2019-07-26 03:00:43 -07:00
Fikou a65d7d0f03 sabo zipties (#45450) 2019-07-26 02:20:23 -07:00
nemvar 63e6c9199e Borg hats now use a global typecache instead of unique lists. (#45368) 2019-07-26 10:57:26 +02:00
nemvar 1428679249 Reworked Legion feat. vectors and lazy sprites. (#45227)
* One

* adds the attack for megafauna.

* saves a few lines of precious diff

* return

* slightly uncurses it.

* That's a lotta damage

* Legion buffs

* There we go. Audio feedback and stuff.

* Untouches code this has no buisness touching,

* Removes mean comments

* comment spelling

* Alright, this replaces the process.

* Removes the unneeded file
2019-07-26 10:54:09 +02:00
tralezab 378c8f17d5 unless? (#45461) 2019-07-25 23:25:27 -07:00
tralezab 64550884fa [READY] Ian's Birthday Holiday (#45356)
* ian's birthday

* missing )

* hop shirt + bday cake is on front desk

* confetti 1/2

* confetti 2/2

* corgi balloon, hop gets a knife to cut the cake

* forgot knife + inhands + mapping

* oranges review, old var removed

* oranges request ;)
2019-07-25 23:23:53 -07:00
py01 4441ff39bd Beepsky is now electric immune (#45392)
* beepsky is electric immune

* beepsky now overrides electrocute_act entirely

he gains a short speed boost when shocked instead

* Update traits.dm

* Update secbot.dm
2019-07-25 23:19:37 -07:00
Arkatos1 5ba54c29b9 New Wizard icons (#45439) 2019-07-25 23:16:30 -07:00
FantasticFwoosh c85080e490 Fixes fake basalt tiles costings (#45445)
Stack recipie now relies upon 'glass ores' to craft, which when the tile is dug returns 2 sand, the same amount to craft one fake volcanic tile, ending the exploit.
2019-07-25 23:12:40 -07:00
XDTM f3a61c718c Fixes nanite regen programs (#45447) 2019-07-25 23:12:16 -07:00
imsxz 0d01b55046 removes printing revolver speedloaders (#45344) 2019-07-25 23:11:17 -07:00
oranges 75d3e6c0e7 Avoid generating the atom colour list on the lighting object
This will save memory, and we're constantly manually modifying the
color of this atom all the time, so it makes no sense to bookkeep it in
the atom colour list (that's for restoring atom colors that are affected
by other effects)

I was going to use a flag on flags_1 to control the behaviour, but
they're all in use and I don't want to add flags_2
2019-07-26 02:38:51 +00:00
ShizCalev 742bab881d Merge pull request #45458 from optimumtact/cbeamsonfire
keyloop no longer runtimes if the client is mobless
2019-07-25 21:20:51 -04:00
nemvar db79e2e637 I thought I put this here, but apparently I didn't. (#45435) 2019-07-25 14:15:18 +02:00
Rob Bailey e61c9a8aa8 fix (#45396) 2019-07-25 14:04:16 +02:00
RandolfTheMeh da5aa3b07c Ticket Counter Fixes (#45417)
* PDA painter fix

* Tickets burn

* Comment and new commit to retry compile tests
2019-07-25 02:21:14 -07:00
SpacePrius 44967aa8be Added theatre access to bartender (#45416)
Signed-off-by: Space Prius <bubba041102@gmail.com>
2019-07-25 02:19:37 -07:00
nicbn 44a07d712d BoH bombing rework II (#45174)
Ever since the big BoH nerf, BoH bombing is kind of a joke. The damage it does is not really huge, and it's lame for traitors - it lacks emotion and their target may not even die, as they can use the ladders to get away.

So, what this does is add back some soul into BoH bombing, while not making it too round-ending and adding some degree of damage control for admins in case of griefing.
When BoH bombing, a stationary singulo with custom sprite will spawn. Its gravitational pull is REALLY strong, so people near it are probably going to get eaten, and there will be some real damage to the hull. The singulo will cease existing after 5 seconds.

For antags, I think this becomes much more interesting than the current BoH bombing. In the case of griefers, the damage to the station isn't too big because the singulo is stationary and fades away after some seconds. And then, admins can click a button in their chat to bring back everything the singulo ate into the game (the button expires in 10 minutes, however, but this can be changed if you think it is needed).

Settings like gravitational pull can be tweaked if yall find it to be too strong or something.
Changelog

cl
tweak: BoH bombing changed again. Now it's more violent.
/cl
2019-07-25 21:18:01 +12:00
oranges b4482713e2 Merge pull request #45353 from optimumtact/whipit
Adds spam prevention to clients
2019-07-25 21:14:11 +12:00
Qustinnus d1b0804590 Adds a new screaming sound for males (#45362)
cl Floyd
add: New screaming sound for males
/cl
2019-07-25 21:13:11 +12:00
tralezab 347a52eb52 Chat Subsystem ported from TerraGov-Marine-Corps (#45354)
* chat subsystem v0.1

* removes old tabulator

* updates the check on to_chat

* SSchat now initializes
2019-07-25 16:23:05 +12:00
ShizCalev 80f8d7d819 Merge pull request #45427 from senjx/senjx-patch-1
Fixes #42319, closes bold tag for IRC admin pms
2019-07-24 21:54:55 -04:00
tralezab fe0f959956 Remove an overused neme from the game (#45421)
grow up you fucks
2019-07-24 18:02:41 -07:00
oranges 06c3e69cbb keyloop no longer runtimes if the client is mobless 2019-07-24 23:52:44 +00:00
Arkatos1 3350c59105 QoL descriptions update for Malf AI (#45382) 2019-07-24 16:13:51 -07:00
Arkatos1 23128c948e Fixes trigger restrictions for magic barrages spells (#45403) 2019-07-24 16:12:03 -07:00
SgtxRootbeer 63d32fb1bd Removes trekchems, adds new catagory 2 chems. cobby-approved. (#45105)
* Add files via upload

* Update Sleeper.dm

* Update borghydro.dm

* Update robot_upgrades.dm

* Update buffs.dm

* Update medbot.dm

* Update snacks_other.dm

* Update snacks_other.dm

* Update medicine_reagents.dm

* Update medicine.dm

* Update chem_synthesizer.dm

* Update hypospray.dm

* Update snacks_other.dm

* Update snacks_other.dm

* Add files via upload

* Update snacks_other.dm

* Delete ambrosia.dm

* Delete cannabis.dm

* Add files via upload

* Update buffs.dm

* Update medicine.dm

* Update medbot.dm

* Update Sleeper.dm

* Update medbot.dm

* listen, i know what this looks like

* yes, i did this in the webeditor

* Update medicine.dm

* Update medbot.dm

* Update borghydro.dm

* Update Sleeper.dm

* Update robot_upgrades.dm

* Fixes metabolism rate

Don't tell cobby I did this one on my phone

* Updates metabolism rate for real

* fixes spelling errors

* Add files via upload

* Update medicine_reagents.dm

* Update medicine_reagents.dm
2019-07-24 12:18:11 -04:00
Qustinnus b33d1c49a3 [READY] Floydmats (Datum materials) & custom toolboxes (#45118)
* Initial work

* more

* ass

* wsedfwedff

* asss

* test

* stuff

* fuck

* sss

a

* kms

* asdadwedwdfwefwef

* start

* test

* dwwdew

* ewefwfef

* Redemption machine (#8)

* Redemption machine

* Removes debug messages

* changes

* fuckmyshitup

* coin mint works with new material shenanigans (#10)

* Auto stash before merge of "materials" and "origin/materials"

* woops

* furnace (#11)

* autolathe manufacturing of toolboxes

* eggs in a basket

* some small changes

* matcolors

* documentation

* more documentation and effects

* done

* Color man bad (#12)

* fixes designs

* ass

* more fixes

* fuck me

* firestacks adder

* epic fixes

* fixes designs

* DONE DIDDILY DOO

* removes category macro

* ch-ch-ch-changes

* fixes some stuff

* Fixes display of ore values (#9)

* Redemption machine

* Removes debug messages

* Re-adds value display

* Replaces the fire stacking component with an element instead (#13)

* fixes examine

* fixes ligma bugs

* double ligma boofus

* fix

* misses some defines

* fixes ORM

* Update code/datums/components/material_container.dm

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

* fixes

* Makes glass objects weaker (#14)

* Makes glass objects weaker

* uses correct proc

* fixes shit

* honk honk

* better

* oh shit oh fuck

* fixes

* fuck ORMs

* fixes the biogen

* documentation

* ass (#15)

* component

* changes

* ass

* ass

* doc

* Auto stash before merge of "materials-plasmacomponent" and "origin/materials-plasmacomponent"

* fixes rounding

* fixed
2019-07-24 11:27:01 -04:00
Qustinnus c80185421f Adds techpriest robes and adds them to the RoboDrobe (#45365)
* start

* techpriest

* contraband

* ass
2019-07-24 03:35:38 -07:00
senjx 54b17038b6 Fixes #42319, closes bold tag for IRC admin pms
Adds a missing closing bold tag to fix the formatting of IRC admin PMs.
Fixes https://github.com/tgstation/tgstation/issues/42319
2019-07-24 02:04:47 -04:00
oranges 4bb48522ea Merge pull request #45360 from JJRcop/clarified_gross
Rename define in other_reagents.dm
2019-07-24 15:42:54 +12:00
Rob Bailey de2b62a706 no caseless bouncing (#45361)
About The Pull Request

prevents caseless ammo from bouncing away
fixes some issues with guns that do not exist yet eyes
2019-07-24 15:38:44 +12:00
nemvar 9d074515b3 The way silicon radios and cells get created is now more sane. (#45371)
About The Pull Request

See title. Fixes #45370
Why It's Good For The Game

I don't think duplication of powercells and a bunch of duplicate code is really needed. This is more easily maintainable and just not shit in general.

EDIT: oh forgot to mention that this causes syndiborgs to have 500 more max charge by default. If anyone is extremely triggered by this, I can change that. But since those things aren't finely tuned anyways, I don't think this is a big deal.
Changelog

cl
code: Changed how sillycones get their cells and radios.
/cl
2019-07-24 15:25:04 +12:00
oranges 48624da23c Merge pull request #45351 from actioninja/doublepropogatefix
Fixes cable propagate logic after a cut being completely incorrect
2019-07-24 15:24:19 +12:00
oranges cd45c46375 Merge pull request #45352 from actioninja/propagatecleanup
Cleans up powernet propagate code
2019-07-24 15:23:52 +12:00
oranges c1d3d7e0a8 Merge pull request #45366 from Arkatos1/TwistedConstructionFix
Twisted construction fixes
2019-07-24 15:23:30 +12:00
oranges f9fcff10c2 Merge pull request #45376 from Arkatos1/RefundFix
Wizard item refunding fixes
2019-07-24 15:22:18 +12:00
oranges 30b7f005cc Merge pull request #45346 from actioninja/cablesingulofix
Fixes cables not being pulled into singularities correctly
2019-07-24 15:22:01 +12:00
Akrilla 1a5c13bf53 Contract reinforcement antag datum + round end (#45289)
* wip

* antag datum + round end

* custom objective

* bold

* cache check?

* bar

* remove dumb amounts of spacing

* same letter case

* fixup

* no ckey()
2019-07-23 21:33:27 +02:00
bgobandit f2fad8fcca Replaces vitiligo, revitiligo with two new symptoms: disfiguration and polyvitiligo. (#45297)
* Replaces vitiligo, revitiligo with polyvitiligo (adds colorful reagent) and disfiguration symptoms.

* honk

* makes requested changes and changes colorful reagent to crayon powder

* blacklists the crayonpowders that make you invisible or do nothing

* adds message to disfiguration apply
2019-07-23 12:52:25 -04:00
Toast 15b30725e4 Separates Medical Weaponry Tech Node (#45255)
* Separates Medical Weaponry

Moves "Medical Weaponry" to be just Rapid Syringe Guns to be after normal Weaponry research and the Cryostasis Shotgun shells to Exotic Ammo after Advanced Weaponry.

* Medical weapons Prereq for Exotic Ammo
2019-07-23 12:47:47 -04:00
nemvar 997800c7f9 Makes plastic golems slightly transparent. (#45321) 2019-07-23 14:29:55 +02:00
nemvar 4e82d53c6f Reworked electrocute_act to fit my fantasy while squashing some bugs. (#45291)
* Reworked electrocute_act
This still isn't perfect, ideally this would use flags and stuff but I don't have the energy for a change of that size.

* Removes spec_electrocute_act and makes the species siemens_coeff actually work.

* Readds the secondary shock
2019-07-23 02:43:23 -07:00
Time-Green d18fe2101a [READY] Plumbing improvements and chemical synthesizers (#45185)
Removes dumb visual bugs.
Put the copy pasted wrench stuff for disabling and enabling the component, in the component using a new signal from default_unfasten_wrench.
Add a general plumbing machinery subtype. Right now it's mainly for cataloging.
Adds the chemical synthesizer. You can select a single chemical and an amount between 0 and 5. It will produce it every tick. Should be combined with other synthesizers to create meth factories.
Makes the liquid pump a fully functioning machine.

cl
add: The station comes one step closer to plumbing with the introduction of the chemical synthesizer.
sprite: sprites for the synthesizer, input and output commissioned by @Meyhazah
/cl

I wanted to do all the plumbing basic equipment at once, but stuff like plumbing heaters is gonna be ugly if I don't rework them completely and I don't wanna scare the maintainers away.

There is slight copypasting from the chem_dispenser and with the chem synthesizer, but having it be inhereted would be a worse clusterfuck IMO.
2019-07-23 21:22:16 +12:00
Arkatos1 dcbc7c7b2f Qdeleted exception catch 2019-07-23 02:14:56 +02:00