Commit Graph

12245 Commits

Author SHA1 Message Date
Charlie Nolan
b56c3908d7 Kill some jerks (#28224)
* Kill some jerks

* Less jerky vehicles, too.
2025-02-02 17:09:38 +00:00
1080pCat
431656f732 Adds some more protection to SSD mobs with lwaps and snipers (#28164)
* Adds some more protection to SSD mobs with lwaps and snipers

* sorry AA

* Update code/datums/status_effects/neutral.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>

---------

Signed-off-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-02-02 04:09:03 +00:00
Vi3trice
1a2f97c100 fet (#28157) 2025-01-30 05:25:20 +00:00
asciodev
2ebcc28f6f Fix dead AIs being forced to announce new arrivals (#28170)
PR fixes #28143

Adds a `stat` check lost in an earlier migration from
`GLOB.alive_mob_list` to `GLOB.ai_list`, to ensure dead AIs aren't added
to the list of announcers.
2025-01-29 19:11:00 +00:00
Charlie Nolan
73c94dbc83 Prevent a source of MC failures. (#28169) 2025-01-29 07:12:19 +00:00
DGamerL
452c80e859 Removes tourettes (#28153)
* Removes tourettes

* Removes twitchblock
2025-01-28 21:04:52 +00:00
1080pCat
c18ef364e6 Mechas no longer get their attack cooldowns taken up by clicking the floor. And phazons finally deal burn on the burn mode (#28042)
* Mechas no longer get their attack cooldowns taken up by clicking the floor, and phazons finally deal burn on the burn mode

* lewc cooldown timer review
2025-01-27 04:13:31 +00:00
asciodev
1ecbe34444 Fixes #28022: mecha/AI/hologram bugs from #25078 (#28026)
* Fixes #28022: mecha/AI/hologram bugs from #25078

PR #25078 introduced a few bugs related to AI eyes, mechs, and
holograms. This change fixes those bugs. Now, entering a mech with an
active hologram eye will first release that eye before granting control
of the mech. Double clicking on a turf as an AI while in a mech will no
longer unstick the camera from the mech. When exiting a mech, the AI
will now properly refocus on its core instead of on the spot that it
first entered the mech. AI holograms no longer receive normal audio
near their holopads, receiving only holopad-relayed speech now instead.
AIs will no longer be able to activate a holopad while occupying a mech.

* Update code/_onclick/ai_onclick.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-01-26 13:59:15 +00:00
Erikos
769ccabfaa [FIX] Slimes can now resist to stop feeding (#28025)
* resist the urge to feed

* oopsie

* Reccomended changes (Thanks Drsmail)
2025-01-26 13:55:13 +00:00
warriorstar-orion
21ec00fb63 fix recursion limit triggering in hiero blasts (#28038)
* fix recursion limit triggering in hiero blasts

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

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

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

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-01-26 13:46:45 +00:00
Charlie Nolan
509e7955c1 Easier banning of DC'd players. (#28032)
* Easier banning of DC'd players.

* Make bans work on new players (still on start screen).

* More accurate messaging
2025-01-26 13:46:22 +00:00
Drsmail
fc2e10fc3c Prevents TGUI crash when slime tries to feed with 0 valid targets (#28031)
* Prevents TGUI Crush when 0 targets was found.

* !

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

---------

Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2025-01-26 06:32:40 +00:00
warriorstar-orion
f479ace54f Attack chain migration: /obj/machinery (#27784)
* one at a time let's go

* air alarm

* so many

* meh

* hell

* hell

* hmm

* Attack chain migration: /obj/machinery

* what the fuck?

* hell

* review fixes

* whoops

* fix build

* nuke fixes, more tests

* gland dispsenser and start of autolathe test

* var renames

* small fixes

* i tire of life

* more tests

* more tests

* more tests

* shrink map

* customize autolathe design disk load delay

* cell charger

* fire alarm frame installation test

* funny and burz reviews

* nuke fixes
2025-01-26 00:23:42 +00:00
warriorstar-orion
ad43a1deca fix flaky vetus test failures in the dumbest way possible (#28100) 2025-01-25 21:03:58 +00:00
Drsmail
754a868650 [FIX] Better slices (#27807)
* Slices have a base class /food/slice

* Refactor

* Small fix

* Adds default reagent for empy slices

* Looks good

* adds_list_reagents

* "Reverted snake_case_remap files to state from original commit

* I don't know how to resolve merge conflicts :)

---------

Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
2025-01-25 19:36:04 +00:00
Erikos
b7e1042eb7 Lazarus Reagent no longer forces you Alive (#28011)
* kinda works

* work damn it

* almost there

* let there be life

* small changes

* Recommended changes (Thanks CinnamonSnowball!)
2025-01-25 00:05:22 +00:00
Charlie Nolan
a809609e0c Handheld EFTPOS offering (#27978)
* Handheld EFTPOS offering

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>

---------

Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2025-01-24 23:54:36 +00:00
PopeDaveThe3th
4bdd8a06ba [LORE] Bluespace Lore Pass Pt. 1 (#27809)
* when the space is blue

* Update bio_chip_fluff.dm

* Update wormhole_jaunter.dm

* Update magazines.dm

* Update bags.dm

* Update magazines.dm

* Update dance_machine.dm

Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>

* Update closets.dm

Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>

---------

Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
2025-01-23 05:21:16 +00:00
warriorstar-orion
157276d6cb Port /tg/ move manager, drift and jetpack components. (#27698)
* Port /tg/ move manager, drift and jetpack components.

* don't add go through newtonian movement if not moved to a turf

* various cleans for blood drifts and mob speed

* fix slow meteors

* why on fuck's earth aren't speedbikes vehicles

* style lint

* also wtf

* okay i'm an idiot

* fix meaty ore speed and blood decal double stepping

* fix not unbuckling pulled object occupants

* don't bother dealing with immovable rods just yet

* exclude bubblegum and vetus from move manager for now

* fix issues related to null weightless blood icons

* reset blood icon state properly

* fuck it, we'll deal with mobs when basic mobs happen

* break infinite loop in decal splat
2025-01-22 22:49:58 +00:00
DGamerL
3954981ff2 Adds conical spells from TG (#27979)
* Adds conical spells from TG

* Remove testing stuff

* Errant whitespace

* Fix levels
2025-01-22 22:08:53 +00:00
WenlockTheBritishHobo
98829ec407 Update human_mob.dm (#28059) 2025-01-22 14:51:08 +00:00
ExusA
59bb8098eb Upped flavortext length to 400 (#27976) 2025-01-21 12:20:54 +00:00
ExusA
9328128a9a Advertises double-examine lore blurbs on a single examine (#27974)
* Double Examine is advertised more clearly

Atoms with double-examine now advertise the fact on a single examine.

* Changes per request

 Double examining atoms without blurbs now gives regular examine message

* Changed double examine prompt

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: ExusA <67055922+ExusA@users.noreply.github.com>

---------

Signed-off-by: ExusA <67055922+ExusA@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-01-18 18:05:52 +00:00
Mira
66c663b5b1 poor borgs (#28013) 2025-01-18 17:53:00 +00:00
asciodev
93ed0f096d Refactors AI / camera eyes and slows holopad holograms to walk speed (#25078)
* Refactor/deduplicate camera eye code

Camera Eyes previously had duplicated logic across several files. This
change uncooks the spaghetti. Additionally, half-baked support for TG's
multicam feature has been removed, as it was not functional or in use.

* lets ff now

* Camera Eye refactor fixes and finishing touches

This change completes a refactor of AI eyes, which were previously used
by xenobio consoles, syndicate and abductor camera consoles, shuttle
docking computers, holograms, and, of course, the AI. Duplicated logic
has been extracted to an abstract base mob, /mob/camera/eye, from which
new types for each of the above now derive.

Functionality is largely the same, with only a few minor cosmetic
differences (i.e. camera eyes are now appropriately named given their
type and user), as well as a quality-of-life enhancement for holograms,
slowing their movement speed to base run speed to prevent users from
accidentally zooming out of calls.

* Camera eye refactor: Fix AI acceleration toggle

The acceleration toggle was broken in the camera eye refactor, as
previously the boolean was stored on the AI rather than its eye. This
change fixes that.

* Camera eye refactor: Fix syndicate cam visibility

With the camera eye refactor, the syndicate advanced camera consoles
lost the ability to view maintenance tunnels and other areas without
active cameras, seeing static in their place instead (as all other
cameras do). This change reinstates the original behavior.

* Camera eye refactor: Convert spaces to tabs

* Camera eye refactor: Fix CRLF

* Apply suggestions from code review

General minor code quality improvements suggested by GDNgit

Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>

* Apply suggestions from code review

Rename parameter names to avoid src accesses, remove an ambiguous and
unused mob_define and holopad range variable from a previous WIP, change
the for loop in /mob/camera/eye/relaymove to a for-to loop, and change
the chat message warning, sent when an AI Eye is created on an AI that
already has one, to a stack trace

* Adds toggle to AI commands for fast holograms

* Refactor ripped Hologram Eye relaymove

Previously, the relaymove proc for hologram eyes was redundant and
nearly impossible to read. It has been separated out into a few
different named procs, and has had its use of `spawn` removed.

* Remove unnecessary src access

* Fix bug involving shuttle placement outlines

The camera eye refactor that this commit is a part of introduced a bug
that prevented shuttle placement outlines from showing up on first use
of the shuttle console. This change fixes that bug.

* Unrevert some changes from #26306 lost in merge

* Remove erroneous free xray vision on advanced cams

* Autodoc camera acceleration vars

* Remove redundant null var initialization per code review

Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com>

* Changed variables to camel_case, autodocs, cleanup

Changed a number of camera eye-related variables to camel_case style,
added appropriate autodoc comments, as per code review. Also removed an
unused cameranet function, modified the call signature of a cameranet
function to be more semantic, and changed a qdel-on-initialize in camera
eyes to return INITIALIZE_HINT_QDEL instead.

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Remove stray qdel(src) per code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com>

---------

Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com>
Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-01-17 18:22:43 +00:00
HMBGERDO
700f536172 [s] Replacing Sleep with Paralyze on faint (#27977)
* yes

* undo

* switching to paralyze
2025-01-14 16:51:24 +00:00
ExusA
15e8d6cb71 Tweaked diona and fixed slimepeople eyes (#27950)
Removed the human eyes layered on top of dionea, and removed the option to change the color of diona and slimepeople eyes.
2025-01-14 13:41:22 +00:00
Burzah
56f78b9377 [TM FIRST] 516 Prep/Fixes regarding hrefs (#27960)
* To be TM'd

* mob dropdown fix

* Converts the remaining missing hrefs
2025-01-13 21:04:46 +00:00
DGamerL
19562b2ae6 Update robot_mob.dm (#27964) 2025-01-13 20:15:25 +00:00
Charlie Nolan
7cdbcc43b1 Fix carbon/Destory runtime (#27959)
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
2025-01-13 17:36:51 +00:00
Qwertytoforty
a4a92f7aa9 Fixes abstract items showing on mob examine (#27951)
* fuck sorry

* Update code/modules/mob/living/carbon/examine.dm

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

---------

Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2025-01-12 21:47:36 +00:00
Charlie Nolan
f9c495886b Make AI automated messages log more normally. (#27837)
* Make AI automated messages log more normally.

* Made it a bit more generic.

* Merge error.
2025-01-12 19:12:49 +00:00
DGamerL
848eea75c5 Borg RCD nerf + migration to new attack chain (#27857)
* RCD nerf + migration

* Warrior review

* Fixes weird behaviour
2025-01-12 19:09:46 +00:00
DGamerL
a8a17134eb Makes some loops use GLOB.ai_list instead of other various lists (#27916)
* Thngy

* Update code/modules/mob/living/silicon/ai/ai_mob.dm

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2025-01-12 10:09:30 +00:00
Ahzpy
74b28f5c64 Bubblish Rework (#27892)
Reworks Bubblish to be a more expressive language.
2025-01-10 19:37:50 +00:00
Qwertytoforty
60c00ce0d5 adds the proteon orb. (heretic requirement) (#27705)
* adds the proteon orb.

* oops

* Update code/datums/components/ghost_direct_control.dm

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

* Apply suggestions from code review

Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* revert that

* Update code/game/objects/structures/monster_spawner.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* lewcs stuff

* Update code/game/objects/structures/monster_spawner.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* Update monster_spawner.dm

---------

Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-01-10 19:11:53 +00:00
Christasmurf
f97dc588e4 PTBF Backend - Adds further rewards (#27922)
* ptbf rewards

* typepath change

* iconstate
2025-01-10 13:51:42 +00:00
MisterMovie
57c3b9b960 [PTBF] Adds custom hallucination descriptions (#27651)
* adds custom hallucination descriptions

* removes useless code comments

* fixes indentation

* a couple of fixes

* Fixes pronoun helper

* more code fixes

* forgot something...

* updates a sentence

* hallucination can actually roll now, increases probability

* fixes indentation

* removes empty line

* resolves merge conflict

---------

Signed-off-by: MisterMovie <44909173+Accinator50@users.noreply.github.com>
2025-01-10 02:33:46 +00:00
Toastical
c939bbc347 Fixes brain gibberish from attempting to emote (#27901)
* fixes brain gibberish

* brain gibberish proc + touch-ups

* extra line

---------

Co-authored-by: Toastical <toastical@toaster.com>
Co-authored-by: Toastical <toast@toaster.com>
2025-01-10 02:07:36 +00:00
warriorstar-orion
0eafad8475 Refactor /mob/unEquip. (#27720)
* Refactor /mob/unEquip.

* fix things found in testing

* more fixes from testing

* fix removal of hooded suits

* fix flayers inability to deploy swarmprod

* fix changeling blade activation

* unnecessary parens

* pass default unequip args to proc overrides

* fix belts being able to forceMove into full hands
2025-01-10 01:58:35 +00:00
Contrabang
876bd55069 Datumizes Abductors (#27726)
* oops

* *fucking rips abductors to shreds*

* shitcode begone

* sure why not

* and its ready!

* forgot this

* funnyman review
2025-01-08 14:20:08 +00:00
ATP-Engineer
c35174c997 Fixes old Humanoid cyborg sprites, to actually be able to wear hats. Now that they don't already have some. (#27875)
* Hopefully nothing goes wrong.

Changes one false to a TRUE, in robot_mob.dm

* Stay in your lane, rovers.

Hopefully also lines up hats correctly.

* Update code/modules/mob/living/silicon/robot/robot_mob.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Signed-off-by: ATP-Engineer <120416457+ATP-Engineer@users.noreply.github.com>

---------

Signed-off-by: ATP-Engineer <120416457+ATP-Engineer@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2025-01-08 01:46:29 +00:00
Charlie Nolan
a218903eab Make character previews not stack trace (#27871) 2025-01-07 20:31:50 +00:00
Burzah
30e3284897 Initial ghost offering logs (#27817) 2025-01-06 18:45:15 +00:00
Charlie Nolan
8e60888659 Dragging storage bags now drops items around the mouse pointer (#27790)
* Standardize attom scatter and make bag drops offset it based on mouse position

* Init sanity

* Update code/game/atoms_movable.dm

Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2025-01-06 18:02:09 +00:00
CRUNCH
a387c18e16 Adds a New Ruin - Abandoned Clockwork Monastery (#27636)
* Construction

* tick

* tock

* ting

* Update clockwork_cult_site.dmm

* Update clockwork_cult_site.dmm

* clockwork construct

* Update paradise.dme

* Update clockwork_constructs

* continuation

* Update clockwork_cult_site.dmm

* finalization phase

* Update clockwork_constructs.dm

* update

* Update config.toml

* Send the dmm to prison for being illegal

* Update space_ruins.dm

* Update space_ruins.dm

* Update space_ruins.dm

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

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

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

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* update based on code review

* Update config.toml

* Coggers

* New shiny lava

* Update clockwork_monastery.dmm

* Update lights.dm

* Update clockwork_monastery.dmm

* Update clockwork_monastery.dmm

* Update clockwork_monastery.dmm

---------

Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-01-06 17:45:08 +00:00
Charlie Nolan
265e462f55 Fixes nullspace breathing runtime. (#27777)
* Fixes nullspace breathing runtime.

* Stack trace for nullspaced carbons.
2025-01-06 16:37:15 +00:00
Charlie Nolan
dcc2f1c2f5 Clean up some errant logging warnings. (#27834) 2025-01-05 04:02:20 +00:00
Bm0n
6a63097109 Converts a bunch of items into using neck slot (#27474)
* woe upon me

* update

* few changes

* critters

* critters

* THIS IS A CERTIFIED VOX CLASSIC

* removes comment from sql script

* i think i have a skill issue

* fuck

* TGUI Bundle Rebuild

* furcape

* attackby update

* cerefix

* buildstgui

* ajust size of loadout menu again

* tie layering toggle

* renames layer

* fucking map conflicts

* woe

* deconflict

* tgui

* conflicts again

* conflicts

* manual deconflict again

* oops

* TGUI Bundle Rebuild

* TGUI Bundle Rebuild

* give this one more try

* Update code/modules/clothing/neck/necklace.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>

* Update code/modules/clothing/neck/necklace.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>

* Update code/modules/clothing/neck/necklace.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>

* Update code/modules/clothing/neck/necklace.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>

* Update code/modules/clothing/neck/necklace.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>

* Update code/modules/clothing/neck/necklace.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>

* review

* scarffixforemerald

* tgui rebuild

---------

Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>
Co-authored-by: Bmon <no@email.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-01-02 22:47:50 +00:00
datlo
2bc03880db Lets you wear emag on your ID slot and tweaks quick equip (#27573)
* Allow wearing emag and cmag on id slot

* remove cmag

* tweak quick equip
2025-01-02 10:04:16 +00:00