extends Character # Incredibly subby and kinky creature, mostly aligns with mod's author preferences.' func _init(): id = "azazeldemon" npcHasMenstrualCycle = false npcCharacterType = CharacterType.Inmate pickedSkin="AzazelSkin" pickedSkinRColor=Color("ff464545") pickedSkinGColor=Color("ff656465") pickedSkinBColor=Color("ff72005d") npcSkinData={ "head": {"r": Color("ff72027c"),"g": Color("ff7d0092"),}, "hair": {"r": Color("ff480f04"),"g": Color("ffcc1300"),"b": Color("ff28000c"),}, "horns": {"r": Color("ff7a7575"),"g": Color("ff585656"),"b": Color("ff6a6a6a"),}, "body": {"r": Color("ff722a7f"),"g": Color("ffa90aaa"),"b": Color("ffff0000"),}, "arms": {"r": Color("ff8e21a4"),}, "breasts": {"r": Color("ffac0707"),"g": Color("ffde1fff"),}, "tail": {"r": Color("ff000000"),"g": Color("ff000000"),"b": Color("ff000000"),}, "legs": {"r": Color("ff802c89"),"g": Color("ff6a0076"),}, } npcPersonality = { PersonalityStat.Brat: -0.9, PersonalityStat.Mean: -1.0, PersonalityStat.Subby: 1.0, PersonalityStat.Impatient: 0.1, PersonalityStat.Naive: 1.0, PersonalityStat.Coward: -1.0, } npcLevel = 8 npcBasePain = 80 npcBaseLust = 80 npcBaseStamina = 80 npcDefaultFetishInterest = FetishInterest.Neutral npcFetishes = { Fetish.AnalSexReceiving : FetishInterest.Loves, Fetish.AnalSexGiving : FetishInterest.Hates, Fetish.VaginalSexGiving : FetishInterest.Hates, Fetish.VaginalSexReceiving : FetishInterest.Loves, Fetish.OralSexReceiving : FetishInterest.Likes, Fetish.Sadism : FetishInterest.ReallyDislikes, Fetish.Masochism : FetishInterest.Likes, Fetish.UnconsciousSex : FetishInterest.Hates, Fetish.Breeding : FetishInterest.Hates, Fetish.BeingBred : FetishInterest.Loves, Fetish.Bondage : FetishInterest.Loves, Fetish.Rigging : FetishInterest.Likes, Fetish.Condoms : FetishInterest.Dislikes, Fetish.DrugUse : FetishInterest.Loves, Fetish.Exhibitionism : FetishInterest.Loves, Fetish.Tribadism : FetishInterest.Dislikes, Fetish.StraponSexVaginal : FetishInterest.Dislikes, Fetish.StraponSexAnal : FetishInterest.SlightlyDislikes, Fetish.Choking : FetishInterest.SlightlyDislikes, Fetish.HypnosisSubject : FetishInterest.Loves, } npcLustInterests = { InterestTopic.TallyMarks: Interest.ReallyLikes, InterestTopic.Bodywritings: Interest.ReallyLikes, InterestTopic.Gags: Interest.Neutral, InterestTopic.Blindfolds: Interest.KindaLikes, InterestTopic.BDSMRestraints: Interest.Loves, InterestTopic.ButtPlugs: Interest.Neutral, InterestTopic.VaginalPlugs: Interest.Neutral, InterestTopic.FeminineBody: Interest.KindaLikes, InterestTopic.AndroBody: Interest.Loves, InterestTopic.MasculineBody: Interest.ReallyLikes, InterestTopic.ThickBody: Interest.Dislikes, InterestTopic.SlimBody: Interest.Loves, InterestTopic.AverageMassBody: Interest.ReallyLikes, InterestTopic.BigBreasts: Interest.Hates, InterestTopic.LactatingBreasts: Interest.KindaLikes, InterestTopic.StuffedPussy: Interest.Likes, InterestTopic.StuffedPussyOrAss: Interest.KindaLikes, InterestTopic.Pregnant: Interest.Loves, InterestTopic.StuffedThroat: Interest.ReallyLikes, InterestTopic.CoveredInCum: Interest.ReallyLikes, InterestTopic.CoveredInLotsOfCum: Interest.Loves, InterestTopic.FullyNaked: Interest.Loves, InterestTopic.ExposedPussy: Interest.Dislikes, InterestTopic.ExposedAnus: Interest.ReallyLikes, InterestTopic.ExposedBreasts: Interest.Hates, InterestTopic.ExposedCock: Interest.ReallyLikes, InterestTopic.ExposedPanties: Interest.Neutral, InterestTopic.ExposedBra: Interest.Neutral, InterestTopic.LooseAnus: Interest.Neutral, InterestTopic.LoosePussy: Interest.Neutral, InterestTopic.TightAnus: Interest.Likes, InterestTopic.TightPussy: Interest.Likes, InterestTopic.BigCock: Interest.KindaLikes, InterestTopic.AverageCock: Interest.Loves, InterestTopic.SmallCock: Interest.Likes } func updateBodyparts(): addEffect(StatusEffect.TaviWombMark) # Not Tavi though womb mark was in Azazel's character design before I realized we have this effect lol func _getName(): return "Demonic Azazel" func getGender(): return Gender.Male func getSmallDescription() -> String: return "Wears an lilac uniform with number P-655. He is the embodiment of ”meek”." func getSpecies(): return [Species.Demon, Species.Feline] func getThickness() -> int: return 0 func getFemininity() -> int: return 67 func createBodyparts(): giveBodypartUnlessSame(GlobalRegistry.createBodypart("felinehead")) giveBodypartUnlessSame(GlobalRegistry.createBodypart("combedbackhair")) giveBodypartUnlessSame(GlobalRegistry.createBodypart("demonhorns2")) giveBodypartUnlessSame(GlobalRegistry.createBodypart("felineears")) giveBodypartUnlessSame(GlobalRegistry.createBodypart("anthrobody")) giveBodypartUnlessSame(GlobalRegistry.createBodypart("anthroarms")) var breasts = GlobalRegistry.createBodypart("malebreasts") breasts.size = 0 giveBodypartUnlessSame(breasts) giveBodypartUnlessSame(GlobalRegistry.createBodypart("vagina")) giveBodypartUnlessSame(GlobalRegistry.createBodypart("anuswomb")) var tail = GlobalRegistry.createBodypart("demontail") tail.tailScale = 1.4 giveBodypartUnlessSame(tail) giveBodypartUnlessSame(GlobalRegistry.createBodypart("hoofs")) skillsHolder.addPerk(Perk.FertilityBroodmother) skillsHolder.addPerk(Perk.FertilityBetterOvulation) skillsHolder.addPerk(Perk.FertilityBetterOvulationV2) skillsHolder.addPerk(Perk.FertilityBetterOvulationV3) skillsHolder.addPerk(Perk.FertilityDesireToBreed) skillsHolder.addPerk(Perk.FertilitySubmissiveAndBreedable) skillsHolder.addPerk(Perk.NakedDodging) skillsHolder.addPerk(Perk.NakedDodgingV2) skillsHolder.addPerk(Perk.NakedDodgingV3) skillsHolder.addPerk(Perk.NakedExtraStamina) skillsHolder.addPerk(Perk.NakedExtraStaminaV2) skillsHolder.addPerk(Perk.NakedMagicHips) skillsHolder.addPerk(Perk.NakedNoShame) skillsHolder.addPerk(Perk.NakedStunningLips) skillsHolder.addPerk(Perk.MilkSquirt) skillsHolder.addPerk(Perk.MilkFasterProduction) func onGivingBirth(_impregnatedEggCells: Array, _newkids: Array): .onGivingBirth(_impregnatedEggCells, _newkids) func getBirthWaitTime(): return 60*60*24*3 func getDefaultEquipment(): return ["inmatecollarbell"]