Dev:SDK/Slave Girl - Trainings - Lesbian

From Slavemaker Wiki
Jump to: navigation, search
<<first <prev SDK/Slave Girl - Trainings - Lesbian next> last>>


There are a few variables and functions for her training as a lesbian.

Core Variables[edit]

_root.Lesbian
the state of lesbian training, READ ONLY
true = lesbian training under way
false = not in lesbian training
Note this variable is copied for your Slave Girl so you can use it without _root.

eg

        if (Lesbian) {
                ....
        }
_root.LesbianInterest
The level of interest your slave has in lesbian training. This is the skill level of sLesbianTrainer needed to start training. It is NOT saved so you must set it in Initialise() or UpdateSlave() functions and when it changes
0 = always will train if sLesbianTrainer is 1 or more
1 = will train is sLesbianTrainer is 1 or more
2 = will train is sLesbianTrainer is 2 or more
3 = will train is sLesbianTrainer is 3 or more
Special case
4 = will never train. Preferably do not use this value, generally set to 3 to indicate high resistance. Only for special cases like Angel Belldandy say
_root.sLesbianTrainer
skill as a lesbian trainer 0-3
0 = cannot train lesbian slaves
1 = can train girls who are not hostile to lesbians or religiously opposed. Their lesbian skills are limited to 100 and they will only get the Bi-sexual Ending
2 = can train most girls, except those with strong objections. Their lesbian skills are limited to 200 and but they can get the Lesbian Ending
3 = can convince any girl to become a lesbian slave and love it. Their lesbian skills are unlimited and they can get the Joyfull Lesbian Ending
_root.DickgirlLesbians
if true lesbians will take dickgirls as lovers

Events[edit]

Yes/No
271 - Start Lesbian Training yes/no
Next
270 - discuss lesbian training

BitFlags[edit]

BitFlag 1
	10	= Lesbian training
	11	= decided to not do lesbian training
	12	= reset = Offer Lesbian Training next Lesbian act, else offered
	27 	= start lesbian training at start of day

Core Functions[edit]

DefaultLesbian
function DefaultLesbian(chance:Number) : Boolean
If your slave is in lesbian training then chance% of the time use a generic graphic

Slave Girl Override Functions[edit]

These functions can be overloaded for a Slave girl to control her catgirl training.

LesbianTrainingAccepted
function LesbianTrainingAccepted()
Show graphics or text when she starts lesbian training
LesbianTrainingRefused
function LesbianTrainingRefused() : Boolean
Show graphics or text when she refuses lesbian training.
return true to suppress standard text
ShowEndingLesbianSlave
function ShowEndingLesbianSlave()
Show graphics at the end of training


<<first <prev SDK/Slave Girl - Trainings - Lesbian next> last>>