Disable your Ad Blocker! Thanks :)
Chapter 3
by SlimeQSlimedog
Back to the start?
No, you want to see boring technical details! [Meta]
I'm a programmer, so naturally I jumped on the chance to use condition variables and the like. So for my own benefit, and yours, here's a rundown of how they're used:
(Note: These are seriously subject to change as I write and figure out what mechanics are working and what aren't.)
Recent Updates
Charge
Not sure charge is working right now. It was a nice idea, but it's damned hard to keep straight and implement properly, and the possibility of running out of charge seriously complicates trying to keep track of everything. So I may just dump that mechanic entirely.
Corruption/Manipulation
Needs an overhaul, right now it's too complex. We don't need to track things so finely, we just need some basic levels to track for both the protagonist and the other characters:
- Level 0 - Default. Romance option, if any, is fine.
- Level 1 - Any "real" romance for the character is out the window. You can still pursue romantic options with others.
- Level 2 - Only possible after Level 1. Any "real" romance for any character is out the window. Maybe other characters learn about it, or maybe you're addicted enough to the device that romance options are simply locked off. There might be exceptions to this rule, but I'm not sure.
- Level 3 - Only possible after Level 2. Recruits them into the eventual harem.
Social
Same as above, needs an overhaul, although not as badly. They'll vary a bit from character to character, as I want levels for each, but obviously some folks (like Kara) start out way closer to you than others. So here are the levels for people you've just met:
- Level 0 - Starting level.
- Level 1 - Generally friendly. Can propose a date here.
- Level 2 - Date proposed, but not gone on yet.
- Level 3 - Had a date, can propose second date.
- Level 4 - Had second date, officially in relationship.
Global Variables
female - Boolean. True if protagonist is female, false if not.
good_deeds - Number. Good deeds that the protagonist has performed, whether via the Manipulator, or not. Not just a count; really good deeds can count for two or more points.
Per-Character Variables
first_met_XXXX - set when a character first appears in the story, mostly there for story analysis to make sure you don't "meet" a person more than once.
XXXX_mlevel - manipulation level, 0 to 3 as noted above.
XXXX_slevel - social level, 0 to 4 as noted above.
Protagonist/Story Flags
device_malfunction - Set if the device starts to malfunction (starting the "malfunction" storyline)
first_learned_XXXX - Set when the main character learns various things that may impact future story elements.
first_learned_consequences - Set when the protagonist realizes that the brains of targets who are manipulated attempt to compensate for it by coming up with some sort of explanation for their own behavior. Can happen either by Amanda "explaining" her kiss to you, or Smita acting like your girlfriend.
first_learned_smitas_name - Set when you and Smita learn each others' names.
hell_bully - Set if you stop Brett from bullying you, letting a worse bully fill the vacuum
wearing_device - Set if you're wearing the Manipulator. Happens automatically right now, but may have future storyline where you choose not to put it on...
Per-Character Specific Flags
Roughly in alphabetical order, and constantly being added to (for now).
amanda_explained_kiss - Set when Amanda "explains" her kissing you as a freak accident.
amanda_other_tutor - Set if you convince Amanda that she should look for a good tutor to help her in history.
amanda_protag_tutor - Set if you manipulate Amanda into having you tutor her in history, despite you knowing absolutely fuck-all about history.
brett_confronted - Set if you confront Brett on his bullying.
brett_embarrassed - Set if you made Brett confess why he bullies, embarrassing him to the point where he won't get near you.
brett_introspective - Set if you caused Brett to do some serious introspection, eventually drastically changing his personality
friend_informed - Set when you tell your friend about the Manipulator.
friend_room - Set if you accidentally manipulate your mom into letting your friend stay in your room over spring break, instead of a hotel.
kincaid_tutoring - Set if you manipulate Miss Kincaid into doing some extracurricular "tutoring" with you (may be superceded by her mlevel)
reynolds_fired - Set if Ms. Reynolds is fired for her lewd actions.
reynolds_rumors - Set if rumors go around about Ms. Reynolds' really "informative" health class
sarah_bad_advice - Set if you give Sarah useless advice regarding her bully problems
sarah_egomaniac - Set if you give Sarah a massive superiority complex
sarah_helped - Set if you help Sarah with her bully problems
sarah_lent_ear - Set if you tell Sarah you'll lend an ear if she wants to talk
sarah_nymphomaniac - Set if you turn Sarah into a nymphomaniac by saying she can manipulate anyone she wants via sex
smita_boyfriend - Set if Smita believes you're her boyfriend due to your manipulation. (Superceded by mlevel.)
smita_panty_flash - Set if you accidentally manipulate Smita into flashing you her panties during algorithms class.
We're done here!
- No further chapters
- Add a new chapter
Disable your Ad Blocker! Thanks :)
The Manipulator
With great power comes... yeah, you know the rest
When a teenager receives an odd device anonymously in the mail -- a device claiming it lets the wearer manipulate the mind of any person in the vicinity -- it's no surprise as to what it ends up being used for. Content Warning: Obviously, any scenario where people have their minds altered specifically for sexual purposes is , akin to drugging them. If this disturbs you, I strongly suggest you find a different story. Some branches may also contain exhibitionism, voyeurism, , et cetera.
Updated on Mar 8, 2020
by SlimeQSlimedog
Created on Feb 5, 2020
by SlimeQSlimedog
You can customize this story. Simply enter the following details about the main characters.
With every decision at the end of a chapter your score changes. Here are your current variables.
- All Comments
- Chapter Comments