Commit Graph

48625 Commits

Author SHA1 Message Date
kane-f
7be74af23f Pax bans (#31926)
* Pax bans

* Fixes

* Stops removal during it

* Fix

* Annotation

* Actual ban loading too

* New way of doing it

* New way of doing it

* Truncates code

* Even more truncating

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:34:22 -06:00
boy2mantwicethefam
1057288bb2 Upgraded pathogenic incubators can now narrow their effects to certain stages (#31914)
* Incubator

* Remove unused var
2022-01-29 14:29:15 -06:00
boy2mantwicethefam
99c0ccdf92 Vampire rejuvenation blood cost is now 0 instead of 1 (#31912)
* 0

* No longer has (1) in the name
2022-01-29 14:27:34 -06:00
kane-f
cbb879dfae Fixes singularity not consuming turf it spawns on at stage 1 (#31905)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:26:42 -06:00
DamianX
2e894747d3 Cleaned up old unused files (#31882) 2022-01-29 14:26:11 -06:00
DamianX
eb82d0fdcf Fix bolas (#31897)
* Do not attempt to throw bolas after failing to put them into a storage container

* Don't create a movable for the sole purpose of adding two numbers
2022-01-29 14:25:57 -06:00
DamianX
675d574134 Fix bolas (#31897)
* Do not attempt to throw bolas after failing to put them into a storage container

* Don't create a movable for the sole purpose of adding two numbers
2022-01-29 14:25:39 -06:00
DamianX
d0de6e52f0 Cleaned up old unused files (#31882) 2022-01-29 14:24:29 -06:00
kane-f
b1d79e4272 PDA app refactoring (#31881)
* PDA app refactoring

* Last of standard apps now, onto games next

* Minesweeper

* Snake II

* Spesspets

* Cutting down a lot of redundant code in light of these movements

* Everything somehow worked except refreshing, this commit fixes that

* Removing now unused modes

* Fixing alarm stuff

* Adding category support for sorting apps

* Testing making notepad an app, works fine, also cuts even more code down

* Sorting these into subfiles since it's getting large

* Events as an app

* Manifest as an app

* Should be okay to change these now

* Adding the basis for convering cartridge functions to built in apps

* Here too

* Also creates them on new()

* Working example with syndicate pod door cartridge

* Status displays, also cart modulisation of apps now fully works

* Sorting these for later, the files are gonna probably get big

* Records

* Scanners

* Some cleanup, and preface for app-cart interactions

* More stuff

* More engineering stuff

* Secbot app, implementing a cart connection

* Medbots

* Janitor stuff

* Quartermaster

* Last of engineering

* Last of that whole cartridge dat menu mess is now gone

* Almost done reformatting utilities, only cameras left to do (by yours truly)

* All utilities done

* Last of the utilities too, now only messaging stuff is left to do

* Some mode cleanup and file split-off

* New file too

* Clown/mime/syndicate stuff, old access vars from cartridges are now completely gone

* Some mode cleanups

* Fixes bugs with power/alert monitor, custodial locator and supply record apps as well as apps being deleted from cartridges

* Multimessager as an app, now just one left

* Moving this to own file, will get big

* Basis of app form, conversion over todo

* Now finally moves it all to the app

* Lint fix

* Some more cleanup from afterwards

* Makes messenger actually work, fixes various other bugs too

* Scanning refactors into seperated attack functions

* Fixing some bugs

* Fixing that multimessage bug while we're here

* Nicer photo display formatting

* Fixing the PDA camera bug too

* Moves these to carts, for now

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:24:16 -06:00
kane-f
bd54942a80 Fixes roundstart silicons keeping form as wizard (#31874)
* Fixes roundstart silicons keeping form as wizard

* Fixes others too

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:23:39 -06:00
kane-f
c24f2ebd47 Adds missing items to botanist belt acceptance (#31880)
* Adds missing items to botanist belt acceptance

* Buckets too, why not

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:23:18 -06:00
Eneocho
1d0056ba96 Vox chicken foods: Vox Nuggets and Vox Drumsticks (#31909)
* vox chickens become nuggets

* Add files via upload

* special vox nuggets

* vox nug

* vox drumsticks

* vox chicken meat

* vox chickens have their own meat

* fix

* vox drumsticks now

* recipes for vox chicekn nug

* fix

* vox chicken bucket

* .

* fix

* Man, that food filled the hole

* .

* .

* ..

* damian spergout fix

* blame damian if something breaks
2022-01-29 06:34:24 +01:00
adacovsk
0ac93cb17c Fixed Alien HUD (can see in the dark) (#31918)
* Fixed Alien HUD (can see in the dark)

* Update energy.dm

* neurotox does more
2022-01-29 05:06:52 +01:00
adacovsk
75242d332a PA interaction with SM (#31934)
* Update particle.dm

* Update particle.dm

* Update particle.dm

* Update particle.dm

* Update particle.dm
2022-01-29 04:54:40 +01:00
Hinaichigo
a297927495 Grue Bugfixes (#31920)
* Base of grues.

* Few more updates to grues

* Bit more work on grues.

* Bit more work on grues, namely getting them to evolve and reproduce properly.

* A few additions to gures and also to simple mobs to allow for delayed airlock forcing.
Egg hatching and upgraded stats with every sentient being eaten.

* Few additions to grues including a grue language and gruevision to see in the dark.

* Several changes to grues, including adding their antag roles (still need to be tested/debugged).

* Finalized the base of grues including a nicer-looking grue vision.
Some stuff remains to be tested and debugged.

* Removed obsolete file.

* Updated vgstation.dme with grue additions

* Update vgstation13.dme

* Update grue.dm

* modify .dme

* typo

* remove unneeded variable

* Added gore globs from those eaten by grues that can be cloned or brain extracted. Also fixed some bugs preventing slime puddles from being put in a cloner. Had to generalize a bunch of code in various places to do this (eg. moving certain procs and variable definitions from /mob/living/carbon/ to just /mob/living/)

* Removed gore globs after being eaten by a grue; a head remains by default so it's not needed.
Also debugged slime puddle cloning.

* -grue egglaying is set to a config option
-few modifications to grue antag objectives

* Added changelog and some UI tweaks.

* Update misc_structures.dm

* Update misc_structures.dm

* Juvenile grues can force open doors as well. Also added some more descriptive text upon moulting. Fixed airlock code bug.

* Update grue.dm

* Delete nulllight.ogg

* Fixed up grue sound effects. Renamed humanoid grue to umbra.

* more grue/umbra split stuff

* Update Hinaichigo.yml

* Adult grues can force airlocks open instantly.

* Changed role greet messages from 'danger' to 'warning'.
Explitized empty lists in grue gamemode variables.

* Update grue_egg.dm

* Few fixes to grues.

* Used defines for lifestage checks.
Reverted organ changes and removed an unneeded(?) check from cloner code.

* Migrated grue abilities into spells framework.
Made umbras (humanoids formerly called grues) in the same faction as grues.

* .

* Grue spell icons

* .

* Custom blood and meat colors for mobs.
Grue meat contains a certain substance.

* Removed gore globs.

* .

* Meat coloring + related food unit test fixes.

* Update icons.dm

* Bugfix with custom meat colors.

* .

* Grue abilities panel+sprites.

* .

* Fixed up grue role/objectives.

* .

* Sprite tweak.

* .

* New sfx for moulting and burning in light.

* .

* fixed icon conflict

* .

* icon conflict fix

* More descriptive variable names. A few tweaks to stats.

* Fixed bug preventing grues gamemode from being selected, and made grues able to spawn in more locations.

* Fixed eat ability duration.

* .

* Fixed emergency lights completely blinding grues.

* Improved GrueVision.
2022-01-29 03:24:03 +01:00
kane-f
2ee7234df0 Fixing IED construction runtime (#31947)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-28 19:30:26 +01:00
rob
b879dddba0 adds sound effects to surgery steps (#31850)
* the everything

* nmb

* ok

* dfdffdfsds

* ssssssssssssssssssssskurfusr

* fuck yoiu damian fuck you!!!!!

* DAMIANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN

* D
2022-01-27 05:13:55 +01:00
Eneocho
68fbb7f66c DEFCON not DEFON (#31937) 2022-01-27 03:48:31 +01:00
adacovsk
ccf1a9cdc4 Changeling fixes (#31891)
* Changeling fixes

* Update regenerative_stasis.dm

* Update evolutionmenu.dm

* Update changeling.dm

* Update absorb_dna.dm

* Done

* Update evolutionmenu.dm

* Update _map.dm

* Update absorb_dna.dm

* Update evolutionmenu.dm

* Update evolutionmenu.dm

* Update regenerative_stasis.dm

* Update regenerative_stasis.dm

* Update regenerative_stasis.dm

* Update hivedownload.dm

* ugh

* Update dnaextract.dm
2022-01-25 20:02:36 -06:00
boy2mantwicethefam
a858910d2e Adds the dramatic sound effect to a bunch of things (#31843)
* Shoes

* Honk
2022-01-24 20:41:51 -06:00
boy2mantwicethefam
60241ef446 The chameleon jumpsuit fits on fat people. (#31675)
* chameleon fix

* change
2022-01-24 06:53:37 -06:00
d3athrow
8e30fc8902 Merge pull request #31900 from gurfan/sneed
fix XSS explot
2022-01-22 01:35:59 -06:00
gurfan
d537247f73 Update photocopier.dm 2022-01-22 00:34:33 -06:00
DamianX
eb32f32495 Fixed flesh-to-stone permanently rendering people mute (#31896) 2022-01-21 19:25:57 -06:00
Eneocho
38e707268f grue darkmode fix (#31894) 2022-01-21 21:58:30 +01:00
Hinaichigo
15c7603524 Grues Revisited (#31687)
* Base of grues.

* Few more updates to grues

* Bit more work on grues.

* Bit more work on grues, namely getting them to evolve and reproduce properly.

* A few additions to gures and also to simple mobs to allow for delayed airlock forcing.
Egg hatching and upgraded stats with every sentient being eaten.

* Few additions to grues including a grue language and gruevision to see in the dark.

* Several changes to grues, including adding their antag roles (still need to be tested/debugged).

* Finalized the base of grues including a nicer-looking grue vision.
Some stuff remains to be tested and debugged.

* Removed obsolete file.

* Updated vgstation.dme with grue additions

* Update vgstation13.dme

* Update grue.dm

* modify .dme

* typo

* remove unneeded variable

* Added gore globs from those eaten by grues that can be cloned or brain extracted. Also fixed some bugs preventing slime puddles from being put in a cloner. Had to generalize a bunch of code in various places to do this (eg. moving certain procs and variable definitions from /mob/living/carbon/ to just /mob/living/)

* Removed gore globs after being eaten by a grue; a head remains by default so it's not needed.
Also debugged slime puddle cloning.

* -grue egglaying is set to a config option
-few modifications to grue antag objectives

* Added changelog and some UI tweaks.

* Update misc_structures.dm

* Update misc_structures.dm

* Juvenile grues can force open doors as well. Also added some more descriptive text upon moulting. Fixed airlock code bug.

* Update grue.dm

* Delete nulllight.ogg

* Fixed up grue sound effects. Renamed humanoid grue to umbra.

* more grue/umbra split stuff

* Update Hinaichigo.yml

* Adult grues can force airlocks open instantly.

* Changed role greet messages from 'danger' to 'warning'.
Explitized empty lists in grue gamemode variables.

* Update grue_egg.dm

* Few fixes to grues.

* Used defines for lifestage checks.
Reverted organ changes and removed an unneeded(?) check from cloner code.

* Migrated grue abilities into spells framework.
Made umbras (humanoids formerly called grues) in the same faction as grues.

* .

* Grue spell icons

* .

* Custom blood and meat colors for mobs.
Grue meat contains a certain substance.

* Removed gore globs.

* .

* Meat coloring + related food unit test fixes.

* Update icons.dm

* Bugfix with custom meat colors.

* .

* Grue abilities panel+sprites.

* .

* Fixed up grue role/objectives.

* .

* Sprite tweak.

* .

* New sfx for moulting and burning in light.

* .

* fixed icon conflict

* .

* icon conflict fix

* More descriptive variable names. A few tweaks to stats.
2022-01-21 10:08:07 +00:00
kane-f
a75773e2ea High shovel (#31755)
* High shovel

* High spear...

* Fixes sound code

* Fixes file path

* Removes var

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-20 16:12:37 -05:00
DamianX
b96217a2fc Fixed build system (#31867) 2022-01-20 16:52:46 +01:00
kane-f
c37974d351 Logs spawning of ghost roles (#31876)
* Logs spawning of ghost roles

* Jwhitak requested

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-20 00:47:26 +01:00
PJBot
a86fe498db [ci skip] Automatic changelog update. 2022-01-20 00:46:44 +01:00
kane-f
c20bd7fbd8 Fixes remote explosive implants not showing up (#31878)
* Fixes remote explosive implants not showing up

* Improved logging

* Typo

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-20 00:45:39 +01:00
PJBot
d82f5c1877 [ci skip] Automatic changelog update. 2022-01-19 20:22:26 +01:00
d3athrow
2a94ae35e1 Merge pull request #31869 from gurfan/patch-15
black food coloring recipe
2022-01-19 13:21:19 -06:00
gurfan
1d30e8a81f we built this city 2022-01-19 12:33:45 -06:00
Eneocho
b1a9cb3fac a whole 2 typo fixes (#31713) 2022-01-19 16:35:32 +01:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00
PJBot
a0b6b81319 [ci skip] Automatic changelog update. 2022-01-19 15:16:15 +01:00
gurfan
8bb40feca6 Electric Boogaloo (#31728)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh
2022-01-19 08:15:08 -06:00
kane-f
524d50aa29 Body archive mind transfer on spawning option. (#31840)
* Body archive mind transfer on spawning

* Some stuff for keeping old job clothes too

* Nicer way of doing it all

* Fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-19 08:14:55 -06:00
JonathanSpaceStation
5870e3d775 Adds Three New Virus Symptoms and updates Chicken Pox (#31802)
* three new symptoms

three new symptoms

* Revert "three new symptoms"

This reverts commit f37b11f703.

* three symptoms (this time it works edition)

adds three new virus symptoms

* Spelling mistake

fixed

Co-authored-by: Arthurdentistss13 <67240243+Arthurdentistss13@users.noreply.github.com>
2022-01-19 08:14:44 -06:00
PJBot
e3ebde62bd [ci skip] Automatic changelog update. 2022-01-19 14:20:28 +01:00
PJBot
8ab6c45003 [ci skip] Automatic changelog update. 2022-01-19 14:20:27 +01:00
kane-f
77912d4e96 Fixes power machinery terminals not shuttle rotating properly (and a runtime) (#31832)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-19 07:19:23 -06:00
west3436
afbf71a080 Sneezing has a chance to make you spit your smokes out. (#31833)
* Eject your smokes when you sneeze.

* Fixes grammar and prevents sneezing smokes with a space helmet on.
2022-01-19 07:19:18 -06:00
SonixApache
e421a63d4f removes sleeps from coinflipping (#31863) 2022-01-19 07:19:08 -06:00
Exxion
ee53bbc082 Fixes light replacer boxes (#31860) 2022-01-19 07:18:54 -06:00
Exxion
74500c0678 Fixes particle shifting (#31859) 2022-01-19 07:18:24 -06:00
Eneocho
daababd281 borer chat darkmode (#31858) 2022-01-19 07:18:15 -06:00
kane-f
dfecac9808 Cable cut logging updates (#31856)
* Cable cut logging only messages admins if powernet has load

* More stuff

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-19 07:18:07 -06:00
kane-f
5a0724ed13 Fixes runtime on packedstation doors access (#31855)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-19 07:17:59 -06:00