Commit Graph

34470 Commits

Author SHA1 Message Date
Will 3cfc2c6e76 Bingle them viruses (#17881)
* viruspage creation

* virus unit testing

* oop

* tweaks

* as check

* use glob list

* new data

* scan data proper

* counting

* constructing lists

* fix

* wikicomp side

* basictgui

* list fix

* tweaks

* virus tgui page

* .

* .

* .

* unused

* .

* .

* stack item it

* genes

* show gene conflicts

* no static tags

* fixed conflict gene report

* tgui foundation for genes

* handle gene conflicts once

* .bingle page

* .

* .

* import order fix

* traits names must be unique

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-06-19 15:46:02 +02:00
Will fb1aa59374 allow nondna blood smearing (#17880)
* allow nondna blood smearing

* use lazyor
2025-06-17 23:34:22 -07:00
Cameron Lennox b9cab48c19 Fixes an inheritence issues with arglasses (#17864) 2025-06-17 22:59:16 -07:00
Kashargul 633cea67a2 browse to browser continued (#17871) 2025-06-17 22:58:57 -07:00
Will bfbab4e357 dump reagents instead of just fuel (#17885) 2025-06-17 22:57:44 -07:00
eghughguhhhhhh 686105efb5 Makes the Voodoo doll scrungle people, various recycler fixes. (#17635)
* typo fixes

* ??? recommit???

* fsdfsd

* rewrite pt1

* Displacement Rewrite

* Resolve consent check going to wrong person, Resolve overflow issue

* Few fixes.

* Fix hat, ear rendering

* fsdfsd

* Fix newtails

* fsdfsd
2025-06-17 22:57:35 -07:00
eghughguhhhhhh 195112b1ef Embedded Examine Info (#17863)
* Initial

* Formatting tweaks

* she be themin on my drop til
til im

summary:before

* Convert multilingual to pref

Tested, seems to work. not 200% sure cuz I never use it
2025-06-17 22:52:25 -07:00
Kashargul f07192feaa tgui core 4.3.1 (#17874)
* tgui core 4.2.3

* small panel update

* sort it

* some minor things

* also that

* 4.3.0

* .

* .

* 4.3.1
2025-06-18 02:11:49 +02:00
Guti 1c326a38e1 Viruses now spawn with random names (#17882)
* Disease descriptions

* Random names
2025-06-17 20:29:06 +02:00
Will 2610f7b553 CI fix for component hose connector (#17873)
* CI wanted component fix

* moved to signal
2025-06-16 17:02:33 +02:00
ShadowLarkens e0d5d01158 Add a new process option: Break Bone (#17855)
* Add a new process option: Break Bone

* Partial refactor of belly actions
2025-06-16 15:15:25 +02:00
ShadowLarkens c75465787a Completely rewrite xenoarch spectrometer (#17850)
* Completely rewrite xenoarch spectrometer

* Swap out coolant tanks for sinks
2025-06-16 15:14:44 +02:00
Timothy Teakettle d79a8105e9 change the switch tail layer verb to choose between three layers (#17862) 2025-06-14 23:21:22 -07:00
Cameron Lennox 45618b5e9e goodbye = new (#17865) 2025-06-14 23:01:03 -07:00
Reo Lozzot a946bf27bb Disposal pipe deconstruction fix and new hackable junctions (#17841)
* g

* Mashed all the tiny fixes into one commit

proc reference helper is Real

delete_me,,,,

Qdel Wires
2025-06-14 03:07:47 -07:00
Cameron Lennox 47c7e598eb More Mining Vendor & Kinetic Crusher adjustments (#17851)
* Fixes crusher

Adds glaive as well

* adjustments

Fixes memory leak as well

* Update equipment_vendor.dm

* Update kinetic_crusher.dm
2025-06-14 03:05:33 -07:00
Cameron Lennox ecc11796da Dogborg sword colorization (#17854)
* Dogborg swords show up properly colorized

* nl

* Update cyborg.dm

* dagger a child of blade

* dagger

* Update cyborg.dm

* Update cyborg.dm

* Blades
2025-06-14 03:03:18 -07:00
Will e9f7e3b784 Mob Hose Inflation and Draining (#17849)
* inflation handling

* lets not allow that

* some fixes

* additional sanity and sanitization

* borg connector, refactors

* type correction

* reagents to bellies become belly reagents

* handle prefs

* pref handling expanded

* pain tweaks

* need to handle it this way

* multiple fixes

* proper belly interaction

* belly update belly update for vore
2025-06-14 03:02:42 -07:00
Will 243b46b593 fixed incorrect arguments being sent to employment record computer (#17859) 2025-06-14 02:32:58 -07:00
Kashargul d6c20b52f6 Panel tweak (#17856)
* small panel tweak

* This needs to be a string
2025-06-14 00:19:31 +02:00
Will 1f9fdb8aba small fixes (#17852)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-13 00:12:17 -04:00
ShadowLarkens 7abfe57d2e Minor Tweaks & Changes (#17847)
* Don't preview paint bucket, it's confusing

* Add a max alpha preference to force belly overlays to be transparent

* Make UI better
2025-06-12 19:02:14 -04:00
Will da577085aa Primitive Colorgrading (#17844)
* extremely basic color grading for areas

* fixes

* tint

* dmm

* colorgrading weather

* did it for the meme

* outdoor transition fix
2025-06-12 11:13:48 -04:00
ShadowLarkens bdba094ba4 Add safewords to succubi (#17837)
* Add safewords to succubi

* Revert stomach mode to drain after safeword
2025-06-12 11:09:04 -04:00
SatinIsle d7b70df5a7 What is wrong with me (#17848)
Added a new smite that forces the skyrim into onto someone.
2025-06-12 11:07:51 -04:00
ShadowLarkens f47a77ddf6 Cooking Update (#17828)
* Add output prediction to cooking machines

* Add a kitchen to minitest

* Use special UIs for each type of cooker

* Fixup maps in TGM format

07613f5175: maps/virgo_minitest/virgo_minitest-1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-12 11:06:07 -04:00
ShadowLarkens 6b2eb4c39a Make emote_sound_mode work on normal sound emotes (#17819)
* Make emote_sound_mode work on normal sound emotes

* Make the code better

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-12 11:05:52 -04:00
ShadowLarkens 48f2ff7d9b Add character portraits to the character directory (#17832)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-12 10:55:25 -04:00
ShadowLarkens a17b5e1132 Improved AI Vore (#17809)
* Improved AI Vore

- AI bellies are moved into their holograms when formed
- Moved to their core when hologram dissipates for any reason
- AIs can holonom anyone next to their hologram into their selected vore
  belly

* Add a log when belly objects move with ckey'd prey

* Make AI unable to holonom when in a belly

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-12 10:52:19 -04:00
ShadowLarkens 876b58f3b6 ParadiseSS13/Paradise#29394 (#17831) 2025-06-12 10:42:25 -04:00
ShadowLarkens 530809ffe6 Add a very simple bluespace RPED (#17835) 2025-06-12 10:40:53 -04:00
ShadowLarkens 0db890840f Port /tg/ stripping panel (#17842) 2025-06-12 10:37:24 -04:00
eghughguhhhhhh 1067b85e39 fsdfsd (#17845) 2025-06-11 16:01:23 -07:00
Will 2e9b293113 Better handling for multiple hose connectors (#17838)
* Better handling for multiple hose connectors

* Better distance handling

* Delete cell
2025-06-10 19:51:43 -07:00
Will ad15521409 Hose Connector Component (#17836)
* mostly working

* fixed stacking stuff

* some updates to fix weird behaviors and add more clarity

* weakref and colors

* fix He3 reagent tank

* organization

* cleanup hose disconnection

* hosed chemsprayer behaves

* doesn't need to be 100

* fast processing needs even less

* organization

* no react in hoses
2025-06-10 10:55:34 -07:00
Kashargul afb172f5c9 some small fixes (#17833) 2025-06-09 23:39:25 -07:00
Will bc53491eca incorporeal shadekin don't make motion echos (#17824) 2025-06-09 08:21:04 -07:00
Will cbd3f1ea2b Dna, Bodyrecord, Xenochi Revive Refactor (#17732)
* changeling fix

* Move body spawning into BR

* small fix, organization

* replace xeno regen

* Body descriptor system removed

* Revert "Body descriptor system removed"

This reverts commit 04a0aa3ac8.

* massive bodyrecord copy refactor

* this too

* dna copying is now sane

* make a merge easier

* better file for this

* may we ensure peace everlasting

* linter

* oops, missed the test

* fixed up

* furthering the test

* different way to check

* looking promising

* required exclusions

* more test

* another tweak

* setup better

* globin

* test name change

* really mess up that monkey

* gradient style to UI entry

* scramble ignore

* illegal species

* scramble fix

* grad fix, more test fixes

* doing that right

* need these too

* missed defferal

* missed pathing

* documentation wall

* blood color needs a safety

* promethean prep

* this early set isn't needed

* some protections

* fixed waddler nulltest

* failure test

* intensify scan

* second fail test

* noticing

* dna test case

* other dna test case

* Test is bunk

* huge dna cleanup, better signal

* don't edit these

* documentation

* Do not use loc = src.loc

* oops

* Use weakrefs in pods

* remaining weakrefs

* reduce changes in pr

* cloning computer does not rotate itself when used

* moved body design to new BR code, and fixed screen size

* badlinting

* updated

* No instakilling teshari

* jiggles you

* TGUI

* move along

* m ove it

* Update AppearanceChangerMisc.tsx

* this too

* gender is race whoops

* Allow old clonepods too

* xc

* further encapsulation and some fixes

* oops

* misc not race

* separated that

* custom footsteps exchanged

* Custom speech bubble and xenochi stuff

* Update xenochimera.dm

* remove digileg snowflake

* try this

* Update xenochimera.dm

* proper close

* Always update our DNA

* awa

* extremely laggy check removed, actually useless

* explaining

* lower delay time

* slower jigglin

* Revert "slower jigglin"

This reverts commit c801f7d7f5.

* disable appearance editor due to various issues

* Promie love

* xenochi vanity test

* lmao

* earwings

* wording and slot revival

* mobvar?

* Phasing out specific shapeshifter appearances

If you have access to changing your icon, you can change whatever you want.

* saveslot loading

* more

* synth

* Shoot out limbs

* almost ready

* nullcheck

* xenochi revive handles size and weight correctly

* weaver cocoon updated xenochi internal record after tf

* cannot remove from lost limbs

* limbs properly respawn on slot revive

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-06-09 08:20:42 -07:00
Cameron Lennox ec9f7e8cd1 Some adjustments (#17823)
Makes you not dizzy 24/7
Makes you not lose max health as fast
Everything else feels pretty good
2025-06-07 19:55:14 -07:00
Guti f77f587fe7 *purrl (#17821) 2025-06-07 18:59:48 -07:00
Will c2e8259216 Patch for fake attackers (#17816) 2025-06-07 15:33:41 -07:00
Will 820041926b needs to be after human check (#17817) 2025-06-07 23:48:02 +02:00
ShadowLarkens f7d1e14a7d AI Multicam improved (#17807)
* Add /obj/screen/map_view_tg and use it for camera tgui module

* Allow AI to pop out multicams to separate UI windows
2025-06-07 20:51:30 +02:00
Kashargul 5a5d8117ae no infinite materials (#17814)
* no infinite materials

* cleanup

* RMS and some other stuff

* fix name

* shock fix

* .

* .name

* Update RMS.dm

* names

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-06-07 10:08:18 -04:00
Will 64800dc027 shadekin cannot be runover or set on fire by atmos (#17811) 2025-06-07 01:37:38 -07:00
Will 9aee635261 fixes vampire artifact forensics (#17812) 2025-06-06 23:36:20 -07:00
SatinIsle 5d957a88c3 [WIP] Custom Links in Character Directory [Advice Requested] (#17790)
* [WIP] Custom Links in Character Directory

Added custom links to the character directory.
They work fine at the moment as just plain text, even if you have to copy and paste them it's an improvement. However, I wanted to keep this in WIP until I have a chance to ask our TGUI experts if it is possible to make them a clickable link.

* maks link usable

* ignore bad links

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-06-06 20:36:37 -07:00
Kashargul e8079e5f22 fix drones (#17810) 2025-06-06 22:01:06 +02:00
ShadowLarkens 4fc52f2ad6 tgstation/tgstation#89689 - holograms now wibble when stuff passes through them (#17806) 2025-06-06 16:17:33 +02:00
Kashargul fa4586e0c6 browse to browser part 1 (#17800)
* browse to browser

* some more

* fix that

* fix that

* .

* datum browser update port

* .

* .
2025-06-06 00:22:16 -07:00