Dev:SDK/Core - Variables - Servant

From Slavemaker Wiki
Jump to: navigation, search
<<first <prev SDK/Core - Variables - Servant next> last>>


SlaveMaker 3 SDK Core/root Variables Assistant Variables


All these are present in the _root stage variables, use as

_root.SlaveName etc

Mostly I will leave off the _root from now on.


Assistant Specific Variables

ServantName - your servant's name

The next servant variables are NOT saved and should be set when initialising the girl or assistant

AssistantDescription - a description of the assistant and a summary of any effects he/she gives

eg

_root.AssistantDescription = "A wild, erratic woman with arcane abilities and maybe demonic ties.\r\rNymphomania + 5, Fearful when crossed.";

AssistantCost - cost in GP to hire as an assistant, defaults to 0

ServantPronoun - Pronoun, default "I", for Shampoo it is "Shampoo" so she speaks in the third person

ServantGender - servants gender, default 2

1 = male
2 = female
3 = dickgirl
4 = male twins
5 = female twins
6 = dickgirl twins

AssistantTentacleSex - can your assistant be tentacle fucked, default true

AssistantRape - can your assistant be raped, default true

SlaveLikeServant - misleading name, does the servant like the slave, default true (will rename in a later version)

AssistantObject:Object - an Object container for variables of the assistant, always a member of SlavesArray:Array - READ ONLY

Special Assistant Max Values

You can change these to alter the max value of a stat. These are intended for assistant use for the case where an assistant can raise her max stat value. These are here too to handle what happens if you change assistants

AssistantMaxCharisma
AssistantMaxRefinement
AssistantMaxIntelligence
AssistantMaxMorality
AssistantMaxConstitution
AssistantMaxCooking
AssistantMaxCleaning
AssistantMaxConversation
AssistantMaxFuck
AssistantMaxBlowJob
AssistantMaxTemperament
AssistantMaxNymphomania
AssistantMaxObedience
AssistantMaxLibido
AssistantMaxJoy
AssistantMaxSpecial

The following are derived from SlaveGender, do not set yourself they will be overridden

ServantHimHer
"him" or "her", "their", default "her", automatically set based on ServantGender, READ ONLY
ServantHisHer
"his", "hers", "their" automatically set based on ServantGender, READ ONLY
ServantHeShe
"he" or "she", "they" default "she", automatically set based on ServantGender, READ ONLY
ServantHeSheIs
"he is", "she is", "they are", automatically set based on ServantGender, READ ONLY
ServantHeSheHas
"he has", "she has", "they have", automatically set based on ServantGender, READ ONLY
ServantHeSheUC
"He", "She", They", automatically set based on ServantGender, READ ONLY

ServantFemale - true if Gender = 2, 3, 5, 6


<<first <prev SDK/Core - Variables - Servant next> last>>