Newer
Older
this.setValue(current_rule.set.surgery.tummy);
this.onchange = (value) => current_rule.set.surgery.tummy = value;
class BodyHairSurgeryList extends RadioSelector {
this.setValue(current_rule.set.surgery.bodyhair);
this.onchange = (value) => current_rule.set.surgery.bodyhair = value;
this.setValue(current_rule.set.surgery.hair);
this.onchange = (value) => current_rule.set.surgery.hair = value;
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
class EarShapeSurgeryList extends RadioSelector {
constructor() {
const items = [
["normal ears", 1],
["small eflin ears", 2],
["long elfin ears", 3],
["bovine ears", 4],
];
super("Ear Shape", items, true);
this.setValue(current_rule.set.surgery.earShape);
this.onchange = (value) => current_rule.set.surgery.earShape = value;
}
}
class HornSurgeryList extends RadioSelector {
constructor() {
const items = [
["none", 1],
["curved succubus horns", 2],
["backswept horns", 3],
["cow horns", 4],
["one long oni horn", 5],
["two long oni horns", 6],
["small horns", 7],
];
super("Horn Implants", items, true);
this.setValue(current_rule.set.surgery.horn);
this.onchange = (value) => current_rule.set.surgery.horn = value;
}
}
class AutomaticAssignmentList extends ListSelector {
constructor() {
const items = [
["Rest", "rest"],
["Fucktoy", "please you"],
["Subordinate Slave", "be a subordinate slave"],
["House Servant", "be a servant"],
["Confined", "stay confined"],
["Whore", "whore"],
["Classes", "take classes"],
["Milked", "get milked"],
["Gloryhole", "work a glory hole"],
["Choose Her Own", "choose her own job"]
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
if (V.HGSuite > 0) {
items.push(["Head Girl Suite", "live with your Head Girl"]);
}
if (V.brothel > 0) {
items.push(["Brothel", "work in the brothel"]);
}
if (V.club > 0) {
items.push(["Club", "serve in the club"]);
}
if (V.arcade > 0) {
items.push(["Arcade", "be confined in the arcade"]);
}
if (V.dairy > 0) {
items.push(["Dairy", "work in the dairy"]);
}
if (V.farmyard > 0) {
items.push(["Farmyard", "work as a farmhand"]);
}
if (V.servantsQuarters > 0) {
items.push(["Servant Quarters", "work as a servant"]);
}
if (V.masterSuite > 0) {
items.push(["Master Suite", "serve in the master suite"]);
}
if (V.schoolroom > 0) {
items.push(["Schoolroom", "learn in the schoolroom"]);
}
if (V.spa > 0) {
items.push(["Spa", "rest in the spa"]);
}
if (V.clinic > 0) {
items.push(["Clinic", "get treatment in the clinic"]);
}
if (V.cellblock > 0) {
items.push(["Cellblock", "be confined in the cellblock"]);
}
super("Automatically set assignment", items);
this.setValue(current_rule.set.setAssignment);
this.onchange = (value) => current_rule.set.setAssignment = value;
}
class PitAssignmentList extends ListSelector{
const items =[["remove from pit", 0], ["assign to pit", 1]];
this.setValue(current_rule.set.pitRules);
this.onchange = (value) => current_rule.set.pitRules = value;
}
}
constructor() {
const items = [
["install", "install"],
["remove", "remove"],
];
this.setValue(current_rule.set.surgery.bellyImplant);
this.onchange = (value) => current_rule.set.surgery.bellyImplant = value;
super("Custom label(s) (separate by '|')", [], true, true);
this.setValue(current_rule.set.label);
this.onchange = (value) => current_rule.set.label = value;
}
}
constructor() {
super("Remove custom label(s) (separate by '|')", [], true, true);
this.setValue(current_rule.set.removeLabel);
this.onchange = (value) => current_rule.set.removeLabel = value;
}
}
class SkinColorList extends ListSelector {
["pure white"],
["ivory"],
["white"],
["extremely pale"],
["very pale"],
["extremely fair"],
["very fair"],
["fair"],
["light"],
["light olive"],
["tan"],
["olive"],
["bronze"],
["dark olive"],
["light beige"],
["beige"],
["dark beige"],
["light brown"],
["brown"],
["dark brown"],
["black"],
["ebony"],
["pure black"],
["dyed red"],
["dyed green"],
["dyed blue"],
super("Dye or tan skin", items);
this.setValue(current_rule.set.skinColor);
this.onchange = (x) => current_rule.set.skinColor = x;
}
}