import { AppendageType } from "../../body/appendage" ; import { Color } from "../../body/color" ; import { Race } from "../../body/race" ; import { Entity } from "../../entity" ; import { IStorage } from "../../istorage" ; import { TF } from "../../tf" ; export class Vena extends Entity { constructor ( storage ? ) { super ( ) ; this . ID = "vena" ; this . name = "Vena" ; this . body . DefFemale ( ) ; this . Butt ( ) . virgin = false ; this . FirstVag ( ) . virgin = false ; this . Butt ( ) . buttSize . base = 15 ; this . body . SetRace ( Race . Rabbit ) ; TF . SetAppendage ( this . Back ( ) , AppendageType . tail , Race . Rabbit , Color . white ) ; this . body . SetBodyColor ( Color . white ) ; this . body . SetEyeColor ( Color . blue ) ; this . flags . Met = 0 ; this . flags . Sex = 0 ; if ( storage ) { this . FromStorage ( storage ) ; } } public FromStorage ( storage ) { this . LoadPersonalityStats ( storage ) ; this . LoadFlags ( storage ) ; } public ToStorage ( ) { const storage = { } ; this . SavePersonalityStats ( storage ) ; this . SaveFlags ( storage ) ; return storage ; } }