Minerva.hx rework v1.1 //Battle description// //Added pure and dedicked version //Added metric versions where they were needed You're fighting [if (minervaPure){Minerva, the siren|the tainted siren, Minerva}]. Standing around [if (metric){2 meters and 59 centimeters|eight feet}] and wielding a weapon just as tall, she is a force to be reckoned with. Her skin is a dark navy blue, though her belly, neck and inner thighs are as white as the clouds in the sky, and a golden piecing decorates her navel. Orange and white stripes adorn her legs, tail and back. Two large wings sprout from her back, their feathers an attention-grabbing red and orange mix. She wears a tube-top that hold back her double D-cups, and short shorts around her wide waist[if (!minervaDedicked){ that seem to be holding back a huge bulge}]. //minervaUsesHalberdCHOP() //Added a comma after “you” in the first line. She moves in close, practically right in front of you, and raises the halberd. //Her halberd attacks, minervaUsesHalberdStab and minervaUsesHalberdCHOP, should do extra damage against corrupted players, since Minerva tells you her halberd hurts corrupted foes more. If multiplying the damage by 0.5% for every point of corruption you have is too much, feel free to do something else as long as there’s a difference in damage. Either way I won't actually write code for it because I don't get the damage calculation of her halberd attacks and I'm not going to pretend I do. //Minerva stats //Added alternate stats for pure and dedicked Minerva CODE VERSION public function new() { super(); this.a = ""; this.short = "Minerva"; //Set imageName based on pure/corrupt if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == -1) { this.imageName = "minervacorrupt"; } else { this.imageName = "minerva"; } //Set description based on pure/corrupt if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == -1) { this.long = "You're fighting the corrupted siren, Minerva."; } else { this.long = "You're fighting [if (minervaPure){Minerva, the siren|the tainted siren, Minerva}]. Standing around [if (metric){2 meters and 59 centimeters|eight feet}] and wielding a weapon just as tall, she is a force to be reckoned with. Her skin is a dark navy blue, though her belly, neck and inner thighs are as white as the clouds in the sky, and a golden piecing decorates her navel. Orange and white stripes adorn her legs, tail and back. Two large wings sprout from her back, their feathers an attention-grabbing red and orange mix. She wears a tube-top that hold back her double D-cups, and short shorts around her wide waist[if (!minervaDedicked){ that seem to be holding back a huge bulge}].\n\nHer weapon is a halberd, made from a shiny, silvery metal, and seems to have an unnatural glow to it."; } this.race = "Siren"; // this.plural = false; if (!minervaDedicked) { this.createCock(16, 3); } if (flags[KFLAGS.MINERVA_CORRUPTION_PROGRESS] >= 10) { this.createCock(16, 3); } //Second cock for corrupted Minerva. this.balls = 0; if (!minervaDedicked) this.balls += 2; if (!minervaDedicked) this.ballSize += 3; this.cumMultiplier = 3; // this.hoursSinceCum = 0; this.createVagina(false, Vagina.WETNESS_SLICK, Vagina.LOOSENESS_NORMAL); //Set breast size based on pure/corrupt if (flags[KFLAGS.MINERVA_CORRUPTION_PROGRESS] >= 10) { createBreastRow(Appearance.breastCupInverse("E")); } else { createBreastRow(Appearance.breastCupInverse("DD")); } this.ass.analLooseness = Ass.LOOSENESS_TIGHT; this.ass.analWetness = Ass.WETNESS_DRY; this.tallness = 8 * 12 + 4; this.hips.rating = Hips.RATING_CURVY; this.butt.rating = Butt.RATING_LARGE + 1; this.skin.tone = "blue"; this.hair.color = "red"; this.hair.length = 25; initStrTouSpeInte(50, 65, 95, 75); initLibSensCor(30, 25, 45); if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == 3) { cor = 0; } //Set to 0 corruption if purified. if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == -1) { cor = 80; } //Set to 80 corruption if corrupted. this.weaponName = "halberd"; this.weaponVerb = "slash"; this.weaponAttack = 30; this.weaponPerk = []; this.weaponValue = 150; this.armorName = game.armors.TUBETOP.name; this.armorDef = 1; this.armorPerk = ""; this.armorValue = 5; this.bonusHP = 470; this.lust = 20; this.lustVuln = .2; this.temperment = Monster.TEMPERMENT_LOVE_GRAPPLES; this.level = 16; this.gems = Utils.rand(25) + 10; this.additionalXP = 50; this.drop = new WeightedDrop(consumables.PURPEAC, 1); this.wings.type = Wings.FEATHERED_LARGE; checkMonster(); }