58 Commits
Author SHA1 Message Date
siliconsandGitHub 60db51850c experimental gc / init fixes and optimizations, and fixes emotes (#7431) 2025-12-15 09:13:19 +01:00
siliconsandGitHub 11d2f3b4d4 various 516 tweaks (#7071)
@LetterN did like everything I'm late to the party so I'm just here to
clean things up 😊
2025-04-07 09:09:38 +02:00
9885763e3d hand refactor (#5677)
Co-authored-by: silicons <no@you.cat>
2024-11-20 09:25:57 +01:00
siliconsandGitHub ac3e0a73a9 attack_self refactor (#6754)
Changes proc header
2024-09-16 13:09:37 -06:00
siliconsandGitHub e6f972666c regexes damage and wound types (#6735)
Different semantics demand different defines. It's hard to tell what's
being used where and for what reason right now.

Staging for combat PR.
2024-09-09 15:13:34 -06:00
Timothy TeakettleandGitHub c87d6c5e6e adds size standardization bracelets (#6548)
## About The Pull Request
goes in glove slot
available in utility section of loadout
equipping it sets your size to 100% as if you were shot with a size gun
removing it sets your size back to whatever size you were before wearing
it, again like if you got hit by a size gun

## Why It's Good For The Game
better ic explanation to size changes while avoiding size gun / NIF /
size change trait because they kinda suck

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: adds size standardization bracelets
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-07-02 17:31:52 -06:00
9c8b0997e5 Atom hud refactor (#6446)
Co-authored-by: silicons <no@you.cat>
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
2024-05-26 19:56:13 +02:00
b1388fe5c3 adds a few hairs and horns from skyrat for a friend (also refactors human rendering a bit) (#6349)
Co-authored-by: silicons <no@you.cat>
2024-04-25 19:04:04 +02:00
383308a1d1 storage rewrite (#6284)
Co-authored-by: silicons <no@you.cat>
2024-02-17 10:08:35 +01:00
66c5210e13 refactors bodytemperature stabilization, refactors taking organ damage, etc (#6262)
Co-authored-by: silicons <no@you.cat>
Co-authored-by: Zandario <zandarioh@gmail.com>
2024-01-17 12:02:31 +01:00
816a22cbb9 fixes alignment issues with macros/micros/etc (#5992)
closes #5875

Co-authored-by: silicons <no@you.cat>
2023-09-19 14:48:39 -07:00
a81310b912 Alt+click to do macro pickups instead of help intent, grab+delayed pickups for those with instant pickup disabled (#5897)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Title.
You now alt-click people to pick them up as the bigger person.

Additionally, instead of simply being unable to pick up those with the
option disabled, they must be grabbed first, and be held still for 3
seconds to be scooped up successfully. This generally takes about the
same steps to fireman-carry someone. Hopefully people will use this in
good faith.

## Why It's Good For The Game

Macro people can actually perform CPR and other nonsense now.

As for the latter, I always found it weird that that the preference is
described as "instant pickup" - which implies you can pick up people
still, but not instantly. I wanted to create a fair and balanced option
that's about comparable to the same steps a fireman carry would take. It
can otherwise be resisted due to it having the do_after.

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
qol: Picking up smaller characters is tied to alt+click instead of help
intent click. This will allow for options that require the target is
grounded to happen like shaking them or doing CPR for macro characters
again.
add: Characters with instant pickup disabled can be picked up by macros
now, albeit in a more complicated matter that requires a grab first and
then a 3 second delay.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

---------

Co-authored-by: Captain277 <agentraven16@gmail.com>
2023-08-25 22:46:47 -07:00
BlueWildroseandGitHub 3e1f98dbbe Fixes resized human HUD offsets (#5877)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

HUDs won't resize with a micro/macro. They'll remain at the same size
now.

Macros/micros will no longer have HUDs that are hovering well above
them, or are hardly able to be seen if they're a micro.

## Why It's Good For The Game

Fix good.

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
fix: Macros/Micros no longer have HUDs in extremely awkward positions,
like several pixels away from a macro.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-08-16 10:11:37 +01:00
LordMEandGitHub 9b128134df Revert "fixes noncompliance with 514 procpaths" (#5780)
Reverts Citadel-Station-13/Citadel-Station-13-RP#5779
2023-07-24 21:50:50 +01:00
58f4094413 fixes noncompliance with 514 procpaths (#5779)
turns out the old way of doing procpaths is illegal now

this should fix some weird potential (?) bugs

---------

Co-authored-by: silicons <no@you.cat>
2023-07-24 21:26:17 +01:00
Timothy TeakettleandGitHub baa19b38f3 makes the instant pick up pref actually work (#5631)
## About The Pull Request
this confused me at first too then i realised in this proc:
/mob/living/proc/attempt_to_scoop(var/mob/living/M)

M is the doing the scooping, not the one being scooped

so it has been checking the wrong persons prefs for um two years

## Why It's Good For The Game
fix bug

## Changelog
🆑
fix: makes the instant pick up pref actually work
/🆑
2023-06-18 21:30:56 -07:00
15ba149d71 persistent pictures framework (#5589)
no player facing changes

makes pictures persistent. fixes up the character saving system too.

---------

Co-authored-by: silicons <no@you.cat>
2023-06-13 18:00:58 -07:00
304bf65a9b mobility flags (#5202)
Co-authored-by: silicons <no@you.cat>
2023-04-22 19:32:16 +02:00
LordMEandGitHub 8320f4ab46 fixes the time it takes for resizing to finish (#5388)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
also adds a cooldown for as long as the resizing is on going
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
fix: fixed resizing working much faster than intended
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-04-19 00:30:32 -07:00
455ec82c4e refactors attack_hand, attackby, attack_self (#5120)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:15:58 +01:00
siliconsGitHubVM_USER <VM_USER>silicons
fb429e51a4 KILLS STATPANEL (#4877)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-01-11 09:12:35 -06:00
siliconsGitHubVM_USER <VM_USER>
a90d92df2b converts ex_act to legacy_ex_act, plants the seeds for new explosions (#4662)
Co-authored-by: VM_USER <VM_USER>
2022-11-02 20:45:16 +01:00
VM_USER 67bb8fe7d5 fix 2022-10-24 13:09:32 -07:00
siliconsGitHubVM_USER <VM_USER>
bf62a62bab vehicle repath, piggybacking, firemanning, riding components, multiseat vehicles, buckling, probably other stuff (#4361)
* shit code goes in the comedy bin

* stubs

* move those

* w

* vehicle repath

* maybe that instead

* aouhgoawhuh3ho

* markers

* a

* fixes

* hell

* let the great refactoring begin

* a

* aouhg

* changes

* augh

* signals

* s

* offhand stuff

* wrappers

* stuff

* modifications

* a

* stuff

* base component

* Stuff

* a

* stuff

* ay

* Ay

* ?

* fix

* a

* augh

* aough

* mark those

* sigh

* correction

* that

* let the good times roll

* more

* more

* on god

* aoihgouh

* fixes

* done with that ifle

* sigh

* a

* s

* fuck off voremobs

* stuff

* pain

* some more

* changes

* changes

* f/r

* sigh

* impl

* out with the useless

* fix

* Fixes

* a

* fixes

* move that

* pain

* fix

* m

* pain

* WHY

* regex

* s

* just offsets to go

* reserve those words

* that

* stuff

* stuff

* not sure if list ops were a good ide abut whatever

* fix

* and once more with energy!

* and once more with energy!

* fixes

* offsets

* fix

* lmao!

* ay

* patch

* fixes

* propagate that shit through

* ayo

* bruh?

* e

* PLEASE END MY SUFFERING

* ah.

* that

* fix

* fix

* fixes

* e

* Fix

* fix

* fix

* Fix

* fix

* fix

Co-authored-by: VM_USER <VM_USER>
2022-09-29 22:13:03 -07:00
siliconsGitHubVM_USER <VM_USER>
6dec5d41e7 refactors pushing, movespeed, actionspeed, throwing, movement, pass flags, and probably things i forgot about; adds overhand throwing (#4360)
* initial

* wack

* changes

* insanity

* staging

* t

* note2self

* wild

* find replace

* changes

* pain

* fixes

* that's right out

* augh

* augh

* wild

* lol

* fuck this not refacotring all that in one day

* oopsy doopsy

* that goes away

* fixes

* pain!

* throwing stuff

* Fixes

* g

* eternal curse upon you, space indenter

* eternal curse upon you, space indenter x2

* real combat refactor energy

* refactors

* stuff

* subsystem logic

* a

* pain

* logic

* push logic

* logic

* i hate micros

* fixes

* a

* convert the rest

* let's finish this

* s

* fixes

* aah.

* augh

* AUGH

* stuff

* a

* more

* a
git pu

* fixes

* fixes

* fix

* fixes

* warnings

* more

* maybe don't have them throw past walls

* fixes

* ack

* f

* better ui

* fixes

* fixes

* a

* proximity monitors

* proximity monitors

* proximity monitors

* wack

* swap stuff

* a

* fix

* fix

* fix

* default

* Fix

* fixes

* ayy

* aoug

* aoug

* stuff

* fix

* fix

* ay

* ay

* ough

* ayo

* fix

* cannon

* wack

* i tested it

* fix

* why

Co-authored-by: VM_USER <VM_USER>
2022-09-08 01:43:03 -07:00
siliconsGitHubVM_USER <VM_USER>
c9fe0261e0 stripping refactor + individual pocket strip modes + literally buffs greytiding and griefing (#4341)
* wack

* here we go

* wild

* aaa

* hell

* stage

* more

* stubs

* more

* fixes

* e

* e

* move those

* fixes

* abstraction

* accessory removal

* a

* resolve

* augh

* o

* epic liked and subscribed

* auhgouhagouhw

* wild

* wak

* a

* feedback

* fix

* sorting

* lastly

* Create inventory.dm

* fix

Co-authored-by: VM_USER <VM_USER>
2022-08-14 17:25:28 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>VM_USER <VM_USER>
934ad25bfe refactors: inventory, mousedrag, stripping, species bodytypes, inventory HUD, and probably some unrelated things (#4092)
* start

* i hate people who pack shit into one file

* sigh

* regex

* inventory rework

* stubs

* regex

* this is insanity

* oh no

* backend moment

* a

* changes

* wild

* regexing

* changes

* put in hands

* more errorS

* attackby

* more helpers

* replacements

* wild

* fixes

* pain

* fxies

* fixes

* unneeded

* ape

* ape

* wild

* wild

* more

* wild

* there

* fixes

* fixes

* l

* wild

* more

* moer

* fixes

* enough for todayd

* regexing

* long time coming

* shaking and crying

* end me

* fixes

* fixes

* e

* fxies

* rig refactor moment

* fixes

* fixes

* fixes

* fixes

* out with the shitcode

* thanks git

* partial rig rewrite here we go

* more

* fixes

* WWWW

* ok

* wild

* bitfield defines

* nobludgeon

* pain

* pain

* fixes

* more

* wild

* wild

* fixes

* pain

* move behaviorsr

* fixes

* next up, finishing core procs

* y

* .

* time to finish this

* time to finish this

* propagate accessories

* hate this accursed engine

* hate this accursed engine

* pain

* more

* cancer

* epic

* genuinely hate

* wild

* that

* why

* circuitry is my bane

* y

* how

* sort

* logging

* logging

* im dying

* fixes

* next

* f

* more

* epic style

* fixes

* on meta

* fix

* wild

* uh

* quirky

* fixes

* agh

* pain

* fixes

* fix

* sigh

* a

* epic1

* fixes

* ugh

* epic

* fixes

* uhh.

* is this even a fix

* fix

* fixes

* fixes

* we love optimization

* wear over system

* correct

* worn over stuff

* just augments

* coggy

* implant magnetic catch

* implant magnetic catch

* fixe

* a

* g

* t

* fix

* fix

* wack!

* fix

* a

* semantics

* fix

* that

* fixes

* handle denesting

* w

* fixes

* e

* bugs

* fixes

* fixes

* unit tests

* absolutely wild

* fixes

* fix

* fix

* fixes

* on god this is bad

* fixes

* fixes

* fix

* fix

* wacky!

* fix

* wack

* manual

* fixes

* closets

* OOPS

* wack

* pain

* pain

* flags

* regex

* fixes

* wakc

* changes

* more

* augh

* more

* replaces

* more

* that

* acc

* acc

* fix

* fix

* fix

* oh woops that was important

* wack

* epic

Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: VM_USER <VM_USER>
2022-07-29 00:20:47 -07:00
ZandarioandGitHub 02f546f3f9 [IDB IGNORE] [MDB IGNORE] Clothing Repaths & a some new sprites (#4098)
* Part 1

* WHEW

* Duffle Fixes

* Deletes some no name sprites so I have less pain

* agh
2022-05-23 13:49:44 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>
71889b4f65 rendering update (#3695)
* rnedering update

* fixes

* wack

* wack

* placeholder

* sigh

* sigh

Co-authored-by: fake_vm_user <fake_vm_user>
2022-04-23 21:12:54 -07:00
siliconsandGitHub f0485280f3 moves a check around to stop unneeded message spam (#3628)
* Update resize_vr.dm

* Update resize_vr.dm
2021-12-23 14:08:19 -08:00
siliconsandGitHub a1794865cb sizeguns, trampling, and pickups (when >= 75% scale) are now all preferences (#3615)
* Update vorepanel_vr.dm

* Update living_vr.dm

* Update vore_vr.dm

* Update sizegun_vr.dm

* Update implant.dm

* Update resize_vr.dm

* Update resize_vr.dm

* Update implant.dm

* Update vore_vr.dm

* Update resize_vr.dm
2021-12-19 19:32:31 -08:00
FelixandGitHub 38a46f2ffe Adds meme gun (#3574)
* Adds stripper gun
and moves size gun to the other guns in files

* adds the stripper gun to trash pile loot
2021-11-09 11:52:10 -08:00
KillianandGitHub 39e39e33d6 Character Preview Port/Refactor (#3527)
* initial port commit

* charpreview - sizetraits and adjustments

* newlines!!! argh

* charpreview - cycle bgs with clicks

* charpreview - fixes prosthetics/etc. states

* implement VR9932 and VR9836 fixes
2021-10-23 21:49:37 -07:00
nevimerandGitHub 0b279ec943 softens chat colours for eye pleasure (#3123) 2021-05-26 02:26:40 -07:00
siliconsandGitHub d4b5981256 Merge pull request #3052 from Zeldazackman/revert-2993-maxsize
Revert "max mob size reduced to 150% from 200%"
2021-05-04 18:08:02 -06:00
ZeldazackmanandGitHub c4cd4130a8 Revert "updates new_size (#2993)"
This reverts commit 1fb8f5aec5.
2021-05-03 15:22:04 -04:00
ZeldazackmanandGitHub d8dd1b37ea Revert "makes sizegun standard with other size nerfs" 2021-05-03 15:21:06 -04:00
buffyuwu 608e4a8191 makes sizegun standard with other size nerfs
@nik707
2021-04-27 22:18:14 -04:00
buffyuwuandGitHub 1fb8f5aec5 updates new_size (#2993) 2021-04-20 08:43:41 -07:00
siliconsandGitHub 32d264beba Update resize_vr.dm 2021-03-30 17:28:11 -07:00
siliconsandGitHub 26eda8db6e Update sizegun_vr.dm 2021-03-30 17:25:51 -07:00
siliconsandGitHub 4feeb2a100 Update resize_vr.dm 2021-03-30 17:23:52 -07:00
silicons 1965597b67 Merge branch 'output_5' into tgui4examinetake2 2021-02-15 04:56:22 -07:00
silicons 0153874304 wew 2021-02-15 04:44:52 -07:00
lolman360andGitHub 8dff7f0786 Merge branch 'master' into LocalManDies 2020-12-09 10:53:29 +11:00
Captain277 499f5a7a6b Tiny update. Ha ha ha. 2020-10-22 05:20:09 -07:00
lolman360 e1d3519018 ALL EXAMINES TOUCHED 2020-10-06 10:56:36 +11:00
Captain277 c3a47bf2d3 Boy this one really ran away from me. 2020-09-29 00:15:24 -07:00
kevinz000 2d300d6c2f typo 2020-04-19 06:19:21 -07:00
kevinz000 b52e25b54e intent define change 2020-04-14 12:23:29 -07:00