In depth Guide for Slavers Of Skyrim Slavery Player Framework - Special Story Quests Chapter: Annable The Slave Trainer Modul: Slavery Player Framework ------------------------------------------- Written for: Stage 2 in the year of: 2025 Month: 05 Day: 11 ------------------------------------------- This quest known to players: Annable the Vampire Trainer found in the fallowing quest: SLOS_SPlayer_StorySpecial0 Forced to use only the fallowing master quest: SLOSSlaveryPlayerMasterAnnabele Story quest first made to test the eraly stages of Slavery Player Framework futures and functions. Special about it has own master that allowed to used only with this story quest. The system using the fallowing script to make master annable do its things: SLOS_SPlayer_MasterAnnableScript ==================== Day to day rutine - during player is a slave ==================== The master quest contain fully independently active master that do its own things if active. this activitys include: -Automatic reaction to player attack, and apply pre programed punishment to test master protection aginst player sub system -using auto punishemnt function of the: SLOSSlaveryPlayerMasterMainScript -the master periodicly engage dialoge with player ordering to sex with her. this can be refused by player or acccpeted, based on choice master uniqe script register the action. for details see master script -master fallow its day to day rutine: --Sleep: as vampire prefer night time operations and fall sleep in day time. Exactly: at clock 8 she seek for slaver beads to sleep for 9 hours. this time player can do own things. --eat: she go the slavers tables and stay here a bit Exactly: at 17 clock she go the slaver tables and eat half hour here, same happen at 7:30 before bead time -Train Slave: train player as slave package, this time she order player do stuff, have sex with player Exactly: Start at clock 17 35 last for 13 hours and 50 minutes To trigger the traning events the package it self send a signal to master quest using the fallowing function: Function ActorSpecPackageStart( Actor akActor, String PackageID ) package end using: Function ActorSpecPackageFinish( Actor akActor, String PackageID ) this information start/stop slave traning functions that stored on annable main behavior script: SLOS_SPlayer_MasterAnnableScript ==================== Slave traning ==================== ananble order the player go to the traning place, this order sent out evry day when she eating, she expects player stay in that place. the order sent out witout asking the player... simply the quest apears. this archived by sending a request to story quest, to start move here slave to traning grund. the master quest going to handle the fall out of this. if player fail to complite the task( aka go to traning place before time run out or not stay long enught here ), the master quest automaticly handle the situation. This part is a bit complicated: Master type quest unable to start tasks this is only done by the story quest. So the master quest send a special request to story quest to start a task for player to move the traning grund. the result of the task reported to story quest, and in case player fail complite the task orders a dialoge to played out, i call it general task failure dialoge. This dialoge run by the master quest, and hence master quest annable script recive the dialoge result and take back the control. in case player do y the letter the task loyality going to be incrased. after task done annable come and execute the slave traning that contain mostly fucking the player. ==================== New slave intro ==================== Annable wellcoms palyer on the player cage. Escort to the traning grund and tells what the basic rules are. if player refuse fallow annable no real conisquence other than annable not like it. reacing the traning grund in time trigger punishment. After the briefing is done the intro is finished and day to day rutine kicks in. For better expereince first day annable forced to be active regardless of her normal scudle and time to time come to player to fuck it. Annable switch back day to day rutine after first day 7:30 time pass ed. This point the training package end script triggers behavior changes. ==================== Quest Failure conditions: ==================== Palyer mind get broken, annable win, player lose. curently this trigger player full realise, in future version this planned to be different time of writing i dont know how exactly. ==================== Quest Win conditions: ==================== Player need escape from slavery, this is the win condition for the player. Exact requirements: Need leave the slaver base location Need remove the slave amulet if this 2 requirement meet player considered escaped and free. Multiple ways exist ot archive this. most easy to run out of base and remove the amulet. of corse this case need survive the feed back of amulet removal but its can be mitigated if player has a slave master ring equiped... The curent version of the mod make sure annable has one spare in her inventory... and one usualy somewhere around slaver base just look around the traning place and look for a bucket. This can be seen as cheating and some way it is... i not sure remain this way after the tesing is done... other way to escape make annable to free you from slavery... this is a near impossible action to pull it off here is the requirements for it: First you need to know: Some times after sex annable run a feed event. During this event player heath get damaged a lot as annable drain its blood and heath. End of this event a check run: if PlayerAttackMasterCount larger than 0 you failed in other worlds do not attack her or you auto lose this option feed counter need to be larger than 3, so you need endure this feed event at minimum 3 times to have chance next requirement is a tricky one! -player need resist more feed event that not resisted -player not okay to resist all feed event -total number of feeding must be lower than 15 -at least ananble need have 4 times sex with player -player need refuse more times sex with annable then accept it going to happen IMPORTANT: here only count sex counter when annable come to player and say: "we going to fuck here slave!" if all of the above check passed then come the hardest part... RNG jessus need to be on your side! ananble has a hidden variable called: AnnabellFallinLoveChance this incrased if something happen that she likes like resisting her orders. yes as trainer in pratice they expected not like that but well... annable is annable... she wiried different i guess :d So the system call the internal speudo random number generator that produce a number beatwen 0 and 10. if the produced number lower or same as the fall in love chance the check passed. but nothing easy here! this full check need to passed 2 times. so all check and rng stuff need done 2 times in total before feed counter hit 15 or player mind get broken... if all of this done annable give the player a slaver ring and let it leave the slaver base... so she can hunt her lover down in future... yes she definitly this crazy. The quest scripted part end when player leave the slaver base and remove the amulet. future continuation of this quest in the works...