Ideas: Master Follower rules - SkyrimLL/SDPlus GitHub Wiki
Master / Follower rules
- Use storageUtils to keep track of enslavement parameters
- Allow variations of gag, restraints, slave clothing
- StorageUtil list of punishment items
- DeviousDevice add-on will add FormIDs to that list
- Add backstory to collar, slave items
- Disable some dialogs when gagged
- Ownership transfer function
- Conditional release
- enable release if goal is reached (duration, master satisfaction, gold, number items)
- Conditional master dialog
- enable dialog only when task is complete (fetch, mine, wood, sex, ...)
- Kneel if close to master
- Kneel more if master is angry
- Belethor warehouse
- add special storage for player items
- send items when player escapes (transfer on enslave quest shutdown)
- Number of days for check in
- if no check in with master after x days, considered escaped
- Flag to trigger master following or static
- Trigger thugs on escape
- random chance based on goal reached
- Time of day - duration - task - passive answer - angry answer - task completed - task incomplete - task ignored
- hidden expectation of good vs bad behavior
- punishment if slave too good or too bad
- master happy if slave behavior is balanced
- slave considered escaped if too far after end of current duration
- chance of whipping if slave asks for food outside of meals
- if master vampire, feed from slave / cast life drain / turn PC into a vampire on join
- add chores, sweep floor
- Special routines (test subject for spells with side effects, target practice, master hunts slave)
- start: 12am
- duration: 8 hours
- task: find bed nearby or drop bedroll if no bed available / order slave to sleep
- passive answer: short leash / can sleep / no clothing indoors / can wear clothes outdoors / tied hands
- angry answer: tied up or in cage / no clothing / tied hands
- start: 8am
- duration: 1 hour
- task: order slave to fetch food and drinks
- passive answer: slave can get left over / long leash / free hands / can pick up food and ingredients / can cook / can wear clothes
- angry answer: no food / short leash / tied hands
- complete task: extra food and drinks
- incomplete task: skooma / whipping
- ignored task: punishment / gag
- Option 1: Follow master / work / lunch / hunt / sex / rest
- Option 2: Run errand
- Option 3: If very bad, caged from 9am to 7pm
- start: 9am
- duration: 3 jours
- task: work / find idle station or create one if missing / order slave to be quiet
- passive answer: long leash / free hands / can pick up food and ingredients / can wear clothes / can cook / can use crafting stations
- angry answer: short leash / tied hands
- complete task: keep privileges
- incomplete task: (1 interruption) whipping
- ignored task: (>1 interruptions) slave locked in place / punishment
- start: 12pm
- duration: 1 hour
- task: order slave to fetch food and drinks
- passive answer: slave can get left over / long leash / free hands / can pick up food and ingredients / can cook / can wear clothes
- angry answer: no food / short leash / tied hands
- complete task: extra food and drinks
- incomplete task: skooma / whipping
- ignored task: punishment / gag
- start: 12pm
- duration: 4 hours
- task: order slave to follow and fetch prey
- passive answer: long leash / can wear clothing / can pick up food and ingredients
- angry answer: short leash / hands tied / follow only
- complete task: treat
- incomplete task: (stray outside of leash range for short time) whipping
- ignored task: (stray outside range for long time, prey not picked up) punishment / anal beads
- start: 4pm
- duration: 1 hour
- task: order slave to strip and serve x times / dialog based (open your mouth, bend over, show me your tits)
- passive answer: sex scene / consensual
- angry answer: sex scene / rough
- complete task: (sex x times)
- incomplete task: (one or more angry answer) skooma / whipping
- ignored task: (all angry answers) punishment / gag / blinds / anal beads / locked in place
- start: 5pm
- duration: 2 hours
- task: order slave to get out of the way
- passive answer: medium leash / stay naked indoors / clothing only outdoors / can pick up ingredients and food
- angry answer: short leash / stay naked / hands tied / caged
- complete task: (no interruptions) keep privileges
- incomplete task: (one interruption) skooma / whipping
- ignored task: (more interruptions) punishment / gag / blinds / anal beads / locked in place
- start: 9am
- duration: 10 hours
- task: Fetch x number of ... money, firewood, ingredient, ...
- passive answer: long leash / can wear clothing / can pick up food and ingredients
- angry answer: long leash / hands tied / naked only
- complete task: treat
- incomplete task: (bring back less than x items) whipping
- ignored task: (bring back 0 items) punishment
- start: 9am
- duration: 10 hours
- task: Caged for the day / naked
- passive answer: Caged only
- angry answer: Caged / bound position / occasional beatings or sex from nearby NPC (each with choice of passive and angry reactions)
- complete task: Only passive reactions - Released
- incomplete task: One angry reaction - Gag / bound
- ignored task: More than one angry reactions - Less trust
- start: 7pm
- duration: 1 hour
- task: order slave to fetch food and drinks
- constraints:
- passive answer: slave can get left over / long leash / free hands / can pick up food and ingredients / can cook / can wear clothes
- angry answer: no food / short leash / tied hands
- complete task: extra food and drinks
- incomplete task: skooma / whipping
- ignored task: punishment / gag
- start: 8pm
- duration: 4 hour
- task: order slave to strip and entertain / dance / whoring with nearby npcs
- passive answer: sex scene / consensual
- angry answer: sex scene / rough
- complete task: (sex x times)
- incomplete task: (one or more angry answer) skooma / whipping
- ignored task: (all angry answers) punishment / gag / blinds / anal beads / locked in place
- Currently enslaved (Bool)
- Current Master
- Last Master
- Date of enslavement
- Days since enslaved
- Days since last escape
- Number of good acts
- Date of last good act
- Number of bad acts
- Date of last bad act
- Master original relationship
- Master current relationship
- Master mood
- Master trust
- Slave collar type - 0 for no collar - 1,2,3... for rope, leather, iron
- Slave bindings type
- Slave shackles type
- Slave blinds type
- Slave gag type
- Slave cloth type - 0 naked, 1 cloth only, 2 armor allowed
- Slave weapon type - 0 no weapon, 1 non enchanted, 2 enchanted
- Slave magic type - 0 no magic or shout, 1 shout only, 2 magic only, 3 magic and shout
- Slave controls type - 0 no control, 1 basic interaction (no inventory), 2 inventory....
- Leash reference (center)
- Leash length
- Temp release date
- Temp release duration
- Init slavery state
- Load slavery state
- Save slavery state
- Update Master state
- Update Slave state
- Update Followers state
- Capture Slave
- Release Slave
- Transfer Slave
- Sadistic - Happy with torture
- Caring - Seeks full compliance
- Gambling - Train slave for dog fights
- Breeder -
- Profit - Ransom, get slave healthy for profit
- Relationship ActorValue ( -4 Archenemy to 4 Lover )
- Faction
- Mood ( -4 Mad to 4 Happy )
- Trust ( -4 Max restrictions to 4 No restrictions)
- Clothing
- Armor
- Weapon
- Money (Allowance)
- Food / Drinks / Potions
- Food / drinks
- Money
- Special items (firewood, ingredients)
- Whipping - slave roaming
- Punishment - slave locked in place
- Change appearance
- Force feed drugs / alcohol
- Remove clothing (strip naked)
- Remove armor (replace by clothing)
- Remove weapons
- Tie slave in place / humiliation (urinate - see puppet master)
- Lock slave up (prison cell, cages, zaz furniture)
- Share slave - with nearby NPC
- Sell slave - ritual necromancer, vampire cattle,
- Dump slave - left for dead in ditch
- Shackles - ankles - slow down
- Cuffs - wrists - limited pickpocket/controls off
- Collar - neck - invisible fence/no shout
- Blinds - reduced vision
- Butt plug
- Gag - limited dialog options
- Branding / Mark
- Detect master and enslavement from storage
- Assign restraints or punishments with key
- Give items to Master to reduce weight
- Fetch item (see Master needs)
- Find money (regardless of need)
- Dance
- Prostitution
- Beg (voice)
- Beg (gagged)
- Insult (voice)
- Struggle (gagged)
- Struggle (menu system like Devious Devices)
- Falmers - for breeding with falmers and chaurus
- Spiders - for breeding eggs
- Giants -
- Draugr -
- Belethors warehouse - backstory about sister and mother sold
- Breeder - farm, pregnant slaves
- Milk drinker - farm, big chest, dwemer machine
- collector - house, museum
- Zookeeper - dungeon, breeding creatures, hybrids
- Humiliation shows - fort, arena, bestiality
- dog fights - fort or cave,fights
- servant - jarl or wealthy npc
- miner - forsworn mine or Markhart mine
- farmer - farm outside whiterun
- smith - released after x items produced
- mill - south lake, next to falkreath
- comfort station - soldier camp, pirate ship
- left for dead - ditch, Falmer hole
- found after dead - kajit caravan, temple
- On capture, Master removes all weapons, armor, clothing, money
- Enslavement starts fully decked (gag, restraints) - Slave has to work to get back to normal
- Early on, lots of sex / punishments (alternate between two)
- Eventually, more space between sex and punishment, more room for other actions
- Start relationship at -1 / Go lower or higher based on actions of slave
- If slave escapes, relationship set to -2 if slave mostly good / -3 if mostly bad / -4 if key stolen
- If slave declines join, relationship set to -1
- If slave joins, relationship remains above 1 (higher is slave very good)
- Master follows all the time / trigger more complete 'follower' AI packages based on relationship
- if slave too obedient, their owner will value them too much to get rid of them.
- If slave too disobedient, they'll end up being punished so often that they're broken.