JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
Twee2::build_config.story_ifid = '76585E15-C0E7-4404-A55B-BEFC4CDF112B'
<<include StoryInit_UI>> <<if $Version < 10104>> <<set $Version to 10104>> <<set $VersionStr to '0.1.4'>> <<include Ability_AppetiteForGrowth>> <<include Ability_DemonicCorruption>> <<include Ability_HerculeanBuild>> <<include Ability_Masochism>> <<include Ability_VigorOfTheEndowed>> <<include Ability_WideAttacks>> <<include StoryInit_FightMoves>> <<include Modifiers_Size_Diff>> <<include StoryInit_StateDrivenModifiers>> <<set $Debug = false>> <<set setup.Comparators = { MICRO_TO: 1, MUCH_SMALLER: 2, SMALLER: 3, EQUAL: 4, BIGGER: 5, MUCH_BIGGER: 5, REACHES_WAIST: 6, REACHES_KNEES: 7, FITS_ON_HAND: 8, FITS_ON_FINGER: 9, }>> <<set $Debug = false>> <<set $FighterSheet_Imp = { hp: 18, stamina: 6, strength: 6, critChance: 45, arousalGain: 20, staminaRecovery: 2, variables: $FightVariables, fightMoves: [setup.FightMove_Basic_Attack], abilities: [], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.LOW, encounterIntroText: "<<include Encounter_Intro_Imp>>", encounterStartText: "<<include Encounter_Start_Imp>>", outcomePlayerWins: "<<include Encounter_Win_Imp>>", outcomePlayerLoses: "<<include Encounter_Loss_Imp>>" }>> <<set $InfoSheet_Imp = { name: "Imp", gender: "male", corruption: 0, muscles: 0, height: 50, cock: 10, alive: true }>> <<set $QuestSheet_Lakkos = { beatenOnce: false, }>> <<set $CharacterSheet_Lakkos = { id:"CharacterSheet_Lakkos", info: $InfoSheet_Lakkos, fight: $CharacterSheet_Lakkos.fight, quest: $QuestSheet_Lakkos, }>> <<set $QuestSheet_Lost_Werewolf = { beatenOnce: false, }>> <<set $CharacterSheet_Lost_Werewolf = { id:"CharacterSheet_Lost_Werewolf", info: $InfoSheet_Lost_Werewolf, fight: $FighterSheet_Lost_Werewolf, quest: $QuestSheet_Lost_Werewolf, }>> <</if>> <<if $Version < 10105>> <<set $Version to 10105>> <<set $VersionStr to '0.1.5'>> <</if>> <<if $Version < 10200>> <<set $Version to 10200>> <<set $VersionStr to '0.2.0'>> <<set setup.Comparators = { MICRO_TO: 1, MUCH_SMALLER: 2, SMALLER: 3, SLIGHTLY_SMALLER: 4, EQUAL: 5, SLIGHTLY_BIGGER: 6, BIGGER: 7, MUCH_BIGGER: 8, REACHES_WAIST: 9, REACHES_KNEES: 10, FITS_ON_HAND: 11, FITS_ON_FINGER: 12, }>> <<include StoryInit_RandomEncounters>> <<include StoryInit_Abilities>> <<include StoryInit_FightMoves>> <<include StoryInit_FightVariables>> <<include Sheets_Elder>> <<include Sheets_Lost_Naga>> <<set $QuestSheet_Player = { curseOfTheNagaStatDrain: { muscles: 0, height: 0, cock: 0, }, }>> <<set $CharacterSheet_Player.quest = $QuestSheet_Player>> <</if>> <<if $Version < 10201>> <<set $Version to 10201>> <<set $VersionStr to '0.2.1'>> <<include StoryInit_Abilities>> <<include StoryInit_FightMoves>> <<include StoryInit_FightVariables>> <<include Modifiers_Player_Symbiote>> <<include Modifiers_Size_Diff>> <<set $CharacterSheet_Player.fight.critChance = $CharacterSheet_Player.fight.accuracy>> <<set $CharacterSheet_Player.fight.variables = $FightVariables>> <<script>> let i; for(i = 0; i < State.variables.CharacterSheet_Player.fight.fightMoveIDs.length; i++) { let j; for(j = 0; j < setup.FightMoveIDs.length; j++) { if(State.variables.CharacterSheet_Player.fight.fightMoveIDs[i].name == setup[setup.FightMoveIDs[j]].name) { State.variables.CharacterSheet_Player.fight.fightMoveIDs[i] = setup[setup.FightMoveIDs[j]]; } } } <</script>> <<include Sheets_Imp>> <<include Sheets_Lakkos>> <<include Sheets_Lost_Werewolf>> <<include Sheets_Lost_Naga>> <<include Sheets_Elder>> <<include Sheets_MQ002_Guard>> <<set setup.LevelUpTable = [ 180, 500, 900, 2200, 4000, 5600, 7000, 8300, 10000, 15000, ]>> <</if>> <<if $Version < 10202>> <<set $Version to 10202>> <<set $VersionStr to '0.2.2'>> <<set setup.RewardTier = { NONE: 0, VERY_LOW: 1, LOW: 2, MEDIUM: 3, HIGH: 4, VERY_HIGH: 5, }>> <<include StoryInit_FightMoves>> <<set $CharacterSheet_Imp.fight = { hp: 34, stamina: 6, strength: 6, critChance: 20, arousalGain: 20, staminaRecovery: 4, variables: $FightVariables, fightMoves: [setup.FightMove_Basic_Attack], abilities: [setup.Ability_AppetiteForGrowth_2], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.LOW, encounterIntroText: "<<include Encounter_Intro_Imp>>", encounterStartText: "<<include Encounter_Start_Imp>>", outcomePlayerWins: "<<include Encounter_Win_Imp>>", outcomePlayerLoses: "<<include Encounter_Loss_Imp>>" }>> <<set $CharacterSheet_Tok.fight = { hp: 72, stamina: 20, strength: 10, critChance: 20, arousalGain: 20, staminaRecovery: 4, variables: $FightVariables, fightMoves: [setup.FightMove_Lunge,setup.FightMove_Goo_Stun], abilities: [], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.HIGH, encounterIntroText: "<<include Tok_Fight_Intro>>", encounterStartText: "His immense stature is intimidating, he looks powerful enough to break you in half. Yet you feel an alien instinct warp your reason.\n The sight of his massive muscles and cock nearly drives you mad with excitement. \n Your own cock throbs as you ready your weapon." + "\n The fear is all gone, all you think of is to make this beast yours.", outcomePlayerWins: "<<include Tok_Fight_Won>>", outcomePlayerLoses: "Tok brings you down to your knees. \n \n[[Continue->Tok Fight Lost]]" }>> <<set $CharacterSheet_Lakkos.fight = { hp: 50, stamina: 25, strength: 9, critChance: 20, arousalGain: 20, staminaRecovery: 14, variables: $FightVariables, fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_IncubusCall, setup.FightMove_IncubusStrike], abilities: [setup.Ability_VigorOfTheEndowed_2], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.MEDIUM, encounterIntroText: "<<include Encounter_Intro_Lakkos>>", encounterStartText: "<<include Encounter_Start_Lakkos>>", outcomePlayerWins: "<<include Encounter_Win_Lakkos>>", outcomePlayerLoses: "<<include Encounter_Loss_Lakkos_0>>" }>> <<set $CharacterSheet_Lost_Werewolf.fight = { hp: 30, stamina: 12, strength: 9, critChance: 20, arousalGain: 20, staminaRecovery: 8, variables: $FightVariables, fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_Infest], abilities: [setup.Ability_HerculeanBuild], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.MEDIUM, encounterIntroText: "<<include Encounter_Intro_Lost_Werewolf>>", encounterStartText: "<<include Encounter_Start_Lost_Werewolf>>", outcomePlayerWins: "<<include Encounter_Win_Lost_Werewolf>>", outcomePlayerLoses: "<<include Encounter_Loss_Lost_Werewolf>>" }>> <<set $CharacterSheet_Lost_Naga.fight = { hp: 90, stamina: 22, strength: 15, critChance: 20, arousalGain: 20, staminaRecovery: 14, variables: $FightVariables, fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_Infest, setup.FightMove_Hypnotize], abilities: [setup.Ability_AppetiteForGrowth], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.HIGH, encounterIntroText: "<<include Encounter_Intro_Lost_Naga>>", encounterStartText: "<<include Encounter_Start_Lost_Naga>>", outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>", outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>" }>> <<set $CharacterSheet_MQ002_Guard.fight = { hp: 130, stamina: 35, strength: 40, critChance: 0, arousalGain: 10, staminaRecovery: 8, variables: $FightVariables, fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_ChargedStrike], abilities: [setup.Ability_Masochism_2], onMaxArousal: function(character) { //todo }, fightReward: setup.RewardTier.HIGH, encounterIntroText: "", encounterStartText: "Minotaur Guard readies his weapon", outcomePlayerWins: "<<include Quest_MQ002_Entrance_PlayerWins>>", outcomePlayerLoses: "<<include Quest_MQ002_Entrance_PlayerLoses>>" }>> <<script>> State.variables.CharacterSheet_Player.fight.fightMoveIDs.push(setup.FightMove_Inspect); <</script>> <</if>> <<if $Version >= 10300 && $Version < 10301>> <<set $Version = 10301>> <<set $VersionStr = '0.3.1'>> <<include FightMove_Sigil_Vitality>> <<include FightMove_Sigil_Pain>> <<include FightMove_Sigil_Perception>> <<include FightMove_Sigil_Growth>> <<include FightMove_WitheringVenom>> <<set setup.FightHotkeys = ["1","2","3","4","5","6","7","8","9","0","Q","W","E","R","T","Y","U","I","O","P"]>> <</if>> <<if $Version >= 10301 && $Version < 10302>> <<set $Version = 10302>> <<set $VersionStr = '0.3.2\n Cannot upgrade save file. Play at your own risk.'>> <</if>> <<if $Version >= 10302 && $Version < 10303>> <<set $Version = 10303>> <<set $VersionStr = '0.3.3\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10303 && $Version < 10304>> <<set $Version = 10304>> <<set $VersionStr = '0.3.4\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10303 && $Version < 10304>> <<set $Version = 10305>> <<set $VersionStr = '0.3.5\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10304 && $Version < 10400>> <<set $Version = 10400>> <<set $VersionStr = '0.4.0\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10400 && $Version < 10401>> <<set $Version = 10401>> <<set $VersionStr = '0.4.1\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10401 && $Version < 10402>> <<set $Version = 10402>> <<set $VersionStr = '0.4.2\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10402 && $Version < 10403>> <<set $Version = 10403>> <<set $VersionStr = '0.4.3\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10403 && $Version < 10404>> <<set $Version = 10404>> <<set $VersionStr = '0.4.4'>> <<include StoryInit_Abilities>> <<include Ending_OneWithNyx>> <<run $EndingSheet.push($Ending_OneWithNyx)>> <<set $DisplayStatWindow = true>> <<set $SecretCheat = 0>> <</if>> <<if $Version >= 10404 && $Version < 10405>> <<set $Version = 10405>> <<set $VersionStr = '0.4.5'>> <<include StoryInit_Abilities>> <<include StoryInit_FightMoves>> <<set $CharacterSheet_Player.quest.exploration.villageGateEast = { eastFirstTime: { available: true, condition: function() { return true; }, passage: "Explore_EastFirstTime", }, eastGrownMacro: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > (50 * 12); }, passage: "Explore_EastGrownMacro", }, eastGrownDemonic: { available: true, condition: function() { return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "DEMON"; }, passage: "Explore_EastGrownDemonic", }, eastGrownParasites: { available: true, condition: function() { return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections >= 10; }, passage: "Explore_EastGrownParasites", }, eastGrownLordOfLust: { available: true, condition: function() { return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "LORD OF LUST"; }, passage: "Explore_EastGrownLordOfLust", }, } >> <<set $CharacterSheet_Player.quest.exploration.villageGateNorth = { northFirstTime: { available: true, condition: function() { return true; }, passage: "Explore_NorthFirstTime", }, northGrownMuscular: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > 30; }, passage: "Explore_NorthGrownMuscular", }, northVisibleCorruption: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 25; }, passage: "Explore_NorthVisibleCorruption", }, northGrownHeight: { available: true, condition: function() { var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height"); return height > (25 * 12) && height < (50 * 12); }, passage: "Explore_NorthGrownHeight", }, }>> <<set $CharacterSheet_Player.quest.exploration.easternFirstTime = undefined>> <<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>> <</if>> <<if $Version >= 10405 && $Version < 10406>> <<set $Version = 10406>> <<set $VersionStr = '0.4.6'>> <<set $CharacterSheet_Lost_Naga.quest.fuckedByPlayer = false>> <<set $CharacterSheet_Lost_Naga.quest.hasBeenVored = false>> <<set $CharacterSheet_Player.text.jormFirstMeeting = { heightFlavour: { small: [ "Jorm_FirstMeeting_PlayerSmall" ], medium: [ "Jorm_FirstMeeting_PlayerSmall" ], large: [ "Jorm_FirstMeeting_PlayerBig" ], huge: [ "Jorm_FirstMeeting_PlayerBig" ], } }>> <<include Sheets_Jorm>> <</if>> <<if $Version >= 10406 && $Version < 10407>> <<set $Version = 10407>> <<set $VersionStr = '0.4.7\n SAVE FILE NOT COMPATIBLE WITH THIS VERSION! PLAY AT YOUR OWN RISKS!'>> <</if>> <<if $Version >= 10407 && $Version < 10408>> <<set $Version = 10408>> <<set $VersionStr = '0.4.8'>> <<include Ability_MinorCorruption>> <<include Ability_MajorCorruption>> <<include Ability_OverwhelmingCorruption>> <<include Ability_LordOfCorruption>> <<include Ability_BuriedInCum>> <<include Ability_CorruptedStrength>> <<include Ability_Focused>> <<include FightMove_LustfulInstincts>> <<include FightMove_CorruptedUrges>> <<include FightMove_InfectiousLust>> <<include FightMove_CorruptedRemedy>> <<set setup.FightMoveIDs = [setup.FightMove_Basic_Attack.id, setup.FightMove_Do_Nothing.id, setup.FightMove_Submit_Completely.id, setup.FightMove_Goo_Stun.id, setup.FightMove_IncubusCall.id, setup.FightMove_IncubusStrike.id, setup.FightMove_Lunge.id, setup.FightMove_Infest.id, setup.FightMove_Inspect.id, setup.FightMove_Masturbate.id, setup.FightMove_Sigil_Vitality.id, setup.FightMove_Sigil_Pain.id, setup.FightMove_Sigil_Perception.id, setup.FightMove_Sigil_Growth.id, setup.FightMove_ChargedStrike.id, setup.FightMove_Stomp.id, setup.FightMove_Hypnotize.id, setup.FightMove_Worship.id, setup.FightMove_WitheringVenom.id, setup.FightMove_Parry.id, setup.FightMove_DragonStrike.id, setup.FightMove_ParasiteLunge.id, setup.FightMove_SummonParasite.id, setup.FightMove_ConsumeLost.id, setup.FightMove_SeedOfRuin.id, setup.FightMove_SlimeLunge.id, setup.FightMove_Slash.id, setup.FightMove_Bash.id, setup.FightMove_Focus.id, setup.FightMove_CumDeluge.id, setup.FightMove_LustfulInstincts.id, setup.FightMove_CorruptedUrges.id, setup.FightMove_InfectiousLust.id, setup.FightMove_CorruptedRemedy.id, ]>> <<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MinorCorruption);>> <<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MajorCorruption);>> <<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_OverwhelmingCorruption);>> <<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LostInCorruption);>> <<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LordOfCorruption);>> <<set setup.FightMove_Stunned.skillTheme = "special">> <<set setup.FightMove_Bash.skillTheme = "offensive">> <<set setup.FightMove_BasicAttack.skillTheme = "offensive">> <<set setup.FightMove_ChargedStrike.skillTheme = "offensive">> <<set setup.FightMove_ConsumeLost.skillTheme = "offensive">> <<set setup.FightMove_DoNothing.skillTheme = "special">> <<set setup.FightMove_Submit_Completely.skillTheme = "special">> <<set setup.FightMove_DragonStrike.skillTheme = "offensive">> <<set setup.FightMove_Goo_Stun.skillTheme = "symbiote">> <<set setup.FightMove_Hypnotize.skillTheme = "offensive">> <<set setup.FightMove_IncubusCall.skillTheme = "demon">> <<set setup.FightMove_IncubusStrike.skillTheme = "demon">> <<set setup.FightMove_Infest.skillTheme = "offensive">> <<set setup.FightMove_Inspect.skillTheme = "special">> <<set setup.FightMove_Masturbate.skillTheme = "buff">> <<set setup.FightMove_Parry.skillTheme = "offensive">> <<set setup.FightMove_SeedOfRuin.skillTheme = "offensive">> <<set setup.FightMove_Sigil_Growth.skillTheme = "sigil">> <<set setup.FightMove_Sigil_Pain.skillTheme = "sigil">> <<set setup.FightMove_Sigil_Perception.skillTheme = "sigil">> <<set setup.FightMove_Sigil_Vitality.skillTheme = "sigil">> <<set setup.FightMove_Sigil_Slash.skillTheme = "offensive">> <<set setup.FightMove_Sigil_SlimeLunge.skillTheme = "offensive">> <<set setup.FightMove_Sigil_Stomp.skillTheme = "offensive">> <<set setup.FightMove_Sigil_SummonParasite.skillTheme = "demon">> <<set setup.FightMove_Sigil_WitheringVenom.skillTheme = "offensive">> <<set setup.FightMove_Sigil_Worship.skillTheme = "special">> <<set setup.FightMove_Focus.skillDescription = "Gain an additional action slot.">> <<set setup.FightMove_Focus.skillTheme = "buff">> <<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>> <</if>> <<if $Version >= 10408 && $Version < 10409>> <<set $Version = 10409>> <<set $VersionStr = '0.4.9'>> <<include Ability_Focused>> <<include Ability_Momentum>> <<include Ability_Incorruptible>> <<include Ability_ServantOfKanathar>> <<include Ability_ValiantRush>> <<include FightMove_Focus>> <<set setup.StorylineProgress_Imp = { FIRST_MEETING: 0, LOW_RELATIONSHIP: 1000, MID_RELATIONSHIP: 2000, SERVANT: 3000, MASTER: 4000, }>> <<set setup.QuestSheet_Imp = { met: false, storylineProgress: setup.StorylineProgress_Imp.FIRST_MEETING, relationshipScoring: 0, servantScoring: 0, servantWins: 3, servantLosses: 3, masterScoring: 0, lostScoring: 0, encounterPassages: { servant: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_Servant_EncounterStart", }, midRela: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Mid_Rela_EncounterStart", }, lowRela: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 1; }, passage: "Imp_Low_Rela_EncounterStart", }, firstTime: { available: true, condition: function() { return true; }, passage: "Imp_FirstMeeting_Intro", }, }, postFightPassagesWin: { servantPath: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_Win_ServantPath", }, masterChoice: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 8 && State.variables.CharacterSheet_Imp.quest.masterScoring >= 3; }, passage: "Imp_MasterChoice", }, lowRelaEnterMidRela: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Low_Rela_Win_EnterMidRela", }, midRelaIdle: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Mid_Rela_Win_Idle", }, lowRelaIdle: { available: true, condition: function() { return true; }, passage: "Imp_Low_Rela_Win_Idle", }, }, postFightPassagesLoss: { servantPath: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_Loss_ServantPath", }, servantChoice: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 6 && State.variables.CharacterSheet_Imp.quest.servantScoring >= 3; }, passage: "Imp_Loss_ServantChoice", }, midRelaIdle: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Mid_Rela_Loss_Idle", }, lowRelaIdle: { available: true, condition: function() { return true; }, passage: "Imp_Low_Rela_Loss_Idle", }, }, }>> <<set $CharacterSheet_Imp.quest = setup.QuestSheet_Imp>> <</if>> <<if $Version >= 10409 && $Version < 10409.1>> <<set $Version = 10409.1>> <<set $VersionStr = '0.4.9'>> <<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>> <</if>> <<if $Version >= 10409.1 && $Version < 10500>> <<set $Version = 10500>> <<set $VersionStr = '0.5.0'>> <<include Ability_Global_HeightSizeTier_1>> <<include Ability_Global_HeightSizeTier_2>> <<include Ability_Global_HeightSizeTier_3>> <<include Ability_Global_HeightSizeTier_4>> <<include Ability_Global_HeightSizeTier_5>> <<include Ability_Global_HeightSizeTier_6>> <<include FightMove_PridefulAscent>> <<include "_imp_body_visual">> <<set $CharacterSheet_Player.fight.teammate = undefined>> <<set setup.FightMoveIDs = [setup.FightMove_Basic_Attack.id, setup.FightMove_Do_Nothing.id, setup.FightMove_Submit_Completely.id, setup.FightMove_Goo_Stun.id, setup.FightMove_IncubusCall.id, setup.FightMove_IncubusStrike.id, setup.FightMove_Lunge.id, setup.FightMove_Infest.id, setup.FightMove_Inspect.id, setup.FightMove_Masturbate.id, setup.FightMove_Sigil_Vitality.id, setup.FightMove_Sigil_Pain.id, setup.FightMove_Sigil_Perception.id, setup.FightMove_Sigil_Growth.id, setup.FightMove_ChargedStrike.id, setup.FightMove_Stomp.id, setup.FightMove_Hypnotize.id, setup.FightMove_Worship.id, setup.FightMove_WitheringVenom.id, setup.FightMove_Parry.id, setup.FightMove_DragonStrike.id, setup.FightMove_ParasiteLunge.id, setup.FightMove_SummonParasite.id, setup.FightMove_ConsumeLost.id, setup.FightMove_SeedOfRuin.id, setup.FightMove_SlimeLunge.id, setup.FightMove_Slash.id, setup.FightMove_Bash.id, setup.FightMove_Focus.id, setup.FightMove_CumDeluge.id, setup.FightMove_LustfulInstincts.id, setup.FightMove_CorruptedUrges.id, setup.FightMove_InfectiousLust.id, setup.FightMove_CorruptedRemedy.id, setup.FightMove_PridefulAscent.id, ]>> <<set $LevelUpParams = { point : 2, hp: {name: "Health", value: $CharacterSheet_Player.fight.hp}, stamina: {name: "Stamina", value: $CharacterSheet_Player.fight.stamina}, strength: {name: "Strength", value: $CharacterSheet_Player.fight.strength}, arousalGain: {name: "Arousal Gain per turn", value: $CharacterSheet_Player.fight.arousalGain}, staminaRecovery: {name: "Stamina Recovery per turn", value: $CharacterSheet_Player.fight.staminaRecovery}, scaling: { hp: 6, stamina: 4, strength: 3, arousalGain: 2, staminaRecovery: 1, }, }>> <<set $CharacterSheet_Imp.fight.fightMoveIDs = [setup.FightMove_Basic_Attack.id, setup.FightMove_PridefulAscent.id]>> <<set $CharacterSheet_Imp.info.bodyVisual = "BodyVisualSheet_Imp">> <<set setup.QuestSheet_Imp.encounterPassages.growthBodySmallToMedium = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" }, passage: "Imp_EncounterStart_Growth_Body_SmallToMedium", }>> <<set setup.QuestSheet_Imp.encounterPassages.growthBodyMediumToLarge = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" }, passage: "Imp_EncounterStart_Growth_Body_MediumToLarge", }>> <<set setup.QuestSheet_Imp.encounterPassages.growthCock1to2 = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "small" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "small"; }, passage: "Imp_EncounterStart_Growth_Cock_1To2", }>> <<set setup.QuestSheet_Imp.encounterPassages.growthCock2to3 = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "medium"; }, passage: "Imp_EncounterStart_Growth_Cock_2To3", }>> <<set setup.QuestSheet_Imp.encounterPassages.growthCock3to4 = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "big"; }, passage: "Imp_EncounterStart_Growth_Cock_3To4", }>> <<set setup.QuestSheet_Imp.encounterPassages.growthCock4to5 = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggest"; }, passage: "Imp_EncounterStart_Growth_Cock_4To5", }>> <<set setup.QuestSheet_Imp.encounterPassages.growthCock5to6 = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggestHyperBalls"; }, passage: "Imp_EncounterStart_Growth_Cock_5To6", }>> <</if>> <<if $Version >= 10500 && $Version < 10500.1>> <<set $Version = 10500.1>> <<set $VersionStr = '0.5.0*'>> <<if $CharacterSheet_Player.fight.teammate != undefined>> <<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>> <<else>> <<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>> <</if>> <</if>> <<if $Version >= 10500.1 && $Version < 10500.2>> <<set $Version = 10500.2>> <<set $VersionStr = '0.5.0*'>> <<if $CharacterSheet_Player.fight.teammate == undefined>> <<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>> <<else>> <<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>> <</if>> <</if>> <<if $Version >= 10500.2 && $Version < 10500.3>> <<set $Version = 10500.3>> <<set $VersionStr = '0.5.0*'>> <<run console.log("upgrading 10500.2 to 10500.3")>> <<if $CharacterSheet_Player.fight.teammate == undefined>> <<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>> <<else>> <<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>> <</if>> <</if>> <<if $Version >= 10500.3 && $Version < 10500.4>> <<set $Version = 10500.4>> <<set $VersionStr = '0.5.0*'>> <<run console.log("upgrading 10500.3 to 10500.4")>> <<if $CharacterSheet_Player.fight.teammate == undefined>> <<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>> <<else>> <<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>> <</if>> <</if>> <<if $Version >= 10500.4 && $Version < 10501>> <<set $Version = 10501>> <<set $VersionStr = '0.5.1'>> <<set setup.AttackTiming = { BEFORE_PLAYER: 1, BETWEEN_PLAYER_AND_ENEMY: 2, AFTER_ENEMY: 3, }>> <<widget "PlayerHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>><</widget>> <<widget "PlayerCock">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>><</widget>> <<widget "PlayerBalls">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "balls"))>><</widget>> <<widget "PlayerRace">><<print setup.getRace(State.variables.CharacterSheet_Player.info.anatomy)>><</widget>> <<widget "PlayerName">><<print setup.getRace(State.variables.CharacterSheet_Player.info.name)>><</widget>> <<widget "PlayerArmsNoVerb">><<print setup.processFlavours($CharacterSheet_Player, "@[all|arms|noverb]")>> \<</widget>> <<widget "PlayerHandsNoVerb">><<print setup.processFlavours($CharacterSheet_Player, "@[all|hands|noverb]")>> \<</widget>> <<widget "PlayerBallsNoVerb">><<print setup.processFlavours($CharacterSheet_Player, "@[all|balls|noverb]")>> \<</widget>> <<widget "SymbioteRace">><<print setup.getRace(State.variables.CharacterSheet_Player.symbiote.anatomy)>><</widget>> <<widget "SymbioteColor">><<print State.variables.CharacterSheet_Player.symbiote.color>><</widget>> <<widget "SymbioteName">><<print State.variables.CharacterSheet_Player.symbiote.name>><</widget>> <<widget "ImpHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "height"))>><</widget>> <<widget "ImpCockLength">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "cock"))>><</widget>> <<widget "ImpBallsSize">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "balls"))>><</widget>> <<set $CharacterSheet_Imp.fight.teammateSettings = { attackTiming: setup.AttackTiming.BEFORE_PLAYER, }>> <<set $CharacterSheet_Imp.quest.encounterPassages.growthCock5to6 = { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggestHyperBalls"; }, passage: "Imp_EncounterStart_Growth_Cock_5To6", }>> <<set $CharacterSheet_Imp.quest.postFightPassagesWin.masterPath = { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER; }, passage: "Imp_Win_MasterPath", }>> <<set $CharacterSheet_Imp.quest.postFightPassagesLoss.masterPath = { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER; }, passage: "Imp_Loss_MasterPath", }>> <<set $CharacterSheet_Imp.quest.growthMultiplier = 1>> <<set $CharacterSheet_Imp.text = { goMeetImp_Intro :{ heightFlavour: { small: [ "GoMeetImp_heightFlavour_small", ], medium: [ "GoMeetImp_heightFlavour_small", ], large: [ "GoMeetImp_heightFlavour_large", ], huge: [ "GoMeetImp_heightFlavour_huge", ], }, }, goMeetImp_Height :{ heightFlavour: { small: [ "Village_MeetImp_Examine_Size_Small", ], medium: [ "Village_MeetImp_Examine_Size_Small", ], large: [ "Village_MeetImp_Examine_Size_Large", ], huge: [ "Village_MeetImp_Examine_Size_Huge", ], }, }, goMeetImp_Muscles :{ heightFlavour: { small: [ "Village_MeetImp_Examine_Muscles_Small", ], medium: [ "Village_MeetImp_Examine_Muscles_Small", ], large: [ "Village_MeetImp_Examine_Muscles_Large", ], huge: [ "Village_MeetImp_Examine_Muscles_Huge", ], }, }, goMeetImp_Genitals :{ heightFlavour: { small: [ "Village_MeetImp_Examine_Genitals_Small", ], medium: [ "Village_MeetImp_Examine_Genitals_Small", ], large: [ "Village_MeetImp_Examine_Genitals_Large", ], huge: [ "Village_MeetImp_Examine_Genitals_Huge", ], }, }, leaveImp :{ heightFlavour: { small: [ "Village_MeetImp_Leave_Small", ], medium: [ "Village_MeetImp_Leave_Small", ], large: [ "Village_MeetImp_Leave_Large", ], huge: [ "Village_MeetImp_Leave_Huge", ], }, }, goMeetImp_GrowImp :{ heightFlavour: { small: [ "Village_MeetImp_GrowHim_Large", ], medium: [ "Village_MeetImp_GrowHim_Large", ], large: [ "Village_MeetImp_GrowHim_Large", ], huge: [ "Village_MeetImp_GrowHim_Huge", ], }, }, basicAttackPrepFlavour :{ heightFlavour: { small: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_3", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_4", ], medium: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_3", ], large: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_3", ], huge: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_3", ], }, }, encounterStartFlavour :{ heightFlavour: { small: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_3", "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_4", ], medium: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_3", ], large: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_large_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_large_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_large_3", ], huge: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_3", ], }, } }>> <<set $CharacterSheet_Player.quest.exploration.villageGateNorth.northGrownHeightMassive = { available: true, condition: function() { var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height"); return height > (50 * 12); }, passage: "Explore_NorthGrownHeightMassive", }>> <<set $CharacterSheet_Player.quest.exploration.villageGateEast.eastGrownMegaMacro = { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > (200 * 12); }, passage: "Explore_EastGrownMegaMacro", }>> <</if>> <<if $Version >= 10501 && $Version < 10501.1>> <<run console.log("deprecate 10501")>> <<set $Version = 10501.1>> <<set $VersionStr = '0.5.1*'>> <<if $CharacterSheet_Player.fight.teammate == undefined>> <<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>> <<else>> <<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>> <</if>> <</if>> <<if $Version >= 10501.1 && $Version < 10502>> <<run console.log("deprecate 10502")>> <<set $Version = 10502>> <<set $VersionStr = '0.5.2\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10502 && $Version < 10503>> <<set $CharacterSheet_Player.info.corruptionPerDay = 0>> <<include Ability_Uncorrupted>> <<include Ability_MinorCorruption>> <<include Ability_MajorCorruption>> <<include Ability_OverwhelmingCorruption>> <<include Ability_LordOfCorruption>> <<run console.log("deprecate 10503")>> <<set $Version = 10503>> <<set $VersionStr = '0.5.3\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10503 && $Version < 10600>> <<include Ending_OneWithApothus>> <<include Ending_OneWithNyx>> <<include Ending_MemoriesOfCray>> <<include Ending_NyxChosenAscension>> <<include StoryInit_Abilities>> <<include StoryInit_FightMoves>> <<include Sheets_Wounded_Lost>> <<run console.log("deprecate 10600")>> <<set $Version = 10600>> <<set $VersionStr = '0.6.0\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10600 && $Version < 10601>> <<run console.log("deprecate 10601")>> <<set $Version = 10601>> <<set $VersionStr = '0.6.1\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10601 && $Version < 10602>> <<run console.log("deprecate 10602")>> <<set $Version = 10602>> <<set $VersionStr = '0.6.2\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10602 && $Version < 10603>> <<run console.log("deprecate 10603")>> <<set $Version = 10603>> <<set $VersionStr = '0.6.3\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10603 && $Version < 10604>> <<run console.log("deprecate 10604")>> <<set $Version = 10604>> <<set $VersionStr = '0.6.4\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10604 && $Version < 10605>> <<run console.log("deprecate 10605")>> <<set $Version = 10605>> <<set $VersionStr = '0.6.5\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <</if>> <<if $Version >= 10605 && $Version < 10700>> <<run console.log("deprecate 10700")>> <<set $Version = 10700>> <<set $VersionStr = '0.7.0\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <<set $VolumeControls = { master: { volume: 0.2, }, music: { volume: 0.2, list: [], }, voices: { volume: 0.8, list: [], }, sfx: { volume: 1, list: [], }, }>> <<run console.log("set controls")>> <<run console.log($VolumeControls)>> <</if>> <<if $Version >= 10700 && $Version < 10701>> <<run console.log("deprecate 10701")>> <<set $Version = 10701>> <<set $VersionStr = '0.7.1\n [[SAVE FILE NOT COMPATIBLE WITH THIS VERSION! CLICK HERE TO RESTART WHILE KEEPING YOUR ESSENCE, ACHIEVEMENTS AND EXP!->Reload_Unsupported_Enter]]'>> <</if>>
<meta name="viewport" content="width=1024">
<<include StoryInit_Base>> <<include StoryInit_Widgets>> <<include StoryInit_UniversalFlavour>> <<include StoryInit_FightVariables>> <<include StoryInit_FightMoves>> <<include Quest_MQ001_EchoFirstEncounter>> <<include Quest_MQ002>> <<include StoryInit_QuestVariables>> <<include StoryInit_Abilities>> <<include Sheets_Player>> <<include Sheets_Imp>> <<include Sheets_Lakkos>> <<include Sheets_Lost_Entity>> <<include Sheets_Lost_Harbinger>> <<include Sheets_Swarm>> <<include Sheets_Lost_Naga>> <<include Sheets_town_guard>> <<include Sheets_MQ002_Guard>> <<include Sheets_MQ002_NyxParasite>> <<include Sheets_MQ002_DragonMonk>> <<include Sheets_Apothus>> <<include Sheets_Apothus_2nd_Form>> <<include Sheets_God_Beast>> <<include Sheets_Slime>> <<include Sheets_Wounded_Lost>> <<include Sheets_Jorm>> <<include Sheets_Abel>> <<include Sheets_Torgar>> <<include Sheets_Herald>> <<include Sheets_Shard_Ring>> <<include StoryInit_StateDrivenModifiers>> <<include StoryInit_WorldState>> <<include StoryInit_EndingSheet>> <<include StoryInit_UI>> <<include StoryInit_Music>> <<include StoryInit_RandomEncounters>>
<<include StoryInit_AbilityTrigger>> <<set setup.UnlockableAbilityList = []>> <<set setup.GlobalAbilities = []>> <<include Ability_Tank>> <<include Ability_Berserking>> <<include Ability_DeadlyAim>> <<include Ability_Mutant_2>> <<include Ability_Mutant>> <<include Ability_Global_HeightSizeTier_1>> <<include Ability_Global_HeightSizeTier_2>> <<include Ability_Global_HeightSizeTier_3>> <<include Ability_Global_HeightSizeTier_4>> <<include Ability_Global_HeightSizeTier_5>> <<include Ability_Global_HeightSizeTier_6>> <<include Ability_Global_Bigger_Than_Target_1>> <<include Ability_Global_Bigger_Than_Target_2>> <<include Ability_Global_Bigger_Than_Target_3>> <<include Ability_Global_Overwhelming_Balls>> <<include Ability_Global_All_Consuming_Balls>> <<include Ability_ProcessingCorruption>> <<include Ability_Uncorrupted>> <<include Ability_MinorCorruption>> <<include Ability_MajorCorruption>> <<include Ability_OverwhelmingCorruption>> <<include Ability_LostInCorruption>> <<include Ability_LordOfCorruption>> <<include Achievement_OffTheDeepEnd>> <<include Achievement_BaptismInCorruption>> <<include Achievement_HostOfTheSpawns>> <<include Achievement_LordOfTheSpawns>> <<include Achievement_SubmissiveFighter>> <<include Achievement_MightOfAugwult>> <<include Achievement_DamnatoryKnowledge>> <<include Achievement_WordOfPower>> <<include Achievement_MemoriesOfKanathar>> <<include Achievement_MemoriesOfDemonicAscent>> <<include Achievement_MemoriesOfTheLost>> <<include Achievement_IncompleteMemories>> <<include Achievement_MemoriesOfTheMinotaur>> <<include Achievement_Resolute>> <<include Achievement_Redemption>> <<include Achievement_MasterOfTheBarrens>> <<include Achievement_GodAmongstMen>> <<include Achievement_CockRingOfTheBind>> <<include Achievement_CollarOfTheBind>> <<include Achievement_SafePassage>> <<include Ability_GoldenStar>> <<include Ability_GreenStar>> <<include Ability_RedStar>> <<include Ability_BlueStar>> <<include Ability_EchoForm>> <<include Ability_Masochism>> <<include Ability_HerculeanBuild>> <<include Ability_DemonicCorruption_3>> <<include Ability_DemonicCorruption_2>> <<include Ability_DemonicCorruption>> <<include Ability_StolenMass>> <<include Ability_CurseOfTheNaga>> <<include Ability_VigorOfTheEndowed_2>> <<include Ability_VigorOfTheEndowed>> <<include Ability_AppetiteForGrowth_2>> <<include Ability_AppetiteForGrowth>> <<include Ability_NyxParasiteInfection_2>> <<include Ability_NyxParasiteInfection>> <<include Ability_TouchedByNyxsLight>> <<include Ability_EmbracedByNyxsLight>> <<include Ability_Oath_Containment>> <<include Ability_Oath_Nyx>> <<include Ability_UnstoppableExpansion>> <<include Ability_Oathbreaker>> <<include Ability_NeverendingGrowth>> <<include Ability_OrgasmicGrowth>> <<include Ability_LastStand>> <<include Ability_ToLiveForEcho>> <<include Ability_WarriorOfDuality>> <<include Ability_WitheringVenom>> <<include Ability_CodexPassion>> <<include Ability_FaithsReward>> <<include Ability_EssenceHoarder>> <<include Ability_SombrevesWhisper>> <<include Ability_VampiricLust>> <<include Ability_KalethsFervour>> <<include Ability_ActiveParry>> <<include Ability_ParryEnergy>> <<include Ability_BrinkOfMadness>> <<include Ability_PiercingPrecision>> <<include Ability_ChannelTheAstralSoul>> <<include Ability_ValiantRush>> <<include Ability_SigilOfPerception>> <<include Ability_TaintedByTheLost>> <<include Ability_SurvivorOfTheFirstEclipse>> <<include Ability_MemoriesOfTheChosen>> <<include Ability_MemoriesOfCray>> <<include Ability_MemoriesOfApothus>> <<include Ability_MemoriesOfNyx>> <<include Ability_HostOfEcho>> <<include Ability_DracosOmnipotence>> <<include Ability_BuriedInCum>> <<include Ability_CorruptedStrength>> <<include Ability_Focused>> <<include Ability_Momentum>> <<include Ability_Incorruptible>> <<include Ability_ServantOfKanathar>> <<include Ability_EmpoweringDrink>> <<include Ability_TorgarsBond>> <<include Ability_TonicOfStillness>> <<include Ability_EssenceSurge>> <<include Ability_CollarOfTheBind>> <<include Ability_CockRingOfTheBind>> <<include Ability_PromiseOfServitude>> <<include Ability_NyxInducedWorkout>>
<<script>> setup.AbilityTrigger = { ON_ACQUIRE: 1 << 0, ON_FIGHT_START: 1 << 1, ON_FIGHT_TURN_START: 1 << 2, ON_FIGHT_DAMAGING_HIT: 1 << 3, ON_FIGHT_PRE_RECEIVE_DAMAGE: 1 << 5, ON_FIGHT_POST_RECEIVE_DAMAGE: 1 << 4, ON_FIGHT_END: 1 << 6, ON_MAX_LUST: 1 << 7, ON_MIN_LUST: 1 << 8, ON_APPLY_GROWTH: 1 << 9, ON_ENTER_MID_HEALTH: 1 << 10, ON_EXIT_MID_HEALTH: 1 << 11, ON_ENTER_LOW_HEALTH: 1 << 12, ON_EXIT_LOW_HEALTH: 1 << 13, ON_LEVEL_UP: 1 << 14, ON_FIGHT_DO_DAMAGELESS_ATTACK: 1 << 15, ON_FIGHT_BATTLE_WON: 1 << 16, ON_FIGHT_BATTLE_LOST: 1 << 17, ON_GAIN_CORRUPTION: 1 << 18, ON_GAIN_ESSENCE: 1 << 19, ON_DAY_CHANGE: 1 << 20, ON_STAT_CHANGE: 1 << 21, ON_NEW_GAME_PLUS: 1 << 22, } <</script>>
<<script>> Config.history.maxStates = 1; Config.history.controls = false; Config.ui.stowBarInitially = false; <</script>> <<if $Version == undefined>> <<set $Version = 10701>> <<set $VersionStr = '0.7.1'>> <</if>> <<set $Volume = 0.7>> <<set $VolumeControls = { master: { volume: 0.2, }, music: { volume: 0.2, list: [], }, voices: { volume: 0.8, list: [], }, sfx: { volume: 1, list: [], }, }>> <<set $SelectedAbilityFilter = 0>> <<set setup.AbilityFilter = { POWER: 0, ALTERATION: 1, STATUSEFFECT: 2, GLOBAL: 3, }>> <<set setup.RewardTier = { VERY_LOW: 1, LOW: 2, MEDIUM: 3, HIGH: 4, VERY_HIGH: 5, }>> <<set setup.FightHotkeys = ["1","2","3","4","5","6","7","8","9","0","Q","W","E","R","T","Y","U","I","O","P"]>> <<set setup.DeathTextEnum = { NORMAL: 1, POST_APOTHUS: 2, }>> <<set setup.TestVoices = ["Test_Voice1", "Test_Voice2"]>> <<set setup.AttackTiming = { BEFORE_PLAYER: 1, BETWEEN_PLAYER_AND_ENEMY: 2, AFTER_ENEMY: 3, }>> <<set $SecretCheat = 0>> <<set $DisplayStatWindow = true>> <<set $LastExplorationEnemyEncounter = 0>> <<set $DeathText = setup.DeathTextEnum.NORMAL>> <<set setup.RewardTier = { VERY_LOW: 1, LOW: 2, MEDIUM: 3, HIGH: 4, VERY_HIGH: 5, }>> <<set setup.Units = { IMPERIAL: 1, METRIC: 2 }>> <<set setup.Oath = { NONE: 1, ACTIVE: 2, BROKEN: 3, }>> <<set setup.Comparators = { MICRO_TO: 1, MUCH_SMALLER: 2, SMALLER: 3, SLIGHTLY_SMALLER: 4, EQUAL: 5, SLIGHTLY_BIGGER: 6, BIGGER: 7, MUCH_BIGGER: 8, REACHES_WAIST: 9, REACHES_KNEES: 10, FITS_ON_HAND: 11, FITS_ON_FINGER: 12, }>> <<set setup.CockComparators = { MICRO_TO: 1, MUCH_SMALLER: 2, SMALLER: 3, SLIGHTLY_SMALLER: 4, EQUAL: 5, SLIGHTLY_BIGGER: 6, BIGGER: 7, MUCH_BIGGER: 8, MASSIVE: 9, HYPER: 10, MACRO: 11, GIGA: 12, }>> <<set setup.CorruptionComparators = { PURE: 50, NEUTRAL: 200, TAINTED: 500, CORRUPT: 1000 }>> <<set setup.ColourPool = { DEFAULT: undefined, RED: "red", ORANGE: "orange", YELLOW: "yellow", GREEN: "green", BLUE: "blue", INDIGO: "indigo", VIOLET: "violet", PURPLE: "purple", WHITE: "white", GREY: "grey", BLACK: "black", OBSIDIAN: "obsidian", AMBER: "amber", PINK: "pink", BROWN: "brown", TAN: "tan", BEIGE: "beige", EMERALD: "emerald", SAPPHIRE: "sapphire", CRIMSON: "crimson", GOLDEN: "golden" }>> <<set setup.MuscleComparators = { MICRO_TO: 1, MUCH_SMALLER: 2, SMALLER: 3, SLIGHTLY_SMALLER: 4, EQUAL: 5, SLIGHTLY_BIGGER: 6, BIGGER: 7, MUCH_BIGGER: 8, DWARFING: 9, GIANT: 10, MACRO: 11, GIGA: 12, }>> <<set setup.englishNumbers = { 1: "", 2: "two", 3: "three", 4: "four", 5: "five", 6: "six", 7: "seven", 8: "eight", 9: "nine", 10: "ten", 11: "eleven", 12: "twelve", 13: "thirteen", 14: "fourteen", 15: "fifteen", 16: "sixteen", 17: "seventeen", 18: "eighteen", 19: "nineteen", 20: "twenty", 21: "twenty one", 22: "twenty two", 23: "twenty three", 24: "twenty four", 25: "twenty five", 26: "twenty six", 27: "twenty seven", 28: "twenty eight", 29: "twenty nine", 30: "thirty", 31: "thirty one", 32: "thirty two", 33: "thirty three", 34: "thirty four", 35: "thirty five", 36: "thirty six", 37: "thirty seven", 38: "thirty eight", 39: "thirty nine", 40: "forty" }>> <<set $Debug = $SpecialBuild>> <<set setup.Colors = ["orange", "blue", "grey"]>> <<set $BoughtFightMoves = 0>> <<set $FightTurn = 0>> <<set setup.LevelUpTable = [ 180, 500, 1300, 2400, 3700, 5600, 7000, 8300, 10000, 15000, ]>> <<set setup.AbilityCategory = { NONE: 0, WARRIOR: 1, GROWTH: 2, SOMBREVE: 3, PURITY: 4, LUST: 5, }>> /*always order from best to worst*/ <<set setup.AbilityGrade = { VERYHIGH: 4, HIGH: 3, MEDIUM: 2, LOW: 1, VERYLOW: 0, }>> /*Stats -BEGIN*/ <<set $Expedition = 0>> <<if $Cycle == undefined>> <<set $Cycle = 1>> <</if>> <<set $Essence = 0>> <<set $Exp = 0>> <<set $Level = 1>> /*Stats -END*/ /*Descriptors*/ <<set setup.Fight_HealthDescriptor = function(maxHP, curHP) { if(curHP / maxHP > 0.7) { return "<span style='color:#46c546;'>" + "healthy" + "</span>"; } else if(curHP / maxHP > 0.5) { return "<span style='color:#c5bb46;'>" + "out of breath" + "</span>"; } else if(curHP / maxHP > 0.3) { return "<span style='color:#ff9840;'>" + "exhausted" + "</span>"; } else { return "<span style='color:#ff0000;'>" + "nearly dead" + "</span>"; } }; >> <<set setup.AdjectivePool = { heads: { medium: ["large"], large: ["sizeable"], huge: ["massive", "huge"], adjectives: { pure: ["rugged", "square-jawed"], corrupt: ["rugged", "square-jawed"] } }, eyes: { adjectives: { corrupt: ["glowing", "demonic", "fiery", "burning", "blazing"] } }, jaws: { small: ["defined"], medium: ["square"], large: ["powerful"], huge: ["massive"], adjectives: { } }, teeths: { raceTexture: ["average"], adjectives: { } }, hands: { small: ["average"], medium: ["meaty"], large: ["huge"], huge: ["massive"], adjectives: { } }, horns: { small: ["bulky"], medium: ["heavy", "dangerous"], large: ["massive", "incredibly heavy", "bulldozing"], huge: ["colossal", "earth gouging"], adjectives: { corrupt: ["cracked", "purple runed", "glowing"] } }, wings: { small: ["magnificent"], medium: ["monumental"], large: ["massive"], huge: ["titanic", "land eclipsing"], adjectives: { } }, tongues: { small: ["normal sized"], medium: ["long"], large: ["elongated"], huge: ["extensive", "huge"], adjectives: { corrupt: ["slobbering", "dripping", "slimy"] } }, arms: { small: ["athletic", "chiselled", "defined"], medium: ["large", "bulky", "brawny"], large: ["sizeable", "huge", "boulder-like", "skin-straining", "heavily muscled"], huge: ["colossal", "titanic", "world ending", "building sized", "impossibly huge", "huge", "movement limiting"], adjectives: { pure: ["vein-riddled", "strong", "beefy", "pumped"], corrupt: ["pulsating", "vein-riddled", "ever growing", "strong", "beefy", "mutated"] } }, pecs: { small: ["athletic", "chiselled", "defined", "square"], medium: ["large", "bulky", "brawny", "well-built"], large: ["sizeable", "shelf-like", "boulder sized", "vision limiting", "huge", "massive"], huge: ["chin scraping", "mountain-like", "titanic", "heavily muscled"], adjectives: { pure: ["vein-riddled", "strong", "beefy", "pumped"], corrupt: ["pulsating", "vein-riddled", "ever growing", "strong", "beefy"] } }, abdominals: { small: ["pack", "chiselled", "defined", "washboard"], medium: ["pack", "rock-hard", "strong", "rippling"], large: ["pack", "brick-like", "huge", "wall of", "cinderblock"], huge: ["pack", "impossibly huge", "colossal", "titanic", "vehicle sized"], adjectives: { pure: ["veiny"], corrupt: ["pulsating", "veiny"] } }, cocks: { small: ["fair", "impressive"], medium: ["horse-sized", "arm-sized", "awe-inspiring", "incredibly big"], large: ["huge", "hyper", "bloated", "vehicle sized", "wall breaking", "impossibly huge", "mammoth", "floor dragging", "cannon"], huge: ["massive", "huge", "mountain sized", "world breaking", "ground-carving", "earth shaking", "god like", "village sized"], adjectives: { pure: ["vein-riddled", "rigid", "leaking"], corrupt: ["pulsating", "vein-riddled", "glowing", "leaking"] } }, balls: { medium: ["large", "thigh-knocking", "grapefruit sized"], large: ["floor dragging", "bloated"], huge: ["massive", "huge", "building sized", "mountainous"], adjectives: { pure: ["virile", "sloshing", "bloated"], corrupt: ["pulsating", "vein-riddled", "over full", "egregious", "rumbling", "powerful", "corrupt"] } }, legs: { small: ["athletic", "chiselled", "defined"], medium: ["large", "bulky", "brawny"], large: ["sizeable", "huge", "thick", "skin-straining", "heavily muscled"], huge: ["colossal", "titanic", "world ending", "building sized", "impossibly huge", "huge"], adjectives: { pure: ["vein-riddled", "strong", "beefy"], corrupt: ["pulsating", "vein-riddled"] } }, tails: { medium: ["large"], large: ["sizeable", "sizable"], huge: ["massive", "huge"], adjectives: { corrupt: ["vein-riddled"] } }, breasts: { small: ["average", "soft"], medium: ["large", "pillow-like"], large: ["sizeable", "shelf-like", "boulder sized", "vision limiting", "huge", "massive"], huge: ["chin scraping", "mountain-like", "titanic"], adjectives: { pure: ["milk-filled", "voluminous"], corrupt: ["leaking", "ever growing", "corruption-filled"] } }, vaginas: { small: ["average", "fair", "impressive"], medium: ["large", "wide", "incredibly big"], large: ["sizeable", "cavernous", "enormous", "capacious", "huge", "massive"], huge: ["world-devouring", "chasm-sized", "yawning", "immense"], adjectives: { pure: ["soft", "warm", "welcoming"], corrupt: ["dripping", "undulating", "leaking"] } } } >> <<set setup.RacePool = { DEFAULT: 0, WOLF: 1, MINOTAUR: 2, BEHEMOTH: 3, DRAGONBORN: 4, HALFORC: 5, INCUBUS: 6, SYMBIOTE: 7, NAGA: 8, LORD_OF_LUST: 9, CUSTOM: 10, } >> <<set $CustomRace = { name: undefined, namePlural: undefined, heads: { defaultNumber: 0, raceTexture: undefined }, eyes: { defaultNumber: 0, raceTexture: undefined }, jaws: { defaultNumber: 0, raceTexture: undefined }, teeths: { defaultNumber: 0, raceTexture: undefined }, hands: { defaultNumber: 0, raceTexture: undefined }, horns: { defaultNumber: 0, raceTexture: undefined }, wings: { defaultNumber: 0, raceTexture: undefined }, tongues: { defaultNumber: 0, raceTexture: undefined }, arms: { defaultNumber: 0, raceTexture: undefined }, pecs: { defaultNumber: 0, raceTexture: undefined }, abdominals: { defaultNumber: 0, raceTexture: undefined }, cocks: { defaultNumber: 0, raceTexture: undefined }, balls: { defaultNumber: 0, raceTexture: undefined }, legs: { defaultNumber: 0, raceTexture: undefined }, tails: { defaultNumber: 0, raceTexture: undefined }, breasts: { defaultNumber: 2, raceTexture: undefined }, vaginas: { defaultNumber: 1, raceTexture: undefined }, } >> <<set setup.RacePoolObjects = { DEFAULT: { name: "Human", namePlural: "Humans", description: "A common species, making up a bulk of nearly all population centers. Highly social and adaptable.", heads: { defaultNumber: 1 }, eyes: { defaultNumber: 2 }, jaws: { defaultNumber: 1 }, teeths: { defaultNumber: 1 }, hands: { defaultNumber: 2 }, tongues: { defaultNumber: 1 }, arms: { defaultNumber: 2 }, pecs: { defaultNumber: 2 }, abdominals: { defaultNumber: 8 }, cocks: { defaultNumber: 1 }, balls: { defaultNumber: 2 }, legs: { defaultNumber: 2 }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, WOLF: { name: "Werewolf", namePlural: "Werewolves", description: "Appears to be a combination of both human and wolf, though they trace their lineage to neither. Despite common legends, does not shift forms in the light of the moon.", heads: { defaultNumber: 1, raceTexture: ["furry", "wolfish", "muzzled"] }, eyes: { defaultNumber: 2, raceTexture: ["predatory", "wolfish", "lupine"] }, jaws: { defaultNumber: 1, raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, raceTexture: ["clawed", "padded"] }, tongues: { defaultNumber: 1 }, arms: { defaultNumber: 2, raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"] }, pecs: { defaultNumber: 2, raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"] }, abdominals: { defaultNumber: 8, raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"] }, cocks: { defaultNumber: 1, raceTexture: ["knotted", "rocket-shaped", "wolven", "lupine"] }, balls: { defaultNumber: 2, raceTexture: ["furry"] }, legs: { defaultNumber: 2, raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"] }, tails: { defaultNumber: 1, raceTexture: ["fluffy", "long"] }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, MINOTAUR: { name: "Minotaur", namePlural: "Minotaurs", description: "Bipedal, hooved bovines. Their torsos and arms are remarkably light on fur, but make up for it with their shaggy backs and legs.", heads: { defaultNumber: 1, raceTexture: ["bovine", "bull shaped"] }, eyes: { defaultNumber: 2, raceTexture: ["determined"] }, jaws: { defaultNumber: 1, raceTexture: ["furry"], }, teeths: { defaultNumber: 1 }, hands: { defaultNumber: 2, raceTexture: ["human shaped"] }, horns: { defaultNumber: 2, raceTexture: ["forward-facing"] }, tongues: { defaultNumber: 1, raceTexture: ["flat tipped"] }, arms: { defaultNumber: 2, raceTexture: ["furry", "thick", "bovine"] }, pecs: { defaultNumber: 2, raceTexture: ["furry", "thick", "bovine"] }, abdominals: { defaultNumber: 8, raceTexture: ["furry", "thick", "bovine"] }, cocks: { defaultNumber: 1, raceTexture: ["flaring", "flat-tipped", "mottled"] }, balls: { defaultNumber: 2, raceTexture: ["furry"] }, legs: { defaultNumber: 2, raceTexture: ["hoofed"] }, tails: { defaultNumber: 1, raceTexture: ["tuft-bearing"] }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, BEHEMOTH: { name: "Behemoth", namePlural: "Behemoths", description: "beasts of ancient lore.", heads: { defaultNumber: 1, raceTexture: ["maned", "fierce", "canine-like", "feral"] }, eyes: { defaultNumber: 2, raceTexture: ["predatory", "piercing"] }, jaws: { defaultNumber: 1, raceTexture: ["imposing", "fanged"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, raceTexture: ["clawed", "padded"] }, horns: { defaultNumber: 2, raceTexture: ["forward-facing"] }, tongues: { defaultNumber: 1, raceTexture: ["barbed"] }, arms: { defaultNumber: 2 }, pecs: { defaultNumber: 2, raceTexture: ["barrelled"] }, abdominals: { defaultNumber: 8 }, cocks: { defaultNumber: 2, raceTexture: ["barbed", "knotted"] }, balls: { defaultNumber: 4, raceTexture: ["churning"] }, legs: { defaultNumber: 2, raceTexture: ["digitigrade"] }, tails: { defaultNumber: 1, raceTexture: ["webbing-tipped", "spined"] }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, HALFORC: { name: "Half-Orc", namePlural: "Half-Orcs", description: "Tusked, muscular and generaly darker skinned.", heads: { defaultNumber: 1, raceTexture: ["tusked", "fierce"] }, eyes: { defaultNumber: 2, raceTexture: ["determined", "imposing"] }, jaws: { defaultNumber: 1, raceTexture: ["tusked", "strong"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, }, tongues: { defaultNumber: 1, }, arms: { defaultNumber: 2 }, pecs: { defaultNumber: 2, raceTexture: ["imposing"] }, abdominals: { defaultNumber: 6 }, cocks: { defaultNumber: 1, }, balls: { defaultNumber: 2, raceTexture: ["churning"] }, legs: { defaultNumber: 2, }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, DRAGONBORN: { name: "Dragonborn", namePlural: "Dragonborn", description: "Descendants of ancient winged creatures that used to claim dominion over this land, something that is oft-repeated in this scaled biped's religion.", heads: { defaultNumber: 1, raceTexture: ["draconic"] }, eyes: { defaultNumber: 2, raceTexture: ["draconic", "slitted"] }, jaws: { defaultNumber: 1, raceTexture: ["serpentine", "draconic"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, raceTexture: ["clawed", "scaled"] }, horns: { defaultNumber: 4, raceTexture: ["backward-bending"] }, wings: { defaultNumber: 2, raceTexture: ["webbed"] }, tongues: { defaultNumber: 1, raceTexture: ["forked", "prehensile"] }, arms: { defaultNumber: 2, raceTexture: ["scaled"] }, pecs: { defaultNumber: 2, raceTexture: ["scaled"] }, abdominals: { defaultNumber: 8, raceTexture: ["scaled"] }, cocks: { defaultNumber: 1, raceTexture: ["tapered", "oily"] }, balls: { defaultNumber: 2, raceTexture: ["scaly"] }, legs: { defaultNumber: 2 }, tails: { defaultNumber: 1, raceTexture: ["whip-like", "draconic", "serpentine"] }, breasts: { defaultNumber: 2, raceTexture: ["scaled"] }, vaginas: { defaultNumber: 1 } }, INCUBUS: { name: "Demon", namePlural: "Demons", heads: { defaultNumber: 1, raceTexture: ["demonic"] }, eyes: { defaultNumber: 2, raceTexture: ["demonic", "slitted"] }, jaws: { defaultNumber: 1, raceTexture: ["sharp", "demonic"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, raceTexture: ["clawed", "scaled"] }, horns: { defaultNumber: 2, raceTexture: ["straight"] }, tongues: { defaultNumber: 1, raceTexture: ["flexible", "forked"] }, arms: { defaultNumber: 2, raceTexture: ["scaled"] }, pecs: { defaultNumber: 2, raceTexture: ["scaled"] }, abdominals: { defaultNumber: 6, raceTexture: ["scaled"] }, cocks: { defaultNumber: 1, raceTexture: ["slick", "oily"] }, balls: { defaultNumber: 2, raceTexture: ["churning"] }, legs: { defaultNumber: 2, raceTexture: ["scaled"] }, tails: { defaultNumber: 1, raceTexture: ["forked", "demonic"] }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, LORD_OF_LUST: { name: "Lord of Lust", namePlural: "Lords of Lust", heads: { defaultNumber: 1, raceTexture: ["demonic"] }, eyes: { defaultNumber: 2, raceTexture: ["demonic", "slitted"] }, jaws: { defaultNumber: 1, raceTexture: ["sharp", "demonic", "devilish"] }, teeths: { defaultNumber: 1, raceTexture: ["razor sharp", "monstrous"] }, hands: { defaultNumber: 2, raceTexture: ["clawed", "scaled"] }, horns: { defaultNumber: 4, raceTexture: ["straight", "demonic"] }, tongues: { defaultNumber: 1, raceTexture: ["flexible", "forked"] }, arms: { defaultNumber: 2, raceTexture: ["scaled"] }, pecs: { defaultNumber: 2, raceTexture: ["scaled"] }, abdominals: { defaultNumber: 6, raceTexture: ["scaled"] }, cocks: { defaultNumber: 1, raceTexture: ["slick", "oily"] }, balls: { defaultNumber: 2, raceTexture: ["churning"] }, legs: { defaultNumber: 2, raceTexture: ["scaled"] }, tails: { defaultNumber: 1, raceTexture: ["forked", "demonic"] }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, NAGA: { name: "Naga", namePlural: "Naga", heads: { defaultNumber: 1, raceTexture: ["serpentine"] }, eyes: { defaultNumber: 2, raceTexture: ["slitted"] }, jaws: { defaultNumber: 1, raceTexture: ["serpentine"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, raceTexture: ["clawed", "scaled"] }, tongues: { defaultNumber: 1, raceTexture: ["forked"] }, arms: { defaultNumber: 2, raceTexture: ["scaled"] }, pecs: { defaultNumber: 2, raceTexture: ["scaled"] }, abdominals: { defaultNumber: 8, raceTexture: ["scaled"] }, cocks: { defaultNumber: 2, raceTexture: ["tapered", "oily"] }, balls: { defaultNumber: 4, raceTexture: ["scaly"] }, tails: { defaultNumber: 1, raceTexture: ["sprawling", "serpentine"] }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, SYMBIOTE: { name: "Symbiote", namePlural: "Symbiotes", heads: { defaultNumber: 1, raceTexture: ["sinister"] }, eyes: { defaultNumber: 2, raceTexture: ["glowing"] }, jaws: { defaultNumber: 1, raceTexture: ["wide"] }, teeths: { defaultNumber: 1, raceTexture: ["sharp"] }, hands: { defaultNumber: 2, raceTexture: ["clawed"] }, horns: { defaultNumber: 0 }, wings: { defaultNumber: 0 }, tongues: { defaultNumber: 1, raceTexture: ["prehensile", "slimy"] }, arms: { defaultNumber: 2 }, pecs: { defaultNumber: 2 }, abdominals: { defaultNumber: 8 }, cocks: { defaultNumber: 1, raceTexture: ["goo-dripping"] }, balls: { defaultNumber: 2 }, legs: { defaultNumber: 2 }, tails: { defaultNumber: 0 }, breasts: { defaultNumber: 2 }, vaginas: { defaultNumber: 1 } }, get CUSTOM() { return State.variables.CustomRace; }, }>> <<run setup.fillDestinationArray()>>
<<include FightMove_BasicAttack>> <<include FightMove_Lunge>> <<include FightMove_Infest>> <<include FightMove_Inspect>> <<include FightMove_Goo_Stun>> <<include FightMove_Masturbate>> <<include FightMove_IncubusStrike>> <<include FightMove_IncubusCall>> <<include FightMove_Hypnotize>> <<include FightMove_Worship>> <<include FightMove_DoNothing>> <<include FightMove_Sigil_Vitality>> <<include FightMove_Sigil_Pain>> <<include FightMove_Sigil_Perception>> <<include FightMove_Sigil_Growth>> <<include FightMove_ChargedStrike>> <<include FightMove_Stomp>> <<include FightMove_WitheringVenom>> <<include FightMove_Parry>> <<include FightMove_DragonStrike>> <<include FightMove_ParasiteLunge>> <<include FightMove_SummonParasite>> <<include FightMove_ConsumeLost>> <<include FightMove_SeedOfRuin>> <<include FightMove_SlimeLunge>> <<include FightMove_Slash>> <<include FightMove_Bash>> <<include FightMove_Focus>> <<include FightMove_CumDeluge>> <<include FightMove_LustfulInstincts>> <<include FightMove_CorruptedUrges>> <<include FightMove_InfectiousLust>> <<include FightMove_CorruptedRemedy>> <<include FightMove_PridefulAscent>> <<include FightMove_Sigil_Triad>> <<include FightMove_Tutorial1>> <<include FightMove_Tutorial2>> <<include FightMove_Tutorial3>> <<include FightMove_HeraldsDevotion>> <<include FightMove_TonicOfStillness>> <<include FightMove_AbsorbEssence>> <<include StoryInit_SpecialMoves>> <<set setup.FightMoveIDs = [setup.FightMove_Basic_Attack.id, setup.FightMove_Do_Nothing.id, setup.FightMove_Submit_Completely.id, setup.FightMove_Goo_Stun.id, setup.FightMove_IncubusCall.id, setup.FightMove_IncubusStrike.id, setup.FightMove_Lunge.id, setup.FightMove_Infest.id, setup.FightMove_Inspect.id, setup.FightMove_Masturbate.id, setup.FightMove_Sigil_Vitality.id, setup.FightMove_Sigil_Pain.id, setup.FightMove_Sigil_Perception.id, setup.FightMove_Sigil_Growth.id, setup.FightMove_ChargedStrike.id, setup.FightMove_Stomp.id, setup.FightMove_Hypnotize.id, setup.FightMove_Worship.id, setup.FightMove_WitheringVenom.id, setup.FightMove_Parry.id, setup.FightMove_DragonStrike.id, setup.FightMove_ParasiteLunge.id, setup.FightMove_SummonParasite.id, setup.FightMove_ConsumeLost.id, setup.FightMove_SeedOfRuin.id, setup.FightMove_SlimeLunge.id, setup.FightMove_Slash.id, setup.FightMove_Bash.id, setup.FightMove_Focus.id, setup.FightMove_CumDeluge.id, setup.FightMove_LustfulInstincts.id, setup.FightMove_CorruptedUrges.id, setup.FightMove_InfectiousLust.id, setup.FightMove_CorruptedRemedy.id, setup.FightMove_PridefulAscent.id, setup.FightMove_Sigil_Triad.id, setup.FightMove_Tutorial1.id, setup.FightMove_Tutorial2.id, setup.FightMove_Tutorial3.id, setup.FightMove_HeraldsDevotion.id, setup.FightMove_AbsorbEssence.id, ]>>
<<set $FightVariables = { currentHP: undefined, currentStamina: undefined, currentArousal: undefined, currentFightMove: undefined, stunnedDuration: undefined, hypnotizedMoveIDsList: [], cooldowns: [], surrender: false, fightModifiers: [], currentFightMoveOutcome: undefined, currentTurnAbilityText: undefined, persistentEffects: [] }>>
<<cacheaudio "manor" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/manor_theme.mp3">> <<cacheaudio "SFX_heartbeat" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/heartbeat.mp3">> <<cacheaudio "village1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm1.mp3">> <<cacheaudio "village2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm2.mp3">> <<cacheaudio "village3" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm3.mp3">> <<cacheaudio "village4" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm4.mp3">> <<createplaylist "village_bgm1">> <<track "village1">> <</createplaylist>> <<createplaylist "village_bgm2">> <<track "village2">> <</createplaylist>> <<createplaylist "village_bgm3">> <<track "village3">> <</createplaylist>> <<createplaylist "village_bgm4">> <<track "village4">> <</createplaylist>> <<cacheaudio "battle_bgm" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/battle_bgm.mp3">> <<createplaylist "battle_bgm">> <<track "battle_bgm">> <</createplaylist>> <<set setup.AllSoundActions = [ "action_Suck", ]>>> <<cacheaudio "action_Suck_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/Actions/Suck/Suck_01.mp3">> <<cacheaudio "action_Suck_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/Actions/Suck/Suck_02.mp3">> <<cacheaudio "action_Suck_3" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/Actions/Suck/Suck_03.mp3">> <<createplaylist "action_Suck">> <<track "action_Suck_1">> <<track "action_Suck_2">> <<track "action_Suck_3">> <</createplaylist>> <<include StoryInit_Voice1>> <<include StoryInit_Voice2>> <<include StoryInit_VoiceImp>> <<include StoryInit_VoiceTorgar>>
/*debug*/ /*<<set $Quest_CanExplore = true>>*/ <<set $Quest_CanExplore = true>> /*debug*/ /*<<set $Quest_InProgress = [$Quest_MQ002]>>*/ <<set $Quest_InProgress = []>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime", "CharacterSheet_Torgar", "CharacterSheet_Shard_Ring"]>> <<set $MediumRandomEncounters = ["CharacterSheet_Lakkos", "CharacterSheet_Lost_Entity", "CharacterSheet_Lost_Naga"]>>
<<set setup.FightMove_Stunned = { id: "FightMove_Stunned", name: "Stunned", preparation: function(character, target) { return character.info.name + " is stunned and cannot move!" }, attackAttemptDesc: function(character, target) { if(character.fight.variables.stunnedDuration > 0) { return character.info.name + " tries to snap out of it." } else { return character.info.name + " came back to their senses and is readying their next attack!" } }, activationCondition: function(character, target) { return true; }, dmg: 0, staminaCost: 0, critMod: 100, skillStatsToDescriptionSpacing: 1, skillDescription: "Try to regain your senses.", skillType: "special", skillTheme: "special", additionalEffects: [] }>>
<<set $FightStateDrivenModifiers = [$Bigger_Than_Target_1, $Bigger_Than_Target_2, $Bigger_Than_Target_3]>>
<<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>>
The enemy rushes in and attacks.
The enemy barrels forward toward you, throwing his weight behind his attack.
The enemy stomps forward and swings a massive fist.
The enemy's @[all|huge|arms|noverb] hurtle down toward you.
A trail of purple energy flows from his knuckles.
Each vein in his hand and arm burns with a tainted purple hue, energy rolls off of his skin as tendrils of dark power.
hops between each foot, ready to feint and strike at any moment.
braces himself for the battle.
rolls his boulder like shoulders, ready to strike.
is stretching his limbs, ready to wrestle.
rakes his large feet across the ground, ready to charge.
tenses his muscles. His bulky form creaks with strength, with the anticipation of battle.
flexes gargantuan muscles, ready to put each rolling mountain to use.
stomps his massive feet as he readies himself for combat. The earth quivers.
cracks his massive knuckles, they sound like thunder across the battlefield.
The air feels wrong around this creature.
A terrible darkness spreads across the ground from this creature's feet.
Purple and black tendrils of energy are breaking out from the ground around this creature's feet.
tiny
small
minute
little
large
sizeable
hefty
burly
huge
massive
towering
humongous
immense
titanic
colossal
gigantic
muscles harden and pulse with increasing strength. His biceps form fair peaks above well defined forearms. Veins begin peeking through his skin as they spread across his growing shoulders and neck. His pecs push outwards, his nipples harden and a moan escapes his mouth as the growth tumbles downward like a fresh breath of air through his six pack abs, thighs and calves.
athletic form hardens as each muscle contracts into picturesque beauty. Every line and crease deepens as the power flowing through him forces his body to adapt. His laterals spread wider, his abdominal wall pushes outward and his upper body swells with growing, physical pride.
body convulses as a tingling feeling spreads outwards from his core and to each limb. His body freezes momentarily before a wellspring of growth overtakes him. Calves bulge, quads expand and the upper body surges with strength to keep up.
expression shifts into a pleasurable smile. Looking down at his hands, he watches a bubble of growth move from his fingertips across his bulging arms and into his pecs. Momentarily, it stops. A worried look overtakes his otherwise calm expression. Suddenly, his cock fires an unattural amount of cum. Every pulse of white, every convulsion of his body propels his body upwards and outwards.
body shudders and he doubles over. His knees hit the ground as he is assaulted by a wave of intense pleasure. Every burgeoning muscle flexes, each crest and trough grows into mounds that could only be crafted with years of dedication. His arms become pillars of strength, his back becomes an atlas of muscles - his pecs begin pushing his growing nipples earthbound and his abdominal wall starts shifting from six to eight bricks of power.
mouth spreads into a wide grin as a surreal purple glow spins across the edges of his irises as his veins swell over his body. Not moments later, his cock rises as his limbs pack on weight and size. What was once ample, is now in excess. What was once well chiselled is now barelling. He flexes his bicep, watching it rise higher and higher. A sinister smile spreads wide across his face - this was only the beginning.
cock jumps to full mast as a sudden growth spurt overtakes his body. He quickly wraps his arms around his chest to feel his pecs compete with his biceps. Wave after wave, his arms pushes away from his chest from the sheer size being compressed into them. His legs adopt a wider stance as the war continues below with his quads, expanding glutes and growing calves.
body spasms as his powerful muscles all flex at once. His bull like neck pulses larger and begins to threaten the sides of his head. His pecs swell outwards in leaps and bounds over a growing and impressive set of eight abs. His hands rove across each expanding inch of flesh, feeling the skin stretch tighter against chords of steel that thicken with each passing second.
body shudders. Every boulder contained within him rumbles with an ominous wave of incoming growth. It didn't matter who or what was watching the world stood in stunned silence as his biceps exploded from raw, uncontained power. They barreled outwards until their pulsing peaks began to reach sizes that were clearly unnatural. Each pectoral was large enough to be a shelf, and they bounced eagerly as they consumed more and more space in front of him. Large nipples were forced further sideways and downwards as more and more space was claimed by their hosts. Thick thighs and glutes became even thicker, pillars that would easily host houses were increasing in size before his very eyes.
bones cracked audibly. Growth was upon him yet again, and this wave was even stronger than the last. With a booming thud, his muscles exploded with new size - too much and too fast for his body to contend with. The growth began running rampant; each second packed on more and more until limbs began to lock and grind against each other from the lack of any space at all. With a primal roar, he flexes - a beastly mountain of mass - and wills it all to compact inwards. Control was regained but his body had far from relented his new incredible atlassian size.
mouth opens wide as a primordial roar bellows from his growing form. Bending down, he slams his fist into the ground and a wave of size propells itself upwards from the cracked earth; up his forearm, bicep and into his bullish neck. His pectorals push further outwards, forcing his center of gravity forward before his waist expands into a pillar of pure power to support his new torso. Sliding outwards from the ground behind him; his legs push each other apart, massaging and grinding against his immense cock. The pleasure is too much. With another ear-splitting roar, he arches his back and unleashes a torrential geyser of white.
jaw lowers into abrupt maniacal laughter as he feels the power within him erupt. Like waves from the surface of disturbed water, his entire body groans, creaks and shifts as mucles begin to pack onto muscles - chords thicken and roadworks of veins the size of heavy duty pipes spiral across his expanding form. With a mighty stomp his growing foot hits the ground, forcing a monstrous wave of size upwards through his calves, into his thighs and finally into his bulging muscular rear. Finally, bringing both of his hands together in a mighty clap, his upper body doubles in strength and pure muscle mass.
movements halt. A deadly silence overtakes the land that he towers over. A rumbling. The sound of war drums, the sound of the Earth roaring its protest against the impending change. Then it happened. Mountains that were biceps doubled in size. Pectorals that quake with every minor shift billow outwards. Nipples - hard, large and sensitive are exiled into the deepening valley between them and an entire canyon of ten inumanely thick abdominal muscles. Laterals that were wings, were forced wider. Back muscles that rippled with pure power expanded and arms that could crush villages grew into monstrosities that the world could never contend with. His cock, large and heavy with muscle slowly swings into the air, its growing mass keeping each move sensual to all who would watch. Another rumble. Another catastrophe. Rivers of white explode from its tip into a deluge that coats you, the ground and every object close enough to suffer the titanic load unleashed from his apocalyptic sized balls.
gigantic arms fall limp at his side. A loud rumbling, akin to the mighty growl of a beast in heat begins to echo across the land. A dark shadow - the silhouette of this monstrous behemoth begins to shudder. The Golden Bastion. Those around it will all bear witness as the colossal titan suddenly shivers. A crack, as loud as thunder rockets through the air as the giant grows. Thunderous booms echo around the land; every one heralding the titan's bones shifting to create more space. The ground shudders as the shadow in the \ distance grows larger. Higher. Wider. There are no human words to describe the sheer size being displayed to the world, no words that exist to describe the mass being compacted into that singular point.
cock suddenly stiffens. An unfathomably large spurt of pre jettisons from his cock slit and pools in the lands far below him. The air suddenly becomes hot as a thick umistakeable aura of power coats the very fabric of reality. Reality's will could never stand a chance. To the world's surprise, the giant shudders and balloons outwards in every direction. His forearms are perfect spheres of unadulterad power, pushing against growing biceps and triceps that have long since dwarfed their owner's head. Their towering masses flex upwards and expand outwards, packing on new muscle groups that are not known to mankind. His neck surges outward, practically ungulfing what driving force exists behind such a titanic body. His laterals surge outwards, forming an incredibly powerful yet impossible Y-shape. Legs, as built as the foundations of the world, quickly explode into sizes which put those natural foundations to shame.
His @[all|cocks|one=throbs~more=throb], harder than it ever has. He looks down, feeling each vein engorge with unnatural thickness. Then it hits him, a wave of pleasure grows from the base of his loin. His shaft pulsates wildly as it expands thicker and longer. His eyes widen as the growth progresses further up his @[all|cocks|noverb]. It's so long, so thick. And it keeps growing, pushing his fingers wider apart.
A familiar feeling rushes over him. He grins, looking down at his @[all|cocks|noverb], welcoming a wave of incoming growth. It suddenly hits him, like a rush of adrenaline. His @[all|cocks|one=jolts~more=jolt] forward, hard enough to make him lose his balance. Suddenly, it comes. He screams in pleasure as his loin grows thicker and longer. Every beat of his heart, every flex of his muscles and every breath feed it with more heavy, throbbing flesh. He tries to grasp at his @[all|cocks|noverb] with both hands, failing to fully handle his monster as it grows uncontrollably. He throws his head back, moaning deeply enough to cut his breath short.
Suddenly, his @[all|cocks|one=throbs~more=throb]. The sheer need for attention of his monster overwhelms him. He tries to grasp the base; he can only tremble in anticipation. His @[all|cocks|one=is~more=are] so hot, so full and thick. He shivers at the thought of growing even bigger. Jolts of pleasure pulsates from his @[all|cocks|noverb] as it starts growing. He desperately tries to grasp and pleasure the throbbing flesh, but it is too massive for his hands to contain. He pushes down and thrust his hips along the ground. The sheer mass of his @[all|cocks|noverb] is still incredibly sensitive; he moans in pleasure as it pushes outward, bigger and bigger. He slides his fingers along his slit and moans passionately. Bolts of pleasure pierce him with every contact, \ precum leaks out of his monstrous cock like a damaged dam. His @[all|cocks|one=grows~more=grow] bigger than he thought possible. His loin is gigantic, monstrous even; finding anything that can handle him will be a challenge.
He feels something coming, something tremendous... A familiar warmth rushes over him; his loin burns with anticipation. It keeps building, tingles of pleasure spread from his @[all|cocks|noverb]. This wave of incoming growth is greater than a roaring sea, and it keeps building, threatening to swallow him in its eternal pleasure. But he welcomes it... He grins madly at his monstrous @[all|cocks|noverb] with an unatural eagerness. And then it happens. His @[all|cocks|one=explodes~more=explode] in size, mountains of sensitive flesh burst upwards along his pecs. He rubs it passionately, each touch bringing him close to the edge. His veins grow massive, feeding his @[all|cocks|noverb] with untold power. A roar of triumph bursts out of his as his @[all|cocks|noverb] takes over the scenery. Everything and everyone gets exposed to the glorious beast he's packing. They can only stare in awe as the ground rumbles; his @[all|cocks|one=strains~more=strain], the land braces. His roars resound throughout the land as an ocean of potent cum rains down on this world once again.
<<set setup.UniversalFlavour = { basicAttackAttemptFlavour: { heightFlavour: { small:[ "StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_small" ], medium:[ "StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_medium" ], large:[ "StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_large" ], huge:[ "StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_huge" ], }, corruptionFlavour: { corrupt75: [ "StoryInit_UniversalFlavour_basicAttackAttemptFlavour_corruptionFlavour_corrupt75" ], corrupt100: [ "StoryInit_UniversalFlavour_basicAttackAttemptFlavour_corruptionFlavour_corrupt100" ], }, }, basicAttackPrepFlavour :{ heightFlavour: { small: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_small_1", "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_small_2", ], medium: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_medium_1", "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_medium_2", ], large: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_large_1", "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_large_2", ], huge: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_huge_1", "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_huge_2", "StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_huge_3", ], }, corruptionFlavour: { corrupt50: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_corruptionFlavour_corrupt50" ], corrupt75: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_corruptionFlavour_corrupt75" ], corrupt100: [ "StoryInit_UniversalFlavour_basicAttackPrepFlavour_corruptionFlavour_corrupt100" ], }, }, sizeDescriptionFlavour :{ heightFlavour: { small: [ "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_1", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_2", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_3", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_4" ], medium: [ "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_1", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_2", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_3", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_4" ], large: [ "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_1", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_2", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_3", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_4" ], huge: [ "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_1", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_2", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_3", "StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_4" ], }, }, MuscleGrowthFlavourText :{ musclesFlavour: { small: [ "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_1", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_2", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_3", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_4", ], medium: [ "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_1", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_2", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_3", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_4", ], large: [ "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_1", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_2", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_3", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_4", ], huge: [ "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_huge_1", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_huge_2", "StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_huge_3", ], }, }, CockGrowthFlavourText :{ cockSizeFlavour: { small: [ "StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_small", ], medium: [ "StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_medium", ], large: [ "StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_large", ], huge: [ "StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_huge", ] }, } }>>
<<widget "PlayerHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>><</widget>> <<widget "PlayerCock">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>><</widget>> <<widget "PlayerBalls">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "balls"))>><</widget>> <<widget "PlayerRace">><<print setup.getRace(State.variables.CharacterSheet_Player.info.anatomy)>><</widget>> <<widget "PlayerName">><<print $CharacterSheet_Player.info.name>><</widget>> <<widget "Arms">><<print setup.processFlavours($CharacterSheet_Player, "@[all|arms|noverb]")>> \<</widget>> <<widget "Hands">><<print setup.processFlavours($CharacterSheet_Player, "@[all|hands|noverb]")>> \<</widget>> <<widget "Balls">><<print setup.processFlavours($CharacterSheet_Player, "@[all|balls|noverb]")>> \<</widget>> <<widget "SymbioteRace">><<print setup.getRace(State.variables.CharacterSheet_Player.symbiote.anatomy)>><</widget>> <<widget "SymbioteColor">><<print State.variables.CharacterSheet_Player.symbiote.color>><</widget>> <<widget "SymbioteName">><<print State.variables.CharacterSheet_Player.symbiote.name>><</widget>> <<widget "ImpHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "height"))>><</widget>> <<widget "ImpCockLength">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "cock"))>><</widget>> <<widget "ImpBallsSize">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "balls"))>><</widget>> <<widget "ImageMinoClothedGateBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_gatebg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_gatebg.png", undefined, true)>><</widget>> <<widget "ImageMinoClothedAura">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_aura_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_aura.png", undefined, true)>><</widget>> <<widget "ImageMinoClothedNoBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_nobg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_nobg.png", undefined, true)>><</widget>> <<widget "ImageMinoNakedGateBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_gatebg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_gatebg.png", undefined, true)>><</widget>> <<widget "ImageMinoNakedAura">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_aura_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_aura.png", undefined, true)>><</widget>> <<widget "ImageMinoNakedNoBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_nobg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_nobg.png", undefined, true)>><</widget>>
<<set $WorldState = { cultManor: { mainHall: { isBroken: false, }, eastWing: { isBroken: false, }, westWingHallway: { isBroken: false, }, dragonRoom: { isBroken: false, }, monolithBroken: false, westWing_LastDestination: "", westWing_ClearedRooms: [], }, apothusChosen: { essenceLevel: 0, }, apothusTransformed: false, }>>
/*Voice1/Arousal1*/ <<cacheaudio "Idle_Voice1_A1_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A1_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A1_S1_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_03.mp3">> <<cacheaudio "Idle_Voice1_A1_S1_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_04.mp3">> <<createplaylist "Idle_Voice1_A1_S1_C1">> <<track "Idle_Voice1_A1_S1_C1_01">> <<track "Idle_Voice1_A1_S1_C1_02">> <<track "Idle_Voice1_A1_S1_C1_03">> <<track "Idle_Voice1_A1_S1_C1_04">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A1_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A1_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A1_S2_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_03.mp3">> <<cacheaudio "Idle_Voice1_A1_S2_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_04.mp3">> <<createplaylist "Idle_Voice1_A1_S2_C1">> <<track "Idle_Voice1_A1_S2_C1_01">> <<track "Idle_Voice1_A1_S2_C1_02">> <<track "Idle_Voice1_A1_S2_C1_03">> <<track "Idle_Voice1_A1_S2_C1_04">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A1_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A1_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A1_S3_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_03.mp3">> <<cacheaudio "Idle_Voice1_A1_S3_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_04.mp3">> <<createplaylist "Idle_Voice1_A1_S3_C1">> <<track "Idle_Voice1_A1_S3_C1_01">> <<track "Idle_Voice1_A1_S3_C1_02">> <<track "Idle_Voice1_A1_S3_C1_03">> <<track "Idle_Voice1_A1_S3_C1_04">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A1_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A1_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A1_S4_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_03.mp3">> <<cacheaudio "Idle_Voice1_A1_S4_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_04.mp3">> <<createplaylist "Idle_Voice1_A1_S4_C1">> <<track "Idle_Voice1_A1_S4_C1_01">> <<track "Idle_Voice1_A1_S4_C1_02">> <<track "Idle_Voice1_A1_S4_C1_03">> <<track "Idle_Voice1_A1_S4_C1_04">> <</createplaylist>> /*Voice1/Arousal2*/ <<cacheaudio "Idle_Voice1_A2_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size1/Corrupt1/Idle_Voice1_A2_S1_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A2_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size1/Corrupt1/Idle_Voice1_A2_S1_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A2_S1_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size1/Corrupt1/Idle_Voice1_A2_S1_C1_03.mp3">> <<createplaylist "Idle_Voice1_A2_S1_C1">> <<track "Idle_Voice1_A2_S1_C1_01">> <<track "Idle_Voice1_A2_S1_C1_02">> <<track "Idle_Voice1_A2_S1_C1_03">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A2_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size2/Corrupt1/Idle_Voice1_A2_S2_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A2_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size2/Corrupt1/Idle_Voice1_A2_S2_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A2_S2_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size2/Corrupt1/Idle_Voice1_A2_S2_C1_03.mp3">> <<createplaylist "Idle_Voice1_A2_S2_C1">> <<track "Idle_Voice1_A2_S2_C1_01">> <<track "Idle_Voice1_A2_S2_C1_02">> <<track "Idle_Voice1_A2_S2_C1_03">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A2_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size3/Corrupt1/Idle_Voice1_A2_S3_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A2_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size3/Corrupt1/Idle_Voice1_A2_S3_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A2_S3_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size3/Corrupt1/Idle_Voice1_A2_S3_C1_03.mp3">> <<createplaylist "Idle_Voice1_A2_S3_C1">> <<track "Idle_Voice1_A2_S3_C1_01">> <<track "Idle_Voice1_A2_S3_C1_02">> <<track "Idle_Voice1_A2_S3_C1_03">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A2_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size4/Corrupt1/Idle_Voice1_A2_S4_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A2_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size4/Corrupt1/Idle_Voice1_A2_S4_C1_02.mp3">> <<cacheaudio "Idle_Voice1_A2_S4_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size4/Corrupt1/Idle_Voice1_A2_S4_C1_03.mp3">> <<createplaylist "Idle_Voice1_A2_S4_C1">> <<track "Idle_Voice1_A2_S4_C1_01">> <<track "Idle_Voice1_A2_S4_C1_02">> <<track "Idle_Voice1_A2_S4_C1_03">> <</createplaylist>> /*Voice1/Arousal3*/ <<cacheaudio "Idle_Voice1_A3_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size1/Corrupt1/Idle_Voice1_A3_S1_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A3_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size1/Corrupt1/Idle_Voice1_A3_S1_C1_02.mp3">> <<createplaylist "Idle_Voice1_A3_S1_C1">> <<track "Idle_Voice1_A3_S1_C1_01">> <<track "Idle_Voice1_A3_S1_C1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A3_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size2/Corrupt1/Idle_Voice1_A3_S2_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A3_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size2/Corrupt1/Idle_Voice1_A3_S2_C1_02.mp3">> <<createplaylist "Idle_Voice1_A3_S2_C1">> <<track "Idle_Voice1_A3_S2_C1_01">> <<track "Idle_Voice1_A3_S2_C1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A3_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size3/Corrupt1/Idle_Voice1_A3_S3_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A3_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size3/Corrupt1/Idle_Voice1_A3_S3_C1_02.mp3">> <<createplaylist "Idle_Voice1_A3_S3_C1">> <<track "Idle_Voice1_A3_S3_C1_01">> <<track "Idle_Voice1_A3_S3_C1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A3_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size4/Corrupt1/Idle_Voice1_A3_S4_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A3_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size4/Corrupt1/Idle_Voice1_A3_S4_C1_02.mp3">> <<createplaylist "Idle_Voice1_A3_S4_C1">> <<track "Idle_Voice1_A3_S4_C1_01">> <<track "Idle_Voice1_A3_S4_C1_02">> <</createplaylist>> /*Voice1/Arousal4*/ <<cacheaudio "Idle_Voice1_A4_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size1/Corrupt1/Idle_Voice1_A4_S1_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A4_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size1/Corrupt1/Idle_Voice1_A4_S1_C1_02.mp3">> <<createplaylist "Idle_Voice1_A4_S1_C1">> <<track "Idle_Voice1_A4_S1_C1_01">> <<track "Idle_Voice1_A4_S1_C1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A4_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size2/Corrupt1/Idle_Voice1_A4_S2_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A4_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size2/Corrupt1/Idle_Voice1_A4_S2_C1_02.mp3">> <<createplaylist "Idle_Voice1_A4_S2_C1">> <<track "Idle_Voice1_A4_S2_C1_01">> <<track "Idle_Voice1_A4_S2_C1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A4_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size3/Corrupt1/Idle_Voice1_A4_S3_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A4_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size3/Corrupt1/Idle_Voice1_A4_S3_C1_02.mp3">> <<createplaylist "Idle_Voice1_A4_S3_C1">> <<track "Idle_Voice1_A4_S3_C1_01">> <<track "Idle_Voice1_A4_S3_C1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice1_A4_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size4/Corrupt1/Idle_Voice1_A4_S4_C1_01.mp3">> <<cacheaudio "Idle_Voice1_A4_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size4/Corrupt1/Idle_Voice1_A4_S4_C1_02.mp3">> <<createplaylist "Idle_Voice1_A4_S4_C1">> <<track "Idle_Voice1_A4_S4_C1_01">> <<track "Idle_Voice1_A4_S4_C1_02">> <</createplaylist>> <<createplaylist "Test_Voice1">> <<track "Idle_Voice1_A1_S1_C1_01">> <<track "Idle_Voice1_A1_S1_C1_02">> <<track "Idle_Voice1_A1_S1_C1_03">> <<track "Idle_Voice1_A1_S1_C1_04">> <<track "Idle_Voice1_A2_S1_C1_01">> <<track "Idle_Voice1_A2_S1_C1_02">> <<track "Idle_Voice1_A2_S1_C1_03">> <<track "Idle_Voice1_A3_S1_C1_01">> <<track "Idle_Voice1_A3_S1_C1_02">> <</createplaylist>>
/*Voice2/Arousal1*/ <<cacheaudio "Idle_Voice2_A1_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size1/Idle_Voice2_A1_S1_01.mp3">> <<cacheaudio "Idle_Voice2_A1_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size1/Idle_Voice2_A1_S1_02.mp3">> <<cacheaudio "Idle_Voice2_A1_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size1/Idle_Voice2_A1_S1_03.mp3">> <<createplaylist "Idle_Voice2_A1_S1">> <<track "Idle_Voice2_A1_S1_01">> <<track "Idle_Voice2_A1_S1_02">> <<track "Idle_Voice2_A1_S1_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A1_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size2/Idle_Voice2_A1_S2_01.mp3">> <<cacheaudio "Idle_Voice2_A1_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size2/Idle_Voice2_A1_S2_02.mp3">> <<cacheaudio "Idle_Voice2_A1_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size2/Idle_Voice2_A1_S2_03.mp3">> <<createplaylist "Idle_Voice2_A1_S2">> <<track "Idle_Voice2_A1_S2_01">> <<track "Idle_Voice2_A1_S2_02">> <<track "Idle_Voice2_A1_S2_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A1_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size3/Idle_Voice2_A1_S3_01.mp3">> <<cacheaudio "Idle_Voice2_A1_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size3/Idle_Voice2_A1_S3_02.mp3">> <<cacheaudio "Idle_Voice2_A1_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size3/Idle_Voice2_A1_S3_03.mp3">> <<createplaylist "Idle_Voice2_A1_S3">> <<track "Idle_Voice2_A1_S3_01">> <<track "Idle_Voice2_A1_S3_02">> <<track "Idle_Voice2_A1_S3_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A1_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size4/Idle_Voice2_A1_S4_01.mp3">> <<cacheaudio "Idle_Voice2_A1_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size4/Idle_Voice2_A1_S4_02.mp3">> <<cacheaudio "Idle_Voice2_A1_S4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size4/Idle_Voice2_A1_S4_03.mp3">> <<createplaylist "Idle_Voice2_A1_S4">> <<track "Idle_Voice2_A1_S4_01">> <<track "Idle_Voice2_A1_S4_02">> <<track "Idle_Voice2_A1_S4_03">> <</createplaylist>> /*Voice2/Arousal2*/ <<cacheaudio "Idle_Voice2_A2_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size1/Idle_Voice2_A2_S1_01.mp3">> <<cacheaudio "Idle_Voice2_A2_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size1/Idle_Voice2_A2_S1_02.mp3">> <<cacheaudio "Idle_Voice2_A2_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size1/Idle_Voice2_A2_S1_03.mp3">> <<createplaylist "Idle_Voice2_A2_S1">> <<track "Idle_Voice2_A2_S1_01">> <<track "Idle_Voice2_A2_S1_02">> <<track "Idle_Voice2_A2_S1_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A2_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size2/Idle_Voice2_A2_S2_01.mp3">> <<cacheaudio "Idle_Voice2_A2_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size2/Idle_Voice2_A2_S2_02.mp3">> <<cacheaudio "Idle_Voice2_A2_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size2/Idle_Voice2_A2_S2_03.mp3">> <<createplaylist "Idle_Voice2_A2_S2">> <<track "Idle_Voice2_A2_S2_01">> <<track "Idle_Voice2_A2_S2_02">> <<track "Idle_Voice2_A2_S2_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A2_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size3/Idle_Voice2_A2_S3_01.mp3">> <<cacheaudio "Idle_Voice2_A2_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size3/Idle_Voice2_A2_S3_02.mp3">> <<cacheaudio "Idle_Voice2_A2_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size3/Idle_Voice2_A2_S3_03.mp3">> <<createplaylist "Idle_Voice2_A2_S3">> <<track "Idle_Voice2_A2_S3_01">> <<track "Idle_Voice2_A2_S3_02">> <<track "Idle_Voice2_A2_S3_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A2_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size4/Idle_Voice2_A2_S4_01.mp3">> <<cacheaudio "Idle_Voice2_A2_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size4/Idle_Voice2_A2_S4_02.mp3">> <<cacheaudio "Idle_Voice2_A2_S4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size4/Idle_Voice2_A2_S4_03.mp3">> <<createplaylist "Idle_Voice2_A2_S4">> <<track "Idle_Voice2_A2_S4_01">> <<track "Idle_Voice2_A2_S4_02">> <<track "Idle_Voice2_A2_S4_03">> <</createplaylist>> /*Voice2/Arousal3*/ <<cacheaudio "Idle_Voice2_A3_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size1/Idle_Voice2_A3_S1_01.mp3">> <<cacheaudio "Idle_Voice2_A3_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size1/Idle_Voice2_A3_S1_02.mp3">> <<cacheaudio "Idle_Voice2_A3_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size1/Idle_Voice2_A3_S1_03.mp3">> <<createplaylist "Idle_Voice2_A3_S1">> <<track "Idle_Voice2_A3_S1_01">> <<track "Idle_Voice2_A3_S1_02">> <<track "Idle_Voice2_A3_S1_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A3_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size2/Idle_Voice2_A3_S2_01.mp3">> <<cacheaudio "Idle_Voice2_A3_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size2/Idle_Voice2_A3_S2_02.mp3">> <<cacheaudio "Idle_Voice2_A3_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size2/Idle_Voice2_A3_S2_03.mp3">> <<createplaylist "Idle_Voice2_A3_S2">> <<track "Idle_Voice2_A3_S2_01">> <<track "Idle_Voice2_A3_S2_02">> <<track "Idle_Voice2_A3_S2_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A3_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size3/Idle_Voice2_A3_S3_01.mp3">> <<cacheaudio "Idle_Voice2_A3_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size3/Idle_Voice2_A3_S3_02.mp3">> <<cacheaudio "Idle_Voice2_A3_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size3/Idle_Voice2_A3_S3_03.mp3">> <<createplaylist "Idle_Voice2_A3_S3">> <<track "Idle_Voice2_A3_S3_01">> <<track "Idle_Voice2_A3_S3_02">> <<track "Idle_Voice2_A3_S3_03">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A3_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size4/Idle_Voice2_A3_S4_01.mp3">> <<cacheaudio "Idle_Voice2_A3_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size4/Idle_Voice2_A3_S4_02.mp3">> <<cacheaudio "Idle_Voice2_A3_S4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size4/Idle_Voice2_A3_S4_03.mp3">> <<createplaylist "Idle_Voice2_A3_S4">> <<track "Idle_Voice2_A3_S4_01">> <<track "Idle_Voice2_A3_S4_02">> <<track "Idle_Voice2_A3_S4_03">> <</createplaylist>> /*Voice2/Arousal4*/ <<cacheaudio "Idle_Voice2_A4_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size1/Idle_Voice2_A4_S1_01.mp3">> <<cacheaudio "Idle_Voice2_A4_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size1/Idle_Voice2_A4_S1_02.mp3">> <<createplaylist "Idle_Voice2_A4_S1">> <<track "Idle_Voice2_A4_S1_01">> <<track "Idle_Voice2_A4_S1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A4_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size2/Idle_Voice2_A4_S2_01.mp3">> <<cacheaudio "Idle_Voice2_A4_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size2/Idle_Voice2_A4_S2_02.mp3">> <<createplaylist "Idle_Voice2_A4_S2">> <<track "Idle_Voice2_A4_S2_01">> <<track "Idle_Voice2_A4_S2_02">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A4_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size3/Idle_Voice2_A4_S3_01.mp3">> <<cacheaudio "Idle_Voice2_A4_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size3/Idle_Voice2_A4_S3_02.mp3">> <<createplaylist "Idle_Voice2_A4_S3">> <<track "Idle_Voice2_A4_S3_01">> <<track "Idle_Voice2_A4_S3_02">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A4_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size4/Idle_Voice2_A4_S4_01.mp3">> <<cacheaudio "Idle_Voice2_A4_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size4/Idle_Voice2_A4_S4_02.mp3">> <<createplaylist "Idle_Voice2_A4_S4">> <<track "Idle_Voice2_A4_S4_01">> <<track "Idle_Voice2_A4_S4_02">> <</createplaylist>> /*Voice2/Arousal5*/ <<cacheaudio "Idle_Voice2_A5_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size1/Idle_Voice2_A5_S1_01.mp3">> <<cacheaudio "Idle_Voice2_A5_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size1/Idle_Voice2_A5_S1_02.mp3">> <<createplaylist "Idle_Voice2_A5_S1">> <<track "Idle_Voice2_A5_S1_01">> <<track "Idle_Voice2_A5_S1_02">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A5_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size2/Idle_Voice2_A5_S2_01.mp3">> <<cacheaudio "Idle_Voice2_A5_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size2/Idle_Voice2_A5_S2_02.mp3">> <<createplaylist "Idle_Voice2_A5_S2">> <<track "Idle_Voice2_A5_S2_01">> <<track "Idle_Voice2_A5_S2_02">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A5_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size3/Idle_Voice2_A5_S3_01.mp3">> <<cacheaudio "Idle_Voice2_A5_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size3/Idle_Voice2_A5_S3_02.mp3">> <<createplaylist "Idle_Voice2_A5_S3">> <<track "Idle_Voice2_A5_S3_01">> <<track "Idle_Voice2_A5_S3_02">> <</createplaylist>> <<cacheaudio "Idle_Voice2_A5_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size4/Idle_Voice2_A5_S4_01.mp3">> <<cacheaudio "Idle_Voice2_A5_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size4/Idle_Voice2_A5_S4_02.mp3">> <<createplaylist "Idle_Voice2_A5_S4">> <<track "Idle_Voice2_A5_S4_01">> <<track "Idle_Voice2_A5_S4_02">> <</createplaylist>> <<createplaylist "Test_Voice2">> <<track "Idle_Voice2_A1_S1_01">> <<track "Idle_Voice2_A1_S1_02">> <<track "Idle_Voice2_A1_S1_03">> <<track "Idle_Voice2_A2_S1_01">> <<track "Idle_Voice2_A2_S1_02">> <<track "Idle_Voice2_A2_S1_03">> <<track "Idle_Voice2_A3_S1_01">> <<track "Idle_Voice2_A3_S1_02">> <<track "Idle_Voice2_A3_S1_03">> <</createplaylist>>
/*Voice2/Arousal1*/ <<cacheaudio "Idle_Imp_A1_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size1/Idle_Imp_A1_S1_01.mp3">> <<cacheaudio "Idle_Imp_A1_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size1/Idle_Imp_A1_S1_02.mp3">> <<cacheaudio "Idle_Imp_A1_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size1/Idle_Imp_A1_S1_03.mp3">> <<createplaylist "Idle_Imp_A1_S1">> <<track "Idle_Imp_A1_S1_01">> <<track "Idle_Imp_A1_S1_02">> <<track "Idle_Imp_A1_S1_03">> <</createplaylist>> <<cacheaudio "Idle_Imp_A1_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size2/Idle_Imp_A1_S2_01.mp3">> <<cacheaudio "Idle_Imp_A1_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size2/Idle_Imp_A1_S2_02.mp3">> <<cacheaudio "Idle_Imp_A1_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size2/Idle_Imp_A1_S2_03.mp3">> <<createplaylist "Idle_Imp_A1_S2">> <<track "Idle_Imp_A1_S2_01">> <<track "Idle_Imp_A1_S2_02">> <<track "Idle_Imp_A1_S2_03">> <</createplaylist>> <<cacheaudio "Idle_Imp_A1_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size3/Idle_Imp_A1_S3_01.mp3">> <<cacheaudio "Idle_Imp_A1_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size3/Idle_Imp_A1_S3_02.mp3">> <<cacheaudio "Idle_Imp_A1_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size3/Idle_Imp_A1_S3_03.mp3">> <<createplaylist "Idle_Imp_A1_S3">> <<track "Idle_Imp_A1_S3_01">> <<track "Idle_Imp_A1_S3_02">> <<track "Idle_Imp_A1_S3_03">> <</createplaylist>> /*Voice2/Arousal2*/ <<cacheaudio "Idle_Imp_A2_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size1/Idle_Imp_A2_S1_01.mp3">> <<cacheaudio "Idle_Imp_A2_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size1/Idle_Imp_A2_S1_02.mp3">> <<cacheaudio "Idle_Imp_A2_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size1/Idle_Imp_A2_S1_03.mp3">> <<createplaylist "Idle_Imp_A2_S1">> <<track "Idle_Imp_A2_S1_01">> <<track "Idle_Imp_A2_S1_02">> <<track "Idle_Imp_A2_S1_03">> <</createplaylist>> <<cacheaudio "Idle_Imp_A2_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size2/Idle_Imp_A2_S2_01.mp3">> <<cacheaudio "Idle_Imp_A2_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size2/Idle_Imp_A2_S2_02.mp3">> <<cacheaudio "Idle_Imp_A2_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size2/Idle_Imp_A2_S2_03.mp3">> <<createplaylist "Idle_Imp_A2_S2">> <<track "Idle_Imp_A2_S2_01">> <<track "Idle_Imp_A2_S2_02">> <<track "Idle_Imp_A2_S2_03">> <</createplaylist>> <<cacheaudio "Idle_Imp_A2_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size3/Idle_Imp_A2_S3_01.mp3">> <<cacheaudio "Idle_Imp_A2_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size3/Idle_Imp_A2_S3_02.mp3">> <<cacheaudio "Idle_Imp_A2_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size3/Idle_Imp_A2_S3_03.mp3">> <<createplaylist "Idle_Imp_A2_S3">> <<track "Idle_Imp_A2_S3_01">> <<track "Idle_Imp_A2_S3_02">> <<track "Idle_Imp_A2_S3_03">> <</createplaylist>> /*Voice2/Arousal3*/ <<cacheaudio "Idle_Imp_A3_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size1/Idle_Imp_A3_S1_01.mp3">> <<cacheaudio "Idle_Imp_A3_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size1/Idle_Imp_A3_S1_02.mp3">> <<cacheaudio "Idle_Imp_A3_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size1/Idle_Imp_A3_S1_03.mp3">> <<createplaylist "Idle_Imp_A3_S1">> <<track "Idle_Imp_A3_S1_01">> <<track "Idle_Imp_A3_S1_02">> <<track "Idle_Imp_A3_S1_03">> <</createplaylist>> <<cacheaudio "Idle_Imp_A3_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size2/Idle_Imp_A3_S2_01.mp3">> <<cacheaudio "Idle_Imp_A3_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size2/Idle_Imp_A3_S2_02.mp3">> <<cacheaudio "Idle_Imp_A3_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size2/Idle_Imp_A3_S2_03.mp3">> <<createplaylist "Idle_Imp_A3_S2">> <<track "Idle_Imp_A3_S2_01">> <<track "Idle_Imp_A3_S2_02">> <<track "Idle_Imp_A3_S2_03">> <</createplaylist>> <<cacheaudio "Idle_Imp_A3_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size3/Idle_Imp_A3_S3_01.mp3">> <<cacheaudio "Idle_Imp_A3_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size3/Idle_Imp_A3_S3_02.mp3">> <<cacheaudio "Idle_Imp_A3_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size3/Idle_Imp_A3_S3_03.mp3">> <<createplaylist "Idle_Imp_A3_S3">> <<track "Idle_Imp_A3_S3_01">> <<track "Idle_Imp_A3_S3_02">> <<track "Idle_Imp_A3_S3_03">> <</createplaylist>> /*Voice2/Arousal4*/ <<cacheaudio "Idle_Imp_A4_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size1/Idle_Imp_A4_S1_01.mp3">> <<cacheaudio "Idle_Imp_A4_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size1/Idle_Imp_A4_S1_02.mp3">> <<createplaylist "Idle_Imp_A4_S1">> <<track "Idle_Imp_A4_S1_01">> <<track "Idle_Imp_A4_S1_02">> <</createplaylist>> <<cacheaudio "Idle_Imp_A4_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size2/Idle_Imp_A4_S2_01.mp3">> <<cacheaudio "Idle_Imp_A4_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size2/Idle_Imp_A4_S2_02.mp3">> <<createplaylist "Idle_Imp_A4_S2">> <<track "Idle_Imp_A4_S2_01">> <<track "Idle_Imp_A4_S2_02">> <</createplaylist>> <<cacheaudio "Idle_Imp_A4_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size3/Idle_Imp_A4_S3_01.mp3">> <<cacheaudio "Idle_Imp_A4_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size3/Idle_Imp_A4_S3_02.mp3">> <<createplaylist "Idle_Imp_A4_S3">> <<track "Idle_Imp_A4_S3_01">> <<track "Idle_Imp_A4_S3_02">> <</createplaylist>> /*Voice2/Arousal5*/ <<cacheaudio "Idle_Imp_A5_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level5/Size1/Idle_Imp_A5_S1_01.mp3">> <<createplaylist "Idle_Imp_A5_S1">> <<track "Idle_Imp_A5_S1_01">> <</createplaylist>> <<cacheaudio "Idle_Imp_A5_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level5/Size2/Idle_Imp_A5_S2_01.mp3">> <<createplaylist "Idle_Imp_A5_S2">> <<track "Idle_Imp_A5_S2_01">> <</createplaylist>> <<cacheaudio "Idle_Imp_A5_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level5/Size3/Idle_Imp_A5_S3_01.mp3">> <<createplaylist "Idle_Imp_A5_S3">> <<track "Idle_Imp_A5_S3_01">> <</createplaylist>>
/*Voice2/Arousal1*/ <<cacheaudio "Torgar_Idle_S1_A1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level1/Torgar_Idle_S1_A1_1.mp3">> <<cacheaudio "Torgar_Idle_S1_A1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level1/Torgar_Idle_S1_A1_2.mp3">> <<cacheaudio "Torgar_Idle_S1_A1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level1/Torgar_Idle_S1_A1_3.mp3">> <<createplaylist "Torgar_Idle_S1_A1">> <<track "Torgar_Idle_S1_A1_01">> <<track "Torgar_Idle_S1_A1_02">> <<track "Torgar_Idle_S1_A1_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S2_A1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level1/Torgar_Idle_S2_A1_1.mp3">> <<cacheaudio "Torgar_Idle_S2_A1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level1/Torgar_Idle_S2_A1_2.mp3">> <<cacheaudio "Torgar_Idle_S2_A1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level1/Torgar_Idle_S2_A1_3.mp3">> <<createplaylist "Torgar_Idle_S2_A1">> <<track "Torgar_Idle_S2_A1_01">> <<track "Torgar_Idle_S2_A1_02">> <<track "Torgar_Idle_S2_A1_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S3_A1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level1/Torgar_Idle_S3_A1_1.mp3">> <<cacheaudio "Torgar_Idle_S3_A1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level1/Torgar_Idle_S3_A1_2.mp3">> <<cacheaudio "Torgar_Idle_S3_A1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level1/Torgar_Idle_S3_A1_3.mp3">> <<createplaylist "Torgar_Idle_S3_A1">> <<track "Torgar_Idle_S3_A1_01">> <<track "Torgar_Idle_S3_A1_02">> <<track "Torgar_Idle_S3_A1_03">> <</createplaylist>> /*Voice2/Arousal2*/ <<cacheaudio "Torgar_Idle_S1_A2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level2/Torgar_Idle_S1_A2_1.mp3">> <<cacheaudio "Torgar_Idle_S1_A2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level2/Torgar_Idle_S1_A2_2.mp3">> <<cacheaudio "Torgar_Idle_S1_A2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level2/Torgar_Idle_S1_A2_3.mp3">> <<createplaylist "Torgar_Idle_S1_A2">> <<track "Torgar_Idle_S1_A2_01">> <<track "Torgar_Idle_S1_A2_02">> <<track "Torgar_Idle_S1_A2_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S2_A2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level2/Torgar_Idle_S2_A2_1.mp3">> <<cacheaudio "Torgar_Idle_S2_A2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level2/Torgar_Idle_S2_A2_2.mp3">> <<cacheaudio "Torgar_Idle_S2_A2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level2/Torgar_Idle_S2_A2_3.mp3">> <<createplaylist "Torgar_Idle_S2_A2">> <<track "Torgar_Idle_S2_A2_01">> <<track "Torgar_Idle_S2_A2_02">> <<track "Torgar_Idle_S2_A2_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S3_A2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level2/Torgar_Idle_S3_A2_1.mp3">> <<cacheaudio "Torgar_Idle_S3_A2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level2/Torgar_Idle_S3_A2_2.mp3">> <<cacheaudio "Torgar_Idle_S3_A2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level2/Torgar_Idle_S3_A2_3.mp3">> <<createplaylist "Torgar_Idle_S3_A2">> <<track "Torgar_Idle_S3_A2_01">> <<track "Torgar_Idle_S3_A2_02">> <<track "Torgar_Idle_S3_A2_03">> <</createplaylist>> /*Voice2/Arousal3*/ <<cacheaudio "Torgar_Idle_S1_A3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level3/Torgar_Idle_S1_A3_1.mp3">> <<cacheaudio "Torgar_Idle_S1_A3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level3/Torgar_Idle_S1_A3_2.mp3">> <<cacheaudio "Torgar_Idle_S1_A3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level3/Torgar_Idle_S1_A3_3.mp3">> <<createplaylist "Torgar_Idle_S1_A3">> <<track "Torgar_Idle_S1_A3_01">> <<track "Torgar_Idle_S1_A3_02">> <<track "Torgar_Idle_S1_A3_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S2_A3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level3/Torgar_Idle_S2_A3_1.mp3">> <<cacheaudio "Torgar_Idle_S2_A3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level3/Torgar_Idle_S2_A3_2.mp3">> <<cacheaudio "Torgar_Idle_S2_A3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level3/Torgar_Idle_S2_A3_3.mp3">> <<createplaylist "Torgar_Idle_S2_A3">> <<track "Torgar_Idle_S2_A3_01">> <<track "Torgar_Idle_S2_A3_02">> <<track "Torgar_Idle_S2_A3_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S3_A3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level3/Torgar_Idle_S3_A3_1.mp3">> <<cacheaudio "Torgar_Idle_S3_A3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level3/Torgar_Idle_S3_A3_2.mp3">> <<cacheaudio "Torgar_Idle_S3_A3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level3/Torgar_Idle_S3_A3_3.mp3">> <<createplaylist "Torgar_Idle_S3_A3">> <<track "Torgar_Idle_S3_A3_01">> <<track "Torgar_Idle_S3_A3_02">> <<track "Torgar_Idle_S3_A3_03">> <</createplaylist>> /*Voice2/Arousal4*/ <<cacheaudio "Torgar_Idle_S1_A4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level4/Torgar_Idle_S1_A4_1.mp3">> <<cacheaudio "Torgar_Idle_S1_A4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level4/Torgar_Idle_S1_A4_2.mp3">> <<cacheaudio "Torgar_Idle_S1_A4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level4/Torgar_Idle_S1_A4_3.mp3">> <<createplaylist "Torgar_Idle_S1_A4">> <<track "Torgar_Idle_S1_A4_01">> <<track "Torgar_Idle_S1_A4_02">> <<track "Torgar_Idle_S1_A4_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S2_A4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level4/Torgar_Idle_S2_A4_1.mp3">> <<cacheaudio "Torgar_Idle_S2_A4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level4/Torgar_Idle_S2_A4_2.mp3">> <<cacheaudio "Torgar_Idle_S2_A4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level4/Torgar_Idle_S2_A4_3.mp3">> <<createplaylist "Torgar_Idle_S2_A4">> <<track "Torgar_Idle_S2_A4_01">> <<track "Torgar_Idle_S2_A4_02">> <<track "Torgar_Idle_S2_A4_03">> <</createplaylist>> <<cacheaudio "Torgar_Idle_S3_A4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level4/Torgar_Idle_S3_A4_1.mp3">> <<cacheaudio "Torgar_Idle_S3_A4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level4/Torgar_Idle_S3_A4_2.mp3">> <<cacheaudio "Torgar_Idle_S3_A4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level4/Torgar_Idle_S3_A4_3.mp3">> <<createplaylist "Torgar_Idle_S3_A4">> <<track "Torgar_Idle_S3_A4_01">> <<track "Torgar_Idle_S3_A4_02">> <<track "Torgar_Idle_S3_A4_03">> <</createplaylist>>
<<set setup.FighterSheet_Abel = { hp: 60, stamina: 15, strength: 10, critChance: 70, critDamage: 2.50, arousalGain: 0, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 12, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id], fightReward: setup.RewardTier.VERY_HIGH, encounterIntroText: "", encounterStartText: "", outcomePlayerWins: "", outcomePlayerLoses: "" }>>
<<set setup.InfoSheet_Abel = { name: "Abel", gender: "male", picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_apprentice.png", pictureCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_apprentice_corrupted.png", currentEmote: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_normal.png", emoteList: { normal: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_normal.png", angry: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_angry.png", blushing: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_embarrassed.png", corrupted: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_corrupted.png", worried: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_sad.png", }, bodyList: { apprentice: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_apprentice.png", apprenticeCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_apprentice_corrupted.png", herald: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald.png", heraldCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_corrupted.png", naked: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_naked.png", nakedCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_naked_corrupted.png", villager: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_villager.png", villagerCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_villager_corrupted.png", }, corruption: 0, muscles: 20, height: 74, cock: 6, balls: 2, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.PURPLE }, jaws: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, hands: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, horns: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.RED }, arms: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } }, alive: true }>>
<<include "_abel_text_sheet">> <<include "_abel_fight_sheet">> <<include "_abel_info_sheet">> <<include "_abel_quest_sheet">> <<set $CharacterSheet_Abel = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Abel", info: setup.InfoSheet_Abel, fight: setup.FighterSheet_Abel, quest: setup.QuestSheet_Abel, text: "TextSheet_Abel"})>>
<<set setup.QuestSheet_Abel = { playedHouseIntro: false, houseIntro: { attackGuard: { available: true, condition: function() { return $CharacterSheet_town_guard.quest.beatenOnce && !$CharacterSheet_Abel.quest.playedHouseIntro; }, passage: "abelHouseIntro_firstDialogueAttackedGuard_link", }, baseFirstDialogue: { available: true, condition: function() { return !$CharacterSheet_Abel.quest.playedHouseIntro; }, passage: "abelHouseIntro_firstDialogue_link", }, }, flavourDialogue: { introTellAll: { available: true, condition: function() { return $CharacterSheet_Abel.quest.playedHouseIntro; }, passage: "abelHouseIntro_tellAll_link", }, talkAboutCray: { available: true, condition: function() { return setup.hasAvailableNarativeEvent($CharacterSheet_Abel.quest.crayDialogue); }, passage: "abelHouseDialogue_aboutCray_link", }, talkAboutEldest: { available: true, condition: function() { return setup.hasAvailableNarativeEvent($CharacterSheet_Abel.quest.heraldDialogue); }, passage: "abelHouseDialogue_Herald_link", }, talkAboutTheBind: { available: true, condition: function() { return State.variables.CharacterSheet_Shard_Ring.quest.met == true; }, passage: "abelHouseDialogue_aboutTheBind_link", }, }, crayDialogue: { whereabouts: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_aboutCray_whereabouts_link", }, dayLeft: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_aboutCray_dayLeft_link", }, motives: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_aboutCray_motives_link", }, villageLife: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_aboutCray_villageLife_link", }, achievements: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_aboutCray_achievements_link", }, scavengerLife: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_aboutCray_scavengerLife_link", }, }, heraldDialogue: { duty: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_Herald_duty_link", }, eldest: { available: true, condition: function() { return true; }, passage: "abelHouseDialogue_Herald_eldest_link", }, }, }>>
<<set setup.TextSheet_Abel = { }>>
<<set setup.FighterSheet_Apothus = { hp: 320, stamina: 15, strength: 100, critChance: 40, critDamage: 1.50, arousalGain: 60, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 12, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_SummonParasite.id], fightReward: setup.RewardTier.VERY_HIGH, encounterIntroText: "<<include Quest_MQ002_ApothusEncounter_FightIntro>>", encounterStartText: "<<include Quest_MQ002_ApothusEncounter_FightStart>>", outcomePlayerWins: "<<include Quest_MQ002_ApothusEncounter_PlayerWins>>", outcomePlayerLoses: "<<include Quest_MQ002_ApothusEncounter_PlayerLoses>>" }>>
<<set setup.InfoSheet_Apothus = { name: "Apothus", gender: "male", picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/aphotus_1st_form.png", corruption: 70, muscles: 80, height: 156, cock: 19, balls: 7, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.PURPLE }, jaws: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, hands: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, horns: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.RED }, arms: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } }, alive: true }>>
<<include "_apothus_text_sheet">> <<include "_apothus_fight_sheet">> <<include "_apothus_info_sheet">> <<include "_apothus_quest_sheet">> <<set $CharacterSheet_Apothus = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Apothus", info: setup.InfoSheet_Apothus, fight: setup.FighterSheet_Apothus, quest: setup.QuestSheet_Apothus, text: "TextSheet_Apothus"})>> <<run $CharacterSheet_Apothus.applyAbilityRuntimeData(setup.Ability_Masochism)>> <<run $CharacterSheet_Apothus.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth_2)>> <<run $CharacterSheet_Apothus.applyAbilityRuntimeData(setup.Ability_BrinkOfMadness)>>
<<set setup.QuestSheet_Apothus = { met: false, askedAboutHim: false, }>>
<<set setup.TextSheet_Apothus = { }>>
<<set setup.FighterSheet_Apothus_2nd_Form = { hp: 400, stamina: 30, strength: 90, critChance: 0, critDamage: 1.50, arousalGain: 60, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 30, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Infest.id, setup.FightMove_ConsumeLost.id, setup.FightMove_SeedOfRuin.id], fightReward: setup.RewardTier.VERY_HIGH, encounterIntroText: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_FightIntro>>", encounterStartText: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_FightStart>>", outcomePlayerWins: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins>>", outcomePlayerLoses: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses>>" }>>
<<set setup.InfoSheet_Apothus_2nd_Form = { name: "Apothus", gender: "male", picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/apothus_2nd_form.png", corruption: 120, muscles: 80, height: 156, cock: 19, balls: 7, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.PURPLE }, jaws: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, hands: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, horns: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.RED }, arms: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } }, alive: true }>>
<<include "_apothus_2nd_form_text_sheet">> <<include "_apothus_2nd_form_fight_sheet">> <<include "_apothus_2nd_form_info_sheet">> <<include "_apothus_2nd_form_quest_sheet">> <<set $CharacterSheet_Apothus_2nd_Form = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Apothus_2nd_Form", info: setup.InfoSheet_Apothus_2nd_Form, fight: setup.FighterSheet_Apothus_2nd_Form, quest: setup.QuestSheet_Apothus_2nd_Form, text: "TextSheet_Apothus_2nd_Form"})>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth_2)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_VigorOfTheEndowed_2)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_KalethsFervour)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_LastStand)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_SombrevesWhisper)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_Masochism)>> <<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_UnstoppableExpansion)>>
<<set setup.QuestSheet_Apothus_2nd_Form = { met: false, askedAboutHim: false, }>>
<<set setup.TextSheet_Apothus_2nd_Form = { }>>
<<set setup.FighterSheet_MQ002_DragonMonk = { hp: 280, stamina: 17, strength: 70, critChance: 10, critDamage: 1.50, arousalGain: 60, minArousal: 20, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 12, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Parry.id, setup.FightMove_DragonStrike.id], fightReward: setup.RewardTier.VERY_HIGH, encounterIntroText: "<<include Quest_MQ002_DragonMonkEncounter_FightIntro>>", encounterStartText: "<<include Quest_MQ002_DragonMonkEncounter_FightStart>>", outcomePlayerWins: "<<include Quest_MQ002_DragonMonkEncounter_PlayerWins>>", outcomePlayerLoses: "<<include Quest_MQ002_DragonMonkEncounter_PlayerLoses>>" }>>
<<set setup.InfoSheet_MQ002_DragonMonk = { name: "Drenth", gender: "male", picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/drenth.png", pictureCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/drenth_corrupt.png", pictureFriend: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/drenth_friend.png", corruption: 30, muscles: 60, height: 96, cock: 13, balls: 5, anatomy: { heads: { number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, eyes: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.GREEN }, jaws: { number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.DEFAULT }, hands: { number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, horns: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.DEFAULT }, wings: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, tongues:{ number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.RED }, arms: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, pecs: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, abdominals: { number: 6, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, cocks: { number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, legs: { number: 2, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, tails: { number: 1, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.BLUE }, breasts: { number: 0, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DRAGONBORN, colour: setup.ColourPool.DEFAULT } }, alive: true }>>
<<include "_dragon_monk_text_sheet">> <<include "_dragon_monk_fight_sheet">> <<include "_dragon_monk_info_sheet">> <<include "_dragon_monk_quest_sheet">> <<set $CharacterSheet_MQ002_DragonMonk = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_DragonMonk", info: setup.InfoSheet_MQ002_DragonMonk, fight: setup.FighterSheet_MQ002_DragonMonk, quest: setup.QuestSheet_MQ002_DragonMonk, text: "TextSheet_MQ002_DragonMonk"})>>
<<set setup.QuestSheet_MQ002_DragonMonk = { met: false, threatened: false, askedWhoAreYou: false, askedWhyAreYouHere: false, askedLookingForSomeone: false, infected: false, beaten: false, beatenCycle: 0, encounterPassages: { firstTime: { available: true, condition: function() { return true; }, passage: "WestWing_DrenthRoom_FirstTime", }, main: { available: true, condition: function() { return true; }, passage: "Quest_MQ002_Manor_DragonRoom_Safe", }, }, }>>
<<set setup.TextSheet_MQ002_DragonMonk = { }>>
<<set setup.FighterSheet_God_Beast = { hp: 50000, stamina: 420, strength: 34000, critChance: 69, critDamage: 3, arousalGain: 40, minArousal: 50, growthMultiplier: 99, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 80, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_DragonStrike.id], fightReward: setup.RewardTier.VERY_HIGH, encounterIntroText: "<<include Encounter_Intro_God_Beast>>", encounterStartText: "<<include Encounter_Start_God_Beast>>", outcomePlayerWins: "<<include Encounter_Win_God_Beast>>", outcomePlayerLoses: "<<include Encounter_Loss_God_Beast>>" }>>
<<set setup.InfoSheet_God_Beast = { name: "God-Beast", gender: "male", corruption: 0, muscles: 35000, height: 680000000, cock: 90000000, balls: 40000000, alive: true, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, hands: { number: 4, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, horns: { number: 4, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, arms: { number: 4, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, pecs: { number: 4, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, cocks: { number: 3, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.BEHEMOTH, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_god_beast_fight_sheet">> <<include "_god_beast_info_sheet">> <<include "_god_beast_quest_sheet">> <<set $CharacterSheet_God_Beast = setup.CharacterFactory.createCharacter({id: "CharacterSheet_God_Beast", info: setup.InfoSheet_God_Beast, fight: setup.FighterSheet_God_Beast, quest: setup.QuestSheet_God_Beast, text: undefined})>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_VigorOfTheEndowed_2)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth_2)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_CodexPassion)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_UnstoppableExpansion)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_FaithsReward)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_OrgasmicGrowth)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_Oath_Containment)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_LastStand)>> <<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>>
<<set setup.QuestSheet_God_Beast = { beatenOnce: false, }>>
<<set setup.FighterSheet_Herald = { hp: 500, stamina: 30, strength: 90, critChance: 0, critDamage: 1.50, arousalGain: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, minArousal: 0, staminaRecovery: 20, variables: $FightVariables, fightMoveIDs: [setup.FightMove_DragonStrike.id, setup.FightMove_Basic_Attack.id, setup.FightMove_HeraldsDevotion.id], fightReward: setup.RewardTier.VERY_LOW, encounterIntroText: "", encounterStartText: "", outcomePlayerWins: "<<include Village_Herald_Win>>", outcomePlayerLoses: "<<include Village_Herald_Loss>>", teammateSettings: { attackTiming: setup.AttackTiming.BEFORE_PLAYER, }, }>>
<<set setup.InfoSheet_Herald = { name: "The Herald", gender: "male", corruption: 0, muscles: 60, height: 98, cock: 12, balls: 6, alive: true, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.WEREWOLF, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_herald_text_sheet">> <<include "_herald_fight_sheet">> <<include "_herald_info_sheet">> <<include "_herald_quest_sheet">> <<set $CharacterSheet_Herald = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Herald", info: setup.InfoSheet_Herald, fight: setup.FighterSheet_Herald, quest: setup.QuestSheet_Herald, text: "TextSheet_Herald"})>>
<<set setup.QuestSheet_Herald = { met: false, }>>
<<set setup.TextSheet_Herald = { }>>
<<set setup.AudioSheet_Imp = { voice: { playlist: { title: "characterVoice_Imp", tracks: { arousal_1_Size_1: { tags: ["arousal_1", "Size_1"], track: "Idle_Imp_A1_S1" }, arousal_2_Size_1: { tags: ["arousal_2", "Size_1"], track: "Idle_Imp_A2_S1" }, arousal_3_Size_1: { tags: ["arousal_3", "Size_1"], track: "Idle_Imp_A3_S1" }, arousal_4_Size_1: { tags: ["arousal_4", "Size_1"], track: "Idle_Imp_A4_S1" }, arousal_5_Size_1: { tags: ["arousal_5", "Size_1"], track: "Idle_Imp_A5_S1" }, arousal_1_Size_2: { tags: ["arousal_1", "Size_2"], track: "Idle_Imp_A1_S2" }, arousal_2_Size_2: { tags: ["arousal_2", "Size_2"], track: "Idle_Imp_A2_S2" }, arousal_3_Size_2: { tags: ["arousal_3", "Size_2"], track: "Idle_Imp_A3_S2" }, arousal_4_Size_2: { tags: ["arousal_4", "Size_2"], track: "Idle_Imp_A4_S2" }, arousal_5_Size_2: { tags: ["arousal_5", "Size_2"], track: "Idle_Imp_A5_S2" }, arousal_1_Size_3: { tags: ["arousal_1", "Size_3", "Size_4"], track: "Idle_Imp_A1_S3" }, arousal_2_Size_3: { tags: ["arousal_2", "Size_3", "Size_4"], track: "Idle_Imp_A2_S3" }, arousal_3_Size_3: { tags: ["arousal_3", "Size_3", "Size_4"], track: "Idle_Imp_A3_S3" }, arousal_4_Size_3: { tags: ["arousal_4", "Size_3", "Size_4"], track: "Idle_Imp_A4_S3" }, arousal_5_Size_3: { tags: ["arousal_5", "Size_3", "Size_4"], track: "Idle_Imp_A5_S3" }, }, }, }, }>>
<<set setup.BodyVisualSheet_Imp = { emoteList: { normal: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cocky.png", corruptedVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cocky_corrupted.png", }, blushing: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_blushing.png", corruptedVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_blushing_corrupted.png", }, cumming: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cumming.png", corruptedVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cumming_corrupted.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cumming_cum.png", }, }, cockList : { smallest: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_1.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_1_cum.png", }, small: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_2.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_2_cum.png", }, medium: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_3.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_3_cum.png", }, big: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_4.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_4_cum.png", }, biggest: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_5.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_5_cum.png", }, biggestHyperBalls: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_6.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_6_cum.png", }, }, bodyList : { small: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_1.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_1_cum.png", condition: function(character) { var size = setup.getStatValue(character, "height"); return size < 12 * 7; }, headClass: "ImpSmallBodyHead", permittedCocks: [ { cock: "smallest", cockClass: "ImpSmallBody1Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio < 0.55; }, }, { cock: "small", cockClass: "ImpSmallBody2Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio >= 0.55; }, }, ], }, medium: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_2.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_2_cum.png", condition: function(character) { var size = setup.getStatValue(character, "height"); return size >= 12 * 7 && size < 12 * 11; }, headClass: "ImpMediumBodyHead", permittedCocks: [ { cock: "small", cockClass: "ImpMediumBody2Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio < 0.6; }, }, { cock: "medium", cockClass: "ImpMediumBody3Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio >= 0.6 && ratio < 0.9; }, }, { cock: "big", cockClass: "ImpMediumBody4Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio >= 0.9; }, }, ], }, large: { visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_3.png", cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_3_cum.png", condition: function(character) { var size = setup.getStatValue(character, "height"); return size >= 12 * 11; }, headClass: "ImpBigBodyHead", permittedCocks: [ { cock: "big", cockClass: "ImpBigBody4Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio <= 0.6; }, }, { cock: "biggest", cockClass: "ImpBigBody5Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio >= 0.6 && ratio < 0.9; }, }, { cock: "biggestHyperBalls", cockClass: "ImpBigBody6Cock", condition: function(character) { let ratio = setup.getcockToBodyRatio(character); return ratio >= 0.9; }, }, ], }, }, }>>
<<set setup.FighterSheet_Imp = { hp: 64, stamina: 8, strength: 10, critChance: 0, critDamage: 1.50, arousalGain: 20, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, minArousal: 0, staminaRecovery: 4, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_PridefulAscent.id], fightReward: setup.RewardTier.VERY_LOW, encounterIntroText: "<<include Encounter_Intro_Imp>>", encounterStartText: "<<include Encounter_Start_Imp>>", outcomePlayerWins: "<<include Encounter_Win_Imp>>", outcomePlayerLoses: "<<include Encounter_Loss_Imp>>", teammateSettings: { attackTiming: setup.AttackTiming.BEFORE_PLAYER, }, }>>
<<set setup.InfoSheet_Imp = { name: "Imp", gender: "male", bodyVisual: "BodyVisualSheet_Imp", audioSheet: "AudioSheet_Imp", corruption: 50, muscles: 0, height: 48, cock: 10, balls: 3, alive: true, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, horns: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, wings: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_imp_body_visual">> <<include "_imp_audio">> <<include "_imp_text_sheet">> <<include "_imp_fight_sheet">> <<include "_imp_info_sheet">> <<include "_imp_quest_sheet">> <<set $CharacterSheet_Imp = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Imp", info: setup.InfoSheet_Imp, fight: setup.FighterSheet_Imp, quest: setup.QuestSheet_Imp, text: "TextSheet_Imp"})>>
<<set setup.StorylineProgress_Imp = { FIRST_MEETING: 0, LOW_RELATIONSHIP: 1000, MID_RELATIONSHIP: 2000, SERVANT: 3000, MASTER: 4000, }>> <<set setup.QuestSheet_Imp = { met: false, storylineProgress: setup.StorylineProgress_Imp.FIRST_MEETING, relationshipScoring: 0, servantScoring: 0, servantWins: 3, servantLosses: 3, masterScoring: 0, lostScoring: 0, growthMultiplier: 1, knowsAboutNyx: false, ascended: false, encounterPassages: { teammate: { available: true, condition: function() { return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Imp"); }, passage: "Village_GoMeetImp", }, nyxHint: { available: true, condition: function() { return State.variables.CharacterSheet_Player.quest.knowsAboutNyx && !State.variables.CharacterSheet_Imp.quest.knowsAboutNyx && State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_ServantPath_NyxHint", }, servant: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_Servant_EncounterStart", }, growthBodyMediumToLarge: { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "large" }, passage: "Imp_EncounterStart_Growth_Body_MediumToLarge", }, growthCock1to2: { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "small" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "small"; }, passage: "Imp_EncounterStart_Growth_Cock_1To2", }, growthCock2to3: { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "medium"; }, passage: "Imp_EncounterStart_Growth_Cock_2To3", }, growthCock3to4: { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "big"; }, passage: "Imp_EncounterStart_Growth_Cock_3To4", }, growthCock4to5: { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "large" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggest"; }, passage: "Imp_EncounterStart_Growth_Cock_4To5", }, growthCock5to6: { available: true, condition: function() { return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "large" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggestHyperBalls"; }, passage: "Imp_EncounterStart_Growth_Cock_5To6", }, midRela: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Mid_Rela_EncounterStart", }, lowRela: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 1; }, passage: "Imp_Low_Rela_EncounterStart", }, firstTime: { available: true, condition: function() { return true; }, passage: "Imp_FirstMeeting_Intro", }, }, postFightPassagesWin: { ascended: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.ascended == true; }, passage: "Quest_MQ002_ApothusRealm_ImpInvasion_Win", }, servantPath: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_Win_ServantPath", }, masterPath: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER; }, passage: "Imp_Win_MasterPath", }, masterChoice: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 8 && (State.variables.CharacterSheet_Imp.quest.servantScoring >= 3 || State.variables.CharacterSheet_Imp.quest.masterScoring >= 3); }, passage: "Imp_MasterChoice", }, lowRelaEnterMidRela: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Low_Rela_Win_EnterMidRela", }, midRelaIdle: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Mid_Rela_Win_Idle", }, lowRelaIdle: { available: true, condition: function() { return true; }, passage: "Imp_Low_Rela_Win_Idle", }, }, postFightPassagesLoss: { ascended: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.ascended == true; }, passage: "Quest_MQ002_ApothusRealm_ImpInvasion_Loss", }, servantPath: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT; }, passage: "Imp_Loss_ServantPath", }, masterPath: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER; }, passage: "Imp_Loss_MasterPath", }, servantChoice: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 6 && (State.variables.CharacterSheet_Imp.quest.servantScoring >= 3 || State.variables.CharacterSheet_Imp.quest.masterScoring >= 3); }, passage: "Imp_Loss_ServantChoice", }, midRelaIdle: { available: true, condition: function() { return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3; }, passage: "Imp_Mid_Rela_Loss_Idle", }, lowRelaIdle: { available: true, condition: function() { return true; }, passage: "Imp_Low_Rela_Loss_Idle", }, }, }>>
is grining mischieviously, looking for an opportunity to attack.
flutters about in the air, waiting to strike.
is licking its lips, staring at you like you're his next meal.
runs a finger down his chest, taunting you.
rolls his boulder like shoulders, ready to strike.
is stretching his limbs, ready to wrestle with you.
lets his tongue slither over his pecs as he stares you down.
growls with powerful brassy tones. He is itching to tussle with you.
slurps up cascading rivulets of drool. His powerful form bends in anticipation of your next move.
rakes his large feet across the ground, ready to charge.
flexes gargantuan muscles, letting you know exactly where you stand.
stomps his massive feet as he readies himself for combat. The earth quivers.
cracks his massive knuckles, they sound like thunder across the battlefield.
The small wily imp seems to have a trick or two planned for you.
The small demon looks at your body, hungrily.
The tiny demon looks you up and down, sizing you up.
The small imp zips around in wild loops, clearly excited for its next meal.
rolls his boulder like shoulders, ready to strike.
is stretching his limbs, ready to wrestle with you.
lets his tongue slither over his pecs as he stares you down.
growls with powerful brassy tones. He is itching to tussle with you.
slurps up cascading rivulets of drool. His powerful form bends in anticipation of your next move.
rakes his large feet across the ground, ready to charge.
flexes gargantuan muscles, letting you know exactly where you stand.
stomps his massive feet as he readies himself for combat. The earth quivers.
cracks his massive knuckles, they sound like thunder across the battlefield.
<<set setup.TextSheet_Imp = { goMeetImp_Intro :{ heightFlavour: { small: [ "GoMeetImp_heightFlavour_small", ], medium: [ "GoMeetImp_heightFlavour_small", ], large: [ "GoMeetImp_heightFlavour_large", ], huge: [ "GoMeetImp_heightFlavour_huge", ], }, }, goMeetImp_Height :{ heightFlavour: { small: [ "Village_MeetImp_Examine_Size_Small", ], medium: [ "Village_MeetImp_Examine_Size_Small", ], large: [ "Village_MeetImp_Examine_Size_Large", ], huge: [ "Village_MeetImp_Examine_Size_Huge", ], }, }, goMeetImp_Muscles :{ heightFlavour: { small: [ "Village_MeetImp_Examine_Muscles_Small", ], medium: [ "Village_MeetImp_Examine_Muscles_Small", ], large: [ "Village_MeetImp_Examine_Muscles_Large", ], huge: [ "Village_MeetImp_Examine_Muscles_Huge", ], }, }, goMeetImp_Genitals :{ heightFlavour: { small: [ "Village_MeetImp_Examine_Genitals_Small", ], medium: [ "Village_MeetImp_Examine_Genitals_Small", ], large: [ "Village_MeetImp_Examine_Genitals_Large", ], huge: [ "Village_MeetImp_Examine_Genitals_Huge", ], }, }, leaveImp :{ heightFlavour: { small: [ "Village_MeetImp_Leave_Small", ], medium: [ "Village_MeetImp_Leave_Small", ], large: [ "Village_MeetImp_Leave_Large", ], huge: [ "Village_MeetImp_Leave_Huge", ], }, }, goMeetImp_GrowImp :{ heightFlavour: { small: [ "Village_MeetImp_GrowHim_Large", ], medium: [ "Village_MeetImp_GrowHim_Large", ], large: [ "Village_MeetImp_GrowHim_Large", ], huge: [ "Village_MeetImp_GrowHim_Huge", ], }, }, basicAttackPrepFlavour :{ heightFlavour: { small: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_3", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_4", ], medium: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_3", ], large: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_3", ], huge: [ "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_1", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_2", "_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_3", ], }, }, encounterStartFlavour :{ heightFlavour: { small: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_3", "_imp_text_sheet_encounterStartFlavour_heightFlavour_small_4", ], medium: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_3", ], large: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_large_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_large_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_large_3", ], huge: [ "_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_1", "_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_2", "_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_3", ], }, } }>>
<<set setup.FightSheet_Jorm = { hp: 180, stamina: 22, strength: 45, critChance: 20, critDamage: 1.50, arousalGain: 20, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 14, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id], fightReward: setup.RewardTier.HIGH, encounterIntroText: "<<include Encounter_Jorm>>", encounterStartText: "<<include Encounter_Start_Lost_Naga>>", outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>", outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>" }>>
<<set setup.InfoSheet_Jorm = { name: "Jorm", gender: "male", corruption: 100, muscles: 80, height: 1260, cock: 300, balls: 100, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, horns: { number: 0, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 8, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, cocks: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, legs: { number: 0, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } }, alive: true }>>
<<include "_jorm_text_sheet">> <<include "_jorm_fight_sheet">> <<include "_jorm_info_sheet">> <<include "_jorm_quest_sheet">> <<set $CharacterSheet_Jorm = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Jorm", info: setup.InfoSheet_Jorm, fight: setup.FightSheet_Jorm, quest: setup.QuestSheet_Jorm, text: "TextSheet_Jorm"})>>
<<set setup.QuestSheet_Jorm = { encounterPassages: { firstTime: { available: true, condition: function() { return true; }, passage: "Jorm_FirstMeeting_Intro", }, jormPostNameSetup: { available: true, condition: function() { return true; }, passage: "Jorm_PostNamingPrompt", }, } }>>
<<set setup.TextSheet_Jorm = { }>>
<<set setup.FighterSheet_Lakkos = { hp: 100, stamina: 25, strength: 35, critChance: 20, critDamage: 1.50, arousalGain: 20, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 14, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_IncubusCall.id, setup.FightMove_IncubusStrike.id], fightReward: setup.RewardTier.MEDIUM, encounterIntroText: "<<include Encounter_Intro_Lakkos>>", encounterStartText: "<<include Encounter_Start_Lakkos>>", outcomePlayerWins: "<<include Encounter_Win_Lakkos>>", outcomePlayerLoses: "<<include Encounter_Loss_Lakkos_0>>" }>>
<<set setup.InfoSheet_Lakkos = { name: "Lakkos", gender: "male", corruption: 40, muscles: 0, height: 68, cock: 9, balls: 4, alive: true, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, horns: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, wings: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_lakkos_fight_sheet">> <<include "_lakkos_info_sheet">> <<include "_lakkos_quest_sheet">> <<set $CharacterSheet_Lakkos = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lakkos", info: setup.InfoSheet_Lakkos, fight: setup.FighterSheet_Lakkos, quest: setup.QuestSheet_Lakkos, text: undefined})>> <<run $CharacterSheet_Lakkos.applyAbilityRuntimeData(setup.Ability_VigorOfTheEndowed_2)>>
<<set setup.QuestSheet_Lakkos = { met: false, beatenOnce: false }>>
<<set setup.FighterSheet_Lost_Entity = { hp: 164, stamina: 16, strength: 35, critChance: 20, critDamage: 1.50, arousalGain: 20, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 8, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id], fightReward: setup.RewardTier.HIGH, encounterIntroText: "<<include Encounter_Intro_Lost_Entity>>", encounterStartText: "<<include Encounter_Start_Lost_Entity>>", outcomePlayerWins: "<<include Encounter_Win_Lost_Entity>>", outcomePlayerLoses: "<<include Encounter_Loss_Lost_Entity>>" }>>
<<set setup.InfoSheet_Lost_Entity = { name: "Lost Entity", gender: "male", corruption: 70, muscles: 30, height: 90, cock: 23, balls: 8, alive: true, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, hands: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, horns: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.VIOLET }, arms: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_lost_entity_text_sheet">> <<include "_lost_entity_fight_sheet">> <<include "_lost_entity_info_sheet">> <<include "_lost_entity_quest_sheet">> <<set $CharacterSheet_Lost_Entity = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Entity", info: setup.InfoSheet_Lost_Entity, fight: setup.FighterSheet_Lost_Entity, quest: setup.QuestSheet_Lost_Entity, text: "TextSheet_Lost_Entity"})>> <<run $CharacterSheet_Lost_Entity.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>> <<run $CharacterSheet_Lost_Entity.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
<<set setup.QuestSheet_Lost_Entity = { met: false, beatenOnce: false }>>
<<set setup.TextSheet_Lost_Entity = { }>>
<<set setup.FightSheet_Lost_Harbinger = { hp: 80, stamina: 20, strength: 10, critChance: 30, critDamage: 1.50, arousalGain: 10, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 2, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id], encounterIntroText: "<<include Encounter_Intro_Harbinger>>" }>>
<<set setup.InfoSheet_Lost_Harbinger = { name: "Lost Harbinger", gender: "male", corruption: 100, muscles: 30, height: 90, cock: 23, alive: false, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.VIOLET }, arms: { number: 4, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 10, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 4, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_lost_harbinger_fight_sheet">> <<include "_lost_harbinger_text_sheet">> <<include "_lost_harbinger_info_sheet">> <<include "_lost_harbinger_quest_sheet">> <<set $CharacterSheet_Lost_Harbinger = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Harbinger", info: setup.InfoSheet_Lost_Harbinger, fight: setup.FightSheet_Lost_Harbinger, quest: setup.QuestSheet_Lost_Harbinger, text: "TextSheet_Lost_Harbinger"})>>
<<set setup.QuestSheet_Lost_Harbinger = { met: false, harbingerName: undefined, harbingerRace: undefined }>>
<<set setup.TextSheet_Lost_Harbinger = { }>>
<<set setup.FighterSheet_Lost_Naga = { hp: 180, stamina: 22, strength: 45, critChance: 20, critDamage: 1.50, arousalGain: 20, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 14, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id, setup.FightMove_Hypnotize.id], fightReward: setup.RewardTier.HIGH, encounterIntroText: "<<include Encounter_Intro_Lost_Naga>>", encounterStartText: "<<include Encounter_Start_Lost_Naga>>", outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>", outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>" }>>
<<set setup.InfoSheet_Lost_Naga = { name: "Lost Naga", gender: "male", picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/lost_naga.png", corruption: 80, muscles: 30, height: 126, cock: 30, balls: 10, known: setup.EncounterKnownState.UNKNOWN, anatomy: { heads: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, horns: { number: 0, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 8, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, cocks: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, legs: { number: 0, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.NAGA, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } }, alive: true }>>
<<include "_lost_naga_fight_sheet">> <<include "_lost_naga_info_sheet">> <<include "_lost_naga_quest_sheet">> <<set $CharacterSheet_Lost_Naga = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Naga", info: setup.InfoSheet_Lost_Naga, fight: setup.FighterSheet_Lost_Naga, quest: setup.QuestSheet_Lost_Naga, text: undefined})>> <<run $CharacterSheet_Lost_Naga.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth)>>
<<set setup.QuestSheet_Lost_Naga = { met: false, beatenOnce: false, fuckedByPlayer: false, hasBeenVored: false, }>>
<<set setup.FightSheet_Swarm = { hp: 80, stamina: 20, strength: 10, critChance: 30, critDamage: 1.50, arousalGain: 10, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 2, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id], encounterIntroText: "<<include Encounter_Intro_Swarm>>" }>>
<<set setup.InfoSheet_Swarm = { name: "Lost Swarm", gender: "male", numberInSwarm: undefined, corruption: 100, muscles: 30, height: 90, cock: 23, balls: 8, alive: false, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.VIOLET }, arms: { number: 4, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 10, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 4, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_lost_swarm_fight_sheet">> <<include "_lost_swarm_text_sheet">> <<include "_lost_swarm_info_sheet">> <<include "_lost_swarm_quest_sheet">> <<set $CharacterSheet_Swarm = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Swarm", info: setup.InfoSheet_Swarm, fight: setup.FightSheet_Swarm, quest: setup.QuestSheet_Swarm, text: "TextSheet_Swarm"})>>
<<set setup.QuestSheet_Swarm = { met: false, firstSwarm: true }>>
<<set setup.TextSheet_Swarm = { }>>
<<set setup.FighterSheet_MQ002_Guard = { hp: 180, stamina: 35, strength: 70, critChance: 0, critDamage: 1.50, arousalGain: 10, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 8, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_ChargedStrike.id], fightReward: setup.RewardTier.HIGH, encounterIntroText: "", encounterStartText: "Minotaur Guard readies his weapon", outcomePlayerWins: "<<include Quest_MQ002_Entrance_PlayerWins>>", outcomePlayerLoses: "<<include Quest_MQ002_Entrance_PlayerLoses>>", teammateSettings: { attackTiming: setup.AttackTiming.BEFORE_PLAYER, }, }>>
<<set setup.InfoSheet_MQ002_Guard = { name: "Minotaur Guard", gender: "male", corruption: 0, muscles: 80, height: 164, cock: 18, balls: 6, anatomy: { heads: { number: 1, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, horns: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 8, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.MINOTAUR, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } }, alive: true, }>>
<<include "_minotaur_guard_fight_sheet">> <<include "_minotaur_guard_info_sheet">> <<include "_minotaur_guard_quest_sheet">> <<set $CharacterSheet_MQ002_Guard = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_Guard", info: setup.InfoSheet_MQ002_Guard, fight: setup.FighterSheet_MQ002_Guard, quest: setup.QuestSheet_MQ002_Guard, text: undefined})>> <<run $CharacterSheet_MQ002_Guard.applyAbilityRuntimeData(setup.Ability_Masochism)>> <<run $CharacterSheet_MQ002_Guard.applyAbilityRuntimeData(setup.Ability_Masochism)>> <<run $CharacterSheet_MQ002_Guard.applyAbilityRuntimeData(setup.Ability_Masochism)>>
<<set setup.QuestSheet_MQ002_Guard = { met: false, movedToCastle: false, beaten: false, nyxPromise: false, lustLevel: 1, lustIncrease: false, }>>
<<set setup.FighterSheet_MQ002_NyxParasite = { hp: 210, stamina: 35, strength: 85, critChance: 30, critDamage: 1.50, arousalGain: 10, minArousal: 0, growthMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, staminaRecovery: 12, variables: $FightVariables, fightMoveIDs: [setup.FightMove_WitheringVenom.id], fightReward: setup.RewardTier.HIGH, encounterIntroText: "<<include Quest_MQ002_NyxParasiteEncounter_FightIntro>>", encounterStartText: "The spawn of Nyx crawls silently towards you.", outcomePlayerWins: "<<include Quest_MQ002_NyxParasiteEncounter_PlayerWins>>", outcomePlayerLoses: "<<include Quest_MQ002_NyxParasiteEncounter_PlayerLoses>>" }>>
<<set setup.InfoSheet_MQ002_NyxParasite = { name: "Alpha Spawn", gender: "male", picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/nyx_parasite.png", corruption: 90, muscles: 10, height: 80, cock: 2, balls: 1, alive: true, anatomy: { heads: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, eyes: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, hands: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, horns: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, arms: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, pecs: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, cocks: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, balls: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, legs: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, tails: { number: 1, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.INCUBUS, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_nyx_parasite_fight_sheet">> <<include "_nyx_parasite_info_sheet">> <<include "_nyx_parasite_quest_sheet">> <<set $CharacterSheet_MQ002_NyxParasite = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_NyxParasite", info: setup.InfoSheet_MQ002_NyxParasite, fight: setup.FighterSheet_MQ002_NyxParasite, quest: setup.QuestSheet_MQ002_NyxParasite, text: undefined})>>
<<set setup.QuestSheet_MQ002_NyxParasite = { met: false }>>
<<set setup.AudioSheet_Voice1_Player = { voice: { playlist: { title: "characterVoice_Voice1_Player", tracks: { arousal_1_Size_1_Corrupt_1: { tags: ["arousal_1", "Size_1"], track: "Idle_Voice1_A1_S1_C1" }, arousal_2_Size_1_Corrupt_1: { tags: ["arousal_2", "Size_1"], track: "Idle_Voice1_A2_S1_C1" }, arousal_3_Size_1_Corrupt_1: { tags: ["arousal_3", "Size_1"], track: "Idle_Voice1_A3_S1_C1" }, arousal_4_Size_1_Corrupt_1: { tags: ["arousal_4", "Size_1"], track: "Idle_Voice1_A4_S1_C1" }, arousal_1_Size_2_Corrupt_1: { tags: ["arousal_1", "Size_2"], track: "Idle_Voice1_A1_S2_C1" }, arousal_2_Size_2_Corrupt_1: { tags: ["arousal_2", "Size_2"], track: "Idle_Voice1_A2_S2_C1" }, arousal_3_Size_2_Corrupt_1: { tags: ["arousal_3", "Size_2"], track: "Idle_Voice1_A3_S2_C1" }, arousal_4_Size_2_Corrupt_1: { tags: ["arousal_4", "Size_2"], track: "Idle_Voice1_A4_S2_C1" }, arousal_1_Size_3_Corrupt_1: { tags: ["arousal_1", "Size_3"], track: "Idle_Voice1_A1_S3_C1" }, arousal_2_Size_3_Corrupt_1: { tags: ["arousal_2", "Size_3"], track: "Idle_Voice1_A2_S3_C1" }, arousal_3_Size_3_Corrupt_1: { tags: ["arousal_3", "Size_3"], track: "Idle_Voice1_A3_S3_C1" }, arousal_4_Size_3_Corrupt_1: { tags: ["arousal_4", "Size_3"], track: "Idle_Voice1_A4_S3_C1" }, arousal_1_Size_4_Corrupt_1: { tags: ["arousal_1", "Size_4"], track: "Idle_Voice1_A1_S4_C1" }, arousal_2_Size_4_Corrupt_1: { tags: ["arousal_2", "Size_4"], track: "Idle_Voice1_A2_S4_C1" }, arousal_3_Size_4_Corrupt_1: { tags: ["arousal_3", "Size_4"], track: "Idle_Voice1_A3_S4_C1" }, arousal_4_Size_4_Corrupt_1: { tags: ["arousal_4", "Size_4"], track: "Idle_Voice1_A4_S4_C1" }, }, }, }, }>>
<<set setup.AudioSheet_Voice2_Player = { voice: { playlist: { title: "characterVoice_Voice2_Player", tracks: { arousal_1_Size_1_Corrupt_1: { tags: ["arousal_1", "Size_1"], track: "Idle_Voice2_A1_S1" }, arousal_2_Size_1_Corrupt_1: { tags: ["arousal_2", "Size_1"], track: "Idle_Voice2_A2_S1" }, arousal_3_Size_1_Corrupt_1: { tags: ["arousal_3", "Size_1"], track: "Idle_Voice2_A3_S1" }, arousal_4_Size_1_Corrupt_1: { tags: ["arousal_4", "Size_1"], track: "Idle_Voice2_A4_S1" }, arousal_5_Size_1_Corrupt_1: { tags: ["arousal_5", "Size_1"], track: "Idle_Voice2_A5_S1" }, arousal_1_Size_2_Corrupt_1: { tags: ["arousal_1", "Size_2"], track: "Idle_Voice2_A1_S2" }, arousal_2_Size_2_Corrupt_1: { tags: ["arousal_2", "Size_2"], track: "Idle_Voice2_A2_S2" }, arousal_3_Size_2_Corrupt_1: { tags: ["arousal_3", "Size_2"], track: "Idle_Voice2_A3_S2" }, arousal_4_Size_2_Corrupt_1: { tags: ["arousal_4", "Size_2"], track: "Idle_Voice2_A4_S2" }, arousal_5_Size_2_Corrupt_1: { tags: ["arousal_5", "Size_2"], track: "Idle_Voice2_A5_S2" }, arousal_1_Size_3_Corrupt_1: { tags: ["arousal_1", "Size_3"], track: "Idle_Voice2_A1_S3" }, arousal_2_Size_3_Corrupt_1: { tags: ["arousal_2", "Size_3"], track: "Idle_Voice2_A2_S3" }, arousal_3_Size_3_Corrupt_1: { tags: ["arousal_3", "Size_3"], track: "Idle_Voice2_A3_S3" }, arousal_4_Size_3_Corrupt_1: { tags: ["arousal_4", "Size_3"], track: "Idle_Voice2_A4_S3" }, arousal_5_Size_3_Corrupt_1: { tags: ["arousal_5", "Size_3"], track: "Idle_Voice2_A5_S3" }, arousal_1_Size_4_Corrupt_1: { tags: ["arousal_1", "Size_4"], track: "Idle_Voice2_A1_S4" }, arousal_2_Size_4_Corrupt_1: { tags: ["arousal_2", "Size_4"], track: "Idle_Voice2_A2_S4" }, arousal_3_Size_4_Corrupt_1: { tags: ["arousal_3", "Size_4"], track: "Idle_Voice2_A3_S4" }, arousal_4_Size_4_Corrupt_1: { tags: ["arousal_4", "Size_4"], track: "Idle_Voice2_A4_S4" }, arousal_5_Size_4_Corrupt_1: { tags: ["arousal_5", "Size_4"], track: "Idle_Voice2_A5_S4" }, }, }, }, }>>
<<set setup.FighterSheet_Player = { hp: 40, stamina: 30, strength: 5, critChance: 10, critDamage: 1.50, arousalGain: 20, actionSlots: 3, comboMovesPerTurn: 4, essenceModifierToAdd: 0, growthMultiplier: 0.3, xpMultiplier: 1, bonusGrowth: { height: 0, cock: 0, muscles: 0, balls: 0, }, minArousal: 0, staminaRecovery: 4, variables: $FightVariables, fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Slash.id, setup.FightMove_Bash.id, setup.FightMove_Sigil_Perception.id, setup.FightMove_Focus.id, setup.FightMove_Do_Nothing.id, setup.FightMove_Submit_Completely.id], abilities: [], teammate: undefined, unlockedTeammates: [], outcomePlayerWins: "", outcomePlayerLoses: "" }>> <<set $EquippedFightMoveIDs = setup.FighterSheet_Player.fightMoveIDs>>
<<include "_player_audio_voice1">> <<include "_player_audio_voice2">> <<set setup.InfoSheet_Player = { name: "Ankou", gender: "male", audioSheet: "AudioSheet_Voice2_Player", corruption: 0, corruptionPerDay: 0, accumulatedCorruption: 0, muscles: 0, height: 68, cock: 6, balls: 2, anatomy: { heads: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, eyes: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, jaws: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, teeths: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, hands: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, horns: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, wings: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tongues:{ number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, arms: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, pecs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, abdominals: { number: 6, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, cocks: { number: 1, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, balls: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, legs: { number: 2, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, tails: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, breasts: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT }, vaginas: { number: 0, race: setup.RacePool.DEFAULT, colour: setup.ColourPool.DEFAULT } } }>>
<<include "_player_text_sheet">> <<include "_player_fight_sheet">> <<include "_player_info_sheet">> <<include "_symbiote_info_sheet">> <<include "_player_quest_sheet">> <<set $CharacterSheet_Player = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Player", info: setup.InfoSheet_Player, symbiote: setup.InfoSheet_Symbiote, fight: setup.FighterSheet_Player, quest: setup.QuestSheet_Player, text: "TextSheet_Player"} )>> <<run setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.SYMBIOTE)>> <<set $CharacterSheet_Player.symbiote.color = setup.ColourPool.WHITE>> <<set $CharacterSheet_Player.symbiote.name = "Echo">> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_Uncorrupted);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MinorCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MajorCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_OverwhelmingCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LostInCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LordOfCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_ProcessingCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_OffTheDeepEnd);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_BaptismInCorruption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_HostOfTheSpawns);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_LordOfTheSpawns);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_SubmissiveFighter);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MightOfAugwult);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_DamnatoryKnowledge);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_WordOfPower);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_Resolute);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_Redemption);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MasterOfTheBarrens);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_GodAmongstMen);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_CockRingOfTheBind);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_CollarOfTheBind);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_SafePassage);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfKanathar);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfDemonicAscent);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfTheLost);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_IncompleteMemories);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfTheMinotaur);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfNyx);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfCray);>> \<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfApothus);>>
<<set setup.QuestSheet_Player = { met: true, knowsAboutNyx: false, curseOfTheNagaStatDrain: { muscles: 0, height: 0, cock: 0, balls: 0, }, nyxParasiteInfections: 0, corruptionVillageExiled: false, oaths: { drenth: setup.Oath.NONE, apothus: setup.Oath.NONE, }, enterVillage: { corruption_FirstWarning: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > setup.CorruptionComparators.NEUTRAL && State.variables.CharacterSheet_Player.quest.corruptionVillageExiled == false; }, passage: "Village_Corruption_FirstWarning", }, exiled: { available: true, condition: function() { return State.variables.CharacterSheet_Player.quest.corruptionVillageExiled == true; }, passage: "Village_Exiled", }, normal: { available: true, condition: function() { return true; }, passage: "Village_Normal", }, }, exploration: { villageGateNorth: { northFirstTime: { available: true, condition: function() { return true; }, passage: "Explore_NorthFirstTime", }, northGrownMuscular: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > 30; }, passage: "Explore_NorthGrownMuscular", }, northVisibleCorruption: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 25; }, passage: "Explore_NorthVisibleCorruption", }, northGrownHeight: { available: true, condition: function() { var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height"); return height > (25 * 12) && height < (50 * 12); }, passage: "Explore_NorthGrownHeight", }, northGrownHeightMassive: { available: true, condition: function() { var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height"); return height > (50 * 12); }, passage: "Explore_NorthGrownHeightMassive", }, }, villageGateEast: { eastFirstTime: { available: true, condition: function() { return true; }, passage: "Explore_EastFirstTime", }, eastGrownMacro: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > (50 * 12); }, passage: "Explore_EastGrownMacro", }, eastGrownDemonic: { available: true, condition: function() { return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "DEMON"; }, passage: "Explore_EastGrownDemonic", }, eastGrownParasites: { available: true, condition: function() { return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections >= 10; }, passage: "Explore_EastGrownParasites", }, eastGrownLordOfLust: { available: true, condition: function() { return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "LORD OF LUST"; }, passage: "Explore_EastGrownLordOfLust", }, eastGrownMegaMacro: { available: true, condition: function() { return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > (200 * 12); }, passage: "Explore_EastGrownMegaMacro", }, }, apothusRealmFirstTime: true, } }>>
So could you – the power that this corrupting essence could bring. You move toward him, and straddle his monstrous abs. \ You slide a hand down the length of one of your @[1|cocks|noverb] and push it into the sea of black. A surge of fluid takes you by surprise as the corruption rushes into your enlarged cum pipe. "Mrhhh! Mooooore...." you rumble, lustfully. You smile at your victim, arch your back and plant your lips back onto his. Another rush of black blasts its way into your throat. \ The ooze coils around your @[all|tongues|noverb] and floods into body with reckless abandon. "GRAAAAHHHHH!" Your muscles throb with power. A muffled roar escapes your throat as you push your @[all|tongues|noverb] deeper into the Lost's mouth. You sit there, pumping your @[all|cocks|noverb] over his chest, locked in an endless kiss as his size begins to recede underneath you.
So could you – the power that this corrupting essence could bring. You move toward him, and straddle his monstrous abs. \ You slide a hand down the length of one of your @[1|cocks|noverb] and push it into the sea of black. A surge of fluid takes you by surprise as the corruption rushes into your enlarged urethra. "Mrhhh! Mooooore...." you rumble, lustfully. You smile at your victim, arch your back and plant your lips back onto his. Another rush of black blasts its way into your throat. \ The ooze coils around your @[all|tongues|noverb] and floods into body with reckless abandon. "GRAAAAHHHHH!" Your muscles throb with power. A muffled roar escapes your throat as you push your @[all|tongues|noverb] deeper into the Lost's mouth. You sit there, pumping your @[all|cocks|noverb] over his chest, locked in an endless kiss as his size begins to recede underneath you.
So could you – the power that this corrupting essence could bring. You move toward him and stand over his monstrous form. \ You slide a hand down the length of one of your @[1|cocks|noverb] and push the tip so that its massive head hovers over his face. \ Your cum pipe widens as your @[1|cocks|noverb] swallows his features. A barrage of fluid takes you by surprise as the corruption rushes into your enlarged urethra. "Mrhhh! Mooooore...." you rumble, lustfully. You smile at your victim, arch your back and flex your impeccably strong pelvic muscles. With a resounding gulp, your victim is pulled \ into your cock. You feel it writhe against your inner walls, feel him slowly travel down the length until his massive body lodges itself right above the base of your nutsack. "GRAAAAHHHHH!" Your muscles throb with power. You stifle a moan as you flex harder and send the helpless creature into your eager @[all|balls|noverb] Frantic with rampant desire you pump your @[all|cocks|noverb] as you feel his essence filter into you. With a final show of absolute dominance, your @[all|balls|noverb] rumble ominously and fire a monstrous load, the Lost riding within the massive stream \ of white. He lands on the floor unceremoniously in front of you.
So could you – the power that this corrupting essence could bring. You place your gigantic feet on either side of his body. \ Hefting up @[1|cocks|a~an] in one hand, you pluck the weak creature up between your fingers. \ You flash your teeth with a snarl and plunge him into the abyss of your urethra. He was a gnat in the presence of a titan, a small morsel to an insatiable beast. Yet, although a tiny speck, you could feel every one of his movements down your cavernous length. \ What seems to be minutes later, he lands in the unending ocean of seed within your sack and like a volcano ready to erupt, it shudders! A surge of power and lust takes you as the corruption bleeds into your endless reserves. With an earth shattering roar, you grab on to your @[all|cocks|noverb] and \ slide your hands across them with reckless abandon. Your legs shudder as your approach climax - holding on for dear life as an absolutely monstrous orgasm rocks you. \ Arc after arc after arc blasts upwards into the air, landing far beyond the eye can see on some unsuspecting land. "Mrhhh! Mooooore...." you rumble, lustfully. You feel him coming up your cum pip, his minuscule form surfing the rapids inside of your spire of flesh. \ With an absolutely amazing show of dexterity for someone of your size, you swing your hand through the mighty stream and catch the creature, the pressure against your hand backlashes onto you and coats you in a layer of alabaster. "GRAAAAHHHHH!" The heat of your own powerful seed sends you into overdrive and you truly let yourself go! Your @[all|cocks|one=rises~more=rises] with incredible pressure and they slam into your \ chest. An unholy amount of semen blasts into the air, your own ivory stairway to the heavens. You grin; looks like rainfall could be expected later today. With a final show of absolute dominance, you unceremoniously dump the creature back onto the floor.
You slide your gooey body over his and he moans from your touch alone. You rub one of your @[2|hands|noverb] across his bulging abs and up to his hard nipple. The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines \ of your mouth and into his open, hot maw. You can taste his thick corruption. You feel your @[all|cocks|noverb] harden again.
You slide your gooey body over his and he moans from your touch alone. You rub one of your @[2|hands|noverb] across his bulging abs and up to his hard nipple. The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines \ of your mouth and into his open, hot maw. You can taste his thick corruption. You feel your @[all|cocks|noverb] harden again.
Your gooey body towers over his and he moans from your presence alone. You rub one of your @[1|cocks|noverb] across his bulging abs, pinning him with the weight of it. The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines \ of your mouth, sliding down your @[all|pecs|noverb] and twisting lower until it enters his hot maw. You can taste his thick corruption.
You fall to your massive knees. The Lost's mouth opens wide in awe at the immensity of your body. You let your @[all|cocks|noverb] fall to the side of him with an earth pounding shudder. The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines \ of your mouth, sliding down your @[all|pecs|noverb] and twisting lower until it enters his hot maw. You can taste his thick corruption.
You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain. \ Dark whispers fill your mind. You need to spread. You need to fuck. More. More! MORE! Your body flushes with an unnaturally high level of arousal. Your nutsack rumbles and streams of pre launches out of your @[all|cocks|noverb] like a fire-hose. \ You growl bestially as you realise your precious sperm is being wasted. Digging your fingers into the Lost's flesh, you ram your dick into \ his ass until your @[all|balls|noverb] slap hard against his glutes. He snarls with the sudden intrusion. You piston hard. Relentless. Back. Forward. Back. Forward. "Ah! Fuck!" You feel a mind-shattering orgasm building. The corrupt creature howls as your @[all|balls|noverb] push out an incredible deluge of ivory into his body. \ His stomach rises beneath you as you keep thrusting and pounding into his sex. "MOOOOOOORE!" You roar as your orgasm intensifies. The rapture rocks through your @[all|cocks|noverb] and into every tense fibre underneath your skin. Feeling you grow on top of him and within him – feeling his own stomach dome upwards and push you ever higher sets off the creature's own orgasm. \ He releases an all-powerful howl and shoots his thick corrupting seed over your chest. The ebon, tar-like sperm showers you from below, coating your entire chest in its inky shade.
You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain. \ Dark whispers fill your mind. You need to spread. You need to fuck. More. More! MORE! Your body flushes with an unnaturally high level of arousal. Your nutsack rumbles and streams of pre launches out of your @[all|cocks|noverb] like a firehose. You growl bestially as you realise your precious sperm is being wasted. Digging your fingers into the Lost's flesh, you ram your dick into \ his ass until your @[all|balls|noverb] slap hard against his glutes. He snarls with the sudden intrusion. You piston hard. Relentless. Back. Forward. Back. Forward. "Ah! Fuck!" You feel a mind-shattering orgasm building. The corrupt creature howls as your @[all|balls|noverb] push out an incredible deluge of ivory into his body. \ His stomach rises beneath you as you keep thrusting and pounding into his sex. "MOOOOOOORE!" You roar as your orgasm intensifies. The rapture rocks through @[all|cocks|noverb] and into every tense fibre underneath your skin. Feeling you grow on top of him and within him – feeling his own stomach dome upwards and push you ever higher sets off the creature's own orgasm. He releases an all-powerful howl and shoots his thick corrupting seed over your chest. The ebon, tar-like sperm showers you from below, coating your entire chest in its inky shade.
You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain. Dark whispers fill your mind. You need to spread. You need to fuck. More. More! MORE! Your body flushes with an unnaturally high level of arousal. Your nutsack rumbles and a tidal wave of pre launches out of your \ @[all|cocks|noverb], washing over the Lost in front of you. You growl bestially as you realise your precious sperm is being wasted. Grabbing the Lost's torso, you ram your dick \ into his ass until your @[all|balls|noverb] slap hard against his glutes. He snarls with the sudden intrusion, but it quickly turns to a gurgle as your length almost reaches his neck from within. You piston hard. Relentless. Back. Forward. Back. Forward. "Ah! Fuck!" You feel a mind-shattering orgasm building. The corrupt creature howls as your balls audibly rumble, shift and unleash a mind blowing torrent of ivory that arcs into the air and \ splatters on the ground. You thrust erratically before falling to the floor. The pleasure is too intense! White pours over everything in sight. \ The Lost is covered. You are covered. An ankle deep pools form around you as you roll in your own steaming virility. "MOOOOOOORE!" You roar as your orgasm intensifies! Your vision is overtaken with alabaster cream. Feeling you grow within him – feeling your hot seed cover every inch of his being sets off the creature's own orgasm. He gurgles \ beneath the waves and shoots his thick corrupting seed over your chest, the black streaks quickly wash away by the excessive amount of seed around the both of you. Your shoulders slump as you get back to your feet. You still see stars. The creature slowly slurps off of your cock and thuds into the pool \ below with an emphatic splash. The beast rolls onto his back with a heavy thud; his massive chest heaving up and down with ragged breaths of satisfaction.
You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain. Dark whispers fill your mind. You need to spread. You need to fuck. More. More! MORE! Your body flushes with an unnaturally high level of arousal. Your @[all|balls|noverb] quake behind you and a flood of thick \ pre launches out of your @[all|cocks|noverb] and cascades over the land. What little trees are around you struggle \ against the sudden onslaught of the teeming river. You growl bestially as you realise your precious sperm is being wasted. You grab the Lost before his body \ gets swept away with your produce and slam your dick into his ass until his rump slaps hard against your midriff. His snarls are suddenly cut off as \ your @[1|cocks|one=erupts~more=erupts] out of him, his body once again morphing into your oily cocksleeve. Grabbing him, you piston him up and down across your veined length. Relentless. Back. Forward. Back. Forward. "Ah! Fuck!" You feel a mind-shattering orgasm building. The corrupt creature gurgles as your balls shift, unleashing a mind blowing torrent of white that arcs into the air and splatters onto the ground with incredible \ force. You thrust erratically before falling backwards onto your @[all|balls|noverb]. The pleasure is too intense! White pours over everything in sight. \ Megaliters of cum pools around you! The land itself begins to cave in under your incredible weight! Lower and lower you sink. Higher and higher the sea rises. "MOOOOOOORE!" You roar as your orgasm intensifies! Your vision is overtaken with alabaster as you submerge yourself into your own lake of seed. Feeling you grow within him – feeling your steaming fluids cover every inch of his being sets off the creature's own orgasm. He gurgles and shoots his thick corrupting seed into the surrounding waters. There's just too much. No matter what you do, you can't stop! The lake has already overflowed and you keep on at it for hours on end. You are not sure how much time has passed since your orgasm ended, but you rise out of the lake larger and hornier than ever before. \ You smile as you watch waves of white drip off of you and into your own macro sized cum bath. With a wet schlorp, you pull the beast off of your @[1|cocks|noverb] once more. The beast collapses onto his back with a heavy thud; his massive chest heaving up and down as his lungs relieve themselves of your incredible virility.
You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth. \ He shudders. With a slow, sensual movement, you tighten your digits and squeeze a thick rope of pre out of the tip. At the same time, you bend your hips backwards and line up your @[2|cocks|one=with%his%tight%anus~more=with%his%anus%and%another%positioned%to%slide%across%his%midriff]. You tease his him, generating lewd moans and gasps as you slide your tip around the rim of his sphincter. He pushes his body against yours, forcing you inside of him. His ass feels tight, yet the black goo makes the entry as smooth as it can be. "Oh... Hmmm..." You moan as the corrupt creature clenches his anus around your flesh. His moans turn into desperate grunts and growls as you ease yourself deeper inside of him. The feeling of his tight virgin ass combined with the goo covering your cock from inside of him, is like nothing you've felt before. His body grows warmer beneath you, almost burning with arousal. You thrust inside him, bring your @[all| arms|noverb] around him and lock lips. \ His tongue darts inside of your mouth as he grabs you, running his meaty hands over your back. One of his legs wrap around you and you both spin in place as he \ grinds his muscular body against yours. As you lay on your back and wrap yourself within his mighty embrace, you feel warmth rush inside of you. "Ah... FUCK... GRAHHHH!" You flip the beast onto his back with a mighty crash as your orgasm rocks your body into euphoria. His black cock erupts in a fountain of corrupted fluid over you. A small amount of his corrupting essence enters you. You feel your muscles throb with power. The feeling rushes up your legs and into the core of your being. You pinch your large nipples and groan. "Moooooore..." You growl monstrously.
You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth. \ He shudders. With a slow, sensual movement, you tighten your digits and squeeze a thick rope of pre out of the tip. At the same time, you bend your hips backwards and line up your @[2|cocks|one=with%his%tight%anus~more=with%his%anus%and%another%positioned%to%slide%across%his%midriff]. You tease his him, generating lewd moans and gasps as you slide your tip around the rim of his sphincter. He pushes his body against yours, forcing you inside of him. His ass feels tight, yet the black goo makes the entry as smooth as it can be. "Oh... Hmmm..." You moan as the corrupt creature clenches his anus around your flesh. His growls turn into desperate grunts and moans as you ease yourself deeper inside of him. The feeling of his tight virgin ass combined with the goo covering your cock from inside of him, is like nothing you've felt before. His body grows warmer beneath you, almost burning with arousal. You thrust inside him, bring your @[all| arms|noverb] around him and lock lips. \ His tongue darts inside of your mouth as he grabs you, running his meaty hands over your back. One of his legs wrap around you and you both spin in place as he \ grinds his muscular body against yours. As you lay on your back and wrap yourself within his mighty embrace, you feel warmth rush inside of you. "Ah... FUCK... GRAHHHH!" You flip the beast onto his back with a mighty crash as your orgasm rocks your body into euphoria. His black cock erupts in a fountain of corrupted fluid over you. A small amount of his corrupting essence enters you. You feel your muscles throb with power. The feeling rushes up your legs and into the core of your being. You pinch your large nipples and groan. "Moooooore..." You growl monstrously.
You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth. \ He shudders. With a slow, sensual movement, you tighten your digits and squeeze a thick rope of pre out of the tip. At the same time, you bend your hips backwards and line up your @[2|cocks|one=with%his%tight%anus~more=with%his%anus%and%another%positioned%to%slide%across%his%midriff]. You tease his him, generating lewd moans and gasps as you slide your tip around the rim of his sphincter. He pushes his body against yours, forcing you inside of him. It's an incredibly tight fit. You look down and grin as you see his stomach bulge outward from the sheer size of your tool. Yet, the black goo simply morphs around him to accommodate the size difference. "Oh... Hmmm..." You moan as the corrupt creature clenches his anus around your flesh. His growls turn into desperate grunts and moans as you push yourself in further. \ Your cock expands with lust, and the creature's torso distends with a combination of the pre you are leaking within him and the size of your battering ram. The feeling is like nothing you've felt before. His body grows warmer beneath your weight, almost burning with arousal. You thrust inside him, the tip of your cock peeking out from his throat. "Ah... FUCK... GRAHHHH!" You slam your @[1|hands|noverb] into the ground, arch your back and unleash a terrifying orgasm that rockets out of the creature's ass and mouth. \ The Lost's tools erupts in a fountain of corrupted fluid underneath you, coating your midriff and seeping into your pores. A small amount of his corrupting essence enters you. You feel your muscles throb with power. The feeling rushes up your legs and into the core of your being. You pinch your large nipples and groan. "Moooooore..." You growl monstrously as you pull the creature off of your @[1|cocks|noverb] and throw him to the ground.
You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth. \ Impressive, considering how small he is compared to you. He shudders, looking up at your monstrously huge form. With a slow, sensual movement, \ you tighten your digits and squeeze a thick rope of pre out of the tip of his cock. With a single @[1|hands|noverb], you pick him up off of the ground and line him up with your @[all|pre-leaking|cocks| noverb]. You tease his him, placing his tiny form on its massive swollen head. You smile as his eyes widen at your turgid length. Winner takes all. You start pressing his anus down and watch as his legs spread wider and wider to accommodate the massive tower. \ If there is anything you have learned from this world, it is that the corruption caters for any size. \ The creature distends further and further, until you wrap his form around your tool like a cocksleeve. "Oh... Hmmm..." You moan as the corrupt creature's body clenches around your flesh. \ His growls turn into desperate grunts and moans as you begin to piston your spire of flesh through him. \ Your cock expands with lust, and the creature's torso distends even further. Fountains of pre fire from your tip with each thrust, pooling below you in lake sized bodies of fluid. The feeling is like nothing you've felt before. His body grows warmer around your cock, almost burning with arousal. You thrust even harder, your pre turning into waterfalls of white. "Ah... FUCK... GRAHHHH!" You slam one of your feet into the ground, arch your back and unleash a terrifying orgasm that rockets out of your @[all|cocks|noverb] and coats the land with blankets of ultra fertile sperm. \ The Lost's tools erupts alongside you in a poor display compared to your own, yet the corruption still coats a portion of your cock. A small amount of his corrupting essence enters you. You feel your muscles throb with even more power. The feeling rushes up your legs and into the core of your being. You pinch your large nipples and groan as your cocksleeve is stretched to its limit. "Moooooore..." You growl monstrously as you pull the creature off of your cock and drop his body to the ground far below you.
Your hands meet, and your bodies clash for dominance. You struggle as the beast pulls you closer to him. \ Your hard members are close enough to press and rub along each other. The black liquid that coats him smears and spreads across your @[all|cocks|noverb]. \ Suddenly, an immense feeling of arousal shakes you to your core as the beast's corrupting goo quickly slithers into your slit. Your eyes open wide with renewed vigour and you shove the beast down to the ground. Y