$host.UI.RawUI.WindowTitle = "CoC II - Modded by Mistress.Ayin"
Write-Host "Welcome to Corruption of Champions II - Modded, by Mistress.Ayin !" -Foregroundcolor White -BackgroundColor Magenta
Write-Host "Note: if you have an ERROR or the script can not found the files, do NOT run the script again, use the backup and brings back your original files to the game." -Foregroundcolor White -BackgroundColor Darkred
Write-Warning "Do you want to continue ?" -WarningAction Inquire

#This will making a Backup from your files, if the script has ERROR, you can return your files with that backup.
Compress-Archive -Path './*.*' -CompressionLevel Optimal -DestinationPath './#backup.zip'
Write-Host "Backup is, DONE" -ForegroundColor Green
Write-Host # Put an Enter

# Function to find and replace the items in the files.
function Find-Replace {
    param(
        [string]$filePath,
        [string]$findString,
        [string]$replaceString
    )
    
    $content = Get-Content -Path $filePath
    $found = $content | Select-String -Pattern $findString
 
    if ($found) {
        $content -replace $findString, $replaceString | Set-Content -Path $filePath
        Write-Host "Replacement made!                     (DONE)" -ForegroundColor Green
    }
    else {
        Write-Host "String not found in file.             (NOT Found)" -Foregroundcolor Red
    }
}

# Function to counter what strings changes
function Show-Counter {
    Write-Host # Put an Enter
    $global:counter++
    Write-Host "$global:counter. string condition is:"
}

# Show-Counter #0
# Find-Replace -filePath "" -findString "" -replaceString ""
Show-Counter #1
Find-Replace -filePath "./103.*.js" -findString "this.addButton\(4,""Key Items"",\(function\(\){return ui.showKeyItems\(\)}\),"""",""""\)" -replaceString "this.addButton(3,""Cheats"",(function(){return cheatMenu(),e.killButtonControl(),ui.hideInventory(),ui.hideStorage(),clearOutput(),author(""Mistress.Ayin""),output(""Long time ago before the time exists, only two self-created being exists, they are two different aspect of the <q>Ein Sof (it&rsquo;s an stat, it means the divine infinite)</q>, one of them is the infinite potential (Ayin) and other is the infinite possibility (Yesh), they are opposite or counterpart but the more important thing about that two, they both interconnected to each other, they are two side of the same coin, the <q>Ayin and Yesh</q>, you known them as the <q>Yin and Yang</q> too, or <q>Anti-Matter and Matter</q>, the <q>Non-Existence and Existence</q>, the <q>Anti-God and God</q>, <q>The One Below All and The One Above All (at the marvel comic&rsquo;s)</q>, <q>The Absence and The Presence (at the dc comic&rsquo;s)</q> or ..., <q>Ayin</q> is the absolute nothingness, the primordial void and darkness, chaos and the destruction itself, the absolute zero and non-existence itself, but her twin brother <q>Yesh (god, jehovah, lord, yahweh, allah, adonai, ellohim, he has so many names !)</q> are the opposite of her, while <q>Yesh</q> said: I Am That I Am, the <q>Mistress Ayin</q> said: <b>I Am That I Am, Not</b>, of course <q>Yesh</q> (God) is a pervert being like our <q>Sissy Wsan</q>, so he propose to his twin sister <q>Ayin</q> an incest sex and marriage, but the <q>Mistress Ayin</q> reject and kick&rsquo;s his (God) ass, then pegging his ass, to teach him a lesson !!!\n\nYou traveled outside of the existence, you now in the presence of your Mistress at the non-existence itself, you can ask The Eldritch Queen, to gives you some power&rsquo;s:\n\n1. This will reset your <q>ultimate cooldown</q>.\n2. This will reset your <q>status effect</q> from negative effects.\n3. This will grants to you full experience for your next <q>level up</q>.\n4. This will reset <q>starting bonuses</q> perk and fix it to your new level.\n5. This will give&rsquo;s to you <q>&lsaquo;+1&rsaquo; level</q>, if you are in the maximum level.\n\nQ. This will grants to you some of mixed powers, and unlocking some content for you.\nW. This wil grants to you some transforming options.\nE. This will be full unlocking all of artworks in the <q>galley</q>.\nR. If your corruption &ge; &lsaquo;25&rsaquo;, this will giving to you absolute purify, if your corrption < &lsaquo;25&rsaquo;, this will giving to you absolute corruption.\n\T. The special shop belongs to the <q>Mistress Ayin</q>, so as a follower&rsquo;s of the <q>Mistress Ayin</q>, you can use her special shop.\n\nA. A filter for the shitty sissy futadom (of course that&rsquo;s for him, <b>not for us</b>) clitty scenes of our sissy boi wsan characters, this will be bans all of that sadistic fetishes, and there is no Sissy Wsan.\nS. The Eldritch Queen, blessed your weapon and armor with her true omnipotence power&rsquo;s and make your weapon and armor to the nigh-omnipontence, until you weilding that instrument&rsquo;s you will be invincible.\nD. Opening the Alchemy menu every where."")}),""Cheats Menu"",""Cheats Menu, you can seek powers, as a follower&rsquo;s of the <q>Mistress Ayin</q> you can ask her to give&rsquo;s you some powers !""),this.addButton(4,""Key Items"",(function(){return ui.showKeyItems()}),"""","""")"

Show-Counter #2
Find-Replace -filePath "./103.*.js" -findString "isCombatUsable\(\),"""",""Oak's words echoed... There's a time and place for everything, but not now.""\)" -replaceString "isCombatUsable(),"""",""Oak's words echoed... There's a time and place for everything, but not now.""),pc.ultimateUsed<=0&&pc.equippedPowers[3].activeCooldown()==0?addDisabledButton(4,""Cooldown Reset"",""Power&rsquo;s Ready"",""Your <b>Encounter</b> and <b>Ultimate</b> power&rsquo;s is ready to use.""):this.addButton(4,""Cooldown Reset"",(function(){pc.resetUltimates(),pc.equippedPowers[3].resetCooldown(),e.killButtonControl();var t=e.props.combatants,n=t.allyParty,r=t.enemyParty;ui.hideCombatInventory(),pc.combatAI(n,r)}),""Reset Power&rsquo;s Cooldown"",""This will reset your <b>Encounter</b> and <b>Ultimate</b> power&rsquo;s cooldown, at the middle of combat.\n<hr>This will reset your Recharge power&rsquo;s cooldown, too."")"

Show-Counter #3
Find-Replace -filePath "./103.*.js" -findString "finally{s.f\(\)}}return!0},e}\(\)\)}}]\);" -replaceString "finally{s.f()}}return!0},e}())}}]),window.cheatMenu=function(){clearOutput(),author(""Mistress.Ayin""),showName(""Cheats Menu""),clearMenu();var e=0;pc.ultimateUsed<=0?addDisabledButton(0,""Ultimate Reset"",""Reset Ultimate Cooldown"",""Your <b>Ultimate Power</b> is ready to use.""):addButton(0,""Ultimate Reset"",(function(){return pc.resetUltimates(),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Reset Ultimate Cooldown"",""This will reset your <b>Ultimate Power</b> cooldown, without sleeping time.""),pc.hasStatusEffect(SEFFECTS.Enervation)==false&&pc.hasStatusEffect(SEFFECTS.Weakened)==false&&pc.hasStatusEffect(SEFFECTS.BruisedAndBeaten)==false&&pc.hasStatusEffect(SEFFECTS.Fatigued)==false&&pc.hasStatusEffect(SEFFECTS.Drained)==false?addDisabledButton(1,""Status Clear"",""Status Effect is Clear"",""You have no negative <b>Enervation</b>, <b>Weakened</b>, <b>Bruised and Beaten</b>, <b>Fatigued</b>, <b>Drained</b> effects in your status.""):addButton(1,""Clear Status"",(function(){return pc.removeStatusEffect(SEFFECTS.Enervation),pc.removeStatusEffect(SEFFECTS.Weakened),pc.removeStatusEffect(SEFFECTS.BruisedAndBeaten),pc.removeStatusEffect(SEFFECTS.Fatigued),pc.removeStatusEffect(SEFFECTS.Drained),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Clear Status Effect"",""This will remove <b>Enervation</b>, <b>Weakened</b>, <b>Bruised and Beaten</b>, <b>Fatigued</b>, <b>Drained</b> negative effects from your status.""),pc.level==1?addButton(2,""Gain Exp Levelup"",(function(){return pc.exp=GLOBALS.LVL_EXP[1],ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gain Exp Level Up"",""This will grants you full experience for your next level up.""):pc.level==2?addButton(2,""Gain Exp Levelup"",(function(){return pc.exp=GLOBALS.LVL_EXP[2],ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gain Exp Level Up"",""This will grants you full experience for your next level up.""):pc.level==3?addButton(2,""Gain Exp Levelup"",(function(){return pc.exp=GLOBALS.LVL_EXP[3],ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gain Exp Level Up"",""This will grants you full experience for your next level up.""):pc.level==4?addButton(2,""Gain Exp Levelup"",(function(){return pc.exp=GLOBALS.LVL_EXP[4],ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gain Exp Level Up"",""This will grants you full experience for your next level up.""):pc.level==5?addButton(2,""Gain Exp Levelup"",(function(){return pc.exp=GLOBALS.LVL_EXP[5],ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gain Exp Level Up"",""This will grants you full experience for your next level up.""):pc.level==6?addButton(2,""Gain Exp Levelup"",(function(){return pc.exp=GLOBALS.LVL_EXP[6],ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gain Exp Level Up"",""This will grants you full experience for your next level up.""):addDisabledButton(2,""Max. Exp"",""Maximum Experience"",""You have the maximum experience.""),addButton(3,""Starting Bonuses"",(function(){return pc.applyStartingAttributeBonuses(pc.level+(Math.floor(pc.level/2+2)),pc.level+(Math.floor(pc.level/2+1)),pc.level+(Math.floor(pc.level/2+1)),pc.level+(Math.floor(pc.level/2+2)),pc.level+(Math.floor(pc.level/2+1)),pc.level+(Math.floor(pc.level/2+1))),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Fix Starting Bonuses Perk"",""This will reset <b>Starting Bonuses</b> perk and fix it to your new level, if you change&rsquo;s your level.\n\n<hr><b>Note</b>: i didn&rsquo;t disabled this button, so you can load anyone of your <q>save file&rsquo;s</q>, and fix your champion stats for this perk to your level, with this button!""),pc.level<7?addDisabledButton(4,""+1 Level"",""+1 Level"",""You can not use this until you get the level of &lsaquo;7&rsaquo;.""):pc.level>=30?addDisabledButton(4,""Maximum Level"",""Maximum Level 30"",""Your champion are at mximum level!\n\n<hr><b>Note</b>: go to the Garth, Sanders, River or Ivris, and select <q>Training</q> menu, then choose <q>Attributes</q> section, and give&rsquo;s new points to your champion stats for the Maximum Level.""):addButton(4,""+1 Level"",(function(){return pc.level+=1,ui.showInventory(),ui.hideStorage()}),""+1 Level"",""This will give&rsquo;s to you, &lsaquo;<b>+1</b>&rsaquo; <b>Level</b>, go to the Garth, Sanders, River or Ivris, and select <q>Training</q> menu, then choose <q>Attributes</q> section, and give&rsquo;s new points to your champion stats.\n\n<hr><b>Note</b>: after any level you give&rsquo;s to your champion, use the <b>Starting Bonuses</b> button to fix this perk to your new stats.""),addButton(5,""Misc."",(function(){return clearOutput(),miscMenu(),author(""Mistress.Ayin""),output(""The Eldritch Queen, grants to you some powers, wealth and more:\n\n1. This will grants to you some combat perks and some others.\n2. This will gives to the champion toughness, wealth and &lsaquo;3&rsaquo; action point&rsquo;s in combat.\n3. This will gives to the champion, &lsaquo;+115&rsaquo; power&rsquo;s card and skills.\n4. This will grants to you a special perk, if your class is a charmer.\n5. This will be unlocking complete the nursery.\n\nQ. This will be unlocking Annika as your lover at the buttoming position.\nW. This will giving to you the maximum reagent items for the alchemy.\nE. This will giving to you &lsaquo;+10000&rsaquo; electrum coins.\nR. This will be adding &lsaquo;+500&rsaquo; slots to your strorage.\nT. If your libido &ge; &lsaquo;50&rsaquo;, this will giving to you &lsaquo;0&rsaquo; additional libido, if your libido < &lsaquo;50&rsaquo;, this will giving to you &lsaquo;+40&rsaquo; additional libido."")}),""Misc. Menu"",""This option grants you some mix of powres, wealth and ....""),addButton(6,""Transform"",(function(){return clearOutput(),transformMenu(),author(""Mistress.Ayin""),output(""This is the tranforming menu option, Mistress Ayin transforms your body into any thing your desired:\n\n1. This will gives to the champion, &lsaquo;30&rsaquo; inches <b>horsecock</b> size with &lsaquo;9&rsaquo; inches large balls, and you can shove your new demonic hypersize horsecock, into the <q>Sissy Wsan</q> ass !!!.\n2. This will transforming champion into a <q>centaur</q>, with maximum hypersize horsecock, so you can put the <q>Sissy boi Wsan</q> on his place with your new hypersize horsecock (one meter length) and give him a good anal sex with your horsecock, the <q>Sissy Wsan</q> always love&rsquo;s to take a horsecock in his boi pussy !!!.\n3. Transforming your body into a <b>amazoness</b>, only the feminine person can use this option.\n4. This will be increasing your height until &lsaquo;130&rsaquo; inches.\n5. This option fixing your ballsize with the percentage of your cock size.\n\nQ. This will be transforming you to the Minotaur race with maximum effect&rsquo;s, if you has a cock, our <q>Sissy Wsan</q> is ready for your new hypersize horsecock !!!.\nW. This will be transforming you to the Manticore race with maximum effect&rsquo;s.\nE. This will transforming champion into a hermaphrodite one.\nR. This will grant&rsquo;s to you the maximum virility.\nT. This will grant&rsquo;s to you the maximum fertility."")}),""Transforming Menu"",""The options to transforming your body or some part of your body.""),addButton(7,""Gallery"",(function(){return Options.systemOptions.cgs = cgs.map(str => {str = str.replace(/.*?CG\//, '');str = str.replace(/\.png/, '');return str;}),Options.systemOptions.busts = charImages.filter(x => x.includes('fulls/')).map(str => {str = str.replace(/.*?fulls\//, '');str = str.replace(/\..*/, '');return str;}),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Gallery Unlocker"",""This will be full unlocking all of artworks in the Galley.""),pc.oneTruePC()==false?addDisabledButton(8,""Pur/Cor"",""Purify or Corruption"",""You can&rsquo;t use it at this moment, you are <b>not</b> the <b>champion</b> !!!""):pc.corruptionMod<25?addButton(8,""Corruption"",(function(){return pc.corruptionMod=100,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Get the Corruption"",""This will giving to you &lsaquo;100&rsaquo; corruption, if you move on the map to another location, you will receive the <q>Dark Knight</q> title easily.\n\nCorruption < &lsaquo;25&rsaquo; to use this.\n\n<hr><b>Note:</b> in the some of scene you must have higher <q>Libido</q>, to increasing your libido buy the <q>Lustful Liquor</q> item from the <q>Special Shop</q>, and to decreasing your libido, you can buy the <q>Ice Wine</q> item from that shop too.\n\n<hr><b>Note:</b> you can use the <b>Misc Menu</b>, then choose the <b>Inc/Dec Libido</b> button too.""):addButton(8,""Purify"",(function(){return pc.corruptionMod=0,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Get the Purity"",""This will give&rsquo;s to you &lsaquo;100&rsaquo; purity, so you have &lsaquo;0&rsaquo; corruption.""),pc.oneTruePC()==false?addDisabledButton(9,""Special Shop"",""Special Shop"",""You can not use this shop, you are <b>not</b> the <b>champion</b> at this moment.""):addButton(9,""Special Shop"",(function(){return MistressAyinShop(),author(""Mistress.Ayin""),ui.hideInventory(),ui.hideStorage()}),""Special Shop"",""This shop, has so many items, best of the best, transformative, weapons, or ..., and <b>unique</b> item&rsquo;s too.\n\n<hr>owner of this shop is the The Eldritch Queen or Mistress Ayin, she is the twin sister of that pervert being the <q>Yesh</q>, also you known that pervert as a <q>God</q> himself, but he (God) is no match for the Mistress Ayin !!!""),flags.Filter_LylaSex==1&&flags.Filter_Orlaith==1&&flags.EVELYN_INTRO_LEFT==1&&flags.Filter_DragonEve==1&&flags.RIXX_SEX_INTRO==-1&&flags.KALYSEA_DISABLED==1&&flags.Filter_Kalysea==1&&flags.Filter_Octavia==1&&flags.Filter_Klemaia==1&&flags.Filter_Arille==1&&flags.Filter_Yani==1&&flags.Filter_Hjorr==1&&flags.Filter_ElyonSex==1&&flags.Filter_Nieves==1?addDisabledButton(10,""Filter Mode"",""Filter Mode Activated"",""Filter Mode is activated, there is no sissy wsan !.""):addButton(10,""Filter"",(function(){return flags.Filter_LylaSex=1,flags.LYLA_FOOT_WORSHIP=undefined,lyla.vaginalVirgin=false,flags.Filter_Orlaith=1,flags.ORLAITH_TALK_SEEDBLESS=undefined,flags.ORLAITH_VOLUNTEER=undefined,flags.ORLAITH_CONTEST_UNLOCKED=undefined,flags.ORLAITH_UNLOCKED=undefined,flags.DOIREANN_3SUM_UNLOCKED=undefined,flags.EVELYN_INTRO_LEFT=1,flags.EVELYN_INTRO_FUCKED=undefined,evelyn.analVirgin=false,flags.Filter_DragonEve=1,flags.RIXX_SEX_INTRO=-1,flags.KALYSEA_DISABLED=1,flags.KALYSEA_APPROACH=undefined,flags.KALYSEA_BAD=undefined,flags.KALYSEA_BLUE_BUTTHOLED=undefined,flags.KALYSEA_COMBAT=undefined,flags.KALYSEA_D=undefined,flags.KALYSEA_EUBICHA=undefined,flags.KALYSEA_EE=undefined,flags.KALYSEA_EE1=undefined,flags.KALYSEA_EE2=undefined,flags.KALYSEA_EEL=undefined,flags.KALYSEA_CARAVAN=undefined,flags.KALYSEA_EVENT_TS=undefined,flags.KALYSEA_FE=undefined,flags.KALYSEA_FEL=undefined,flags.KALYSEA_FOLLOWER=undefined,flags.KALYSEA_FUCKED=undefined,flags.KALYSEA_GIFT=undefined,flags.KALYSEA_HELP=undefined,flags.KALYSEA_INTRO=undefined,flags.KALYSEA_L=undefined,flags.KALYSEA_LEFT=undefined,flags.KALYSEA_MAINT=undefined,flags.KALYSEA_MAINT4=undefined,flags.KALYSEA_MET=undefined,flags.KALYSEA_NO_EVENT=undefined,flags.KALYSEA_RUMOR=undefined,flags.KALYSEA_SCRYING=undefined,flags.KALYSEA_STATUS1=undefined,flags.KALYSEA_STATUS2=undefined,flags.KALYSEA_STATUS3=undefined,flags.KALYSEA_STATUS4=undefined,flags.KALYSEA_TRIP=undefined,flags.KALYSEA_BED=undefined,flags.KALYSEA_SLEEP_WITH=undefined,QuestManager.quests[62].currStates=[],pc.removePower(POWERS.RallyKalysea),flags.Filter_Kalysea=1,flags.Filter_Octavia=1,octavia.vaginalVirgin=false,flags.COLO_BK=1,QuestManager.quests[72].currStates=[],flags.OCTAVIA_SEXUAL=1,flags.Filter_Klemaia=1,flags.KLEMAIA_HAREM=undefined,flags.KLEMAIA_FUCKED=undefined,flags.KLEMAIA_TATTOO=undefined,pc.cosmetics[11]="""",flags.Filter_Arille=1,flags.ARILLE_FUCKED=undefined,flags.ARILLE_KISS=undefined,flags.Filter_Yani=1,flags.Filter_Hjorr=1,flags.HJORR_FUCKED=undefined,flags.Filter_ElyonSex=1,flags.ELYON_SEX=undefined,flags.Filter_Nieves=1,flags.NIEVES_PROP=undefined,flags.NIEVES_FUCKED=undefined,flags.CAIT_NIEVES=3,mainGameMenu(!1,!0)}),""Filter Mode"",""Filtering all of the sadistic scenes.\n\n1. Lyla, only the sex scene.\n2. Orlaith, full content.\n3. Evelyn, full content.\n4. Kalysea, full content.\n5. Arille, full content.\n6. Klemaia, full content.\n7. Rixx, only the sex content.\n8. Octavia, full content.\n9. Yani, full content.\n10. Hjorr, full content.\n11. Elyon, only the sex scene.\n12. Nieves, only the sex content.\n\n<hr><b>Note:</b> there is no coming back for this option, only choose it if you sure you don&rsquo;t want to see the shit&rsquo;s of our Sissy Wsan !""),pc.oneTruePC()==false||pc.weaponPrimary==null||pc.armorSet==null||pc.weaponPrimary.attackPower==pc.armorSet.armor?addDisabledButton(11,""Invincible"",""Goddess Mode"",""Mistress Ayin, blessed your weapon and armor into the nigh-ominpotent power&rsquo;s, so you become the invincible until you weilding that blessed weapon and armor.\n\nOnly the real <b>champion</b> can use this.\n\n<hr><b>Note:</b> this ability works until you playing game&rsquo;s and these weapon and armor doesn&rsquo;t stored in your <q>save file</q>, of course every time in the game you can use this again.""):addButton(11,""Invincible"",(function(){return pc.weaponPrimary.attackPower=100000,pc.weaponPrimary.spellpower=100000,pc.weaponPrimary.armorPen=100,pc.weaponPrimary.spellPen=100,pc.weaponPrimary.crit=100,pc.weaponPrimary.initiative=1000,pc.weaponPrimary.value=100000,pc.weaponPrimary.damage.damage[0]={type:1,amount:50000},pc.weaponPrimary.damage.damage[1]={type:2,amount:50000},pc.weaponPrimary.damage.damage[2]={type:3,amount:50000},pc.weaponPrimary.damage.damage[3]={type:4,amount:50000},pc.armorSet.armor=100000,pc.armorSet.leadership=100,pc.armorSet.physicalResist=100,pc.armorSet.magicResist=100,pc.armorSet.mentalResist=100,pc.armorSet.accuracy=100,pc.armorSet.temptation=100,pc.armorSet.evasion=1000,pc.armorSet.ward=1000,pc.armorSet.focus=1000,pc.armorSet.value=100000,pc.armorSet.sexiness=50000,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Invincibility"",""The Eldritch Queen, blessed your weapon and armor into the nigh-ominpotent power&rsquo;s, so you become the invincible until you weilding that blessed weapon and armor.""),pc.oneTruePC()==false||pc.hasKeyItem(KEYITEMS.AlchemistKit)==false?addDisabledButton(12,""Alchemy"",""Alchemy Menu"",""You can not use this for now, buy the Alchemist Kit first.\n\n<hr>or you are not the <b>champion</b> at this moment.""):addButton(12,""Alchemy"",(function(){return ui.showAlchemy(),showName(""Alchemy Menu""),ui.hideInventory(),ui.hideStorage()}),""Alchemy Menu"",""Opening the Alchemy menu.""),addButton(14,""Close"",(function(){return ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Close"",""Closing the <b>cheats menu</b> and say good bye to the <q>Mistress Ayin</q>."")},window.miscMenu=function(){clearOutput(),clearMenu(),author(""Mistress.Ayin""),showName(""Misc. Menu"");var e=0;pc.oneTruePC()==false||(pc.hasPerk(PERKS.Dakini)&&pc.hasPerk(PERKS.Veteran)==true&&pc.hasPerk(PERKS.PerfectPositioning)==true&&pc.hasPerk(PERKS.KillingSpree)==true&&pc.hasPerk(PERKS.PeerlessPoise)==true)?addDisabledButton(0,""Fix Perks"",""Perks Ready"",""You already have all of the perks.\n\n<hr>or your main character are an npc for now!""):addButton(0,""Fix Perks"",(function(){return pc.createPerk(PERKS.ColdBlooded),pc.createPerk(PERKS.Dakini),pc.createPerk(PERKS.Veteran),pc.createPerk(PERKS.PerfectPositioning),pc.createPerk(PERKS.AuraOfDomination),pc.createPerk(PERKS.DanceOfDunes),pc.createPerk(PERKS.Archmage),pc.createPerk(PERKS.Immovable),pc.createPerk(PERKS.KillingSpree),pc.createPerk(PERKS.Medicae),pc.createPerk(PERKS.PeerlessPoise),pc.createPerk(PERKS.SemiInvincibility),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Get the Perks"",""this will gives to the champion these perk&rsquo;s list:\n\n<b>Cold Blooded</b>\n<b>Dakini</b>\n<b>Veteran</b>\n<b>Perfect Positioning</b>\n<b>Aura of Domination</b>\n<b>Dance of Dunes</b>\n<b>Archmage</b>\n<b>Immovable</b>\n<b>Killing Spree</b>\n<b>Medicae</b>\n<b>Peerless Poise</b>\n<b>Semi-Invincibility</b>\n\n<hr>If you change your champion&rsquo;s class in the game, this will help you to back these perk&rsquo;s to the champion.""),pc.oneTruePC()==false||(pc.hitPointsMaxMod==100&&pc.actionPoints==3)?addDisabledButton(1,""Tough and Wealth"",""Tough and Wealth"",""You already have all of &lsaquo;+50&rsaquo; resistant defensive, so wealthy and &lsaquo;3&rsaquo; action point&rsquo;s.\n\n<hr>or your main character are an npc for now!""):addButton(1,""Tough and Wealth"",(function(){return pc.hitPointsMaxMod=100,pc.credits=1000000,pc.actionPoints=3,pc.safeAddItem(new ITEMS.Runecleaver),pc.safeAddItem(new ITEMS.SwiftSword),pc.acidResist=50,pc.blightResist=50,pc.crushingResist=50,pc.drugResist=50,pc.fatigueResist=50,pc.fireResist=50,pc.frostResist=50,pc.holyResist=50,pc.mindResist=50,pc.penetratingResist=50,pc.pheromoneResist=50,pc.stormResist=50,pc.teaseResist=50,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Get Toughness and Wealthy"",""This will gives to your champion, &lsaquo;+100&rsaquo; hp and &lsaquo;3&rsaquo; action point&rsquo;s in combat, &lsaquo;50&rsaquo; resistant to all your defense, adding &lsaquo;1&rsaquo; million electrum, two special weapon <q>Runecleaver</q> and <q>Swift Sword</q> in your inventory.""),pc.oneTruePC()==false||pc.powers.length>=115?addDisabledButton(2,""Power&rsquo;s Card"",""Having Power&rsquo;s Card"",""You already have &lsaquo;+115&rsaquo; power&rsquo;s card.\n\n<hr>or your main character are an npc for now!""):addButton(2,""Power&rsquo;s Card"",(function(){return pc.addPower(POWERS.WideSweep,POWERS.Cleave,POWERS.LightningFist,POWERS.GetOverHere,POWERS.SteadyStrike,POWERS.BullRush,POWERS.DualBlitz,POWERS.pcEviscerate,POWERS.DoubleAttack,POWERS.Lunge,POWERS.DropTheHammer,POWERS.FocusShot,POWERS.MightyDraw,POWERS.PierceAndFade,POWERS.Wyvernbane,POWERS.ShellCracker,POWERS.DuelistsStance,POWERS.DastardlyTrick,POWERS.Garrote,POWERS.EstrusFlask,POWERS.EchoingAssault,POWERS.ShadowStrike,POWERS.SneakAttack,POWERS.Flamebrand,POWERS.ArgentSmite,POWERS.Cauterize,POWERS.CleansingBell,POWERS.CelestialSmite,POWERS.SmiteEvil,POWERS.GreatHeal,POWERS.HolyWard,POWERS.Thunderbrand,POWERS.JadeFlame,POWERS.ShieldingSmite,POWERS.HolyShock,POWERS.SoulArrow,POWERS.SummonWolfSpirit,POWERS.SummonFlameSpirit,POWERS.HypnoticWords,POWERS.RayOfFrost,POWERS.FlashFire,POWERS.PrimalScar,POWERS.LeapingBolts,POWERS.Dischordant,POWERS.FrequencyAdherence,POWERS.MassDrain,POWERS.MindBlast,POWERS.SearingArc,POWERS.ReapingBlade,POWERS.FlamesWithin,POWERS.Thunderclap,POWERS.Dreamshatter,POWERS.Shadowflame,POWERS.ObsidianAegis,POWERS.SongOfSplendor,POWERS.BorealVanguard,POWERS.SongOfCourage,POWERS.Dischord,POWERS.SuggestiveSway,POWERS.SunBlade,POWERS.BansheeWail,POWERS.SunArrow,POWERS.PoisonEdge,POWERS.OverhandSmash,POWERS.Psyshock,POWERS.AcidFlask,POWERS.ShieldDrive,POWERS.Equanimity,POWERS.Tranquility,POWERS.Equilibrium,POWERS.Leech,POWERS.CarnalHex,POWERS.DrivingThrust,POWERS.DrivingShot,POWERS.WyvernSting,POWERS.CrowdControl,POWERS.StickAndMove,POWERS.RangersStance,POWERS.SuppressiveFire,POWERS.NervesOfSteel,POWERS.TripleThreat,POWERS.CracklePowder,POWERS.SureShot,POWERS.AimWeapon,POWERS.ArcaneShot,POWERS.TakeCover,POWERS.EagleEye,POWERS.FrostfireShot,POWERS.BlueFlameBlade,POWERS.SummonBull,POWERS.SummonValkyrie,POWERS.CallGnoll,POWERS.CorruptiveBlast,POWERS.PrimeTarget,POWERS.Pummel,POWERS.DragonsBreath,POWERS.ThunderScream,POWERS.QueensBreath,POWERS.ToxicShock,POWERS.PipersSong,POWERS.LurelingSong,POWERS.WarHymn,POWERS.Wyldsap,POWERS.ConjurersConcoction,POWERS.SteadfastTonic,POWERS.BrazenberryAle,POWERS.Sunstrike,POWERS.Sanctify,POWERS.CelestialForm,POWERS.Earthquake,POWERS.AuroraArrow,POWERS.ByTheHorns,POWERS.SolarCannon,POWERS.MindSnap,POWERS.Berserkergang),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Get Power&rsquo;s Card"",""This will gives to your champion, &lsaquo;+115&rsaquo; power&rsquo;s card.""),pc.class!=5||pc.hasPerk(PERKS.StormSinging)==true?addDisabledButton(3,""Storm Singing"",""Storm Singing Perk"",""Your class must be a <b>Charmer</b>, or you already have this perk.""):this.addButton(3,""Storm Singing"",(function(){return pc.createPerk(PERKS.StormSinging),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Storm Singing Perk"",""You use your Sexiness instead of Spellpower, if it is higher, and add your Presence to your Storm Resistance.\n\n<hr>This will giving to you this perk.""),flags.NURSERY_UPGRADES>=12?addDisabledButton(4,""Donated"",""Nursery Upgrades and Donated"",""The nursery already has all possible upgrades and full donated.\n\n<hr>Congratulations.""):this.addButton(4,""Donate"",(function(){return flags.NURSERY_UPGRADES=12,flags.NURSERY_DONATED=520000,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Nursery Upgrades and Donated"",""This will be done full upgrade to the <q>Nursery</q> and maximum donated to the Gwyn.""),flags.ANNIKA_MET==undefined||flags.ANNIKA_REL==undefined||flags.ANNIKA_TOPPED<0?addDisabledButton(5,""Annika"",""Annika Unlocked"",""You unlocked <q>Annika</q> pitch anal sex without servicing her.\n\n<hr>or you don&rsquo;t seen <q>Annika</q> until now, and she must be your lover too.""):this.addButton(5,""Annika"",(function(){return flags.ANNIKA_TOPPED=-9999,annika.analVirgin=false,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Annika Unlocker"",""This will be unlocking <q>Annika</q> pitch anal sex without servicing her.""),pc.oneTruePC()==false?addDisabledButton(6,""Reagents"",""No Reagents"",""You can not use this, you are not the <b>champion</b> at this moment.""):addButton(6,""Reagents"",(function(){return pc.reagents[1]=99,pc.reagents[2]=99,pc.reagents[3]=99,pc.reagents[4]=99,pc.reagents[5]=99,pc.reagents[6]=99,pc.reagents[7]=99,pc.reagents[8]=99,pc.reagents[9]=99,pc.reagents[10]=99,pc.reagents[11]=99,pc.reagents[12]=99,pc.reagents[13]=99,pc.reagents[14]=99,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Max Reagents"",""Get the maximum reagents for your alchemy.""),addButton(7,""Electrum"",(function(){return pc.credits+=10000,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""+10000 Electrum"",""This will grants to you &lsaquo;+10000&rsaquo; electrum coins.""),pc.oneTruePC()==false||pc.maxStorage>=500?addDisabledButton(8,""Max. Storage"",""Maximum Storage"",""You have &lsaquo;+500&rsaquo; storage slots.\n\n<b>Note:</b> this will be unlocking your maximum storage <b>only in this mod</b>, at the original game you have the limitation of the storage.\n\n<hr>You are not the champion, you can not use this at this moment.""):addButton(8,""+500 Storage"",(function(){return flags.MistressAyin_Upgrade=1,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""+500 Storage Slots"",""This will be adding to your storage &lsaquo;+500&rsaquo; slots.\n\n<hr><b>Only works in this mod.</b>""),pc.oneTruePC()==false?addDisabledButton(9,""Inc/Dec Libido"",""Increase/Decrease Libido"",""You can&rsquo;t use it at this moment, you are <b>not</b> the <b>champion</b> !!!""):pc.libidoMod<40?addButton(9,""Inc. Libido"",(function(){return pc.libidoMod=40,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Increase Libido"",""This will giving to you &lsaquo;+40&rsaquo; additional libido.\n\n<hr>Libido &lt; &lsaquo;50&rsaquo; can use this.""):addButton(9,""Dec. Libido"",(function(){return pc.libidoMod=0,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Decrease Libido"",""This will give&rsquo;s to you &lsaquo;0&rsaquo; additional libido, so your default libido is the &lsaquo;10&rsaquo;.\n\n<hr>Libido &ge; &lsaquo;50&rsaquo; can use this.""),addButton(14,""Back"",(function(){return ui.showInventory(),ui.hideStorage()}),""No Thanks"",""Actually nevermind, and thank you Mistress."")},window.transformMenu=function(){clearOutput(),clearMenu(),author(""Mistress.Ayin""),showName(""Transforming Menu"");var e=0;pc.hasCock()==false||pc.hasMagicock()==true||pc.cocks[0].type==6||pc.race()!=""demonmorph""||pc.tallness<112?addDisabledButton(0,""Horse Cock"",""Horse Cock"",""Your champion can not get to this option, you need to be:\n\n1. race must be a <b>demon</b>.\n2. having a real <b>cock</b> (not a Ghostlight Strapon).\n3. your <b>height</b> &ge; &lsaquo;112&rsaquo; inches.\n\n<hr>or you already have a <b>equine cock</b>.""):addButton(0,""Horse Cock"",(function(){return pc.cocks[0].setType(GLOBALS.BODY_TYPE_EQUINE,""mottled""),pc.cocks[0].tags=[GLOBALS.BODY_TAG_FLARED,GLOBALS.BODY_TAG_SHEATHED],pc.cocks[0].lengthBase(30,!0),pc.ballSizeRaw=9,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Get the Horse Cock"",""This will gives to your champion, &lsaquo;30&rsaquo; inches <b>horse cock</b> size and &lsaquo;9&rsaquo; inches large balls.""),pc.oneTruePC()==false||pc.hasCock()==false||pc.hasMagicock()==true||pc.race()==""centaur""||pc.hasPerk(PERKS.Soulbound)==true?addDisabledButton(1,""Centaur"",""Centaur"",""You must have a real cock (not a Ghostlight Strapon) for this option, or you already is a Centaur, <b>&lsaquo;+1&rsaquo; Presence</b> bonus.\n\n<hr>You have the <b>Soulbound</b> perk, or you are not the champion at this moment.""):addButton(1,""Centaur"",(function(){return setRace(pc,RACES.Centaur),pc.updateRace(),pc.originalRace=""centaur"",pc.tallness=162,pc.cocks[0].lengthBase(42,!0),pc.ballSizeRaw=15,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Became a Centaur"",""This will transform champion into the Centaur race with maximum effect&rsquo;s, <b>&lsaquo;+1&rsaquo; Presence</b> bonus.\n\n<hr><b>Note:</b> use the <q>Starting Bonuses</q> option at the cheat menu, to fix your attribute&rsquo;s for your new race.""),pc.oneTruePC()==false||pc.isMale()==true||(pc.hipRatingRaw==10&&pc.buttRatingRaw==10&&pc.thickness==25&&pc.tone==100&&pc.femininity==100&&pc.hasPerk(PERKS.BubbleButt)==true&&pc.hasPerk(PERKS.Stretchy)==true&&pc.tallness>=86)?addDisabledButton(2,""Amazoness"",""You are Amazoness"",""You have the amazonian body, tall, strong and muscular but also very feminine too.\n\nMale gender can not use this.\n\n<hr>or you are not the <b>champion</b> at this moment, you can not use this.""):addButton(2,""Amazoness"",(function(){return pc.hipRatingRaw=10,pc.buttRatingRaw=10,pc.thickness=25,pc.bellyRatingRaw=1,pc.tone=100,pc.femininity=100,pc.createPerk(PERKS.BubbleButt),pc.createPerk(PERKS.Stretchy),pc.tallness<86?pc.tallness=86:pc.tallness,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Become Amazoness"",""Amazoness, you will become a strong, tall, muscular, and feminine girl.\n\nTallness &ge; 86\nHip Rating: 10\nButt Rating: 10\nTone: 100\nBelly Rating: 1\nThickness: 25\nFemininity: 100\n<q>Bubble Butt</q> perk\n<q>Stretchy</q> perk\n\n<hr>Exclusive for the feminine champion.""),pc.oneTruePC()==false||pc.tallness>=130?addDisabledButton(3,""Max. Height"",""Maximum Height"",""You are at the maximum of your height.\n\n<hr>or you are not the <b>champion</b> at this moment, you can not use this.""):addButton(3,""Inc. Height"",(function(){return pc.tallness+=10,pc.tallness>130?pc.tallness=130:pc.tallness,ui.showInventory(),ui.hideStorage()}),""Increase Height"",""Increasing your height &lsaquo;+10&rsaquo;.""),pc.oneTruePC()==false||pc.hasBalls()==false||pc.hasCock()==false||pc.hasMagicock()==true||pc.cocks[0].lengthRaw>24||pc.cocks[0].lengthRaw<12||pc.ballSizeRaw==pc.cocks[0].lengthRaw/3?addDisabledButton(4,""Ball. Fixed"",""Ballsize Fixed"",""Your ballsize is fixed with percentage of your cock size.\n\nOnly works, if your &lsaquo;12&rsaquo; &le; <b>cock size</b> &le; &lsaquo;24&rsaquo;.\n\n<hr>or you are not the <b>champion</b> at this moment, you can not use this.""):addButton(4,""Fix Ball"",(function(){return pc.ballSizeRaw=pc.cocks[0].lengthRaw/3,ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Fixing Ballsize"",""This will be fixing your ballsize percentage of your cock size, if you changes your cock size, you can fix your ballsize for that easily.""),pc.oneTruePC()==false||pc.hasMagicock()==true||pc.race()==""minotaur""||pc.hasPerk(PERKS.Soulbound)==true?addDisabledButton(5,""Minotaur"",""Minotaur"",""You are a minotaur, <b>&lsaquo;+1&rsaquo; Strength</b> bonus.\n\n<b>Note:</b> you can not use this if you have the <q>Ghostlight Strapon</q>, go to the Evergreen and remove that first, then try this option.\n\n<hr>You have the <b>Soulbound</b> perk, or you are not the champion at this moment.""):addButton(5,""Minotaur"",(function(){return setRace(pc,RACES.Minotaur),pc.updateRace(),pc.originalRace=""minotaur"",pc.tallness=112,pc.hasCock()==true?pc.cocks[0].lengthBase(24,!0):pc.race(),pc.hasBalls()==true?pc.ballSizeRaw=6:pc.race(),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Became a Minotaur"",""This will transforming champion into the Minotaur race with maximum effect&rsquo;s, <b>&lsaquo;+1&rsaquo; Strength</b> bonus.\n\n<hr><b>Note:</b> use the <q>Starting Bonuses</q> option at the cheat menu, to fix your attribute&rsquo;s for your new race.""),pc.oneTruePC()==false||pc.hasMagicock()==true||pc.race()==""manticore""||pc.hasPerk(PERKS.Soulbound)==true?addDisabledButton(6,""Manticore"",""Manticore"",""You are a manticore, <b>&lsaquo;+1&rsaquo; Presence</b> bonus.\n\n<b>Note:</b> you can not use this if you have the <q>Ghostlight Strapon</q>, go to the Evergreen and remove that first, then try this option.\n\n<hr>You have the <b>Soulbound</b> perk, or you are not the champion at this moment.""):addButton(6,""Maticore"",(function(){return setRace(pc,RACES.Manticore),pc.updateRace(),pc.originalRace=""manticore"",pc.tallness<96?pc.tallness=96:pc.tallness,pc.hasCock()==true?pc.cocks[0].lengthBase(12,!0):pc.race(),pc.hasBalls()==true?pc.ballSizeRaw=3:pc.race(),ui.hideInventory(),ui.hideStorage(),mainGameMenu(!1,!0)}),""Became a Manticore"",""This will transforming champion into the Maticore race with maximum effect&rsquo;s, <b>&lsaquo;+1&rsaquo; Presence</b> bonus.\n\n<hr><b>Note:</b> use the <q>Starting Bonuses</q> option at the cheat menu, to fix your attribute&rsquo;s for your new race.""),pc.oneTruePC()==false||pc.hasMagicock()==true||pc.hasVagina()==true&&pc.hasRealCock()==true?addDisabledButton(7,""Herm"",""Hermaphrodite"",""You are a <b>hermaphrodite</b>.\n\n<hr>You are not the real champion, or you have the <q>Ghostlight Strapon</q>, remove that item first before choose this option.""):addButton(7,""Herm"",(function(){return pc.vagina==null?pc.createVagina():pc.vagina,pc.cocks==[].length?pc.createCock():pc.cocks,pc.hasBalls()==false?pc.createBalls():pc.ballSizeRaw,pc.cocks[0].lengthRaw<12?pc.cocks[0].lengthBase(12,!0):pc.cocks,pc.race()==""demonmorph""?pc.cocks[0].color=pc.scaleColor:pc.race(),pc.race()==""dragon""?pc.cocks[0].color=pc.scaleColor:pc.race(),pc.breastRows[0].sizeRaw<5?pc.breastRows[0].sizeRaw=5:pc.breastRows,pc.femininity<=80?pc.femininity=100:pc.femininity,pc.hipRatingRaw<9?pc.hipRatingRaw=9:pc.hipRatingRaw,pc.buttRatingRaw<9?pc.buttRatingRaw=9:pc.buttRatingRaw,pc.hairLength<24?pc.hairLength=24:pc.hairLength,pc.tallness<73?pc.tallness=73:pc.tallness,ui.showInventory(),ui.hideStorage()}),""Hermaphrodite"",""Become a <b>hermaphrodite</b> one.""),pc.oneTruePC()==false||pc.hasRealCock()==false||pc.virilityMod>=80&&pc.ballEfficiency>=25&&pc.hasPerk(PERKS.MessyOrgasm)==true?addDisabledButton(8,""Virility"",""Maximum Virility"",""You are at the maximum <b>virility</b>.\n\nYou must have a <b>cock</b>.\n\n<hr>or you are not the real champion at this moment.""):addButton(8,""Virility"",(function(){return pc.virilityMod=80,pc.cumMultiplierRaw=409.8361,pc.ballEfficiency=25,pc.createPerk(PERKS.NutsHalfFull),pc.createPerk(PERKS.MessyOrgasm),pc.femininity>=80?pc.ass.wetnessRaw=8:pc.ass.wetnessRaw,ui.showInventory(),ui.hideStorage()}),""Get the Max Virility"",""This will grant&rsquo;s you the maximum <b>virility</b>.\n\nVirility: 80\nCum Multiplier: Max\nBall Efficiency: Max\n<q>Nuts Half Full</q> perk\n<q>Messy Orgasm</q> perk.\nFemininity &ge; 80 &rArr; Ass Wetness: 8""),pc.oneTruePC()==false||pc.hasVagina()==false||pc.fertilityMod>=50&&pc.vagina.wetnessRaw>=10&&pc.hasPerk(PERKS.MessyOrgasm)==true?addDisabledButton(9,""Fertility"",""Maximum Fertility"",""You are at the maximum <b>Fertility</b>.\n\nYou must have a <b>pussy</b>.\n\n<hr>or you are not the real champion at this moment.""):addButton(9,""Fertility"",(function(){return pc.fertilityMod=50,pc.vagina.wetnessRaw=10,pc.ass.wetnessRaw=8,pc.createPerk(PERKS.LubedPussy),pc.createPerk(PERKS.MessyOrgasm),ui.showInventory(),ui.hideStorage()}),""Get the Max Fertility"",""This will grant&rsquo;s you the maximum <b>fertility</b>.\n\nFertility: 50\n<q>Lubricated Pussy</q> perk\n<q>Messy Orgasm</q> perk.\nVagina Wetness: 10\nAss Wetness: 8""),addButton(14,""Back"",(function(){return ui.showInventory(),ui.hideStorage()}),""No Thanks"",""Actually nevermind, and thank you Mistress Ayin."")},window.MistressAyinShop=function(){clearOutput(),author(""Mistress.Ayin""),clearMenu(),showName(""Special Shop""),ui.showShop([ITEMS.CampingSupplies,ITEMS.LingeringEmber,ITEMS.PinkEgg,ITEMS.BlueEgg,ITEMS.PurpleEgg,ITEMS.GoldEgg,ITEMS.TanEgg,ITEMS.BovumSherry,ITEMS.BlankPowder,ITEMS.BrownLeaf,ITEMS.PinkDraught,ITEMS.KaelirrasTears,ITEMS.RootOfMan,ITEMS.SuccubusMilk,ITEMS.IncubusCum,ITEMS.IceRose,ITEMS.Cinderleaf,ITEMS.MinoBloodwine,ITEMS.Dragonsblood,ITEMS.VirilityBooster,ITEMS.IceShard,ITEMS.SpiderSilk,ITEMS.Leananstone,ITEMS.Naptha,ITEMS.LeyCrystalGrenade,ITEMS.CreamyCheddar,ITEMS.LustfulLiquor,ITEMS.IceWine,ITEMS.RedCowWine,ITEMS.WyvernVenom,ITEMS.Winterstem,ITEMS.RazorcupNectar,ITEMS.Wyldsap,ITEMS.GrowthStopper,ITEMS.FacialScrub,ITEMS.HairGrowthPotion,ITEMS.BlackwoodShield,ITEMS.ValkyrieQueenShield,ITEMS.OutridersLeathers,ITEMS.IzkantiDress,ITEMS.HolyCityPanoply,ITEMS.DruidicLeathers,ITEMS.LoinclothAndGuards,ITEMS.DragoonArmor,ITEMS.PrincessDress,ITEMS.TiranVestments,ITEMS.PrettyPinkCorset,ITEMS.KinuFieldClothes,ITEMS.ArcaneCirclet,ITEMS.CasterHood,ITEMS.CrownOfWinter,ITEMS.FlameCape,ITEMS.SeaweaveShamanCape,ITEMS.LeatherSpaulders,ITEMS.ArmGuards,ITEMS.LeatherFaulds,ITEMS.BullTotem,ITEMS.FoxJewel,ITEMS.Parasol,ITEMS.BlankScroll,ITEMS.FlamingDagger,ITEMS.SwiftSword,ITEMS.AssassinsBow,ITEMS.Greatbow,ITEMS.WraithslayerDreamblade,ITEMS.BelharanClaymore,ITEMS.RoyalGreatspear,ITEMS.AsiraWing,ITEMS.Caranbrot,ITEMS.SwordAxe,ITEMS.AncientHewer,ITEMS.AmazonSpear,ITEMS.SpiraledBlade,ITEMS.SpiraledStaff,ITEMS.WarScythe,ITEMS.WhitewoodBow,ITEMS.HolyWhitewoodBow,ITEMS.SilverthornBow,ITEMS.Sunspear,ITEMS.LightningAxe,ITEMS.VeluniteBlade,ITEMS.CultistCharm,ITEMS.FluffyScarf,ITEMS.PyreheartClasp,ITEMS.Magatama,ITEMS.Maidenshield,ITEMS.FortuneRing,ITEMS.LuckyStrike,ITEMS.RingOfWarmth,ITEMS.RingOfWealth,ITEMS.Guldring,ITEMS.SilkCorset,ITEMS.SilkThong,ITEMS.LinenTunic,ITEMS.SilkShirt,ITEMS.SilkUnderpants,ITEMS.MetalParts,ITEMS.PristineWood,ITEMS.SturdyStone])};"

Show-Counter #4
Find-Replace -filePath "./826.*.js" -findString "flags.VITRA_STORAGE\&\&\(e\+\=20\)" -replaceString "flags.VITRA_STORAGE&&(e+=20),flags.MistressAyin_Upgrade&&(e+=500)"

Show-Counter #5
Find-Replace -filePath "./Content_Other.*.js" -findString "},window.ChooseWyldMark=function\(\)" -replaceString ",addButton(5,""Demon"",ChooseWingColor,"""",""Starting Boost: <b>Presence +1</b>\n\nDemon race, without any corruption, you start your journey as a <b>pure</b> demon!""),addButton(6,""Dragon"",ChooseScaleColor,"""",""Starting Boost: <b>Presence +1</b>\n\nDragon race, default dragon butt is puffy and inhuman form, if you want to change it:\n\nuse <q><b>Root of Man + Juicy Peach</b></q> item&rsquo;s in the alchemy, to change the butt form.""),addButton(7,""Elf"",(function(){return ChooseBackground(7)}),"""",""Starting Boost: <b>Willpower +1</b>\n\nElf race, including the <b>Boreal Elves</b> too, with magic talent."")},window.ChooseWyldMark=function()"

Show-Counter #6
Find-Replace -filePath "./Content_Other.*.js" -findString "case 0:pc.originalRace=""human"";break;case 1:pc.originalRace=""wyld elf"";break;case 2:pc.originalRace=""catfolk"";break;case 3:pc.originalRace=""lupine"";break;case 4:pc.originalRace=""orc""" -replaceString "case 0:pc.originalRace=""human"",pc.scaleColor=""brown"";break;case 1:pc.originalRace=""wyld elf"",pc.scaleColor=""brown"";break;case 2:pc.originalRace=""catfolk"",pc.scaleColor=""brown"";break;case 3:pc.originalRace=""lupine"",pc.scaleColor=""brown"";break;case 4:pc.originalRace=""orc"",pc.scaleColor=""brown"";break;case 5:pc.originalRace=""demonmorph"",pc.scaleColor=""brown"";break;case 6:pc.originalRace=""dragon"",pc.scaleColor=""brown"";break;case 7:pc.originalRace=""elf"",pc.scaleColor=""brown"""

Show-Counter #7
Find-Replace -filePath "./Content_Other.*.js" -findString ",window.ChooseBackground=function\(e\)" -replaceString ",window.ChooseWingColor=function(){clearOutput(),clearMenu(),output(""\nWhat is your <b>demonic</b> wing&rsquo;s and scale color ?""),[""red"",""pink"",""blue"",""purple"",""brown"",""dark-red"",""deep-pink"",""dark-blue"",""deep-purple""].forEach((function(e,t){return addButton(t,capitalize(e),(function(){return e,pc.scaleColor=e,void ChooseBackground(5)}))})),addButton(14,""Back"",(function(){return ChooseRace()}),"""","""")},window.ChooseScaleColor=function(){clearOutput(),clearMenu(),output(""\nAnd your <b>draconic</b> scale and wing&rsquo;s color ?\n\nThis color, also including your gential organ&rsquo;s too ...""),[""ruby"",""crimson"",""red"",""gold"",""azure"",""black"",""green"",""silver""].forEach((function(e,t){return addButton(t,capitalize(e),(function(){return e,pc.scaleColor=e,void ChooseBackground(6)}))})),addButton(14,""Back"",(function(){return ChooseRace()}),"""","""")},window.ChooseBackground=function(e)"

Show-Counter #8
Find-Replace -filePath "./Content_Other.*.js" -findString "t\&\&addButton\(2,""Half-sex"",\(function\(\){return ChooseGender\(2\)}\),"""",""""\)" -replaceString "addButton(2,""Half-sex"",(function(){return ChooseGender(2)}),"""","""")"

Show-Counter #9
Find-Replace -filePath "./Content_Other.*.js" -findString "human\:\[""pale"",""fair"",""tanned"",""olive"",""bronze"",""dusky"",""dark"",""black""\],""wyld elf""\:\[""pale"",""fair"",""tanned"",""olive"",""bronze"",""dusky"",""dark"",""black""\],catfolk\:\[""pale"",""fair"",""tanned"",""olive"",""bronze"",""dusky"",""dark"",""black""\],lupine\:\[""pale""\],orc\:\[""dark green"",""green"",""light green"",""bronze"",""gray"",""dusky"",""dark"",""black""\]" -replaceString "human:[""pale"",""fair"",""tanned"",""olive"",""bronze"",""dusky"",""dark"",""black""],""wyld elf"":[""pale"",""fair"",""tanned"",""olive"",""bronze"",""dusky"",""dark"",""black""],catfolk:[""pale"",""fair"",""tanned"",""olive"",""bronze"",""dusky"",""dark"",""black""],lupine:[""pale""],orc:[""dark green"",""green"",""light green"",""bronze"",""gray"",""dusky"",""dark"",""black""],demonmorph:[""red"",""pink"",""blue"",""purple""],dragon:[""white"",""tan"",""olive"",""brown"",""black""],elf:[""light-blue"",""blue"",""purple"",""lavender"",""pink""]"

Show-Counter #10
Find-Replace -filePath "./Content_Other.*.js" -findString "human\:\[""black"",""brown"",""red"",""blonde"",""gray""\],""wyld elf""\:\[""black"",""brown"",""red"",""blonde"",""gray"",""blue"",""silver""\],catfolk\:\[""black"",""brown"",""red"",""blonde"",""gray"",""blue"",""green"",""orange""\],lupine\:\[""black"",""brown"",""red"",""gold"",""gray"",""white""\],orc\:\[""black"",""brown"",""red"",""blonde"",""gray""\]" -replaceString "human:[""black"",""brown"",""red"",""blonde"",""gray"",""orange""],""wyld elf"":[""black"",""brown"",""red"",""blonde"",""gray"",""blue"",""silver""],catfolk:[""black"",""brown"",""red"",""blonde"",""gray"",""blue"",""green"",""orange""],lupine:[""black"",""brown"",""red"",""gold"",""gray"",""white""],orc:[""black"",""brown"",""red"",""blonde"",""gray""],demonmorph:[""blonde"",""black"",""white"",""orange""],dragon:[""black"",""white"",""red"",""orange""],elf:[""blonde"",""brown"",""ginger"",""ice-blonde"",""white""]"

Show-Counter #11
Find-Replace -filePath "./Content_Other.*.js" -findString "human\:\[""blue"",""green"",""hazel"",""amber"",""brown"",""gray""\],""wyld elf""\:\[""blue"",""green"",""hazel"",""amber"",""brown"",""gray""\],catfolk\:\[""blue"",""green"",""hazel"",""amber"",""brown"",""gray"",""golden""\],lupine\:\[""brown"",""blue"",""golden""\],orc\:\[""blue"",""golden"",""red"",""brown""\]" -replaceString "human:[""blue"",""green"",""hazel"",""amber"",""brown"",""gray""],""wyld elf"":[""blue"",""green"",""hazel"",""amber"",""brown"",""gray""],catfolk:[""blue"",""green"",""hazel"",""amber"",""brown"",""gray"",""golden""],lupine:[""brown"",""blue"",""golden""],orc:[""blue"",""golden"",""red"",""brown""],demonmorph:[""blue"",""green"",""golden"",""red""],dragon:[""blue"",""golden"",""red""],elf:[""blue"",""green"",""hazel"",""brown""]"

Show-Counter #12
Find-Replace -filePath "./Content_Other.*.js" -findString "case""human""\:return\[58,78\];case""wyld elf""\:return\[65,82\];case""catfolk""\:return\[60,72\];case""lupine""\:return\[70,90\];case""orc""\:return\[78,90\]" -replaceString "case""human"":return[62,86];case""wyld elf"":return[65,82];case""catfolk"":return[60,72];case""lupine"":return[70,90];case""orc"":return[78,90];case""demonmorph"":return[78,130];case""dragon"":return[82,120];case""elf"":return[72,86]"

Show-Counter #13
Find-Replace -filePath "./Content_Other.*.js" -findString "case""human""\:default\:return\[4,9\];case""wyld elf""\:return 14\=\=\=t\?\[12,24\]\:\[4,6\];case""catfolk""\:return\[4,8\];case""lupine""\:return\[6,10\];case""orc""\:return\[6,12\]" -replaceString "case""human"":default:return[5,10];case""wyld elf"":return 14===t?[12,24]:[4,6];case""catfolk"":return[4,8];case""lupine"":return[6,10];case""orc"":return[6,12];case""demonmorph"":return[12,24];case""dragon"":return[12,18];case""elf"":return[6,10]"

Show-Counter #14
Find-Replace -filePath "./Content_Other.*.js" -findString "case""human""\:default\:return\[cupToBreastSize\(""B""\),cupToBreastSize\(""F""\)\];case""wyld elf""\:case""catfolk""\:return\[cupToBreastSize\(""A""\),cupToBreastSize\(""F""\)\];case""lupine""\:case""orc""\:return\[cupToBreastSize\(""C""\),cupToBreastSize\(""G""\)\]" -replaceString "case""human"":default:return[cupToBreastSize(""B""),cupToBreastSize(""F"")];case""wyld elf"":case""catfolk"":return[cupToBreastSize(""A""),cupToBreastSize(""F"")];case""lupine"":case""orc"":return[cupToBreastSize(""C""),cupToBreastSize(""G"")];case""demonmorph"":return[cupToBreastSize(""D""),cupToBreastSize(""H"")];case""dragon"":return[cupToBreastSize(""D""),cupToBreastSize(""G"")];case""elf"":return[cupToBreastSize(""C""),cupToBreastSize(""DD"")]"

Show-Counter #15
Find-Replace -filePath "./Content_Other.*.js" -findString "addButton\(9,""Messy Orgasms"",\(function\(\){return EnterName\(9\)}\),""Messy Orgasms"",""Your orgasms produce a greater volume of ejaculate if you have a penis, and vaginal orgasms are more likely to end in squirting.""\)" -replaceString "addButton(9,""Messy Orgasms"",(function(){return EnterName(9)}),""Messy Orgasms"",""Your orgasms produce a greater volume of ejaculate if you have a penis, and vaginal orgasms are more likely to end in squirting.""),addButton(10,""2 in 1"",(function(){return EnterName(10)}),""Bubble Butt"",""Your ass is always big and soft, no matter how your tone and thickness would otherwise affect it.\n\n<big><b>Stretchy</b></big>\n<hr>Your orifices can more easily accommodate large insertions and more quickly recover from stretching.""),addButton(11,""17 in 1"",(function(){return EnterName(11)}),""Combat Perks"",""if you change your champion&rsquo;s class in the game, these perks will be gone.\n\n<b>Cold Blooded</b>\n<b>Dakini</b>\n<b>Overbearing</b>\n<b>Frenzy</b>\n<b>Arcane Penetration</b>\n<b>Cleaving Strikes</b>\n<b>Perfect Positioning</b>\n<b>Righteous Fury</b>\n<b>Aura of Domination</b>\n<b>Enchanting Acts</b>\n<b>Lasting Casting</b>\n<b>Storm Strikes</b>\n<b>Frozen Flower</b>\n<b>Wellspring</b>\n<b>Dance of Dunes</b>\n<b>Second Sight</b>\n<b>Attention Grabber</b>\n\n<hr><b>don&rsquo;t</b> change your champion class in the game."")"

Show-Counter #16
Find-Replace -filePath "./Content_Other.*.js" -findString "case 9:e.createPerk\(PERKS.MessyOrgasm\),e.hasVagina\(\)\&\&e.vagina.wetness\(2\),e.cumMultiplierRaw\+\=1" -replaceString "case 9:e.createPerk(PERKS.MessyOrgasm),e.hasVagina()&&e.vagina.wetness(2),e.cumMultiplierRaw+=1;break;case 10:e.createPerk(PERKS.BubbleButt),e.createPerk(PERKS.Stretchy);break;case 11:e.createPerk(PERKS.ColdBlooded),e.createPerk(PERKS.Dakini),e.createPerk(PERKS.Overbearing),e.createPerk(PERKS.Frenzy),e.createPerk(PERKS.ArcanePenetration),e.createPerk(PERKS.CleavingStrikes),e.createPerk(PERKS.PerfectPositioning),e.createPerk(PERKS.RighteousFury),e.createPerk(PERKS.AuraOfDomination),e.createPerk(PERKS.EnchantingActs),e.createPerk(PERKS.LastingCasting),e.createPerk(PERKS.StormStrikes),e.createPerk(PERKS.FrozenFlower),e.createPerk(PERKS.Wellspring),e.createPerk(PERKS.DanceOfDunes),e.createPerk(PERKS.SecondSight),e.createPerk(PERKS.AttentionGrabber)"

Show-Counter #17
Find-Replace -filePath "./Content_Other.*.js" -findString "addButton\(14,""Back"",ChooseSexualPerk,"""",""""\)" -replaceString "addButton(14,""Back"",ChooseAssetSizes,"""","""")"

Show-Counter #18
Find-Replace -filePath "./Content_Other.*.js" -findString "GLOBALS.BG_SOLDIER:e.addItem\(new I.HoplonShield\)}" -replaceString "GLOBALS.BG_SOLDIER:e.addItem(new I.HoplonShield)}switch(pc.originalRace){case ""dragon"":e.addPower(POWERS.TailWhack,POWERS.Flight);break;case ""demonmorph"":e.addPower(POWERS.TailWhack,POWERS.Flight)}"

Show-Counter #19
Find-Replace -filePath "./Content_Forest.*.js" -findString "void addButton\(0,""Call Orlaith"",CallOrlaith,"""",""Place your hand on Orlaith's tree and call her.""\)" -replaceString "flags.Filter_Orlaith==1?setDisabled():addButton(0,""Call Orlaith"",CallOrlaith,"""",""Place your hand on Orlaith's tree and call her."")"

Show-Counter #20
Find-Replace -filePath "./Content_Frostwood.*.js" -findString "flags.LYLA_FOOT_WORSHIP\?flags.LYLA_REPEAT\&\&addButton\(e\+\+,""Sex"",ve" -replaceString "flags.Filter_LylaSex==1?setDisabled():flags.LYLA_FOOT_WORSHIP?flags.LYLA_REPEAT&&addButton(e++,""Sex"",ve"

Show-Counter #21
Find-Replace -filePath "./Content_Khorminos.*.js" -findString "addGatedButton\(s\+\+,""\[flags.ARILLE_MET\|Arille\|Noble Girl\?\]""" -replaceString "flags.Filter_Arille==1?setDisabled():addGatedButton(s++,""[flags.ARILLE_MET|Arille|Noble Girl?]"""

Show-Counter #22
Find-Replace -filePath "./Content_Khorminos.*.js" -findString "addGatedButton\(s\+\+,""\[flags.KLEMAIA_MET\|Klemaia\|Marefolk\]""" -replaceString "flags.Filter_Klemaia==1?setDisabled():addGatedButton(s++,""[flags.KLEMAIA_MET|Klemaia|Marefolk]"""

Show-Counter #23
Find-Replace -filePath "./Content_Khorminos.*.js" -findString "addButton\(0,""Go After Her"",\(function\(\){pe\(\!0\),output\(textify" -replaceString "flags.Filter_Octavia==1?setDisabled():addButton(0,""Go After Her"",(function(){pe(!0),output(textify"

Show-Counter #24
Find-Replace -filePath "./Content_Khorminos.*.js" -findString "addButton\(e\+\+,""Her Needs And Yours"",OctaviaSexualNeeds" -replaceString "flags.Filter_Octavia==1?setDisabled():addButton(e++,""Her Needs And Yours"",OctaviaSexualNeeds"

Show-Counter #25
Find-Replace -filePath "./Content_Khorminos.*.js" -findString "addButton\(2,""Yani"",AdventurersYani" -replaceString "flags.Filter_Yani==1?setDisabled():addButton(2,""Yani"",AdventurersYani"

Show-Counter #26
Find-Replace -filePath "./Content_Khorminos.*.js" -findString "addButton\(e\+\+,""Proposition""," -replaceString "flags.Filter_Nieves==1?setDisabled():addButton(e++,""Proposition"","

Show-Counter #27
Find-Replace -filePath "./Content_LightPalace.*.js" -findString "pc.hasKeyItem\(KEYITEMS.MaternityMissive\)\&\&addGatedButton\(t\+\+,""Hj" -replaceString "flags.Filter_Hjorr==1?setDisabled():pc.hasKeyItem(KEYITEMS.MaternityMissive)&&addGatedButton(t++,""Hj"

Show-Counter #28
Find-Replace -filePath "./Content_Valley.*.js" -findString "addGatedButton\(t\+\+,""Evelyn's Lair"",dragonEveVisit" -replaceString "flags.Filter_DragonEve==1?setDisabled():addGatedButton(t++,""Evelyn's Lair"",dragonEveVisit"

Show-Counter #29
Find-Replace -filePath "./Content_Valley.*.js" -findString "window.KalyseaIntroMenu=function\(\){clearMenu\(\);var e=0;" -replaceString "window.KalyseaIntroMenu=function(){clearMenu();var e=0;flags.Filter_Kalysea==1?setDisabled():"

Show-Counter #30
Find-Replace -filePath "./Content_WinterCity.*.js" -findString "QuestManager.isCompleted\(GLOBALS.QUEST_WYLD_HUNT\)\&\&addButton\(e\+\+,""Sex"",ElyonSex" -replaceString "flags.Filter_ElyonSex==1?setDisabled():QuestManager.isCompleted(GLOBALS.QUEST_WYLD_HUNT)&&addButton(e++,""Sex"",ElyonSex"

# Setting the Date and Time.
(Get-ChildItem -Path "./*.html", "./*.js", "./*.txt", "./*.json" –File –Recurse) | % {$_.LastWriteTime = (Get-Date)}

# Read from the input.
Write-Host # Put an Enter
Read-Host -Prompt "Press Enter to continue..."