19 Commits
Author SHA1 Message Date
siliconsandGitHub 8563f938be refactors roles to be prototypes (#7323) 2025-10-08 09:53:41 +02:00
siliconsandGitHub e4f4097a8a fixes admin whitelist bypass (#7198) 2025-06-22 21:32:06 +01:00
93501b2071 refactors whitelist to toml config (#7182)
Co-authored-by: Zandario <zandarioh@gmail.com>
2025-05-31 19:32:21 +02:00
siliconsandGitHub 1b85a518ab removes character species, combines BES with normal shadekin (#6886)
i don't know why we keep doing crap like this

"oh, but it's unfair to have x"
"oh, but it's unrealistic to have x"
"oh, but we might upset people if we do x"

and then we end up massively overcomplicating the code by literal
thousands of lines of maintenance because no one wants to make up their
mind

out with the old,
in with the new,
there will be no  more shitcode for the sake of appeasement.

**Yes, this is a shadekin buff. That's temporary until powers are
converted to abilities.**
I'm tired of nerfing crap by copypaste, 120 points of healing isn't
enough to justify 120 additional lines of code.
2024-11-25 22:40:46 -07:00
siliconsandGitHub 742bc3eafe languages are now under a repository (#6864) 2024-11-20 09:25:26 +01:00
3681f95357 better language filtering checks (#5906)
fixes runtimes coming from someone changing ids

---------

Co-authored-by: Captain277 <agentraven16@gmail.com>
2023-08-24 01:11:56 -07:00
79cbf8bfc0 fixes background languages for cultures (#5458)
Co-authored-by: silicons <no@you.cat>
2023-05-01 17:40:55 +02:00
pixelkitty286andGitHub 8fbbf0fcc8 Fixed extra languages for tajarans & fixed whitelist languages (#5366)
<!-- 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

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
1. Allows tajarans to speak Akhani and use Alai (tail sign) once more.
2. Fixes non-whitelisted species from not being able to use their
whitelisted languages.
## 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. -->

1. It fixes a bug not allowing you to use species whitelisted languages
with a species native to that language.
2. It Fixes tajarans being unable to use Akhani and Alai (tail sign).

## 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 Akhani and Alai (tail sign) being unable to be selected and
used as a tajaran and fixed species specific whitelisted languages for
non-whitelisted species not allowing you to join.
/🆑

<!-- 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-20 12:28:03 -07:00
71794fb83a fixes some holopad stuff (#5296)
Co-authored-by: silicons <no@you.cat>
2023-04-05 22:59:38 +02:00
LordMEandGitHub d60929c168 [Testmergeable] Cleans up species Vars (#5277)
## Why It's Good For The Game
Cleaner code
<!-- 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. -->

🆑
refactor: refactored rarity_value into non-existance
refactor: refactored prone_icon into non-existance
refactor: refactored species.economic_modifier into non-existance
refactor: refactored organ_icons into non-existance
refactor: refactored species variables
/🆑

<!-- 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-04 07:14:02 -07:00
d097fa2cba tajaran lore update + adds yet another lore culture thing (#5125)
Co-authored-by: silicons <no@you.cat>
2023-03-06 22:13:51 +01:00
817e7c1f22 Characteristics - Stats / Skills / Talents Backend, /datum/character backend, background-locked alt title backend (#4840)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
Co-authored-by: Felix <58342752+TheLordME@users.noreply.github.com>
2023-02-09 23:34:43 +01:00
e2a0366af5 standardizes economy payscale (#5026)
Co-authored-by: silicons <no@you.cat>
2023-02-05 18:29:39 +01:00
FelixandGitHub 287fb079d1 Whitelist backend changes (#4996)
<!-- 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

<!-- 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
Whitelist are run by name, so renaming a whitelisted species also needs
an update to the WL as well.
Removes a shitty gimmick of a mirror most people dont have access to
because its a fucking nightmare of conditions we partially removed
and a fix for both runtimes and uninteded stat cheating
<!-- 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. -->

🆑
del: Removed the code behind the raider mirror
fix: fixed the shadekin traits applying to non shadekin
config: changed WL using Species ID rather than name
refactor: changed character species to always have a superspecies_id
/🆑

<!-- 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-01-27 01:17:33 -08:00
siliconsandGitHub 013be05f1a adds max language mods to lore datums (#4888) 2022-12-23 03:00:30 -06:00
siliconsGitHubVM_USER <VM_USER>
43378c5778 language translation contexts (#4713)
Co-authored-by: VM_USER <VM_USER>
2022-12-18 03:28:07 -06:00
siliconsGitHubVM_USER <VM_USER>
5c4b53060f paper tags v2 (#4753)
Co-authored-by: VM_USER <VM_USER>
2022-11-24 09:51:20 +01:00
siliconsGitHubVM_USER <VM_USER>
1d2f7ea70f fixes/improvements to species picking + fixes some cases where you can't see your inventory when joining as a ghostrole (#4701)
Co-authored-by: VM_USER <VM_USER>
2022-11-12 19:10:59 +01:00
28e11dee54 lore/contractor/background/character overhaul project (public branch edition) (#4488)
Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
Co-authored-by: Zandario <zandarioh@gmail.com>
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: AlphaM01 <33434925+AlphaM01@users.noreply.github.com>
Co-authored-by: LordPapalus <54518057+LordPapalus@users.noreply.github.com>
2022-11-09 01:57:00 -06:00