Skip to content

Livingwood Chastity Updated to include Bra and Shared Parameters.#110

Merged
Enraa merged 25 commits intoEnraa:mainfrom
Pyra-Tech:pyra_chastity
Feb 17, 2026
Merged

Livingwood Chastity Updated to include Bra and Shared Parameters.#110
Enraa merged 25 commits intoEnraa:mainfrom
Pyra-Tech:pyra_chastity

Conversation

@Pyra-Tech
Copy link
Contributor

I've run into some complex interactions with the Clockmaker's Set and calling their texts, so I'm pushing this as a standalone

Copy link
Owner

@Enraa Enraa left a comment

Choose a reason for hiding this comment

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

Do these need to be negated to ensure it works as expected?

setUserVar(data.userID, "livingwoodvibe", 0);
setUserVar(data.userID, "livingwoodbelt", Date.now());
// Check if user is wearing a Livingwood Bra otherwise Null Out Vars
if (getChastityBra(data.userID).chastitytype.includes("Livingwood")) {
Copy link
Owner

Choose a reason for hiding this comment

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

Suggested change
if (getChastityBra(data.userID).chastitytype.includes("Livingwood")) {
if (!getChastityBra(data.userID)?.chastitytype == "bra_livingwood") {

setUserVar(data.userID, "livingwoodbelt", Date.now());
}*/
// Check if user is wearing a Livingwood Belt otherwise Null Out Vars
if (getChastity(data.userID).chastitytype.includes("Livingwood")) {
Copy link
Owner

Choose a reason for hiding this comment

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

Suggested change
if (getChastity(data.userID).chastitytype.includes("Livingwood")) {
if (!getChastity(data.userID)?.chastitytype == "belt_livingwood") {

@Pyra-Tech
Copy link
Contributor Author

Give me a chance to double check that I haven't borked something in taking out comments from testing or reverted something in a merge.

Should have that checked tomorrow.

@Pyra-Tech
Copy link
Contributor Author

Should hopefully all be working as expected. Wasn't able to trigger incorrect texts with different types of chastity on the test server, and all texts read correctly when triggered.

@Enraa
Copy link
Owner

Enraa commented Feb 17, 2026

The effects do appear to be working as expected, although some logic may need to be revisited for the ice seal, as it is still allowing arousal gain (albeit VERY slowly). maxArousal is not saved separately as a second variable to ensure the locked number functions as expected.

Consider using another variable and leveraging addArousal with negative values to coerce the arousal. It slows it down enough that I'm content to merge it though.

@Enraa Enraa merged commit 110a5aa into Enraa:main Feb 17, 2026
1 check passed
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