2024-12-18 17:32:36 +00:00
extends Character
# Incredibly subby and kinky creature, mostly aligns with mod's author preferences.'
func _init ( ) :
id = " azazel "
npcHasMenstrualCycle = true
npcCharacterType = CharacterType . Inmate
pickedSkin = " AzazelSkin "
pickedSkinRColor = Color ( " ff464545 " )
pickedSkinGColor = Color ( " ff656465 " )
pickedSkinBColor = Color ( " ff72005d " )
npcSkinData = {
" hair " : { " r " : Color ( " ff221310 " ) , " g " : Color ( " ff1f1514 " ) , " b " : Color ( " ff28000c " ) , } ,
" horns " : { " r " : Color ( " ffa9a9a9 " ) , " b " : Color ( " ff606060 " ) , } ,
}
npcPersonality = {
PersonalityStat . Brat : - 0.9 ,
PersonalityStat . Mean : - 1.0 ,
PersonalityStat . Subby : 1.0 ,
PersonalityStat . Impatient : 0.1 ,
PersonalityStat . Naive : 1.0 ,
PersonalityStat . Coward : 0.7 ,
}
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 ,
2025-01-05 20:57:26 +00:00
Fetish . DrugUse : FetishInterest . Loves ,
2024-12-18 17:32:36 +00:00
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 ,
2025-01-05 20:57:26 +00:00
InterestTopic . AverageMassBody : Interest . ReallyLikes ,
2024-12-18 17:32:36 +00:00
InterestTopic . BigBreasts : Interest . Hates ,
2025-01-05 20:57:26 +00:00
InterestTopic . LactatingBreasts : Interest . KindaLikes ,
2024-12-18 17:32:36 +00:00
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 ,
2025-01-05 20:57:26 +00:00
InterestTopic . BigCock : Interest . KindaLikes ,
InterestTopic . AverageCock : Interest . Loves ,
InterestTopic . SmallCock : Interest . Likes
2024-12-18 17:32:36 +00:00
}
2024-12-26 01:21:41 +00:00
func updateBodyparts ( ) :
addEffect ( StatusEffect . TaviWombMark ) # Not Tavi though womb mark was in Azazel's character design before I realized we have this effect lol
2024-12-18 17:32:36 +00:00
func interestVerbalReaction ( interest ) :
if ( interest == InterestTopic . Pregnant ) :
return " Oh, do you have litter in there? Cuuute, meoowwww! "
if ( interest == InterestTopic . Blindfolds ) :
return " Purrr. How is your hearing? Can you hear me purring from over there? "
2025-01-05 20:57:26 +00:00
if ( interest == InterestTopic . ThickBody ) :
return " Thiccy {pc.boy} are you? That ' s fine. Not really raving about it but thick bodies have their own advantages. "
if ( interest == InterestTopic . SlimBody ) :
return " You are so slim! Just like myself! That ' s super cool! "
if ( interest == InterestTopic . AverageMassBody ) :
return " Haha, you ' ve got a bit more meat there than I do, it ' s more fun to fuck you this way! "
2025-01-13 21:08:57 +00:00
if ( interest == InterestTopic . Bodywritings ) :
return " You have entire story written on your body! Though I guess it only calls you what you are. "
if ( interest == InterestTopic . LactatingBreasts ) :
return " Milky, aren ' t you? Master could use some... "
if ( interest == InterestTopic . BDSMRestraints ) :
return " You look pretty in those, I have a nice pile of restraints in my room, super fun to play around with them, especially when you have a partner. "
if ( interest == InterestTopic . NoCock ) :
return " No cock? Awww, I really like getting rammed in my {pussy} with a real meat, but no matter, there are more ways to have fun than just with a {penis} "
if ( interest == InterestTopic . StuffedPussy ) :
return " Purrr. You must love having your {pussy} stuffed, I know I do. "
2024-12-18 17:32:36 +00:00
func _getName ( ) :
return " Azazel "
func getGender ( ) :
return Gender . Male
func getSmallDescription ( ) - > String :
return " Wears an lilac uniform with number P-655. He is the embodiment of ”meek”. "
2025-01-13 21:08:57 +00:00
func getInmateNumber ( ) - > String :
return " 655 "
2024-12-18 17:32:36 +00:00
func getSpecies ( ) :
return [ 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 ( " dragonhorns " ) )
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 ( " felinetail " )
tail . tailScale = 1
giveBodypartUnlessSame ( tail )
giveBodypartUnlessSame ( GlobalRegistry . createBodypart ( " plantilegs " ) )
skillsHolder . addPerk ( Perk . FertilityBroodmother )
skillsHolder . addPerk ( Perk . FertilityBetterOvulation )
skillsHolder . addPerk ( Perk . FertilityBetterOvulationV2 )
skillsHolder . addPerk ( Perk . FertilityBetterOvulationV3 )
skillsHolder . addPerk ( Perk . FertilityDesireToBreed )
skillsHolder . addPerk ( Perk . FertilitySubmissiveAndBreedable )
2024-12-24 22:16:45 +00:00
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 )
2024-12-18 17:32:36 +00:00
func onGivingBirth ( _impregnatedEggCells : Array , _newkids : Array ) :
. onGivingBirth ( _impregnatedEggCells , _newkids )
func getBirthWaitTime ( ) :
return 60 * 60 * 24 * 3
func getDefaultEquipment ( ) :
2024-12-26 01:21:41 +00:00
return [ " inmatecollarbell " , " inmateuniformSexDeviant " , " plainPanties " ]