Commit Graph

27039 Commits

Author SHA1 Message Date
DGamerL
6c756f98c0 Makes the walls from Desecrated Duel GC properly (#24990)
* GC is a thing of all time

* Spacing
2024-04-24 05:45:16 +00:00
Contrabang
853f108c89 [SERIOUS] Improves admin tooling for radiation (#24968)
* lets clean some radiation

* changes

* lgtm
2024-04-23 00:50:48 +00:00
DGamerL
de6a54fbde Removes all mentions of return . where they would be unnecessary (#25142)
* Removes all mentions of `return .`

* I can do this all day

* Arthri review

* Update code/__HELPERS/sanitize_values.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/__HELPERS/sanitize_values.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2024-04-23 00:49:52 +00:00
Aylong
a1ca632a19 [TGUI] Coin Mint (#24885)
* Backend

* Simplify

* Almost ready

* Done., i think

* You can now craft a money bag

* Autodoc

* Fingerprints

* Earlier return if no money bag

* Update code/modules/mining/mint.dm

* Update code/modules/mining/mint.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update tgui.bundle.js

* Rebuild

* Fuckin hell

* Rebuild

* Update tgui.bundle.js

* Update code/modules/mining/mint.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/modules/mining/mint.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2024-04-22 22:37:59 +00:00
Mikhail Dzianishchyts
2cfa9d620f Fixes exploit (#25101) 2024-04-22 22:04:38 +00:00
Mikhail Dzianishchyts
7fa44a31fb Full Auto Gun Mode Component (#24998)
* Full Auto Gun Mode Component

* Apply some refactoring

* spaces mhmm

* Some signal movement

* Apply DGamerL suggestions

* Unknown SIGNAL_HANDLER no more

* Fix runtime if uid is passed

* Why the hell you even care

* god you serious

---------

Co-authored-by: Gottfrei <zweisen@gmail.com>
2024-04-22 21:32:49 +00:00
Mikhail Dzianishchyts
00be61a811 Better round start time handling after using delay (#25035) 2024-04-22 20:53:14 +00:00
GDN
2d1d7e283b makes some uis no longer automatically update (#25121)
* makes some uis no longer automatically update

* fixes cloning sporadically not working

* Revert "fixes cloning sporadically not working"

This reverts commit 2d88887cf6.

* Update code/modules/hydroponics/seed_extractor.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/hydroponics/seed_extractor.dm

* Update code/modules/hydroponics/seed_extractor.dm

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-04-22 20:46:21 +00:00
larentoun
80438de316 Remove automatedannouncer mob (#24727)
* remove automated announcer mob

* remove list(z) from autosay

* typo

* remove more of unused role args

* missed passing a value...

* move comment

* better check

* better check

* comment for say_understands

* Update code/modules/mob/living/brain/living_brain.dm

Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>

---------

Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
2024-04-22 20:46:20 +00:00
Charlie Nolan
8b6fec0622 Prevent duplicate messages when sending a PM to yourself. (#25124)
* Prevent duplicate messages when replying to yourself.

* Oops.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-04-22 20:38:01 +00:00
DGamerL
71bc06cd4e Halves the damage dealt by PKAs to blobs (#25154)
* Makes PKAs deal half damage to blobs

* Update code/modules/events/blob/theblob.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2024-04-22 20:32:58 +00:00
chuga-git
5fe22f485c permits mobs with chunky fingers to fire blowgun (#25176) 2024-04-22 13:00:03 +00:00
DGamerL
6d3549c3ca LOOK IT'S COCAINE BEAR (1985) (#25086) 2024-04-21 23:34:33 +00:00
tristan1333
ebbbf62cec Chicken meat/burger, Onigiri, Seaweed, updated boiled rice sprite (#24813)
* Adds chicken meat, burger, onigiri, updates boiled rice sprite

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/game/objects/items/stacks/seaweed.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* changed chickenburger pathname, deleted old boiled rice sprite

* Transfers reagents from rice to onigiri

* Update code/modules/research/designs/biogenerator_designs.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* All sushi now requires seaweed

* new seaweed desc, attackverb oopsy daisy, seaweed attack_self doesn't show pointless list, Onigiri goes in hand

* moved seaweed sprite to organic.dmi

* Update code/modules/research/designs/biogenerator_designs.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update organic.dmi

* re

* goal

* oops

* early return

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-04-21 23:06:47 +00:00
Charlie Nolan
4f8d91a316 oops (#25210)
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-04-21 19:45:47 +00:00
GDN
9e6dcf9c46 removes the remaining datum redeclares (#25220)
* removes the remaining datum redeclares

* the two fixes

* finneee contra

* OK CONTRA

* readd

* CURSED TO BE BROWN!

* facking automerge
2024-04-21 18:26:35 +00:00
Luc
f83ef617e9 Expands "genderless" to all species, adds body-type option, removes some gender checks (#23910)
* adds most body type support, removes some gender checks

* remove gender from species, accessories

* restore pick_list

* re-adds limitations on accessories

* Universal access to body hair

* remove unused var

* Update example config, some preference saving code

* updates tgui bundle

* oops

* Remove formatting

* hopefully undoes formatting changes

* dammit

* been meaning to fix this one for a while

* dgamer reviews

* move body_type into human_defines

* sql file changes

* update tgui

* Update db code

* bump versions

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-21 15:59:23 +00:00
DGamerL
9bc9b4b67a Removes duplicate definitions of /datum/gamemode on almost every gamemode file (#25219)
* Why did every gamemode do this :(

* Contra request
2024-04-21 15:24:50 +00:00
DGamerL
585a885b1f Easy fix (#25216) 2024-04-21 14:53:25 +00:00
Contrabang
a95373f303 Adds CI to restrict types in a file (#24694)
* LETS GAMBLE!

* oops

* even more oops

* alright lets fuckin do it

* real names please

* comment

* Contributing.md update

* maybe someone will find this todo

* actually lets make it a define so people can't mistype it

* review

* changes
2024-04-19 18:30:13 +00:00
GDN
a31b7d4db2 fixes a tgui input gc issue (#25160) 2024-04-19 18:07:48 +00:00
GDN
2c05971b91 adds refcount to the gc log (#25146)
* adds refcount to the gc log

* Update code/controllers/subsystem/SSgarbage.dm
2024-04-19 18:07:37 +00:00
BiancaWilkson
875ad15cce Swaps the severity of some brain damage effects (#25144)
* these severities should be swapped

* Lower chance
2024-04-19 18:07:28 +00:00
CRUNCH
594362a969 [FIX] Borg Magboots No Longer Slow Down In 0G. (#25141)
* Fixing some minor typos for cyborg upgrade flavour text

Throws in some missing apostrophes, capitalisation, and the letter "s."

* Briefcase Full of Cash buff

Increases the amount of cash in the Syndicate Briefcase Full of Cash from 600 Cr to 1000 Cr

* Reverts double-feature PR

* Reverts a broken revert

* Reverting again because Ebba told me to

* And reverting yet again

* Update robot_movement.dm

* Makes borg magboots not bad

* Update robot_movement.dm

* Might as well change these while I am here.
2024-04-19 18:06:56 +00:00
CRUNCH
c8ffcedcb6 Merges the Janicart Floor Buffer into the Janiborg Floor Buffer (#25125)
* One Floor Buffer For All!

* better name

* Update code/modules/research/designs/mechfabricator_designs.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-04-19 18:06:41 +00:00
PopeDaveThe3th
9cbec317e9 mmi and robobrain text updates (#25114) 2024-04-19 18:06:33 +00:00
Migratingcocofruit
e53b00a807 Fix add_random_traits() so it always adds the specified amount of random traits (#25110)
* add_random_traits() now only tries to add traits it can actually add

* spess for the spess game
2024-04-19 18:06:24 +00:00
Contrabang
7dcc7d41f2 Refactors liches a bit (#25104)
* totally not breaking shit

* yes
2024-04-19 18:05:44 +00:00
DGamerL
bad8b31afa Changes all .len to length() where applicable (#25174)
* Globals work

* Double access works

* All other things

* Revert "All other things"

This reverts commit 6574442eb6.

* More changes that compile and work

* IT WORKS AAAAAA

* Changes even more .len to length()

* Apply suggestions from code review

* Update code/datums/mind.dm

* Update code/__HELPERS/sorts/InsertSort.dm

Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>

* Update code/__HELPERS/sanitize_values.dm

Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>
2024-04-19 17:32:09 +00:00
Code-Lyoko0
bdd417ada0 blob now plays the biohazard alarm like other biohazards (#25118) 2024-04-19 17:07:23 +00:00
Social-Moth
60811a191f Removes floor from flip message when falling over in space (#25136)
* Adds a special message for falling over in space

* adds message when falling over in space

* Update code/modules/mob/mob_emote.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/modules/mob/mob_emote.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/modules/mob/mob_emote.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/modules/mob/mob_emote.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/modules/mob/mob_emote.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/modules/mob/mob_emote.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* space fall special text now with gooder code

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-04-19 14:22:07 +00:00
Luc
8500df223d cleans up some span mishaps (#25106) 2024-04-19 14:19:51 +00:00
BiancaWilkson
0541588e82 the swapper (2013) (#25139) 2024-04-19 14:13:10 +00:00
DGamerL
f64fb4b973 Removes a span from an admin log (#25199)
* Easy span removal

* Fix accidental reverts

* Removes a missing span
2024-04-19 14:12:15 +00:00
Charlie Nolan
7562db8c3d recieve -> receive (#25123)
* recieve -> receive

* Unfix.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-04-18 21:16:07 +00:00
Aylong
c8e59706e2 OOC Emoji 2.0 - TG Edition (#25012)
* Didn't work

* It works

* Emojipedia

* Some emoji sorting

* lol

* Remove a lot of shit emoji

* Update emojipedia.dm

* Observer and ghost-bar emoji

* Msay emoji

* Emoji sorting and updates

* Make emoji centered

* Clueless and trollface

* Mowzers

* +taa

* Another rebuild

* TRUE and Rebuild
2024-04-18 18:41:41 +00:00
Arthri
950ce9f791 ORM points are now claimed by swiping IDs rather than inserting it (#24878)
* Swipe instead of insert ID to claim points

* Build and update tgui

* Fix ORM trying to smelt ID

* Update UIs when points are claimed

* Add fingerprints on claim

* ???? TGUI why

---------

Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-04-18 13:02:57 +00:00
Stone
70796cac43 Update hierophant_loot.dm (#25042) 2024-04-18 13:02:11 +00:00
Charlie Nolan
66b5acc453 Add a cmag interaction to the honkbot (#24979)
* Made honkbots think they're beepsky when cmagged.

* Tasty handcuffs.

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Bugfixing, wait a second before starting to cuff.

* Update code/modules/mob/living/simple_animal/bot/honkbot.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2024-04-18 12:57:38 +00:00
Charlie Nolan
1b96572bbb Require stamping manifests. (#24973)
* Require stamping manifests.

* M
2024-04-18 12:57:07 +00:00
Charlie Nolan
30edcf5091 oops (#25181)
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-04-18 12:50:33 +00:00
Charlie Nolan
87646e8410 Makes the blowgun an excellent suicide method (#25065)
* Goddamit dgamerl!!!!

* e

* Blowgun suicide messages.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-04-17 05:17:44 +00:00
Social-Moth
a735849346 Gyrojet pistol no longer able to be suppressed (#25143) 2024-04-17 05:13:29 +00:00
DGamerL
cc85b2fe1d Removes toxin and carpotoxin when you make recipes with spider meat/eggs and carp fillet respectively. Also removes ether from tofurkey and some morphine from bear meat (#25069)
* Removes toxic stuff from foods

* Nah 3u is better

* Boiled spider legs!

* Funny review
2024-04-17 04:21:35 +00:00
warriorstar-orion
7c624a7004 Attacking a tendril rallies its mobs against you. (#25093)
* Attacking a tendril rallies its mobs against you.

* try to pull this into a signal

* fix arguments

* find and move together, no list signal register

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

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/__DEFINES/dcs/signals.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* invert if for early return

* Update code/datums/components/spawner.dm

For now spawners only spawn hostile mobs but if that changes in the future or an admin varedits a spawner to not do so this'll runtime

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-04-17 04:19:42 +00:00
Arthri
e6f397755d Lavaland Tumor Grammar Fixes (#25148)
* Delete double space

* Reintroduce missing message

---------

Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
2024-04-17 04:17:21 +00:00
Charlie Nolan
4833d64559 Removes an attempted <span> from a medbot line. (#25134) 2024-04-16 00:34:52 +00:00
GDN
d77c311c9d ais are no longer null on destroy (#25147) 2024-04-16 00:34:43 +00:00
Aylong
da755f54d8 Fix brainless Cyborg (#25100)
* Fix brainless Cyborg

* Give me my GBP!!!

* contra review & default value
2024-04-16 00:33:20 +00:00
Charlie Nolan
3c043374d1 Botany rework V2 (#24342)
* Many botany QoL changes.

* Give observers a plant analyzer.

* Hooks should be executable.

* Completely new botany mutation mechanics.

* Minor fixes, changed vendor contents.

* Add charcoal to NutriMax extended inventory.

* Lint.

* Reset somatoray beam effects in a few more places.

* Mapped in seed sorting trays and mutrient.

* Slimmed down the seed sorting tray.

* Update unsorted seeds with analyzer, ghost-analyzer, and HUD support.

* Make english_list null-safe (and slightly faster).

* Fixed a mutation focus bug, added plant anayzer attackby to unsorted seeds.

* Made self-sufficient trays display their nutrient as Earthsblood.

* Improved descriptions and on-use texts.

* Added 5 dropers and 3 seed sorting trays to NutriMax.

* Mark stuff as notices, special case for duplicate doping.

* New way to get kudzu, QoL changes.

* Yield somatoray adds a message to the yield stat.
* Unsorted seeds produce a message when you try to put them in a tray or
  machine.
* Potassium iodide and pentetic acid will now neutralize the tray's
  mutagen.
* Using a plant bag on a seed extractor will now process plants into
  seeds if there are no seeds in it.

* Bonk.

* Don't try to extract no seeds.

* Butterfingers.

* Bonk more.

* Add seed sorting trays to perma.

* Upgraded Seed Extractor GUI.

* Do not drop that which you do not extract.

* Don't bug out when removing the last seed.

* You want a tgui rebuild? Have a tgui rebuild.

* Drop trait-adding threshold by 10.

Before:
Needs modified mutation level >50.
With the x2 from 9+ seeds, this happens at base mutation level 25.
With maximum mutation level of 35 (L4Z+mutagen+somatoray), chance was
20%.
Required either L4Z (yield set to 1), or a somatoray (external help) for
any chance.

After:
Needs modified mutation level >40.
With the x2 from 9+ seeds, this happens at base mutation level 20.
With maximum mutation level of 35 (L4Z+mutagen+somatoray), chance is
30%.
Can get 10% chance with mutation level 25 (Mut+mutagen).

* Renamed mutagen level -> mutagen tank

* Left-align seed extractor, more efficient icon sending.

* New sprite thanks to McRamon.

* tgui rebuild

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-04-15 20:29:49 +00:00