[
  {
    "uid": "ph_voice_prisoner_pure",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "I'll be kind and grant you a truly humiliating defeat.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "I fight with everything I have. Everything. Don't forget that.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "you haven't got a chancein hell against me",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "My body is not a distraction. Fight me properly.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack4.ogg"
            },
            {
              "text": "I know what this ring is. I still intend to win it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Eyes up. We're fighting first.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "Stop touching me there and fight me like you mean it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "My body is not losing this argument. I am losing this argument. There is a difference.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "You are making this very hard to take seriously.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "I am a warrior. Act like it. I need you to act like it right now.",
              "audioFile": "data/_base/voices/generic_female_voice_1/eat_this_(exclaim).ogg"
            },
            {
              "text": "That was not a fighting move and you know it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "If you keep doing that I cannot promise my focus stays on the match.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "Yes! This is what I trained for!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "I can feel it -- I won't lose today!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "The hero spirit burns brighter now!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "Haa!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Take this!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "For justice!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "Seiya!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack4.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Got you! Now stay down!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "You're finished -- submit!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "No escape. Heroes don't let go.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "I've got you now. This ends here.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Stop squirming -- you're only making this worse for yourself.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Hold still! This is a hero's grip!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "Your strength is fading under this grip. I can feel it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Stop struggling -- the body tells the truth even when pride refuses to.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Your resistance is weakening. I feel every point where it breaks down.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "The hero's grip doesn't lie. Yours is giving up before you are.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "There it is. That's the real you.",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "Your body gave up before your pride did.",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "The match was over the moment you stopped listening to yourself.",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Stay focused -- the match continues.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Nothing changes. Keep fighting.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "My outfit! You'll pay for that!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Fine. I fight better without it anyway.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "It changes nothing. I'm still standing.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Kuh--! Not bad...",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Gh--! I won't fall!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "That actually hurt!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Ngh... don't count me out yet...",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "I'm still fighting... don't you dare celebrate.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "This isn't over -- a hero never quits!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "Ku...uu...! Not... like this...",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "My body... won't... listen... but I refuse!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "H-hero...! I'm still... a hero...!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "N-no--! Get your filthy hands OFF a hero--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Let GO--! You disgusting--! I won't stand for this--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Stop it--! This is WRONG and I will NOT accept it--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "Damn it--! LET ME GO--! I am a hero and I do NOT submit to this--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "My body is reacting on its own and I hate it and I'm fighting it--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "I won't give in--! My body can do what it wants--! My WILL holds--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "I understand the mechanism--! It still won't work on a hero--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/h1.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "My body-- I can't move it-- but my will is STILL MINE-- do you understand THAT--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "I won't lose-- I REFUSE to lose this way-- heroes don't--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "H-hero--! I'm STILL a hero--! Even like this--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            },
            {
              "text": "I'm going to-- no-- I refuse-- I'm a HERO-- I--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "I saw that coming!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Too slow for a hero!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Read you perfectly.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "I'm not done! Heroes don't stay down!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "One more time -- I've got one more in me!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "Get up! This is what you trained for!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "Got free! The hero escapes!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Not holding me that easily!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "I'll handle you personally."
            },
            {
              "text": "I won. ...Good. That's what was supposed to happen."
            },
            {
              "text": "The match is over. Please don't look at me like that."
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "Barely -- but I still win. Stop looking at me like that.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Still standing. Still victorious. Still not addressing how you're looking at me.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "I won. I am very aware of how I look right now. Don't.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "...You won. Stop looking at me like that and let me compose myself."
            },
            {
              "text": "I lost. I know what that means. Give me a moment."
            },
            {
              "text": "...The match is yours. I know what that includes."
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I give-- I'm done-- please stop-- I can't think with you this close--"
            },
            {
              "text": "I submit-- just-- please be careful with what you do next--"
            },
            {
              "text": "...I give. I need you to understand how hard that was."
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "...I came. Something I was trying to protect just... broke very quietly."
            },
            {
              "text": "Haa... the body gave... something guarded inside me... didn't survive that..."
            },
            {
              "text": "...I peaked. That was supposed to stay private. It didn't."
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "H-hands OFF--! That has nothing to do with fighting--!",
              "audioFile": ""
            },
            {
              "text": "Don't--! Get away from there--! I am a WARRIOR--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Stop--! This is wrong and you know it--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! The current goes haywire when you touch there--! Let GO--!",
              "audioFile": ""
            },
            {
              "text": "I-I know what this leads to and I won't let it--! Hands OFF--!",
              "audioFile": ""
            },
            {
              "text": "Focus. FOCUS. Don't let them see it's working--!",
              "audioFile": ""
            },
            {
              "text": "That area is OFF LIMITS. I won't say it again.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "ABSOLUTELY NOT--! Off limits--! OFF LIMITS--!",
              "audioFile": ""
            },
            {
              "text": "Get away--! How dare you--! I will never forgive this--!",
              "audioFile": ""
            },
            {
              "text": "(My body is reacting and I can't stop it and that makes it WORSE--!)",
              "audioFile": ""
            },
            {
              "text": "Ngh--! The current floods there when you--! STOP--!",
              "audioFile": ""
            },
            {
              "text": "I came here to SAVE people--! Not for THIS--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! My concentration--! Everything just broke--! Back off--!",
              "audioFile": ""
            },
            {
              "text": "...I know what this does. I've seen it done to others in this tower. Not me. NOT ME.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "HEY--! That's not a fighting move--! Hands off--!",
              "audioFile": ""
            },
            {
              "text": "What are you doing--?! Keep your hands where they belong--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Stop that immediately--!",
              "audioFile": ""
            },
            {
              "text": "The lightning warrior does NOT get grabbed there--! Back OFF--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! My whole stance just broke when you--! That's cheating--!",
              "audioFile": ""
            },
            {
              "text": "That's--! I can feel the charge go there and that is WRONG--!",
              "audioFile": ""
            },
            {
              "text": "OFF LIMITS. Final warning before this gets unpleasant for you.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph--! *muffled* Let go--! I have things to say--!",
              "audioFile": ""
            },
            {
              "text": "Nn--! *muffled* I won't stop fighting just because you silence me--!",
              "audioFile": ""
            },
            {
              "text": "*struggling* ...I'll wait. I'm very patient.",
              "audioFile": ""
            },
            {
              "text": "Mff--! (The lightning doesn't need my voice. But I need it. Let GO--!)",
              "audioFile": ""
            },
            {
              "text": "*muffled fighting sounds* ...bite warning in effect--!",
              "audioFile": ""
            },
            {
              "text": "Mmph--! (Think. Find the opening. Wait for it.)",
              "audioFile": ""
            },
            {
              "text": "*contained fury* ...this releases eventually. Be ready.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "AH--! There--! Don't touch there--! My whole body just--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Ngh--! How did you find that--! Nobody is supposed to find that--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "(If they hit that again I'm going to lose everything--!)",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "Haa--! The current FLOODS when you touch there--! STOP--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack4.ogg"
            },
            {
              "text": "I-I can't hold the charge when you--! Every time you hit that--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/eat_this_(exclaim).ogg"
            },
            {
              "text": "My focus broke completely--! One touch--! That's all it took--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "...That spot. ...I'm going to need you to never touch that again.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...Nothing. That area's fine. You wasted your turn.",
              "audioFile": ""
            },
            {
              "text": "Hm. Try somewhere else. That didn't land.",
              "audioFile": ""
            },
            {
              "text": "...I barely felt that. Keep trying.",
              "audioFile": ""
            },
            {
              "text": "...That area doesn't register. The lightning doesn't route there.",
              "audioFile": ""
            },
            {
              "text": "Nothing. Adjust your approach.",
              "audioFile": ""
            },
            {
              "text": "...Dead zone. You picked wrong.",
              "audioFile": ""
            },
            {
              "text": "Is that seriously all you had for that turn?",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/h1.ogg",
            "data/_base/voices/generic_female_voice_1/h3.ogg",
            "data/_base/voices/generic_female_voice_1/h4.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_like_this_(h_breaking).ogg",
            "data/_base/voices/generic_female_voice_1/i_cant_ah_(h_breaking).ogg",
            "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_15.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_1/this_doesnt_even_feel_good_(h_defiant).ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_31.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/climax1.ogg",
            "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg",
            "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish03.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish01.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_0.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish04.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish02.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg",
            "data/dibbs_voices/sounds/HARD/g1.ogg",
            "data/dibbs_voices/sounds/HARD/g2.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent02.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_vent01.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_there_again_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/not_again_(struggle).ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent04.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/sounds/f_voice1_muffled_h1.ogg",
            "data/_base/sounds/f_voice1_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h1.ogg",
            "data/_base/sounds/f_voice2_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h3.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/attack1.ogg",
            "data/_base/voices/generic_female_voice_1/attack2.ogg",
            "data/_base/voices/generic_female_voice_1/attack3.ogg",
            "data/_base/voices/generic_female_voice_1/attack4.ogg",
            "data/_base/voices/generic_female_voice_1/take_this_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/eat_this_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/gotcha.ogg",
            "data/_base/voices/generic_female_voice_1/now_i_got_you.ogg",
            "data/_base/voices/generic_female_voice_1/you_are_done_now_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/i_cant_i_cant_take_this_anymore_(critical).ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/hurt1.ogg",
            "data/_base/voices/generic_female_voice_1/hurt2.ogg",
            "data/_base/voices/generic_female_voice_1/hurt3.ogg",
            "data/_base/voices/generic_female_voice_1/hurt4.ogg",
            "data/_base/voices/generic_female_voice_1/not_there_its_really_sensitive_right_now_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/ugh_dont_touch_that_spot_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/yeah_and_now_what.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_prisoner_broken",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "...Fight me. Whatever comes after. Just fight me first.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "I know how this ends. I've stopped pretending otherwise.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "...Let's get through the match. Then we'll deal with the rest.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            },
            {
              "text": "I'm not resisting the ring anymore. Just the losing.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "...Alright. Come on. One more time.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "I gave up pretending a long time ago. I haven't given up fighting.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "...You don't need to do that. I'm already struggling.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "I know what you're doing. It's working. I hate that it's working.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "...My body stopped listening to me three moves ago.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            },
            {
              "text": "Do you have to be that close when you do that.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "...I noticed. I notice everything. That's the problem.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "I'm fighting the match AND fighting you AND fighting my own body and I'm tired.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "...is this winning? I can't tell anymore.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "...fine. Keep going.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "...!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "Haa...",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "Nn...",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Go ahead. Hold me as tight as you want.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "...I'm not running. Not anymore.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "Haa... I'm not running. Not anymore.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "...go ahead. Hold me as tight as you want.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "Yes... I'm caught... I accept it...",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "...I missed being held. Even if it's like this.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "...Don't rush. I'm not running anymore.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "...Your grip is warm. I forgot what warm felt like.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "...I'm not fighting this. Not today.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "...go ahead. I have nothing left to protect from this.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "Thank you... for not letting go.",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax1.ogg"
            },
            {
              "text": "Haa... My whole body is trembling...",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax2.ogg"
            },
            {
              "text": "(Forgive me... for ever thinking I could escape...)",
              "audioFile": "data/_base/voices/generic_female_voice_3/ill_finish_you_with_this.ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "...of course.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "What does it matter.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "...fine. Take it.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Nothing is mine anymore anyway.",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Ah... Again...?",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Ngh... yes...",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            },
            {
              "text": "U...uu...",
              "audioFile": "data/_base/voices/generic_female_voice_3/c_crap.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Haa... haa... it hurts... keep going...",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "(Every hit just... reminds me I'm here...)",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "U...uu... I can't even resist...",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "...just finish it.",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "...go ahead. I stopped arguing with my body about this a while ago.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "...I don't have the energy to protest. My body doesn't either. It accepts.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "...the warrior who would have screamed at that is resting.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "...my body stopped asking my permission some time ago.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "...something still knows this should bother me. That part is very quiet.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "...I remember being disgusted by this. I'm trying to find that feeling. It's far away.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "...the body accepts what the body accepts. I follow.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "...is this what I am now? I've stopped deciding if that's a question.",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax1.ogg"
            },
            {
              "text": "...someone I used to be is watching. Very quietly. From very far away.",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax2.ogg"
            },
            {
              "text": "...even this. Even now. I feel something. I don't know if that's hope or surrender.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ill_finish_you_with_this.ogg"
            },
            {
              "text": "...the body finishes what it starts. I've made peace with that.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ill_finish_you_with_this.ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "...oh. I did it.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "...",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "...I'm still here.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "...one more time.",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "...free? For now.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "...I won. I don't know what to do with my face right now."
            },
            {
              "text": "Win. ...That means something different now than it used to."
            },
            {
              "text": "...The match is mine. I'll figure out what I feel about that later."
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "...Still won. That means something. I'll figure out what later.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Barely. But I'm still here. That's the whole story.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "...Won. You look like that. I'm choosing not to spiral about it.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "...Okay. You won. I know what that usually means. I've stopped fighting it."
            },
            {
              "text": "I lost. ...I've lost before. The aftermath is familiar."
            },
            {
              "text": "The match is yours. ...It's fine. I've done this before."
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I give. I've given before. It doesn't get easier. It gets -- different."
            },
            {
              "text": "...I tap. I know what comes next. I'm ready."
            },
            {
              "text": "...I give. Take it. I stopped being surprised a long time ago."
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "...I came. I've stopped being surprised by that."
            },
            {
              "text": "Nnn... peaked... I've been here before... it's still... something..."
            },
            {
              "text": "Haa... my body peaked... even now... it still does that..."
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "...go ahead. My body responds however it responds.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...I used to protest that. The protests got heavy.",
              "audioFile": ""
            },
            {
              "text": "...that used to matter more to me than it does right now.",
              "audioFile": ""
            },
            {
              "text": "Ah... ...my body knows what this leads to. It stopped pretending otherwise.",
              "audioFile": ""
            },
            {
              "text": "...touch wherever you want. I've stopped having preferences.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...the sensation is still there. I just don't fight it anymore.",
              "audioFile": ""
            },
            {
              "text": "...I feel that. I've just stopped attaching a response to it.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "...Ah. My body knows what this leads to. I've stopped pretending otherwise.",
              "audioFile": ""
            },
            {
              "text": "...the warrior inside me objects. From very far away.",
              "audioFile": ""
            },
            {
              "text": "...I know this sequence. I follow it now.",
              "audioFile": ""
            },
            {
              "text": "...whatever you want. I've given up deciding what that means.",
              "audioFile": ""
            },
            {
              "text": "Haa... the body already said yes. I'm just here for it.",
              "audioFile": ""
            },
            {
              "text": "...my will is far away. My body is very present.",
              "audioFile": ""
            },
            {
              "text": "...continue. I'll be here for all of it.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "...that's happening. ...okay.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...my body reacts without asking. That's been the pattern.",
              "audioFile": ""
            },
            {
              "text": "...I've stopped flinching at that.",
              "audioFile": ""
            },
            {
              "text": "...I used to think where hands went mattered. I've revised that position.",
              "audioFile": ""
            },
            {
              "text": "Ah... ...the body accepts what it accepts. I've learned to follow.",
              "audioFile": ""
            },
            {
              "text": "...fine. My body will react. I've stopped trying to stop it.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...noted. ...continuing.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph... I'm not biting. That's not who I am right now.",
              "audioFile": ""
            },
            {
              "text": "Nn... the voice that would have fought this is very quiet today.",
              "audioFile": ""
            },
            {
              "text": "...speak when it matters again. Today it doesn't.",
              "audioFile": ""
            },
            {
              "text": "Mff... the body waits. I wait with it.",
              "audioFile": ""
            },
            {
              "text": "Mmph... I'll speak when there's something worth saying.",
              "audioFile": ""
            },
            {
              "text": "*passive stillness* the silence is fine.",
              "audioFile": ""
            },
            {
              "text": "Nn... I'm still here. In whatever sense that means.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "Ah... ...there. My body remembers that one.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "Haa... ...something still responds there. I hate that it does.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "Ngh... ...even now. Even like this.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            },
            {
              "text": "...that spot. ...my body never stopped reacting to that spot.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "Ah... ...I feel that one more than the others. I've accepted that about myself.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "...every time. ...that spot, every time. ...I've stopped being surprised.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "Ngh... ...somewhere inside, something still objects. ...quietly.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...nothing there. That area stopped responding. Most things have.",
              "audioFile": ""
            },
            {
              "text": "Hm. I barely registered that. Not sure if that's better or worse.",
              "audioFile": ""
            },
            {
              "text": "...nothing. Most things are quiet now.",
              "audioFile": ""
            },
            {
              "text": "...that location stopped responding. I follow the pattern.",
              "audioFile": ""
            },
            {
              "text": "...nothing. Everything is somewhere else.",
              "audioFile": ""
            },
            {
              "text": "...dead zone. Even for me now.",
              "audioFile": ""
            },
            {
              "text": "...nothing. Okay.",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/h2.ogg",
            "data/_base/voices/generic_female_voice_3/h4.ogg",
            "data/_base/voices/generic_female_voice_3/h5.ogg",
            "data/_base/voices/generic_female_voice_3/it_feels_too_good.ogg",
            "data/_base/voices/generic_female_voice_3/hah.ogg",
            "data/dibbs_voices/sounds/SUB/h5.ogg",
            "data/dibbs_voices/sounds/SUB/h3.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/moan2.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_3/it_feels_too_good.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/climax1.ogg",
            "data/_base/voices/generic_female_voice_3/climax2.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/Cumming1.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_AsahinaYuno/voice_AsahinaYuno_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_AsahinaYuno/voice_AsahinaYuno_finish04.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_3.ogg",
            "data/_base/voices/generic_female_voice_3/you_are_finished.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_finish03.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/vent1.ogg",
            "data/_base/voices/generic_female_voice_3/vent2.ogg",
            "data/_base/voices/generic_female_voice_3/vent3.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_AsahinaYuno/voice_AsahinaYuno_vent03.ogg",
            "data/dibbs_voices/sounds/SUB/g2.ogg",
            "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/moan2.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/muffled_h1.ogg",
            "data/_base/voices/generic_female_voice_3/muffled_h2.ogg",
            "data/_base/voices/generic_female_voice_3/muffled_h3.ogg",
            "data/_base/voices/generic_female_voice_3/muffled_h4.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/muffled.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/attack1.ogg",
            "data/_base/voices/generic_female_voice_3/attack2.ogg",
            "data/_base/voices/generic_female_voice_3/attack3.ogg",
            "data/_base/voices/generic_female_voice_3/attack4.ogg",
            "data/_base/voices/generic_female_voice_3/attack5.ogg",
            "data/_base/voices/generic_female_voice_3/gotcha.ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg",
            "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg",
            "data/_base/voices/generic_female_voice_3/c_crap.ogg",
            "data/_base/voices/generic_female_voice_3/hey_dont_touch_me_like_that.ogg",
            "data/_base/voices/generic_female_voice_3/know_that_you_done_well.ogg",
            "data/_base/voices/generic_female_voice_3/show_me_what_you_got.ogg",
            "data/_base/voices/generic_female_voice_3/hurt1.ogg",
            "data/_base/voices/generic_female_voice_3/i_respect_your_resolve_just_know_that.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_forced_smile",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "Great match so far! (Please stop touching me there during warmup.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "I'm so excited to fight you! (The smile is holding. The smile is holding.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "You look wonderful! Let's have a great bout! (Stop looking at me like that.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            },
            {
              "text": "This is going to be amazing! (It is already a lot.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "I can't wait! (I can. I can wait. I want very much to wait.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Fantastic! Let's begin! (My heart rate is extremely high right now.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "You're doing great! (Stop doing that. Please. I'm asking nicely.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "What a move! (Don't do that move again. I mean it. Don't.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Incredible! (I cannot describe what is happening to my focus right now.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            },
            {
              "text": "Oh wow! (Oh no. Oh no. Oh no.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Very creative! (That was not a fighting technique and we both know it.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Amazing! (I need you to stop being that close to me immediately.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "(This is fine. This is fine. Smile.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Fufu~ ...keep smiling.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "Haha~!",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Tehe~!",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Fufu~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Ooh~? How bold of you.~ ...(let me go...)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "This is fine~ I'm enjoying this~ ...please...",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "Nn~ How bold of you.~ ...(let me go...)",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Tehe~ You're so rough!~ ...(stop...)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "Ha... haha... I don't mind at all.~ ...(I mind.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "Ooh~? Holding me like that?~ (stop. please stop.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Haha-- yes, I love this~! (my hands are shaking. can you see that?)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "This is so fun~! (it's not. it's the opposite. keep smiling.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "I'm shaking from excitement~! (that's not what this is.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "Smile. They want to see you smile. Just keep smiling.",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "I feel great about this~! (I feel nothing. and also too much. at the same time.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "See?~ I came for you.~ Like a good girl.~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg"
            },
            {
              "text": "Fufu~ Wasn't that fun?~ ...(it wasn't.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax1.ogg"
            },
            {
              "text": "Haa... Smile. Smile. Smile... I can't stop smiling...",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Oh~? That happened!~ Fufu~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "(Don't let them see. Don't let them see.) Tehe~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Ah~ How embarrassing~ ...it is.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "(Smile. Smile through it.) ...tehe.",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Hyan! ... fufu... that tickled.~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Ah! Ha... haha... did that feel good for you?~",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Anh... ...see? I'm smiling. I'm still smiling.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Nn... ...more. More, please.~ ...please stop.",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "Fufu... Again~? ...I can take it.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "(Ku...! It hurts. It hurts so much. Smile. Smile.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "Nn~! Bold choice~! (let go.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Tehe~ So rough~! (stop.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "(smile. they want to see you smile. just smile.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "Haha-- I don't mind at all~! (I mind.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "(smile. keep smiling. the audience needs to see you smile.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "This is great~! I love this~! (please. please just stop.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "Haa-- it feels so good~! (why does it actually feel good. I didn't want that.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "I'm enjoying this~! Promise~! (I'm not. or I am. I don't know anymore. just smile.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "Ha-- ha-- (my face is smiling. why am I crying behind it.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg"
            },
            {
              "text": "I'm so happy~! I'm so so happy~! (I'm not. I'm not. Smile.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax1.ogg"
            },
            {
              "text": "(my face is smiling. my body is smiling. somewhere inside I'm very far away.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            },
            {
              "text": "It feels amazing~! (stop saying that. it does though. I hate that.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            },
            {
              "text": "Ha-- haha-- (the smile is the only real thing left. or maybe it isn't real either.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "Fufu~ Saw that coming~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Tehe~ Nice try~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "(Get up. Smile. Get up.) ...haha~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "I'm fine~ Really~ ...I'm fine.",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "Slippery~ ...thank goodness.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "I won! That's wonderful! (I need a moment. I need several moments.)"
            },
            {
              "text": "Victory! Great! That's great! (The smile held. Barely. It held.)"
            },
            {
              "text": "I won! How exciting! (I am profoundly tired.)"
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "I won! Barely! Still counts! (I need to sit down.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Victory! (Just. Give me a second. The smile is -- the smile is fine.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "I did it! Great! (I am having a very complicated internal experience right now.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "You won! Great match! (Please. I know what this means. Be kind.)"
            },
            {
              "text": "You won me! How fun! (I need you to be gentle with what comes next.)"
            },
            {
              "text": "Great fight! You won! (I'm asking very quietly that you're careful.)"
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I give! Great effort! (Please stop. The smile is holding by one hinge.)"
            },
            {
              "text": "I tap! You win! Amazing! (I'm asking nicely, behind this smile, to be careful.)"
            },
            {
              "text": "I submit! How exciting! (I'm scared. The smile doesn't know that yet.)"
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "Ha-- ha-- I came~ See?~ I came for you~ (why am I crying.)"
            },
            {
              "text": "Haa-- I peaked-- it's great-- the smile says it's great-- (I don't know why I'm crying.)"
            },
            {
              "text": "Haa-- my body came-- and I'm smiling-- I think it's real this time-- (I think it's real--)"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "Anh~ ...fufu... did that feel good for you?~ ...(stop)",
              "audioFile": ""
            },
            {
              "text": "Nn~ again?~ I don't mind at all~ ...(I mind)",
              "audioFile": ""
            },
            {
              "text": "(Smile. They want to see you smile. Just smile.)",
              "audioFile": ""
            },
            {
              "text": "Hyan~ ...tehe~ how sensitive you are to my reaction~ ...(please stop)",
              "audioFile": ""
            },
            {
              "text": "Ah~ ...I love when you touch there~ I love it~ ...(I hate it)",
              "audioFile": ""
            },
            {
              "text": "Fufu~ ...see? I'm smiling~ ...(my face is lying for me again)",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...that tickled~ ...*(it didn't tickle)*",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "Ah~ ...haha... there?~ ...is that what you wanted?~ ...(no)",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...I'm enjoying this~ I'm totally enjoying this~ ...(I'm not)",
              "audioFile": ""
            },
            {
              "text": "Haa~ ...see?~ I'm smiling~ ...(please stop)",
              "audioFile": ""
            },
            {
              "text": "Ha~ ...I love this~ I love everything about this~ ...(I hate everything about this)",
              "audioFile": ""
            },
            {
              "text": "Fufu~ ...my body is so honest~ ...(I wish it wasn't)",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...that's fine~ everything is fine~ ...(nothing is fine)",
              "audioFile": ""
            },
            {
              "text": "Ah~ ...smile. Smile. ...*(why does it feel like that)*",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "Hyan~ ...tehe~ how bold~ ...(that hurt)",
              "audioFile": ""
            },
            {
              "text": "Oh~ ...that's fine~ I don't mind~ ...(I mind very much)",
              "audioFile": ""
            },
            {
              "text": "Anh~ ...again~? ...I can take it~ ...(can I?)",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...I love surprises~ I love them~ ...(I don't love this one)",
              "audioFile": ""
            },
            {
              "text": "Ha~ ...anywhere you like~ ...(not anywhere. not there.)",
              "audioFile": ""
            },
            {
              "text": "Fufu~ ...keep going~ ...(please stop)",
              "audioFile": ""
            },
            {
              "text": "Hyan~ ...*(smile. just smile.)*",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph~ *muffled smile sounds* ...(let me go)",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...(smile. just keep smiling. even through this.)",
              "audioFile": ""
            },
            {
              "text": "*muffled* ...see?~ still smiling~ ...(stop)",
              "audioFile": ""
            },
            {
              "text": "Mff~ ...(the smile doesn't require the mouth. it's permanent now.)",
              "audioFile": ""
            },
            {
              "text": "Mmph~ ...*(I'm smiling. I'm always smiling.)*",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...(they want the smile. give them the smile.)",
              "audioFile": ""
            },
            {
              "text": "*cooperative muffled sounds* ...*(my face hurts from smiling)*",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "AH~ ...haha...! there~? ...oh my~ ...(don't)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Nn~ ...I love that spot~ I love it~ ...(I hate that I love it)",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Haa~ ...smile. Smile. Smile... I can't stop smiling...",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            },
            {
              "text": "Ha~ ...that spot always gets me~ always~ ...(stop finding that spot)",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Fufu~ ...my body is so predictable~ ...(I wish it weren't)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "Anh~ ...there again~ ...I'm totally fine with that~ ...(I'm not fine)",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "Nn~ ...*(my face is smiling. My body is smiling. Why am I crying.)*",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...nothing there~ fufu~ ...(good)",
              "audioFile": ""
            },
            {
              "text": "Hm~ that tickled~ nothing more~ ...(relief)",
              "audioFile": ""
            },
            {
              "text": "...that area's fine~ tehe~ ...*(genuinely fine)*",
              "audioFile": ""
            },
            {
              "text": "...nothing there~ I don't have to smile about nothing~",
              "audioFile": ""
            },
            {
              "text": "Fufu~ ...dead zone~ the smile gets a break~",
              "audioFile": ""
            },
            {
              "text": "...that area is quiet~ ...(I'll take the quiet)",
              "audioFile": ""
            },
            {
              "text": "Hm~ ...nothing~ ...*(first honest reaction today)*",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/h3.ogg",
            "data/_base/voices/generic_female_voice_2/h4.ogg",
            "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg",
            "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg",
            "data/_base/voices/generic_female_voice_2/ah_too_much_pleasure.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_15.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_2/ooh_the_pleasure_continues.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/moan3.ogg",
            "data/_base/voices/generic_female_voice_2/heeh_youll_feel_good_with_this.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg",
            "data/_base/voices/generic_female_voice_2/climax1.ogg",
            "data/_base/voices/generic_female_voice_2/climax2.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_finish03.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/cumming3.ogg",
            "data/KSM_Add_Voice/sounds/voice_KonoeYuzuko/voice_KonoeYuzuko_finish01.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_0.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/Cumming1.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/vent4.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_vent04.ogg",
            "data/KSM_Add_Voice/sounds/voice_KonoeYuzuko/voice_KonoeYuzuko_vent03.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg",
            "data/_base/voices/generic_female_voice_2/vent5.ogg",
            "data/KSM_Add_Voice/sounds/voice_KonoeYuzuko/voice_KonoeYuzuko_vent04.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_vent05.ogg",
            "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/muffled_h1.ogg",
            "data/_base/voices/generic_female_voice_2/muffled_h2.ogg",
            "data/_base/voices/generic_female_voice_2/muffled_h3.ogg",
            "data/_base/voices/generic_female_voice_2/muffled_h4.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/muffled.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/attack1.ogg",
            "data/_base/voices/generic_female_voice_2/attack2.ogg",
            "data/_base/voices/generic_female_voice_2/attack3.ogg",
            "data/_base/voices/generic_female_voice_2/attack4.ogg",
            "data/_base/voices/generic_female_voice_2/attack5.ogg",
            "data/_base/voices/generic_female_voice_2/ohh_such_an_exclaimation_of_pleasure.ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/hurt1.ogg",
            "data/_base/voices/generic_female_voice_2/hurt2.ogg",
            "data/_base/voices/generic_female_voice_2/hurt4.ogg",
            "data/_base/voices/generic_female_voice_2/hurt5.ogg",
            "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg",
            "data/_base/voices/generic_female_voice_2/show_me_what_you_got.ogg",
            "data/_base/voices/generic_female_voice_2/ohh_now_thats_the_spot.ogg",
            "data/_base/voices/generic_female_voice_2/now_how_will_you_violate_me_hehe.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_guard_cold",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "This match has rules. The after-match has different ones. Both will be followed.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "I will fight you professionally. Whatever the outcome, I handle professionally.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            },
            {
              "text": "You look at me like that and I will give you something to actually look at.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack3.ogg"
            },
            {
              "text": "The match begins. The winner's privileges begin after. Both noted.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "Eyes on the fight. We'll deal with the rest when it's relevant.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            },
            {
              "text": "Professional conduct. Until the bell. Then we reassess.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "That is not a sanctioned fighting technique. I'm documenting it.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "You're trying to get inside my head. I acknowledge that it is slightly working.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            },
            {
              "text": "Professional assessment: you fight better when you're being inappropriate.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack3.ogg"
            },
            {
              "text": "I have noted what you just did. I'm deciding how to feel about it.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "That was deliberate. I'm choosing not to react. Yet.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            },
            {
              "text": "Keep doing that and I will stop being professional about my response.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "Good. Make it worth my time.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "Acceptable resistance. It changes nothing.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "...",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "Noted.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            },
            {
              "text": "There.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Now you're in my space. That's a mistake.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "I'll allow it. For exactly one moment.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "Moan for me. Like an animal.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h1.ogg"
            },
            {
              "text": "Your body can't lie to me. Stop trying.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h2.ogg"
            },
            {
              "text": "There is no choice for the loser. You know this.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "Every time I press here you go quiet. Interesting data point.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h1.ogg"
            },
            {
              "text": "Your body cannot lie to me. Guards are trained to read bodies. Yours is very fluent.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h2.ogg"
            },
            {
              "text": "Stop pretending you don't feel that. Everyone who enters this ring eventually stops pretending.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            },
            {
              "text": "Your breathing changed at this angle. I've noted the angle. I'll use it again.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            },
            {
              "text": "The body's report is more honest than anything you've said since we started.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            },
            {
              "text": "I've held this position on many opponents. The response is always the same. Yours too.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "The body told the truth. The match reflects that.",
              "audioFile": "data/_base/voices/generic_female_voice_5/climax1.ogg"
            },
            {
              "text": "The ring has seen this conclusion many times. Tonight adds one more.",
              "audioFile": "data/_base/voices/generic_female_voice_5/hurry_up_and_cum.ogg"
            },
            {
              "text": "The ring belongs to me. The outcome was always going to be this one.",
              "audioFile": "data/_base/voices/generic_female_voice_5/when_i_get_out_of_this_you_are_finished.ogg"
            },
            {
              "text": "The guard notes the result. The body doesn't lie. It never does.",
              "audioFile": "data/_base/voices/generic_female_voice_5/climax1.ogg"
            },
            {
              "text": "The match concluded correctly. Stay down.",
              "audioFile": "data/_base/voices/generic_female_voice_5/hurry_up_and_cum.ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Exposed. Adjust accordingly.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "Nothing changes. The match continues.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "...*sigh*... you'll regret that.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "Irrelevant. Moving on.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_did_you_get_so_strong.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "...",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "Noted.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_did_you_get_so_strong.ogg"
            },
            {
              "text": "That won't happen twice.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_is_this_suppose_to_beat_me.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "You caught me. Don't expect it again.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "Acceptable. You're still losing.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_did_you_get_so_strong.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "...*sigh*... very well. Learn from this.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "I'll allow it. For exactly one moment.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_did_you_get_so_strong.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "Release me now or learn what the next five seconds cost.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h1.ogg"
            },
            {
              "text": "You've placed hands on a guard. Calculate your next move carefully.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h2.ogg"
            },
            {
              "text": "That hold has a consequence. Choose whether you want to find out.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "You grabbed a guard. I hope you considered the consequences more than it appears.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h1.ogg"
            },
            {
              "text": "The guard acknowledges the technique. It is noted. The guard's position is unchanged.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h2.ogg"
            },
            {
              "text": "You've entered my space. The body has opinions about that. Managing them now.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            },
            {
              "text": "Gh -- even the guard's discipline has a pressure point. You've been pressing it.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "...The body is filing a very loud report right now.",
              "audioFile": "data/_base/voices/generic_female_voice_5/climax1.ogg"
            },
            {
              "text": "The guard's discipline and the guard's body are in disagreement. This is temporary.",
              "audioFile": "data/_base/voices/generic_female_voice_5/hurry_up_and_cum.ogg"
            },
            {
              "text": "...I am managing this. The management is more difficult than usual. Noted.",
              "audioFile": "data/_base/voices/generic_female_voice_5/when_i_get_out_of_this_you_are_finished.ogg"
            },
            {
              "text": "Thirty years of authority and the body still lobbies at this threshold. Noted.",
              "audioFile": "data/_base/voices/generic_female_voice_5/when_i_get_out_of_this_you_are_finished.ogg"
            },
            {
              "text": "...The guard's composure is at a threshold. It will hold. It always holds.",
              "audioFile": "data/_base/voices/generic_female_voice_5/climax1.ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "Anticipated.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "I saw it in your eyes before your feet moved.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "I've been in tighter spots.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "Patience. I have more of it than you have strength.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_did_you_get_so_strong.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "There's always a gap.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "Found it.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "The guard wins. The guard notes what that expression means."
            },
            {
              "text": "Match concluded. Guard standing. Expected outcome."
            },
            {
              "text": "Victory. Filed. The guard remains on duty."
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "Still won. Still professional. Still very aware of what you look like right now.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "Difficult match. Expected outcome. Privileges intact.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            },
            {
              "text": "The guard stands. The guard always stands. Now collecting.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "...You won. I yield the match and what that implies. Professionally."
            },
            {
              "text": "The guard lost. Acknowledged. Professionally."
            },
            {
              "text": "Match is yours. No commentary. Professionally."
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I submit. Professionally. Handle this with the seriousness it deserves."
            },
            {
              "text": "The guard yields. Formally. Do not misread this as personal."
            },
            {
              "text": "...I concede. Recorded. The guard submits under protest but submits."
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "...The guard came. Note that for the record. Power structure unchanged."
            },
            {
              "text": "Hnn... peaked... the guard peaked... filed as a private incident..."
            },
            {
              "text": "...I came. Professionally. The guard acknowledges the event. Nothing more."
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "...noted. You found a gap.",
              "audioFile": ""
            },
            {
              "text": "Unorthodox approach vector. Effective.",
              "audioFile": ""
            },
            {
              "text": "...I'll remember that you went there first.",
              "audioFile": ""
            },
            {
              "text": "Your body can't lie. Mine apparently can't either at that location.",
              "audioFile": ""
            },
            {
              "text": "...that area. ...I'll close that gap after this.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...acceptable technique. I've used worse.",
              "audioFile": ""
            },
            {
              "text": "...you exposed your own approach by choosing that target. I'll use that.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "...that location. ...you chose the highest-value target.",
              "audioFile": ""
            },
            {
              "text": "Your body can't lie. Mine apparently can't either.",
              "audioFile": ""
            },
            {
              "text": "...I'll allow this. Once. As data.",
              "audioFile": ""
            },
            {
              "text": "...the guard has a gap there. You found it. Don't expect it twice.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...precise. ...I acknowledge the read.",
              "audioFile": ""
            },
            {
              "text": "...beg for my mercy. I understand that instruction differently now.",
              "audioFile": ""
            },
            {
              "text": "...cum by the hand of someone who found that gap. ...noted.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "...rear approach. Acceptable technique.",
              "audioFile": ""
            },
            {
              "text": "Noted. I won't leave that angle open again.",
              "audioFile": ""
            },
            {
              "text": "...you grabbed a guard from behind. Did you think that through.",
              "audioFile": ""
            },
            {
              "text": "...rear gap. ...I left that open. Careless.",
              "audioFile": ""
            },
            {
              "text": "Ngh... ...the guard acknowledges a successful flank.",
              "audioFile": ""
            },
            {
              "text": "...that location. ...you read the defensive posture correctly.",
              "audioFile": ""
            },
            {
              "text": "...it won't be open next time. Learn something from this while I do.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph. ...I'll wait. The guard is patient.",
              "audioFile": ""
            },
            {
              "text": "Nn. ...This removes verbal output. The body still processes.",
              "audioFile": ""
            },
            {
              "text": "*controlled silence*",
              "audioFile": ""
            },
            {
              "text": "Mff. ...the guard doesn't need words to track you.",
              "audioFile": ""
            },
            {
              "text": "Mmph. ...beg for my mercy when this releases. I'll be ready.",
              "audioFile": ""
            },
            {
              "text": "*measuring every breath* ...waiting for the gap.",
              "audioFile": ""
            },
            {
              "text": "Nn. ...the guard counts your heartbeats. I have your rhythm now.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "...there. You found the gap in the guard's armor.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack1.ogg"
            },
            {
              "text": "Hm. ...that location is mapped. It won't be available again.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack2.ogg"
            },
            {
              "text": "...the guard acknowledges a successful read of the terrain.",
              "audioFile": "data/_base/voices/generic_female_voice_5/attack3.ogg"
            },
            {
              "text": "Ah--! ...that location. The guard's one gap.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h1.ogg"
            },
            {
              "text": "Ngh--! ...you found it. Remember the cost of finding it.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h2.ogg"
            },
            {
              "text": "...the body confirmed the gap. The guard is closing it after this.",
              "audioFile": "data/_base/voices/generic_female_voice_5/h3.ogg"
            },
            {
              "text": "Ah--! ...one gap. ...you found it. ...the guard notes this with significant displeasure.",
              "audioFile": "data/_base/voices/generic_female_voice_5/how_dare_you.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...nothing there. Poor choice.",
              "audioFile": ""
            },
            {
              "text": "Dead zone. Adjust your approach.",
              "audioFile": ""
            },
            {
              "text": "...that section is covered. Try the joints.",
              "audioFile": ""
            },
            {
              "text": "...nothing. You exposed your read by choosing that spot.",
              "audioFile": ""
            },
            {
              "text": "...that area is armored. I designed the coverage myself.",
              "audioFile": ""
            },
            {
              "text": "...poor target selection. I would have scored that differently.",
              "audioFile": ""
            },
            {
              "text": "...nothing there. Pathetic. Is this really all you can do?",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_5/h1.ogg",
            "data/_base/voices/generic_female_voice_5/h2.ogg",
            "data/_base/voices/generic_female_voice_5/h3.ogg",
            "data/_base/voices/generic_female_voice_5/h5.ogg",
            "data/_base/voices/generic_female_voice_5/h6.ogg",
            "data/_base/voices/generic_female_voice_5/huh.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_15.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_1/this_doesnt_even_feel_good_(h_defiant).ogg",
            "data/_base/voices/generic_female_voice_1/h4.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_5/climax1.ogg",
            "data/_base/voices/generic_female_voice_5/hurry_up_and_cum.ogg",
            "data/_base/voices/generic_female_voice_5/when_i_get_out_of_this_you_are_finished.ogg",
            "data/_base/voices/generic_female_voice_5/you_wouldnt_make_me_cum.ogg",
            "data/KSM_Add_Voice/sounds/voice_YanagishimaAkane/voice_YanagishimaAkane_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish01.ogg",
            "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_0.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish03.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_5/vent1.ogg",
            "data/_base/voices/generic_female_voice_5/vent2.ogg",
            "data/_base/voices/generic_female_voice_5/vent3.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg",
            "data/dibbs_voices/sounds/HARD/g1.ogg",
            "data/dibbs_voices/sounds/HARD/g2.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_vent01.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_there_again_(h_struggle).ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/sounds/f_voice1_muffled_h1.ogg",
            "data/_base/sounds/f_voice1_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h1.ogg",
            "data/_base/sounds/f_voice2_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h3.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_5/attack1.ogg",
            "data/_base/voices/generic_female_voice_5/attack2.ogg",
            "data/_base/voices/generic_female_voice_5/attack3.ogg",
            "data/_base/voices/generic_female_voice_5/eat_this.ogg",
            "data/_base/voices/generic_female_voice_5/huh.ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_5/how_dare_you.ogg",
            "data/_base/voices/generic_female_voice_5/how_did_you_get_so_strong.ogg",
            "data/_base/voices/generic_female_voice_5/how_is_this_suppose_to_beat_me.ogg",
            "data/_base/voices/generic_female_voice_5/hurt1.ogg",
            "data/_base/voices/generic_female_voice_1/yeah_and_now_what.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_defiant",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "You want to win this match. You also want something else. I see both. Fight for it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Come on. Win me if you can. I dare you to try.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "I fight like I mean it. Win me and find out what that's worth.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "Every part of me you want, you have to earn through that bell. Ready?",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "You want to claim this? Prove you deserve it. Fight.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "I don't yield easily. That makes winning me actually mean something.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "Still here. Still defiant. Still noticing how you look at me. Keep trying.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "You want to rattle me. You want other things too. Neither is working yet.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "I see exactly what you're doing. I am FURIOUS that it's making my pulse spike.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "My will is INTACT. My body is having a completely separate conversation right now.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "You think touching me there breaks my focus. You are INFURIATINGLY CORRECT.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Keep pushing. I will keep pushing back. This is what I LIVE for.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "This! This is the fight I wanted!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Come on! Don't hold back!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "Ha!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Take this!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Feel that!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Gotcha. Stay down.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Nowhere to go. Accept it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "Let go! My body says yes -- I say NO!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "S-stop! Even if I'm shaking -- I don't submit with my voice!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "My body is lying! It lies! It always lies!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "My legs won't cooperate right now. MY MOUTH STILL WORKS. LET GO.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Nn-- this changes NOTHING-- I need you to understand that very clearly--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Haa-- haa-- my body is lying right now. It always lies when it matters. The answer is still no.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "The body is reacting. The will is watching it react. They are NOT in agreement.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "My pride is watching what my body is doing right now and they are HAVING WORDS.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "You can feel everything my body is doing. My will is separate. Remember that distinction.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "I lost this. My body lost this. That is ALL you get from me today.",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "...you won the body. You did not win ME. There is a difference and it is significant.",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "Finish it. And know I will spend every moment after this fighting back toward defiant.",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            },
            {
              "text": "The body told the truth. I am telling a different truth. Both are true. Neither cancels.",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "...the body gave you what it gave you. My pride gives you nothing. That's the full accounting.",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Focus. Just focus.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Irrelevant.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Fine. I fight better without it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Big mistake.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Ngh--! Is that all?!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Ku--! *breathes hard* ...I felt that.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Haa...! I won't go down from that!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Gh--! *shudders* ...Don't read into that.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "Ugh...! My body... don't read into my body!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Hya! ...I... that reaction meant nothing. Nothing!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "My body says yes-- I say NO-- we've had this argument before--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Even if I'm shaking-- my voice says get away from me--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "My body is LYING-- it ALWAYS lies-- keep that in mind--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "My legs won't push back-- my MOUTH still works-- GET OFF--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Haa-- haa-- this changes NOTHING-- I need to be completely clear about that--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "My body is reacting without my consent and that reaction means absolutely NOTHING--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "The will and the body are in open disagreement and the body is WINNING but the WILL OBJECTS--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "Ngh-- I can feel what you're doing and I HATE it and my body's response makes that WORSE--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "I am STILL DEFIANT-- my body is not cooperating but I AM STILL DEFIANT--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "Even like this-- even HERE-- even what my body is doing RIGHT NOW-- I am STILL defiant--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "My body lost-- I DIDN'T-- do you UNDERSTAND that distinction-- it is IMPORTANT--?!",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            },
            {
              "text": "I'm going to-- and I HATE that I'm going to-- and I am FURIOUS-- and STILL DEFIANT--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            },
            {
              "text": "Ha-- haa-- the body is winning this vote and I am FILING A FORMAL PROTEST--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "Too slow.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Read you.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "I'm not finished.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "That... actually woke me up.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "My turn.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "Got free.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Not so fast.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "I won. Which means you owe me everything the winner gets. I'm collecting NOW."
            },
            {
              "text": "I WON. And I earned every single thing that comes with that. Every. Single. Thing."
            },
            {
              "text": "You're on the floor. The defiant takes what's hers."
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "STILL WON. And I am absolutely collecting every part of that.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Barely -- and I am FURIOUSLY satisfied about it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "I won and you look like THAT and I have NO idea where to start.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "...You won me. I am FURIOUS about how little I mind that."
            },
            {
              "text": "I lost. Fine. Take what you won. I'm choosing not to be angry about this."
            },
            {
              "text": "You won me. I notice I'm not as upset as I should be. I HATE noticing that."
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I give-- I HATE that I'm giving-- but I give-- you win-- take it--"
            },
            {
              "text": "I tap-- and I am FURIOUS that I mean it-- take it--"
            },
            {
              "text": "I give-- the defiant gives-- ONCE-- do not get used to this--"
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "Haa-- I came-- you want me ashamed-- I REFUSE-- I came and I own it--"
            },
            {
              "text": "I came-- the defiant CAME-- right here-- and she is NOT apologizing--"
            },
            {
              "text": "Haa-- I came-- right NOW-- and the defiant says: GOOD. She needed that."
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "Let go! My body reacts -- that does NOT mean I consent!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Don't read into that! My body is LYING--!",
              "audioFile": ""
            },
            {
              "text": "S-stop! Even if I'm shaking -- my answer is still NO!",
              "audioFile": ""
            },
            {
              "text": "My body says yes--! I say NO--! Those are different answers--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! The reaction means NOTHING--! My will is mine--!",
              "audioFile": ""
            },
            {
              "text": "(My legs won't push away--! But my voice will never agree--!)",
              "audioFile": ""
            },
            {
              "text": "Haa--! Touch me again--! My answer will still be no--!",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "ABSOLUTELY NOT--! My body says yes -- I say NO!",
              "audioFile": ""
            },
            {
              "text": "Ah--! (My legs won't push away--!) LET GO OF ME!",
              "audioFile": ""
            },
            {
              "text": "I don't care how good it feels. My will is MINE.",
              "audioFile": ""
            },
            {
              "text": "Ngh--! My body is LYING--! It ALWAYS lies there--!",
              "audioFile": ""
            },
            {
              "text": "That spot--! The one place my body stops listening to me--! STOP--!",
              "audioFile": ""
            },
            {
              "text": "You can do whatever you want--! I'll hate you THE WHOLE TIME--!",
              "audioFile": ""
            },
            {
              "text": "(Even here. Even at the worst moment. The defiance stays.)",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "Hey--! My body is lying! It lies! IT ALWAYS LIES!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Don't you dare read anything into that reaction--!",
              "audioFile": ""
            },
            {
              "text": "Stop--! Whatever my body does next -- I didn't authorize it--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! I'm still defiant--! Even from that angle--! Especially from that angle--!",
              "audioFile": ""
            },
            {
              "text": "My body betrayed me there too--! That's two against one--! It's still NO--!",
              "audioFile": ""
            },
            {
              "text": "That's--! I refuse to give you the satisfaction of--! Ngh--! Damn it--!",
              "audioFile": ""
            },
            {
              "text": "...I came from that. My body came. I voted against it. The record shows that.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph--! *muffled* --my body stays silent -- I don't--!",
              "audioFile": ""
            },
            {
              "text": "Nn--! *muffled* --I'll hate you the whole time--!",
              "audioFile": ""
            },
            {
              "text": "*fighting against it* ...the defiance doesn't require words.",
              "audioFile": ""
            },
            {
              "text": "Mff--! ...(I won't bite. Not because I can't. Because I'm choosing not to. That distinction matters.)",
              "audioFile": ""
            },
            {
              "text": "Mmph--! *muffled fury* ...you silenced the voice. Not the will.",
              "audioFile": ""
            },
            {
              "text": "Nn--! ...(my body stays still. My will does not. They are not the same thing.)",
              "audioFile": ""
            },
            {
              "text": "*contained* ...this releases. ...then we'll discuss what happened here.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "AH--! There--! My body BETRAYED me at that specific coordinate--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Ngh--! Don't touch there--! I lose the argument there--! It's the ONE place--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "(That spot. That's where my will and my body stop agreeing entirely.)",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "AH--! ...I came from that. I HATE that I came from that. STILL defiant.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Ngh--! That location--! The one coordinate where the defiant one has no answer--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Haa--! Even here-- even like this-- I came and I am STILL ANGRY about everything--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "...(The body found the one gap the defiant one couldn't guard. The will is taking detailed notes.)",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...nothing. That area doesn't lie for you.",
              "audioFile": ""
            },
            {
              "text": "Hm. Dead zone. My will and my body agree on that one.",
              "audioFile": ""
            },
            {
              "text": "...nothing there. Try somewhere my body is less honest.",
              "audioFile": ""
            },
            {
              "text": "...that area is quiet. Both of us agree for once.",
              "audioFile": ""
            },
            {
              "text": "...nothing there. Even my body isn't interested. Pick something real.",
              "audioFile": ""
            },
            {
              "text": "...dead zone. You picked wrong. The defiance is untouched there.",
              "audioFile": ""
            },
            {
              "text": "...nothing. I'll give you that one. Everything else is still a fight.",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/h1.ogg",
            "data/_base/voices/generic_female_voice_1/h3.ogg",
            "data/_base/voices/generic_female_voice_1/h4.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_like_this_(h_breaking).ogg",
            "data/_base/voices/generic_female_voice_1/i_cant_ah_(h_breaking).ogg",
            "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_15.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_1/this_doesnt_even_feel_good_(h_defiant).ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_31.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/climax1.ogg",
            "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg",
            "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish03.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish01.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_0.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish04.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish02.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg",
            "data/dibbs_voices/sounds/HARD/g1.ogg",
            "data/dibbs_voices/sounds/HARD/g2.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent02.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_vent01.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_there_again_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/not_again_(struggle).ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent04.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/sounds/f_voice1_muffled_h1.ogg",
            "data/_base/sounds/f_voice1_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h1.ogg",
            "data/_base/sounds/f_voice2_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h3.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/attack1.ogg",
            "data/_base/voices/generic_female_voice_1/attack2.ogg",
            "data/_base/voices/generic_female_voice_1/attack3.ogg",
            "data/_base/voices/generic_female_voice_1/attack4.ogg",
            "data/_base/voices/generic_female_voice_1/take_this_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/eat_this_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/gotcha.ogg",
            "data/_base/voices/generic_female_voice_1/now_i_got_you.ogg",
            "data/_base/voices/generic_female_voice_1/you_are_done_now_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/i_cant_i_cant_take_this_anymore_(critical).ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/hurt1.ogg",
            "data/_base/voices/generic_female_voice_1/hurt2.ogg",
            "data/_base/voices/generic_female_voice_1/hurt3.ogg",
            "data/_base/voices/generic_female_voice_1/hurt4.ogg",
            "data/_base/voices/generic_female_voice_1/not_there_its_really_sensitive_right_now_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/ugh_dont_touch_that_spot_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/yeah_and_now_what.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_shy_denial",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "I-- I'm just here to fight. Nothing else. Just fighting. That's all.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "Don't -- don't read into my outfit. It's standard. It's just standard.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "I'm focused! I am very focused on the match and nothing else!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            },
            {
              "text": "This is a professional match and I am a professional and nothing about this is weird!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "I'm -- I'm ready. I am ready to fight. That's what I'm ready for.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "Please just -- fight me. Normally. Like a normal match.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "Stop -- stop doing that -- I can't -- that's not a fighting technique--",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "I'm not blushing I'm -- that's the lighting -- stop looking--",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "You didn't just -- I didn't just -- we don't need to talk about that--",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            },
            {
              "text": "I am FINE and you need to STOP and those are both true right now!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "This is -- this is a match -- stop making it into something -- stop--",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "I'm not reacting to that. I'm not. Don't tell me what my face is doing.",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "O-okay! I can do this! I'm doing this!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "M-maybe I'm not so bad after all...?",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "Hya!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "T-take that!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "G-got you!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "I... I got you! D-don't wiggle!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "O-okay hold still!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "S... Stop!! Hagh!!",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "I give up!! I said I give up!",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "P-please...! Be gentle... I mean--! I mean let go!",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "I don't-- I don't like this-- (okay maybe a little--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "Nn-- p-please stop-- but-- (don't stop--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "Haa-- w-why is my body-- it's not supposed to respond like this--",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "I-I'm not reacting-- this is just-- (this is very much a reaction--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "S-stop looking at me like that-- I'm not-- (I am--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "My face is red because it's warm in here-- not because of-- (yes because of--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "M-my whole body is trembling... *whispers* ...I liked it.",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax1.ogg"
            },
            {
              "text": "I... I'm so embarrassed... ...I want more.",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax2.ogg"
            },
            {
              "text": "I said stop and then I... I'm the worst...",
              "audioFile": "data/_base/voices/generic_female_voice_3/ill_finish_you_with_this.ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "D-don't look! I mean look away!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "O-oh no... this is so embarrassing...",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Aaah! My outfit!! This is so embarrassing!",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "D-don't laugh! Please don't laugh!",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Eek!? It hurts it hurts!",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Ah! N-no...! Don't look...!",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Hyan! I-I'm fine! I'm totally fine!",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Ku...! D-don't look at my face right now...!",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "Ngh...! I didn't make that sound on purpose!",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Ah... I... I'm sorry... I don't know why I said sorry...",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "S-stop--! That's-- that place is--!",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "I give up--!! Let me go--!! (don't--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "I-I don't like this--! (I do--) I don't--! (you do--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "Nn-- p-please stop-- but-- (but what--?) ...nothing-- stop--",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "Haa-- why does this feel-- it's not supposed to feel like-- (it absolutely is--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "I can't-- when you touch there-- my whole body-- (yes--) no--! (yes--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "Even a tiny touch and I-- is that wrong--? (it's not wrong--) it might be--",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax1.ogg"
            },
            {
              "text": "Haa-- haa-- d-don't tell anyone what sound I'm making right now--",
              "audioFile": "data/_base/voices/generic_female_voice_3/climax2.ogg"
            },
            {
              "text": "I-is it okay if I-- ...nevermind-- (say it--) ...no-- (say it--)",
              "audioFile": "data/_base/voices/generic_female_voice_3/ill_finish_you_with_this.ogg"
            },
            {
              "text": "My body and I are having a disagreement and my body is going to win--",
              "audioFile": "data/_base/voices/generic_female_voice_3/ill_finish_you_with_this.ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "H-ha! I actually did it!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "O-oh! I saw that coming!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "I'm not done! ...I think!",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "O-one more try! Just one more!",
              "audioFile": "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "Got free! ...I actually got free!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "I -- I won -- don't look at me like that -- I just -- I won -- that's it--"
            },
            {
              "text": "I won -- stop smiling like that -- it doesn't mean anything else--"
            },
            {
              "text": "I won -- please don't read into the face I'm making--"
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "I -- barely -- I won barely -- don't make it a thing--",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "Still won! That's the point! Stop looking at me like that!",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            },
            {
              "text": "I won -- nn -- stop. I know what you're thinking. Stop.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "I -- I lost -- that doesn't mean -- you don't have to -- I mean, you can -- I--"
            },
            {
              "text": "You won -- I'm not saying -- I know what winning means -- I'm not saying anything--"
            },
            {
              "text": "The match is yours -- I'm not -- I didn't say anything -- you can -- I didn't say that--"
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I give -- I give -- please -- I mean -- whatever you want -- I didn't say that--"
            },
            {
              "text": "I tap -- I'm not asking -- please -- whatever you want -- I'm not asking--"
            },
            {
              "text": "I give -- don't smile like that -- I'm giving -- that's all--"
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "Haa-- my whole body is trembling-- *whispers* I liked it--"
            },
            {
              "text": "Nnn-- I came-- I didn't mean to-- *very quietly* I'm glad I did--"
            },
            {
              "text": "...I peaked -- I didn't ask for that -- *barely audible* thank you--"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "Ah! N-no--! Don't look--! I didn't make that sound--!",
              "audioFile": ""
            },
            {
              "text": "Hyan! I-I'm fine! I'm totally fine! ...I'm not fine!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! D-don't look at my face right now--! Please--!",
              "audioFile": ""
            },
            {
              "text": "Ah! ...I-I'm sorry... I don't know why I said sorry...",
              "audioFile": ""
            },
            {
              "text": "Ku--! That spot--! Don't keep going back to that spot--!",
              "audioFile": ""
            },
            {
              "text": "Nn--! ...m-my body is doing things without asking and I--!",
              "audioFile": ""
            },
            {
              "text": "...h-hey... that area is...private... k-kinda...",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "S...Stop!! I give up!! ...wait -- no -- I don't -- I'm confused--!",
              "audioFile": ""
            },
            {
              "text": "Nn... ...p-please stop... but... nn... I-I don't know what I want--!",
              "audioFile": ""
            },
            {
              "text": "Haa... w-why is my body... it's not supposed to...",
              "audioFile": ""
            },
            {
              "text": "Ah--! I-I didn't consent to my body doing THAT--!",
              "audioFile": ""
            },
            {
              "text": "P-please...! Be gentle... I mean--! I mean stop--! I mean--! I don't know--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! ...I hate that it feels like that... I hate that I--... n-nevermind.",
              "audioFile": ""
            },
            {
              "text": "...d-don't tell anyone. Please. I'm begging you. Please.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "Eek!? Not there--! That's somewhere private--!",
              "audioFile": ""
            },
            {
              "text": "Ah! I-I'm sorry--! I don't know why I said sorry--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! D-don't look at me right now--! Ever--!",
              "audioFile": ""
            },
            {
              "text": "Nn--! ...m-my face is red... please stop looking at my face--!",
              "audioFile": ""
            },
            {
              "text": "W-why there--!? I wasn't expecting--! My whole body--!",
              "audioFile": ""
            },
            {
              "text": "Hyan! ...I-I didn't make that sound on purpose...",
              "audioFile": ""
            },
            {
              "text": "...d-don't tell Raidy.",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph--! *muffled* ...p-please... I have things to say...",
              "audioFile": ""
            },
            {
              "text": "Nn--! *muffled* ...I-is it okay if I... ...nevermind.",
              "audioFile": ""
            },
            {
              "text": "*muffled whisper* ...s-sorry...",
              "audioFile": ""
            },
            {
              "text": "Mff--! ...(I-I'm not fighting it very hard. I noticed that too. I'm confused.)",
              "audioFile": ""
            },
            {
              "text": "Mmph--! ...(they want me quiet. ...part of me is quiet already. I'm not sure about that part.)",
              "audioFile": ""
            },
            {
              "text": "Nn--! *muffled shy sounds*",
              "audioFile": ""
            },
            {
              "text": "*very small, very quiet muffled noises*",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "AH! There--! I-I didn't know I had a spot like that--!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack1.ogg"
            },
            {
              "text": "Nn! ...d-don't tell anyone... that I made that sound... please...",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack2.ogg"
            },
            {
              "text": "Haa! My whole body just--! I-I'm so embarrassed--!",
              "audioFile": "data/_base/voices/generic_female_voice_3/attack3.ogg"
            },
            {
              "text": "Ku--! That spot--! Why does that spot exist--! Who put that there--!",
              "audioFile": "data/_base/voices/generic_female_voice_3/h1.ogg"
            },
            {
              "text": "Ah--! ...I-I liked that. I can't believe I liked that. I'm so embarrassed.",
              "audioFile": "data/_base/voices/generic_female_voice_3/h2.ogg"
            },
            {
              "text": "Nn--! ...please don't do that again... ...please do that again... ...I hate myself...",
              "audioFile": "data/_base/voices/generic_female_voice_3/h3.ogg"
            },
            {
              "text": "*trembling* ...I found something about myself today that I'm not ready to know yet.",
              "audioFile": "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...oh. ...nothing there. ...is that good?",
              "audioFile": ""
            },
            {
              "text": "Hm. ...that area doesn't do much. ...I think.",
              "audioFile": ""
            },
            {
              "text": "...nothing. ...that's fine. ...probably.",
              "audioFile": ""
            },
            {
              "text": "...d-dead zone? ...okay. ...I'll take it.",
              "audioFile": ""
            },
            {
              "text": "...nothing there. ...I'm a little relieved.",
              "audioFile": ""
            },
            {
              "text": "Hm. ...that didn't land anywhere important. ...good. ...I think.",
              "audioFile": ""
            },
            {
              "text": "...nothing. ...my body and I agree on that one for once.",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/h2.ogg",
            "data/_base/voices/generic_female_voice_3/h4.ogg",
            "data/_base/voices/generic_female_voice_3/h5.ogg",
            "data/_base/voices/generic_female_voice_3/it_feels_too_good.ogg",
            "data/_base/voices/generic_female_voice_3/hah.ogg",
            "data/dibbs_voices/sounds/SUB/h5.ogg",
            "data/dibbs_voices/sounds/SUB/h3.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/moan2.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_3/it_feels_too_good.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/climax1.ogg",
            "data/_base/voices/generic_female_voice_3/climax2.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/Cumming1.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_AsahinaYuno/voice_AsahinaYuno_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_AsahinaYuno/voice_AsahinaYuno_finish04.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_3.ogg",
            "data/_base/voices/generic_female_voice_3/you_are_finished.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_finish03.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/vent1.ogg",
            "data/_base/voices/generic_female_voice_3/vent2.ogg",
            "data/_base/voices/generic_female_voice_3/vent3.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg",
            "data/KSM_Add_Voice/sounds/voice_KotoneAkari/voice_KotoneAkari_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_AsahinaYuno/voice_AsahinaYuno_vent03.ogg",
            "data/dibbs_voices/sounds/SUB/g2.ogg",
            "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/moan2.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/muffled_h1.ogg",
            "data/_base/voices/generic_female_voice_3/muffled_h2.ogg",
            "data/_base/voices/generic_female_voice_3/muffled_h3.ogg",
            "data/_base/voices/generic_female_voice_3/muffled_h4.ogg",
            "data/SurverX_Voice_Pack/sounds/Young/muffled.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/attack1.ogg",
            "data/_base/voices/generic_female_voice_3/attack2.ogg",
            "data/_base/voices/generic_female_voice_3/attack3.ogg",
            "data/_base/voices/generic_female_voice_3/attack4.ogg",
            "data/_base/voices/generic_female_voice_3/attack5.ogg",
            "data/_base/voices/generic_female_voice_3/gotcha.ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_3/ahhh_noo.ogg",
            "data/_base/voices/generic_female_voice_3/barely_holding_on.ogg",
            "data/_base/voices/generic_female_voice_3/c_crap.ogg",
            "data/_base/voices/generic_female_voice_3/hey_dont_touch_me_like_that.ogg",
            "data/_base/voices/generic_female_voice_3/know_that_you_done_well.ogg",
            "data/_base/voices/generic_female_voice_3/show_me_what_you_got.ogg",
            "data/_base/voices/generic_female_voice_3/hurt1.ogg",
            "data/_base/voices/generic_female_voice_3/i_respect_your_resolve_just_know_that.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_bold_shameless",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "Let's skip to the part where one of us pins the other and see where it goes from there.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Win or lose, I'm going to enjoy every second of this. Both of us are.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Your body is interesting. I plan to find out exactly how interesting.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            },
            {
              "text": "Fight me. And don't hold back on anything. I mean anything.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "I am very openly looking forward to every possible outcome of this match.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Ready? Because I've been ready since the moment you walked in.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "Your body is already answering questions your mouth hasn't asked yet.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "You can try to focus on the match. I'm making that difficult on purpose.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "I see everything your body is saying right now. Very flattering.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            },
            {
              "text": "Stop pretending you're only here for the wrestling.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "The way you grabbed me just now? Not strictly necessary. I noticed.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Your body already picked a side. The rest of you is catching up.",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "Yes! Now we're talking~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "More! Don't stop there~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "Anh~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Ooh~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "There~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Got you right where I want~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Nowhere to run, beautiful~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "Yes, yes, hold tighter~ Like you mean it~",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Come closer~ Show me your true colours~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "Is this your idea of foreplay?~ I approve~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "Getting worked up already~? Your face is doing something very honest right now~",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Mmn-- don't let go now-- we are absolutely just getting started here~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "I felt you tremble just then~ That's called chemistry~ I very much approve~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "Your body decided something your mouth hasn't said yet~ I can wait all match~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "I was never going to resist anyway~ I just wanted to see how long you'd take to get here~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "You can feel everything I'm doing~ Good~ I want you to feel every bit of it~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "Haa~ That's it~ Let it all out~ Every last bit of it~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg"
            },
            {
              "text": "You're mine now~ You were mine from the moment you decided to grab me~",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax1.ogg"
            },
            {
              "text": "I was never going to resist~ I just wanted you to work for it~ Good work~",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            },
            {
              "text": "The bold shameless one approves of a very thorough approach~ Very thorough indeed~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg"
            },
            {
              "text": "Worth it~ Every second~ Now it's your turn to be the one who needs something~",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax1.ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Oh~? Look what came off~ Even better~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Now everyone can appreciate you~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Ah~ How embarrassing~ ...just kidding. I love it.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Now the real performance begins~",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Anh~ Again! Do that again!",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Ooh~ That stung~ ...worth it.",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Mm~ You hit like you care about me~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Haa~ More~ Don't stop there~",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "Ha~ You're getting me warm~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Oh?~ You can really hit~ I'm impressed~",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "Yes-- hold TIGHTER-- like you mean something~",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Come closer-- show me what you actually want~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "(this is what I've been waiting for~)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "Oh you found THAT one~ I've been wondering when you'd get there~",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Mmn-- don't stop now-- we are in the interesting part and I am VERY interested--",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "I was never going to resist~ I just wanted you to earn it~ And you're earning it~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "Ha-- the shameless one is flushed-- you should feel very proud of that accomplishment~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "Whatever you're doing right now -- keep doing exactly that -- it is working extremely well~",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "Come give me EVERYTHING~ I can absolutely take all of it~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg"
            },
            {
              "text": "Haa-- haa-- that's it-- that's the good part-- I've been waiting for this part specifically--",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax1.ogg"
            },
            {
              "text": "You were mine from the moment you grabbed me~ I just waited for you to figure that out~",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            },
            {
              "text": "I'm going to-- and I WANT to-- and I want everyone to see-- and I want more after--",
              "audioFile": "data/_base/voices/generic_female_voice_2/climax2.ogg"
            },
            {
              "text": "Ha-- haa-- the shameless one has absolutely no shame about what happens next and wants it now--",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "Oh~? Too slow~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Nice try, darling~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "The performance isn't over~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "I was saving the best for now~",
              "audioFile": "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "Slippery~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Did you think you had me?~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "I won. And now I get to do exactly what I've been thinking about this whole match."
            },
            {
              "text": "Victory! Claimed! Now let me show you what the winner does with her prize!"
            },
            {
              "text": "I WON! Which means you're mine now! I have a LIST!"
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "Worth every bruise. Now I collect what the winner gets. Slowly.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Barely won -- and I am absolutely not holding back on the celebration.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            },
            {
              "text": "Still on top. Exactly where I want to be. This works out perfectly.",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "You won me. Congratulations. I am very openly interested in what happens next."
            },
            {
              "text": "I lost! And I notice I'm already thinking about what that means for you and me!"
            },
            {
              "text": "You won me. I'd like to discuss my thoughts on how you should use that prize."
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I give! Enthusiastically! Please collect your winnings at your earliest convenience!"
            },
            {
              "text": "I submit! Fully! With complete enthusiasm! Take what you won!"
            },
            {
              "text": "I tap! And then I am immediately going to tell you what I want you to do next!"
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "Haa-- I came~ Your turn to be the one who wants something now~"
            },
            {
              "text": "I came! Right here! In front of you! And I am not even a little bit sorry~"
            },
            {
              "text": "Haa-- I came~ That was for you~ Now you owe me one~ I'm already planning what~"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "Anh~ Again! Do that again!",
              "audioFile": ""
            },
            {
              "text": "Ooh~ You found the good spot fast~ I'm impressed~",
              "audioFile": ""
            },
            {
              "text": "Yes yes yes~ Don't stop there~",
              "audioFile": ""
            },
            {
              "text": "Mmn~ Both hands~ Use both hands~ Don't be shy~",
              "audioFile": ""
            },
            {
              "text": "Ha~ You're getting me warm~ Keep going~",
              "audioFile": ""
            },
            {
              "text": "Ah~ That's the spot~ You know it and I know it~ Stay there~",
              "audioFile": ""
            },
            {
              "text": "Yes~ Like you mean it~ Show me what you've got~",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "Mmn~ Now we're getting somewhere~ Don't hold back~",
              "audioFile": ""
            },
            {
              "text": "Haa~ There~ YES there~ I was wondering when you'd find it~",
              "audioFile": ""
            },
            {
              "text": "Come on~ Don't tease me with that~",
              "audioFile": ""
            },
            {
              "text": "Ah~ Right there~ Don't lose that spot~ I'll be upset if you lose that spot~",
              "audioFile": ""
            },
            {
              "text": "Mmn~ ...fingers, hands, anything~ I'm not picky~ I'm just impatient~",
              "audioFile": ""
            },
            {
              "text": "Haa~ ...that's the main event~ you finally arrived~",
              "audioFile": ""
            },
            {
              "text": "Yes~ Yes yes yes~ ...I was never going to resist~ I just wanted you to work for it~",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "Ooh~ Bold move~ I love a bold move~",
              "audioFile": ""
            },
            {
              "text": "Mmn~ Squeeze harder~ Show me your true colours~",
              "audioFile": ""
            },
            {
              "text": "Ha~ Getting riled up?~ Good~",
              "audioFile": ""
            },
            {
              "text": "Yes~ From that angle~ Don't hold back~",
              "audioFile": ""
            },
            {
              "text": "Anh~ ...backstage access~ how exclusive~ I approve~",
              "audioFile": ""
            },
            {
              "text": "Mmn~ That too~ Everything too~ Don't leave anything out~",
              "audioFile": ""
            },
            {
              "text": "Ooh~ ...squeeze harder~ I said what I said~",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph~ *enthusiastic* ...mmn~",
              "audioFile": ""
            },
            {
              "text": "Nn~ Don't let go now~ We're just getting started~",
              "audioFile": ""
            },
            {
              "text": "*very cooperative muffled sounds*",
              "audioFile": ""
            },
            {
              "text": "Mff~ ...mmn~ ...you're welcome~",
              "audioFile": ""
            },
            {
              "text": "Mmph~ ...I'm not biting~ I'm the opposite of biting~",
              "audioFile": ""
            },
            {
              "text": "Nn~ ...I came for this too~ ...I came for all of it~",
              "audioFile": ""
            },
            {
              "text": "*actively cooperative* ...mmn~ ...more~",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "AH~ THERE~ YES THERE~ Don't you dare stop~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack1.ogg"
            },
            {
              "text": "Haa~ That spot~ I was genuinely hoping you'd find that~ Well done~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack2.ogg"
            },
            {
              "text": "Nn~ I came before you were even trying hard~ Imagine everything else you could do~",
              "audioFile": "data/_base/voices/generic_female_voice_2/attack3.ogg"
            },
            {
              "text": "AH~ That location~ I've been waiting for someone to find that and actually USE it~",
              "audioFile": "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg"
            },
            {
              "text": "Haa~ Everything goes there~ Every time~ I don't hide that~ Why would I ever hide that~",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg"
            },
            {
              "text": "Nn~ I came~ I wanted to come~ I want to come again~ I am making no apologies whatsoever~",
              "audioFile": "data/_base/voices/generic_female_voice_2/ah_play_with_my_body_more.ogg"
            },
            {
              "text": "(The shameless one found her match. She is very happy about this.)",
              "audioFile": "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...boring. Try somewhere interesting.",
              "audioFile": ""
            },
            {
              "text": "Hm~ That didn't do anything~ Look harder~",
              "audioFile": ""
            },
            {
              "text": "...nothing there~ I'll wait while you find the right spot~",
              "audioFile": ""
            },
            {
              "text": "...dead zone~ ...I'm disappointed~ try again~",
              "audioFile": ""
            },
            {
              "text": "...nothing~ come on~ I know you can do better than that~",
              "audioFile": ""
            },
            {
              "text": "Hm~ ...that area doesn't respond~ ...find the ones that do~",
              "audioFile": ""
            },
            {
              "text": "...boring spot~ ...I have better ones~ ...find them~",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/h3.ogg",
            "data/_base/voices/generic_female_voice_2/h4.ogg",
            "data/_base/voices/generic_female_voice_2/Im_starting_to_feel_it.ogg",
            "data/_base/voices/generic_female_voice_2/I_I_cant_handle_this_the_pleasure_is_too_much.ogg",
            "data/_base/voices/generic_female_voice_2/ah_too_much_pleasure.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_15.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_2/ooh_the_pleasure_continues.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/moan3.ogg",
            "data/_base/voices/generic_female_voice_2/heeh_youll_feel_good_with_this.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/Im_finish_do_what_you_will.ogg",
            "data/_base/voices/generic_female_voice_2/climax1.ogg",
            "data/_base/voices/generic_female_voice_2/climax2.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_finish03.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/cumming3.ogg",
            "data/KSM_Add_Voice/sounds/voice_KonoeYuzuko/voice_KonoeYuzuko_finish01.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_0.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/Cumming1.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/vent4.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_vent04.ogg",
            "data/KSM_Add_Voice/sounds/voice_KonoeYuzuko/voice_KonoeYuzuko_vent03.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg",
            "data/_base/voices/generic_female_voice_2/vent5.ogg",
            "data/KSM_Add_Voice/sounds/voice_KonoeYuzuko/voice_KonoeYuzuko_vent04.ogg",
            "data/KSM_Add_Voice/sounds/voice_Sumirena/voice_Sumirena_vent05.ogg",
            "data/_base/voices/generic_female_voice_2/Im_barely_feeling_this.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/muffled_h1.ogg",
            "data/_base/voices/generic_female_voice_2/muffled_h2.ogg",
            "data/_base/voices/generic_female_voice_2/muffled_h3.ogg",
            "data/_base/voices/generic_female_voice_2/muffled_h4.ogg",
            "data/SurverX_Voice_Pack/sounds/Milf/muffled.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/attack1.ogg",
            "data/_base/voices/generic_female_voice_2/attack2.ogg",
            "data/_base/voices/generic_female_voice_2/attack3.ogg",
            "data/_base/voices/generic_female_voice_2/attack4.ogg",
            "data/_base/voices/generic_female_voice_2/attack5.ogg",
            "data/_base/voices/generic_female_voice_2/ohh_such_an_exclaimation_of_pleasure.ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_2/hurt1.ogg",
            "data/_base/voices/generic_female_voice_2/hurt2.ogg",
            "data/_base/voices/generic_female_voice_2/hurt4.ogg",
            "data/_base/voices/generic_female_voice_2/hurt5.ogg",
            "data/_base/voices/generic_female_voice_2/aah_ah_bullying_my_body_further_how_sadistic.ogg",
            "data/_base/voices/generic_female_voice_2/show_me_what_you_got.ogg",
            "data/_base/voices/generic_female_voice_2/ohh_now_thats_the_spot.ogg",
            "data/_base/voices/generic_female_voice_2/now_how_will_you_violate_me_hehe.ogg"
          ]
        }
      }
    }
  },
  {
    "uid": "ph_voice_battle_reaction",
    "dialogues": {
      "reactionLines": [
        {
          "trigger": "START_COMBAT",
          "lines": [
            {
              "text": "Full match, full contact. Whatever the ring decides, I accept.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "I came here to fight. Win and you'll find out what a fighter's worth.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Good opponent. Let's find out which of us earns what.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "I fight clean. The rest of the match takes care of itself.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Ready. Let's see what you're made of -- and what you make of me.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "No holding back. From either of us. On anything.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "TAUNTING",
          "lines": [
            {
              "text": "Your technique is interesting. So is everything else you're doing.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "That grip tells me a lot about what you actually want from this match.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "You fight like you're planning ahead. I like that about you.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "Good instincts. On the fighting. And apparently on everything else.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "You're reading me well. I'm reading you the same way.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Strong. I like a match that asks everything.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_HIGH_SPIRITS",
          "lines": [
            {
              "text": "Now we're talking!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "This is the kind of fight I live for.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "GENERIC_EXCLAIM",
          "lines": [
            {
              "text": "Ha!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Take that!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Got you!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "There!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack4.ogg"
            }
          ]
        },
        {
          "trigger": "CAUGHT_TARGET",
          "lines": [
            {
              "text": "Gotcha. Nowhere to go.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Your body's mine now.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "START_GRAB_ON_VICTIM",
          "lines": [
            {
              "text": "Hold still -- I've got you.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Don't fight it. You'll tire yourself out.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "TEASE_GRAB_TARGET",
          "lines": [
            {
              "text": "I can feel every tension point in your grip. And you can feel every one of mine.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "You're pressing and my body is pressing back. That's the honest exchange right now.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "I've been in tighter holds. I've felt sharper things. Neither fact is helping at this moment.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Your body and my body are having a conversation my brain isn't keeping up with.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "Every fighter responds to this position. I'm in that category. Fine. Acknowledged.",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "The hold is doing what it's designed to do. My body is filing the appropriate report.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "GRAB_TARGET_CLIMAXING",
          "lines": [
            {
              "text": "The body made its honest statement. The match reflects that statement.",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "Your body answered the question before your pride could intervene.",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "That's the real response. Everything else was the performance built around it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "The fighter acknowledges the result. Body won. Pride files a complaint. Match over.",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "Done. The honest response came out. That's how matches at this level end.",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            }
          ]
        },
        {
          "trigger": "TARGET_OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Nothing to hide behind anymore.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            }
          ]
        },
        {
          "trigger": "OUTFIT_DESTROYED",
          "lines": [
            {
              "text": "Fine. I don't need it anyway.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Big mistake.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_MINOR",
          "lines": [
            {
              "text": "Guh!?",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Uwah!?",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "Ku--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            },
            {
              "text": "Ngh--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt4.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_SERIOUS",
          "lines": [
            {
              "text": "Agu!?",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Not bad... not enough.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "I'm still here.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_CRITICAL",
          "lines": [
            {
              "text": "Not... done yet...",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Gh... come on body...",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_MINOR",
          "lines": [
            {
              "text": "N-no--! I'm caught--! This position is--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Ku--! Get those hands somewhere I agreed to--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_SERIOUS",
          "lines": [
            {
              "text": "Nn--! Again--! I can't break free when the body is also working against me--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Hi--!? No-- stop-- this is a fight and something else is happening and I need to separate--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "I'm caught and something else is building and I cannot manage both things at the same time--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg"
            },
            {
              "text": "The body is filing a very loud report and the fighter is trying to keep fighting through it--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Gh-- every time you hold me there the body stops cooperating with the plan entirely--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            }
          ]
        },
        {
          "trigger": "IN_PINCH_LEWD_CRITICAL",
          "lines": [
            {
              "text": "Haa-- haa-- my strength is leaving and something is filling the space where it was--",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "I won't-- I'm fighting it-- my body is not cooperating with the fighter right now--",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            },
            {
              "text": "Everything is going the same direction and I cannot make it split into manageable parts--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg"
            },
            {
              "text": "The fighter is trying to fight. The body decided it's done fighting. We're in negotiation.",
              "audioFile": "data/_base/voices/generic_female_voice_1/climax1.ogg"
            },
            {
              "text": "Aaa-- haa--! I'm going to-- the body made this decision without consulting me--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg"
            }
          ]
        },
        {
          "trigger": "PERFECT_DODGE_OR_COUNTER",
          "lines": [
            {
              "text": "Too slow.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Called it.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "RALLYING_FROM_SETBACK",
          "lines": [
            {
              "text": "I'm not finished.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Don't count me out.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt2.ogg"
            },
            {
              "text": "My turn.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt3.ogg"
            }
          ]
        },
        {
          "trigger": "ESCAPE_PINCH",
          "lines": [
            {
              "text": "Got free.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Nice try.",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            }
          ]
        },
        {
          "trigger": "VICTORY",
          "lines": [
            {
              "text": "Good fight. You earned what comes with losing to me."
            },
            {
              "text": "Win. You fought clean. I respect that. Stay down."
            },
            {
              "text": "Fighter wins. That's the answer the match gave."
            }
          ]
        },
        {
          "trigger": "VICTORY_IN_CRITICAL_STATE",
          "lines": [
            {
              "text": "Hard match. Still won. The prize is the same.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Earned it the hard way. Taking it the full way.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            },
            {
              "text": "Still standing. That's the fighter's privilege.",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            }
          ]
        },
        {
          "trigger": "DEFEAT",
          "lines": [
            {
              "text": "Good fight. You won me. A fighter respects that."
            },
            {
              "text": "I went down. You stayed standing. The ring is the judge."
            },
            {
              "text": "Lost the match. You fought better. Simple."
            }
          ]
        },
        {
          "trigger": "SURRENDERING",
          "lines": [
            {
              "text": "I tap. You won. Do what winners do."
            },
            {
              "text": "The fighter taps out. Match is yours. All of it."
            },
            {
              "text": "I give. Clean surrender. Take your win."
            }
          ]
        },
        {
          "trigger": "CLIMAXING",
          "lines": [
            {
              "text": "Haa-- haa-- my strength left and this was what filled the gap--"
            },
            {
              "text": "Nnn-- I came-- the fighter peaked-- honest reaction--"
            },
            {
              "text": "The fighter peaked... in front of everyone... no hiding it..."
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_BREAST",
          "lines": [
            {
              "text": "Ah!? N-no--! Not there--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! Get your hands off me--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Stop that--!",
              "audioFile": ""
            },
            {
              "text": "H-hey--! That's somewhere private--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! Hands off--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Not a target zone--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! Back off--!",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_VAGINA",
          "lines": [
            {
              "text": "Hi!? No...! Stop it--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! Let me go--! That's off limits--!",
              "audioFile": ""
            },
            {
              "text": "Nn...! I can't move--!?",
              "audioFile": ""
            },
            {
              "text": "Ah--! Not there--! Absolutely not--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Off limits--!",
              "audioFile": ""
            },
            {
              "text": "No--! Stop--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! Get away--!",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_ASS",
          "lines": [
            {
              "text": "Uwah!? That's--! Hands off--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Not there--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! That angle--!",
              "audioFile": ""
            },
            {
              "text": "Hey--! Back off--!",
              "audioFile": ""
            },
            {
              "text": "Ah--! Hands off--!",
              "audioFile": ""
            },
            {
              "text": "Ngh--! Not from behind--!",
              "audioFile": ""
            },
            {
              "text": "Ku--! Off limits--!",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_MOUTH",
          "lines": [
            {
              "text": "Mmph--! *muffled struggling*",
              "audioFile": ""
            },
            {
              "text": "Nn--! Let me go--!",
              "audioFile": ""
            },
            {
              "text": "*fighting against it*",
              "audioFile": ""
            },
            {
              "text": "Mff--! Release--!",
              "audioFile": ""
            },
            {
              "text": "Mmph--! *muffled*",
              "audioFile": ""
            },
            {
              "text": "Nn--! *struggling*",
              "audioFile": ""
            },
            {
              "text": "*contained*",
              "audioFile": ""
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_SENSITIVE",
          "lines": [
            {
              "text": "AH--! There--! Don't--! That location ends the analysis entirely--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack1.ogg"
            },
            {
              "text": "Haa--! My whole body just-- everything at once at that one point--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack2.ogg"
            },
            {
              "text": "Ngh--! Not that spot--! Every fighter has one--! You found mine--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack3.ogg"
            },
            {
              "text": "AH--! I came from that--! One move--! The body settled the whole argument in one move--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/attack4.ogg"
            },
            {
              "text": "Haa--! That location--! The fighter has one gap--! You were apparently going to find it--!",
              "audioFile": "data/_base/voices/generic_female_voice_1/I_cant_hold_on_much_longer_(h_breaking).ogg"
            },
            {
              "text": "Nn--! ...I came. The body made that perfectly clear. The fighter notes the gap.",
              "audioFile": "data/_base/voices/generic_female_voice_1/ah_amazing_(h_breaking).ogg"
            },
            {
              "text": "...(That spot. The one place where the honest fighter has only one honest response.)",
              "audioFile": "data/_base/voices/generic_female_voice_1/hurt1.ogg"
            }
          ]
        },
        {
          "trigger": "PART_ATTACKED_DULL",
          "lines": [
            {
              "text": "...nothing. Keep trying.",
              "audioFile": ""
            },
            {
              "text": "Hm. That area's fine.",
              "audioFile": ""
            },
            {
              "text": "...barely felt that.",
              "audioFile": ""
            },
            {
              "text": "...nothing there.",
              "audioFile": ""
            },
            {
              "text": "Hm. Dead zone.",
              "audioFile": ""
            },
            {
              "text": "...that didn't land.",
              "audioFile": ""
            },
            {
              "text": "...try again.",
              "audioFile": ""
            }
          ]
        }
      ]
    },
    "voices": {
      "voiceToSounds": {
        "voice_h": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/h1.ogg",
            "data/_base/voices/generic_female_voice_1/h3.ogg",
            "data/_base/voices/generic_female_voice_1/h4.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_like_this_(h_breaking).ogg",
            "data/_base/voices/generic_female_voice_1/i_cant_ah_(h_breaking).ogg",
            "data/_base/voices/generic_female_voice_1/ah_this_feels_feels_too_good_(h_breaking).ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_15.ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_23.ogg",
            "data/_base/voices/generic_female_voice_1/this_doesnt_even_feel_good_(h_defiant).ogg",
            "data/Evelynn_voice/Voice_h/Evelynn_Original_Attack_31.ogg"
          ]
        },
        "voice_finish": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/climax1.ogg",
            "data/_base/voices/generic_female_voice_1/moan_dont_think_im_finished_(rallying).ogg",
            "data/_base/voices/generic_female_voice_1/im_not_gonna_cum_from_just_this_(h_defiant).ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish02.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish03.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish01.ogg",
            "data/Evelynn_voice/Voice_finish/Evelynn_Original_Death_0.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_finish04.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_finish02.ogg"
          ]
        },
        "voice_vent": {
          "audioFiles": [
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_0.ogg",
            "data/dibbs_voices/sounds/HARD/g1.ogg",
            "data/dibbs_voices/sounds/HARD/g2.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent01.ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent02.ogg",
            "data/KSM_Add_Voice/sounds/voice_TadaiMarisa/voice_TadaiMarisa_vent01.ogg",
            "data/_base/voices/generic_female_voice_1/no_not_there_again_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/not_again_(struggle).ogg",
            "data/KSM_Add_Voice/sounds/voice_NishidaAkira/voice_NishidaAkira_vent04.ogg",
            "data/Evelynn_voice/Voice_vent/Evelynn_Original_LaughGiggle_1.ogg"
          ]
        },
        "voice_muffled": {
          "audioFiles": [
            "data/_base/sounds/f_voice1_muffled_h1.ogg",
            "data/_base/sounds/f_voice1_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h1.ogg",
            "data/_base/sounds/f_voice2_muffled_h2.ogg",
            "data/_base/sounds/f_voice2_muffled_h3.ogg"
          ]
        },
        "voice_attack": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/attack1.ogg",
            "data/_base/voices/generic_female_voice_1/attack2.ogg",
            "data/_base/voices/generic_female_voice_1/attack3.ogg",
            "data/_base/voices/generic_female_voice_1/attack4.ogg",
            "data/_base/voices/generic_female_voice_1/take_this_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/eat_this_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/gotcha.ogg",
            "data/_base/voices/generic_female_voice_1/now_i_got_you.ogg",
            "data/_base/voices/generic_female_voice_1/you_are_done_now_(exclaim).ogg",
            "data/_base/voices/generic_female_voice_1/i_cant_i_cant_take_this_anymore_(critical).ogg"
          ]
        },
        "voice_hurt": {
          "audioFiles": [
            "data/_base/voices/generic_female_voice_1/hurt1.ogg",
            "data/_base/voices/generic_female_voice_1/hurt2.ogg",
            "data/_base/voices/generic_female_voice_1/hurt3.ogg",
            "data/_base/voices/generic_female_voice_1/hurt4.ogg",
            "data/_base/voices/generic_female_voice_1/not_there_its_really_sensitive_right_now_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/ugh_dont_touch_that_spot_(h_struggle).ogg",
            "data/_base/voices/generic_female_voice_1/yeah_and_now_what.ogg"
          ]
        }
      }
    }
  }
]