83 Commits
Author SHA1 Message Date
SandPoot f0fb1ad3d7 no more pausing metabolization, go build a stasis bed you lazy. 2025-04-18 17:37:43 -03:00
SandPootandGitHub 2a306556be Merge pull request #388 from xTheLifex/tweaks
Tweaks
2024-11-28 20:09:05 -03:00
Arrhythmia_V c2d2a38b2b Add code for Blade tail 2024-11-02 00:50:32 -04:00
SandPoot a103acd509 cavalry's here 2024-09-10 02:00:55 -03:00
xTheLifex 516d5785ce AI shell at roundstart 2024-09-09 22:11:01 -03:00
xTheLifex 33d3393f75 SSD no longer hungry 2024-09-06 12:16:17 -03:00
SandPoot 2a9182dfdf push 2024-08-09 20:13:26 -03:00
xTheLifex 7fcbcde764 emote 2024-08-09 18:17:13 -03:00
SandPoot faa6be903d fix now! 2024-07-04 21:54:25 -03:00
SandPoot 897f4e2914 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2024-05-22 21:08:11 -03:00
SandPoot 03438b3b92 bad and bad 2024-04-12 22:09:57 -03:00
SandPoot 7ec9e65dcf cease those screams 2024-04-05 18:39:33 -03:00
SandPoot b76127c2d7 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2024-03-15 19:21:39 -03:00
SandPoot 0b990039e3 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2024-01-16 18:00:55 -03:00
SandPoot 53c3850688 forgot it was overwritten i fucking hate skyrat 2024-01-08 14:35:59 -03:00
SandPoot e7b267ca63 push 2023-12-27 01:06:25 -03:00
SandPoot be37603291 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2023-12-23 13:28:41 -03:00
SandPoot 0b04af4b76 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2023-09-14 22:32:47 -03:00
SandPoot 6fb4267b56 upload 2023-08-04 23:26:33 -03:00
SandPoot 15d52e5b15 update content 2023-06-20 15:39:24 -03:00
SandPoot 7033839c5a nice 2023-04-05 17:06:37 -03:00
Fennec82 d1243008b5 Add sprite accessories from ARFS
<!-- 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
Adds tails and ears from ARFS
<!-- Describe The Pull Request. Please be sure every change is documented or this can delay review and even discourage maintainers from merging your PR! -->
This PR adds the Zorgoia tail and ears plus the downward fennec/Zorren tail from ARFS-Coyote. That's all.
## Why It's Good For The Game
More anthro species options are always good for furry servers.
<!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. -->

## A Port?
Yes, from ARFS
<!-- Just say if it is a port of something and link the original pr/commit/whatever. -->

## Changelog
🆑 Arrhythmia_V
add: Added Zorgoia tails and ears
add: Added alt Fennec tail
/🆑

<!-- 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-03-28 15:06:18 -04:00
Darius 05db5f8997 Add robotics production restrictions
This commit updates the production machinery restrictions to include mech fabricators. Old production check code has been updated for use with generic machines, and some checks have been moved.
2023-03-09 20:46:51 -05:00
Darius f30815b889 Production topic restrictions rework
- Production access checks now use the `allowed` proc before attempting normal ID checks.
- Each successful return case now uses a unique DEFINE to allow future control over access types.
- Topic checks use a separate function
- Feedback messages have been moved out of the access check procs
2023-03-07 20:51:05 -05:00
Darius 720b4be2c1 Allow material access from protolathes
Allows crew with `ACCESS_MINERAL_STOREROOM` access to use production machinery in 'mineral only' mode when normal access isn't found.
2023-03-07 16:39:03 -05:00
SandPoot 11a06b1686 pixelshift + layering 2023-02-21 14:27:10 -03:00
SandPoot 992d25ea08 Revert "pixelshift + layering"
This reverts commit 51818478c5.
2023-02-21 14:25:29 -03:00
SandPoot 51818478c5 pixelshift + layering 2023-02-21 14:20:48 -03:00
50e0ed8105 Job Restricted Protolathes (#303)
* Block protolathe use without job access

Prevents opening the UI for any R&D production machinery without proper job access on the mob's mind. This change impacts protolathes and circuit imprinters.

* Check protolathe access using face and ID

Changes the protolathe access check to use ID card or face name, instead of mind.

* Always allow Captain protolathe use

Allows the captain to use any protolathe or circuit imprinter.

* Check protolathe access using only ID

Updates the RND production machine access checks to only use the ID card, instead of checking face or security records.

* Lock RND console by default

Sets the R&D console locked variable to TRUE by default to prevent unauthorized access exploits.

* Use req_access for RND production machines

Converts the ID check used by RND production machines to use req_access flags.

* Check Topic for protolathe restrictions

Moves protolathe access checks into a mob proc, and checks Topic call the same way UI open is checked.

* Production restriction low-population improvements

This commit fixes potential problems for low-population servers using production machinery restrictions. The following changes are made:

- Allow skeleton crew to ignore research machinery restrictions
- Option to check all living crew IDs for access (disabled by default)
- Configuration options for using global ID checks and skeleton crew access

* Production machine locking feedback commit

This commit makes changes requested by Sandpoot:
- Renames 'nonmin' to 'lowpop'
- Removes all global ID check code

* Fix improper configuration defines

Fixes an oversight that caused some variable names to not be updated.

* Remove obsolete mob defines

Removes the obsolete PROTOLOCK_CHECK_ALL_IDS define, which related to a removed feature.

* Reverse protolock check ordering

Reverses the configuration check order for PROTOLOCK_DURING_LOWPOP and JOB_MINIMAL_ACCESS at the request of SandPoot.

Co-authored-by: SandPoot <43283559+SandPoot@users.noreply.github.com>

---------

Co-authored-by: SandPoot <43283559+SandPoot@users.noreply.github.com>
2023-02-19 15:05:44 -03:00
SandPoot 04eb7226e6 general better handling of code + interaction screen tip 2023-02-15 23:26:59 -03:00
SandPoot 243e7ea02f safety i guess, people are afraid that someone is SOMEHOW gonna manage to open their menu without being admin 2023-02-11 21:54:20 -03:00
SandPootandGitHub 117919fe2b Componentizes Interaction menu + prepares it for screentips by adding a shortcut (#301)
* files

* let's just use our own parent

* necessary

* two istypes on a row
2023-02-11 14:39:29 -03:00
DariusandGitHub 2ae20de930 Port estrous quirks from SPLURT (#298)
* Port estrous quirks from SPLURT

This commit ports quirks related to the animal breeding cycle from the downstream server SPLURT.

* Add null check for ashwalker round_season

Adds a null value check for round_id in ashwalker estrous code to prevent possible runtime issues.
2023-02-02 20:29:18 -03:00
DariusandGitHub 3c4f222e40 Disable thirst for robotic species (#291)
Adds TRAIT_NOTHIRST to synthetic lizardperson, synthetic anthropomorph, and IPC.
2023-01-21 20:43:11 -03:00
SandPootandGitHub 79c8c61459 Makes skirt peeking into an element (#292) 2023-01-21 19:30:59 -03:00
SandPoot 8cf9db4faa lack of spess 2023-01-15 18:47:57 -03:00
SandPootandGitHub 0fe80e9234 Puts span defines on sandstorm's strings (#284) 2023-01-15 00:40:48 -03:00
SandPootandGitHub 0507960150 Does some skirt peeking optimization (#282) 2023-01-14 19:09:20 -03:00
SandPootandGitHub b854771d79 Lets lizards have ears (#267) 2022-10-16 16:22:06 -03:00
SandPoot 92f8d3debc i love invisible conflicts 2022-10-09 11:52:03 -03:00
NullFagandGitHub 723d2c8d0f Adds jumpskirt peeking (#264) 2022-09-28 16:16:06 -03:00
NullFagandGitHub 812fcc7e54 New markings and frills (#262) 2022-09-27 12:47:59 -03:00
SandPoot 2ed861f2d7 bunch of code optimizations 2022-09-08 03:02:06 -03:00
SandPoot 2f92e8e4ca removes defunct code 2022-09-08 02:31:20 -03:00
SandPoot abc70a16dd kills possible timer subsystem killer and stupid code that doesn't stop overflowing overlays for **** sake 2022-07-15 20:04:42 -03:00
SandPootandGitHub 461bfc3f9c Fixing some stuff about sizecode (#257) 2022-06-03 19:45:19 -03:00
SandPoot d0022f08bc No. 2022-05-19 11:57:25 -03:00
SandPoot 05349c27e9 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2022-04-15 23:43:43 -03:00
SandPoot 4f467897e3 fix for our stuff 2022-04-09 03:01:10 -03:00
SandPoot ada0ea7f32 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 2022-04-09 02:40:23 -03:00