Dragonkins are the best. Good luck finding them though.
func calculateprice():
var price = 0
price = beautybase*2.5 + beautytemp*1.5
price += (level-1)*50
if vagvirgin == true:
price = price*1.2
if sex == 'futanari':
price = price*1.1
for i in get_traits():
if i.tags.find('detrimental') >= 0:
price = price*0.80
if race == 'Elf' || race == 'Dark Elf' || race == 'Orc' || race == 'Goblin'||race == 'Gnome':
price = price*1.5
elif race == 'Drow'|| race == 'Demon' || race == 'Seraph':
price = price*2.5
elif (race.find('Beastkin') >= 0 || race.find('Halfkin') >= 0) && race.find('Fox') < 0:
price = price*1.75
elif race == 'Fairy'|| race == 'Dryad' || race == 'Taurus' || race.find('Fox') >= 0:
price = price*2
elif race == 'Slime'||race == 'Lamia' || race == 'Arachna' || race == 'Harpy' || race == 'Scylla':
price = price*2.5
elif race == 'Dragonkin':
price = price*3.5
if self.toxicity >= 60:
price = price/2
if origins == 'slave':
price = price*0.8
elif origins == 'poor':
price = price*1
elif origins == 'commoner':
price = price*1.2
elif origins == 'rich':
price = price*1.5
elif origins == 'noble':
price = price*2
if traits.has('Uncivilized') == true:
price = price/1.5
if price < 0:
price = 5
return round(price)