{"id":"cjxkfz","deleted":false,"future_paste":false,"expired":false,"language":"text","created_at":"2025-11-01 00:36:00","expires_at":null,"content":"Minerva.hx rework v1.1\r\n\r\n\/\/Battle description\/\/\r\n\/\/Added pure and dedicked version\r\n\/\/Added metric versions where they were needed\r\nYou'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}].\r\n\/\/minervaUsesHalberdCHOP()\r\n\/\/Added a comma after \u201cyou\u201d in the first line.\r\nShe moves in close, practically right in front of you, and raises the halberd.\r\n\r\n\/\/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\u2019s 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.\r\n\r\n\/\/Minerva stats\r\n\/\/Added alternate stats for pure and dedicked Minerva\r\n\r\n\r\nCODE VERSION\r\n\r\n    public function new() {\r\n        super();\r\n        this.a = \"\";\r\n        this.short = \"Minerva\";\r\n        \/\/Set imageName based on pure\/corrupt\r\n        if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == -1) {\r\n            this.imageName = \"minervacorrupt\";\r\n        } else {\r\n            this.imageName = \"minerva\";\r\n        }\r\n        \/\/Set description based on pure\/corrupt\r\n        if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == -1) {\r\n            this.long = \"You're fighting the corrupted siren, Minerva.\";\r\n        } else {\r\n            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.\";\r\n        }\r\n        this.race = \"Siren\";\r\n        \/\/ this.plural = false;\r\n        if (!minervaDedicked) {\r\n            this.createCock(16, 3);\r\n        }\r\n        if (flags[KFLAGS.MINERVA_CORRUPTION_PROGRESS] >= 10) {\r\n            this.createCock(16, 3);\r\n        } \/\/Second cock for corrupted Minerva.\r\n        this.balls = 0;\r\n        if (!minervaDedicked) this.balls += 2;\r\n        if (!minervaDedicked) this.ballSize += 3;\r\n        this.cumMultiplier = 3;\r\n        \/\/ this.hoursSinceCum = 0;\r\n        this.createVagina(false, Vagina.WETNESS_SLICK, Vagina.LOOSENESS_NORMAL);\r\n        \/\/Set breast size based on pure\/corrupt\r\n        if (flags[KFLAGS.MINERVA_CORRUPTION_PROGRESS] >= 10) {\r\n            createBreastRow(Appearance.breastCupInverse(\"E\"));\r\n        } else {\r\n            createBreastRow(Appearance.breastCupInverse(\"DD\"));\r\n        }\r\n        this.ass.analLooseness = Ass.LOOSENESS_TIGHT;\r\n        this.ass.analWetness = Ass.WETNESS_DRY;\r\n        this.tallness = 8 * 12 + 4;\r\n        this.hips.rating = Hips.RATING_CURVY;\r\n        this.butt.rating = Butt.RATING_LARGE + 1;\r\n        this.skin.tone = \"blue\";\r\n        this.hair.color = \"red\";\r\n        this.hair.length = 25;\r\n        initStrTouSpeInte(50, 65, 95, 75);\r\n        initLibSensCor(30, 25, 45);\r\n        if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == 3) {\r\n            cor = 0;\r\n        } \/\/Set to 0 corruption if purified.\r\n        if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == -1) {\r\n            cor = 80;\r\n        } \/\/Set to 80 corruption if corrupted.\r\n        this.weaponName = \"halberd\";\r\n        this.weaponVerb = \"slash\";\r\n        this.weaponAttack = 30;\r\n        this.weaponPerk = [];\r\n        this.weaponValue = 150;\r\n        this.armorName = game.armors.TUBETOP.name;\r\n        this.armorDef = 1;\r\n        this.armorPerk = \"\";\r\n        this.armorValue = 5;\r\n        this.bonusHP = 470;\r\n        this.lust = 20;\r\n        this.lustVuln = .2;\r\n        this.temperment = Monster.TEMPERMENT_LOVE_GRAPPLES;\r\n        this.level = 16;\r\n        this.gems = Utils.rand(25) + 10;\r\n        this.additionalXP = 50;\r\n        this.drop = new WeightedDrop(consumables.PURPEAC, 1);\r\n        this.wings.type = Wings.FEATHERED_LARGE;\r\n        checkMonster();\r\n    }\r\n"}