Skip to content

Adds 2 quirks, hides some quirks from med records, fixes negative knockback#874

Open
BNGP0 wants to merge 4 commits intoIrisSS13:masterfrom
BNGP0:test
Open

Adds 2 quirks, hides some quirks from med records, fixes negative knockback#874
BNGP0 wants to merge 4 commits intoIrisSS13:masterfrom
BNGP0:test

Conversation

@BNGP0
Copy link
Contributor

@BNGP0 BNGP0 commented Feb 23, 2026

About The Pull Request

Adds 2 quirks: Soulless and No mirror reflection, both give you traits that already existed. Adds a variable that allows you to make some quirks from med records (it probably should be toggleable for each quirk on a character but i don't know TGUI well enough to implement that). Negative knockback now no longer resets every time it's used. i think it still might ocasionally reset if you're using multiple projectile spells with knockback element, but it that happens way less frequently.

Why it's Good for the Game

If you sell your soul in one round you can actually make it canon by selecting the soulless quirk. Hemophages can get even more vampire flavor and have no mirror reflection. Finally adds a way to hide quirks from the all-knowing medical records that for some reason have to know about every single medicine unrelated trait a character has. You can now actually give weapons and spells negative knockback (through admin tools) and it won't reset to positive after the first hit.

Proof of Testing

vlcsnap-2026-02-23-19h48m58s204

Changelog

🆑
add: Added soulless quirk
add: Added no mirror reflection quirk
balance: made underworld connections and magical skills quirks hidden from the medical records.
code: added a variable that hides quirks from medical records
fix: Negative knockback no longer resets to positive on every use
/:cl:

- Makes it so negative knockback doesn't reset to positive every time it's used
- Adds a variable that allows you to hide quirks from medical records so they're not omnipresent anymore. Why would medbay find out about your black market connections or magic skills while security couldn't?
- adds a "no soul" quirk
- adds a "no mirror reflection" quirk
/datum/quirk/no_reflection
name = "No mirror reflection"
desc = "You do not reflect in mirrors."
icon = FA_ICON_EGG //the egg looks similar enough to a mirror. change this if needed
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gonna need a different icon, it's already used by bald.

@prodirus
Copy link
Contributor

Ideally the quirk changes, new quirks and knockback fix would each be atomised into their own PRs/branches, but eh....

if(throw_distance < 0)
throw_dir = REVERSE_DIR(throw_dir)
throw_distance *= -1
TD = throw_distance * -1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd generally avoid using capitals in varnames, especially allcaps as that's used for defines, but it's not the hugest deal just a personal nitpick.

changes reflectionless icon so it no longer conflicts with the bald
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants