emes Posted July 7, 2023 Posted July 7, 2023 View File [XCL] Forced Bar Visits If you've been hanging around as a woman at home, but never leaving the house at night, Alexia will force you to start visiting the bar. Author: usagitriplesix UPDATE: Thanks to Aphrodite for helping me with the (find:) macro. This updated version now allows Alexia to buy you a "stylin'" outfit to wear to the bar if you don't have one. It will attempt to find one for your character that is between 4 and 7 in sluttiness, with a price below $200. (I didn't want to be too restrictive, just in case some modded characters don't have enough outfit variety.) Should work with X-Change Life version 0.21.2 Disclaimer: Please note that this is the earliest mod I ever made for X-Change Life, so it's probably not my best code work. The short version: If your character has been female for at least 2 non-consecutive weeks, yet hasn’t been spending much time at the bar, Alexia will start insisting that they “get out of the house more,” and will force them to spend time at the bar as a female. The intent: I made this as a helpful on-ramp for reluctant play-throughs (in combination with mods like bar-drugging). Some of the non-con mods and the official office-spiking might forced your character to be female, but nothing so far has forced them to be hit on men for long periods of time. I was hoping to address that (mostly for personal use). If your character hasn’t been “slutting it up,” or visiting the bar often, Alexia will force them to go there on Friday and/or Saturday nights, sticking around for a while to ensure that they don’t leave. This will be done in batches of 3 visits, after which she will allow the player some time to try doing it on their own. If too many weekend are “wasted,” she’ll do another cycle of 3 visits, ultimately stopping once the player has visited enough times. Note that there are a lot of bugs in this mod that I was unable to resolve on my own, so suggestions on how to fix the code are welcome. Also, I don’t plan on expanding much past the original intent—to give my character an excuse to visit the bar while still in a “reluctant” state—so anyone who would like to take the idea and expand on it is welcome, too. Have fun! (And, yes, I'm aware of the typo in the screenshot...it should be fixed in the mod; I was just too lazy to take another screenshot.) Submitter emes Submitted 07/07/2023 Category Gameplay Changes & Events 1
emes Posted August 6, 2024 Author Posted August 6, 2024 15 hours ago, genericuser27 said: Does this work with 0.20? Yes. I need to update the description, but it was updated for 0.20.
Selai Posted August 9, 2024 Posted August 9, 2024 I 'think' your mod's outfit forcing is bugged due to shared classes. IE: Outfits that are both stylish and something else meaning fetish / office / casual / beach / active / lounge. I have yet to see an outfit bug that was pure stylish, but every time it shares multiple classes it does that weird bug. ... Assuming you mean the bug where Alexia forces an outfit on a player who owns none yet of the stylish variety, but the outfit she gives is now owned yet not usable and shows up as the previous owned outfit when select it and the character appears in the bar to still be wearing the original male attire.
emes Posted August 11, 2024 Author Posted August 11, 2024 On 8/8/2024 at 3:31 PM, genericuser27 said: Any chance she can take you clubbing also? I posted a test version of a mod on Discord along those lines. Not forced, though; she should just periodically ask you to take her to the club. On 8/8/2024 at 8:02 PM, Selai said: I 'think' your mod's outfit forcing is bugged due to shared classes. IE: Outfits that are both stylish and something else meaning fetish / office / casual / beach / active / lounge. I have yet to see an outfit bug that was pure stylish, but every time it shares multiple classes it does that weird bug. ... Assuming you mean the bug where Alexia forces an outfit on a player who owns none yet of the stylish variety, but the outfit she gives is now owned yet not usable and shows up as the previous owned outfit when select it and the character appears in the bar to still be wearing the original male attire. In the game I was paying, she forced my character to the bar and she was wearing guy clothes. So, something in that respect was bugged.
LenaLachrymosa Posted November 12, 2024 Posted November 12, 2024 (edited) This is what pop-up in my mod loader window after installing Forced Bar Visits and Alexia Club Requests U666 Forced Bar Visits Is compatible with version 0.1.3 or newer of U666 Alexia Club Requests, but version 0.1.0 is loaded Edited November 12, 2024 by LenaLachrymosa
rrh Posted February 15, 2025 Posted February 15, 2025 Is it intentional that the closing `}` is missing for every passage? :: Forced bar options move counter [bar_options] {== (set:$bar_move_ctr to it + 1) (if: $forced_bar_visit is "True" and $bar_move_ctr is $bar_move_requirement) [ (nl:1) (either:"It looks like your stepsis has disappeared somewhere. You can leave if you want to.","You don’t see Alexia around anymore. Did she take off with someone? She’s not watching you, at least.","Glancing over your shoulder, you notice your step-sister is nowhere to be found. Guess the coast is clear.","Stepsis is completely out of sight—you don’t see her anywhere in the bar. Seems you’re safe to leave, now.") (nl:2) ] :: Forced bar visit exit [bar_exit] {== (if: $forced_bar_visit is "True" and $bar_move_ctr < $bar_move_requirement) [ (set:_exit to "false") (set:$next to "Forced bar visit delay exit") (display:"next") ] :: Forced bar visit delay exit
emes Posted February 16, 2025 Author Posted February 16, 2025 (edited) 16 hours ago, rrh said: Is it intentional that the closing `}` is missing for every passage? Yes. I've been informed that using {== will collapse all empty space until the start of the next passage. Seems to work fine for me. (Though I'm seeing I might have it wrong, and it should probably just be {=) Edited February 16, 2025 by emes
stochastic_nsfw Posted February 16, 2025 Posted February 16, 2025 4 hours ago, emes said: Yes. I've been informed that using {== will collapse all empty space until the start of the next passage. Seems to work fine for me. (Though I'm seeing I might have it wrong, and it should probably just be {=) The manual says "an open curly brace {, followed by any number of = marks, that has no matching closing brace", so you're perfectly fine
emes Posted February 17, 2025 Author Posted February 17, 2025 4 hours ago, stochastic_nsfw said: The manual says "an open curly brace {, followed by any number of = marks, that has no matching closing brace", so you're perfectly fine Woo! Hurray for me!
DongleDangle Posted February 17, 2025 Posted February 17, 2025 I'm having trouble figuring out how/when you're allowed to leave when Alexia drags you out, I see there's a number when you ask her how much longer she'll be there but it only seems to go up not down? Am I doing something wrong?
emes Posted February 17, 2025 Author Posted February 17, 2025 11 hours ago, DongleDangle said: I'm having trouble figuring out how/when you're allowed to leave when Alexia drags you out, I see there's a number when you ask her how much longer she'll be there but it only seems to go up not down? Am I doing something wrong? I think you usually just have to loiter or make eye-contact with men enough times. You'll eventually get a message that Alexia is no longer around, at which point you can leave.
portinari Posted February 15 Posted February 15 Interacting with other mods that uses passage tags this mod goes into an endless loop even if the mods use a simple 'sunshine' scenario as described on https://gitgud.io/xchange-life/xchange-life/-/blob/main/project/twee/core/utility/passage tags.twee Probably a rewrite is needed and instead of overriding basegame passages probably use the activity system to force behaviour.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now