XCOM 2
[WOTC] Voice Patcher
 This topic has been pinned, so it's probably important
Aquilio  [developer] 16 May, 2022 @ 11:01am
Custom Events for Voice Script
Those are custom voice events currently used by default config. The voice event names correspond to their ability names for easier identification.

You can paste any of them to be used beside other events already listed in Robojumper's voice script.

This list also includes several less known events already used by WOTC, e.g. Vengeance event for Skirmisher Wrath ability.

This thread only lists new event types (i.e. not seen in previous versions of robojumper's script).
If you're interested in a "ready-to-use" voice script template with ALL base and new events combined, I recommend you check out Ayser's template over HERE[pastebin.com].

You can also check out the guide for voicepack creation by Ayser. It describes necessary steps for adding Voice Patcher-compatible voice events. It also lists various best practices to follow when making voicepacks.

Events.Add((EventName="Strangled")) //Soldier strangled by the Viper Events.Add((EventName="VIPknockout")) //Enemy VIP Subdue Events.Add((EventName="VIPRescueInProgress")) //VIP has been spotted, present in WOTC Events.Add((EventName="BladestormAttack")) //Standard Bladestorm Events.Add((EventName="TemplarBladestormAttack")) //Bladestorm variant used exclusively by Templars Events.Add((EventName="RetributionAttack")) //Bladestorm variant used exclusively by Skirmishers, AKA Retribution Events.Add((EventName="SkirmisherMelee")) //Skirmisher Ripjack slash Events.Add((EventName="SustainTriggered")) //Soldier faints and Sustain is triggered Events.Add((EventName="MimicBeaconThrow")) //Throwing Mimic Beacon Events.Add((EventName="BondmateDualStrike")) //Bonded soldier double attack: first soldier's voiceline Events.Add((EventName="BondmateDualStrikeFollowup")) //Bonded soldier double attack: second soldier's voiceline Events.Add((EventName="IcarusJump")) //Icarus Armor jet jump Events.Add((EventName="FreezingLash")) //Serpent Armor's Frostbite Events.Add((EventName="Ragestrike")) //RAGE Armor's Rage Strike Events.Add((EventName="ThrowAxe")) //Throwing Hunter's Axe Events.Add((EventName="Shadowfall")) //Firing Shadowkeeper pistol Events.Add((EventName="WallPhasing")) //Wraith Suit activated ability Events.Add((EventName="HighCoverGenerator")) //W.A.R. suit activated ability (Shieldwall) Events.Add((EventName="PlantX4")) //Plant X4 charge Events.Add((EventName="DoorBreach")) //Open door/hatch Events.Add((EventName="OpenChest")) //Open loot chest Events.Add((EventName="ObjectSecured")) //Mark supply crate for extraction Events.Add((EventName="FrostBomb")) //Throwing or launching Frost Bomb Events.Add((EventName="ElectroPulse")) /Throwing or launching EMP Grenade Events.Add((EventName="ThrowIncendiary")) //Throwing or launching Incendiary Grenade Events.Add((EventName="ScanningProtocol")) //Scanning for enemies Events.Add((EventName="DeadEye")) //sniper ability, present in WOTC Events.Add((EventName="Faceoff")) //pistol ability, present in WOTC Events.Add((EventName="Vengeance")) //AKA Wrath, Skirmisher ability, present in WOTC Events.Add((EventName="LightningHands")) //pistol ability, present in WOTC Events.Add((EventName="Fuse")) // for Psi Operatives Events.Add((EventName="HailOfBullets")) //Grenadier or LW Gunner ability Events.Add((EventName="ChainShot")) //Grenadier or LW Gunner ability Events.Add((EventName="Demolition")) //Grenadier or LW Gunner ability Events.Add((EventName="AidProtocol")) //GREMLIN ability Events.Add((EventName="RevivalProtocol")) //GREMLIN ability Events.Add((EventName="CombatProtocol")) //GREMLIN ability Events.Add((EventName="GenericHackFailed")) //Failed security tower or skulljack hack, present in WOTC Events.Add((EventName="SwordSlice")) //Slash Events.Add((EventName="RapidFire")) //Rapid Fire //LWOTC Specialist Events.Add((EventName="RescueProtocol")) Events.Add((EventName="FullOverride")) Events.Add((EventName="Interference")) Events.Add((EventName="Airdrop")) //LWOTC Officer Events.Add((EventName="Command")) Events.Add((EventName="FocusFire")) Events.Add((EventName="OscarMike")) Events.Add((EventName="Intervention")) Events.Add((EventName="Jammer")) Events.Add((EventName="GetSome")) Events.Add((EventName="Incoming")) Events.Add((EventName="TakeThis")) //Pass spare pistol //LWOTC Sharpshooter Events.Add((EventName="DisablingShot")) Events.Add((EventName="Holotarget")) Events.Add((EventName="DoubleTap")) Events.Add((EventName="SnapShot")) //LWOTC Ranger Events.Add((EventName="PointBlank")) Events.Add((EventName="BothBarrels")) Events.Add((EventName="Fortify")) //LWOTC Gunner Events.Add((EventName="KnifeFighter")) Events.Add((EventName="CyclicFire")) Events.Add((EventName="IronCurtainShot")) Events.Add((EventName="Flush")) //LWOTC Technical Events.Add((EventName="Roust")) Events.Add((EventName="Firestorm")) Events.Add((EventName="ConcussionRocket")) Events.Add((EventName="BunkerBuster")) Events.Add((EventName="Quickburn")) //LWOTC Assault Events.Add((EventName="SlugShot")) Events.Add((EventName="StreetSweeper")) //LWOTC Shinobi Events.Add((EventName="SwordSlice_LW")) //Fleche Events.Add((EventName="Slash_LW")) //Slash //LWOTC Shared Events.Add((EventName="LightEmUp")) Events.Add((EventName="WalkFire")) Events.Add((EventName="PrecisionShot")) Events.Add((EventName="Gunslinger")) Events.Add((EventName="SteadyWeapon")) Events.Add((EventName="AbsorptionFields")) //Impact Fields PCS ability, reduced damage Events.Add((EventName="Dedication")) //Run and Gun variant Events.Add((EventName="CombativesAttack")) //Combatives melee attack Events.Add((EventName="ClutchShot")) //Pistol attack, guaranteed hit Events.Add((EventName="PsionicsInspiration")) //Mind Merge, psionic variant of Inspire //Akimbo Class by Iridar Events.Add((EventName="DP_TrickShot")) Events.Add((EventName="DP_PistolWhip")) Events.Add((EventName="DP_LimitBreak")) Events.Add((EventName="DP_LegShot")) Events.Add((EventName="DP_DirtyKick")) Events.Add((EventName="DP_Unload")) Events.Add((EventName="DP_Checkmate"))
Last edited by Aquilio; 10 Nov @ 3:36am