Files
BarotraumaModServer/LocalMods/DynamicEuropa/Events/TriggerEvents.xml
2026-06-09 00:42:10 +03:00

1379 lines
93 KiBLFS
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<Randomevents>
<!-- TODO: move all the mission-triggered events in this file ? (and move missionevent_mission stuff in missionevents.xml)-->
<!-- Events defined in <EventPrefabs> can only be triggered via a console command or with a TriggerEventAction -->
<EventPrefabs>
<!-- ITEM EVENTS -->
<ScriptedEvent identifier="nuclearbombexplosion" commonness="0">
<TagAction criteria="itemtag:mudraptoregg" tag="egg" submarinetype="Outpost" ContinueIfNoTargetsFound="true" />
<TagAction criteria="itemidentifier:crawleregg" tag="egg" submarinetype="Outpost" ContinueIfNoTargetsFound="true" />
<TagAction criteria="itemidentifier:tigerthresheregg" tag="egg" submarinetype="Outpost" ContinueIfNoTargetsFound="true" />
<StatusEffectAction targettag="egg">
<StatusEffect target="This" condition="0.0" setvalue="true" />
</StatusEffectAction>
</ScriptedEvent>
<ScriptedEvent identifier="defectivebotteamswap" commonness="0">
<TagAction criteria="SpeciesName:Defensebot_defective" tag="defectivebot" />
<!-- Turn hostile -->
<NPCChangeTeamAction npctag="defectivebot" teamid="None" />
</ScriptedEvent>
<!-- GENERIC EVENTS -->
<!-- BARTENDER -->
<ScriptedEvent identifier="de-triggerevents-bartender" commonness="100">
<TagAction criteria="player" tag="player" ContinueIfNoTargetsFound="true" />
<TagAction criteria="itemidentifier:bartenderchair" tag="bar" ContinueIfNoTargetsFound="true" />
<SpawnAction npcsetidentifier="DE_outpostnpcs" npcidentifier="bartender" targettag="bartender" requirespawnpointtag="true" spawnpointtag="bar" spawnlocation="Outpost" />
<NPCOperateItemAction npctag="bartender" targettag="bar" operate="true" />
<SetDataAction identifier="bartender_tipped" value="0" />
<!--randomize amount of available drinks-->
<!--Beer - Coalition Premium-->
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_coalitionbeer_amount" value="3" />
</Success>
<Failure>
<SetDataAction identifier="bt_coalitionbeer_amount" value="6" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_coalitionbeer_amount" value="9" />
</Success>
<Failure>
<SetDataAction identifier="bt_coalitionbeer_amount" value="12" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
<!--Beer - Jovian Force-->
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_separatistbeer_amount" value="3" />
</Success>
<Failure>
<SetDataAction identifier="bt_separatistbeer_amount" value="6" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_separatistbeer_amount" value="9" />
</Success>
<Failure>
<SetDataAction identifier="bt_separatistbeer_amount" value="12" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
<!--Beer - Liquid Ascension-->
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_huskbeer_amount" value="1" />
</Success>
<Failure>
<SetDataAction identifier="bt_huskbeer_amount" value="3" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_huskbeer_amount" value="4" />
</Success>
<Failure>
<SetDataAction identifier="bt_huskbeer_amount" value="5" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
<!--Beer - Clown Juice-->
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_clownbeer_amount" value="2" />
</Success>
<Failure>
<SetDataAction identifier="bt_clownbeer_amount" value="3" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_clownbeer_amount" value="6" />
</Success>
<Failure>
<SetDataAction identifier="bt_clownbeer_amount" value="8" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
<!--Whiskey-->
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_whiskey_amount" value="2" />
</Success>
<Failure>
<SetDataAction identifier="bt_whiskey_amount" value="4" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_whiskey_amount" value="5" />
</Success>
<Failure>
<SetDataAction identifier="bt_whiskey_amount" value="7" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
<!--Rum-->
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_rum_amount" value="1" />
</Success>
<Failure>
<SetDataAction identifier="bt_rum_amount" value="4" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SetDataAction identifier="bt_rum_amount" value="5" />
</Success>
<Failure>
<SetDataAction identifier="bt_rum_amount" value="9" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
<CheckMissionAction MissionIdentifier="alcoholcontraband" Type="Current">
<Success>
<Goto name="end" />
</Success>
</CheckMissionAction>
<Label name="waitforinput" />
<WaitAction time="1" />
<TriggerAction target1tag="bartender" target2tag="player" applytotarget2="bt_trig_player" waitforinteraction="true" />
<!--check if player drank-->
<CheckAfflictionAction identifier="drunk" targettag="bt_trig_player" minstrength="1">
<Success>
<!--check if player is drunk enough to leave a generous tip-->
<CheckAfflictionAction identifier="drunk" targettag="bt_trig_player" minstrength="60">
<Success>
<CheckDataAction identifier="bartender_tipped" condition="eq 1">
<Success>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.offerdrink.drunk" dialogtype="Regular">
<Option text="eventtext.bartender.buy.coalitionbeer">
<CheckDataAction identifier="bt_coalitionbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beercoalitionpremium" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_coalitionbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.separatistbeer">
<CheckDataAction identifier="bt_separatistbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beerjovianforce" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_separatistbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.huskbeer">
<CheckDataAction identifier="bt_huskbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="59">
<Success>
<MoneyAction amount="-59" />
<SpawnAction itemidentifier="he-beerliquidascension" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_huskbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.clownbeer">
<CheckDataAction identifier="bt_clownbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="38">
<Success>
<MoneyAction amount="-38" />
<SpawnAction itemidentifier="he-beerclownjuice" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_clownbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.whiskey">
<CheckDataAction identifier="bt_whiskey_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="125">
<Success>
<MoneyAction amount="-125" />
<SpawnAction itemidentifier="he-whiskey" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_whiskey_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.rum">
<CheckDataAction identifier="bt_rum_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="150">
<Success>
<MoneyAction amount="-150" />
<SpawnAction itemidentifier="rum" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_rum_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.option.decline">
<ConversationAction text="eventtext.general.decline" dialogtype="Small" targettag="bt_trig_player" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Option>
</ConversationAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.offerdrink.drunk" dialogtype="Regular">
<Option text="eventtext.bartender.buy.coalitionbeer">
<CheckDataAction identifier="bt_coalitionbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beercoalitionpremium" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_coalitionbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.separatistbeer">
<CheckDataAction identifier="bt_separatistbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beerjovianforce" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_separatistbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.huskbeer">
<CheckDataAction identifier="bt_huskbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="59">
<Success>
<MoneyAction amount="-59" />
<SpawnAction itemidentifier="he-beerliquidascension" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_huskbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.clownbeer">
<CheckDataAction identifier="bt_clownbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="38">
<Success>
<MoneyAction amount="-38" />
<SpawnAction itemidentifier="he-beerclownjuice" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_clownbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.whiskey">
<CheckDataAction identifier="bt_whiskey_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="125">
<Success>
<MoneyAction amount="-125" />
<SpawnAction itemidentifier="he-whiskey" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_whiskey_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.rum">
<CheckDataAction identifier="bt_rum_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="150">
<Success>
<MoneyAction amount="-150" />
<SpawnAction itemidentifier="rum" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_rum_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.drunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.tip">
<CheckMoneyAction Amount="50">
<Success>
<MoneyAction amount="-50" />
<SetDataAction identifier="bartender_tipped" value="1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.tip.success" />
<MissionAction missiontag="salvageartifact" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.tip.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Option>
<Option text="eventtext.option.decline">
<ConversationAction text="eventtext.general.decline" dialogtype="Small" targettag="bt_trig_player" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Option>
</ConversationAction>
</Failure>
</CheckDataAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.offerdrink.slightdrunk" dialogtype="Regular">
<Option text="eventtext.bartender.buy.coalitionbeer">
<CheckDataAction identifier="bt_coalitionbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beercoalitionpremium" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_coalitionbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.slightdrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.separatistbeer">
<CheckDataAction identifier="bt_separatistbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beerjovianforce" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_separatistbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.slightdrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.huskbeer">
<CheckDataAction identifier="bt_huskbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="59">
<Success>
<MoneyAction amount="-59" />
<SpawnAction itemidentifier="he-beerliquidascension" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_huskbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.slightdrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.clownbeer">
<CheckDataAction identifier="bt_clownbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="38">
<Success>
<MoneyAction amount="-38" />
<SpawnAction itemidentifier="he-beerclownjuice" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_clownbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.slightdrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.whiskey">
<CheckDataAction identifier="bt_whiskey_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="125">
<Success>
<MoneyAction amount="-125" />
<SpawnAction itemidentifier="he-whiskey" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_whiskey_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.slightdrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.rum">
<CheckDataAction identifier="bt_rum_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="150">
<Success>
<MoneyAction amount="-150" />
<SpawnAction itemidentifier="rum" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_rum_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.slightdrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.option.decline">
<ConversationAction text="eventtext.general.decline" dialogtype="Small" targettag="bt_trig_player" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Option>
</ConversationAction>
</Failure>
</CheckAfflictionAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.offerdrink.nodrunk" dialogtype="Regular">
<Option text="eventtext.bartender.buy.coalitionbeer">
<CheckDataAction identifier="bt_coalitionbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beercoalitionpremium" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_coalitionbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.coalitionbeer.success.nodrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.separatistbeer">
<CheckDataAction identifier="bt_separatistbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="10">
<Success>
<MoneyAction amount="-10" />
<SpawnAction itemidentifier="he-beerjovianforce" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_separatistbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.separatistbeer.success.nodrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.huskbeer">
<CheckDataAction identifier="bt_huskbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="59">
<Success>
<MoneyAction amount="-59" />
<SpawnAction itemidentifier="he-beerliquidascension" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_huskbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.huskbeer.success.nodrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.clownbeer">
<CheckDataAction identifier="bt_clownbeer_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="38">
<Success>
<MoneyAction amount="-38" />
<SpawnAction itemidentifier="he-beerclownjuice" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_clownbeer_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.clownbeer.success.nodrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.whiskey">
<CheckDataAction identifier="bt_whiskey_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="125">
<Success>
<MoneyAction amount="-125" />
<SpawnAction itemidentifier="he-whiskey" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_whiskey_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.whiskey.success.nodrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.bartender.buy.rum">
<CheckDataAction identifier="bt_rum_amount" value="neq 0">
<Success>
<CheckMoneyAction Amount="150">
<Success>
<MoneyAction amount="-150" />
<SpawnAction itemidentifier="rum" targetinventory="bt_trig_player" />
<SetDataAction identifier="bt_rum_amount" operation="add" value="-1" />
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.success.nodrunk" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.buy.rum.failure" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckMoneyAction>
</Success>
<Failure>
<ConversationAction targettag="bt_trig_player" eventsprite="guywithalcohol" text="eventtext.bartender.outofstock" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Failure>
</CheckDataAction>
</Option>
<Option text="eventtext.option.decline">
<ConversationAction text="eventtext.general.decline" dialogtype="Small" targettag="bt_trig_player" />
<ClearTagAction tag="bt_trig_player" />
<GoTo name="waitforinput" />
</Option>
</ConversationAction>
</Failure>
</CheckAfflictionAction>
<Label name="end" />
</ScriptedEvent>
<!-- MONSTER EVENTS - UNUSED, what are these for? -->
<!-- RANDOM -->
<ScriptedEvent identifier="de-triggerevents-random">
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<TriggerEventAction identifier="de-triggerevents-mudraptors" />
</Success>
<Failure>
<TriggerEventAction identifier="de-triggerevents-crawlers" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.99">
<Success>
<TriggerEventAction identifier="de-triggerevents-husks" />
</Success>
<Failure>
<!--<TriggerEventAction identifier="de-triggerevents-PLACEHOLDER" />-->
</Failure>
</RNGAction>
</Failure>
</RNGAction>
</Success>
<Failure>
<!--<TriggerEventAction identifier="de-triggerevents-PLACEHOLDER" />-->
</Failure>
</RNGAction>
</ScriptedEvent>
<!-- MUDRAPTORS -->
<ScriptedEvent identifier="de-triggerevents-mudraptors">
<RNGAction chance="0.45">
<Success>
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SpawnAction SpeciesName="DE-LairMudraptor_unarmored" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Success>
<Failure>
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_unarmored" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="smallmudraptoregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SpawnAction SpeciesName="DE-LairMudraptor_veteran" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="boss" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Success>
<Failure>
<SpawnAction SpeciesName="DE-LairMudraptor_veteran" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="boss" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_veteran" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="boss" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_unarmored" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairMudraptor_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="smallmudraptoregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="mediummudraptoregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="largemudraptoregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
</Success>
<Failure></Failure>
</RNGAction>
</ScriptedEvent>
<!-- CRAWLERS -->
<ScriptedEvent identifier="de-triggerevents-crawlers">
<RNGAction chance="0.45">
<Success>
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Success>
<Failure>
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Success>
<Failure>
<SpawnAction SpeciesName="DE-Lairbroodmother" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="boss" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-LairCrawler_hatchling" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction ItemIdentifier="crawleregg" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
</Success>
<Failure></Failure>
</RNGAction>
</ScriptedEvent>
<!-- HUSKS -->
<ScriptedEvent identifier="de-triggerevents-husks">
<RNGAction chance="0.45">
<Success>
<RNGAction chance="0.5">
<Success>
<RNGAction chance="0.5">
<Success>
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Success>
<Failure>
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Failure>
</RNGAction>
</Success>
<Failure>
<RNGAction chance="0.5">
<Success>
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Success>
<Failure>
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="DE-Crawlerhusk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
<SpawnAction SpeciesName="Husk" LootingIsStealing="False" SpawnLocation="Outpost" SpawnPointType="Enemy" SpawnPointTag="nest" RequireSpawnPointTag="True" />
</Failure>
</RNGAction>
</Failure>
</RNGAction>
</Success>
<Failure></Failure>
</RNGAction>
</ScriptedEvent>
<!--SPECIAL CHARACTER EVENTS-->
<!--jokster death-->
<ScriptedEvent identifier="jokerdeath">
<SetDataAction identifier="jokerdeath" operation="Set" value="1" />
</ScriptedEvent>
<!--track kumo kills-->
<ScriptedEvent identifier="kumokill">
<SetDataAction identifier="kumokill" operation="Add" value="1" />
<TagAction criteria="humanprefabidentifier:kazuyakumo" tag="kumo" _npos="18821.275,-4662.4336" />
<StatusEffectAction targettag="kumo">
<StatusEffect target="Character" oneshot="true" comparison="And" disabledeltatime="true">
<ReduceAffliction type="damage" amount="1000" />
<ReduceAffliction type="bleeding" amount="1000" />
</StatusEffect>
</StatusEffectAction>
</ScriptedEvent>
<ScriptedEvent identifier="kumodeath">
<SetDataAction identifier="kumodead" operation="Set" value="1" />
<TagAction criteria="humanprefabidentifier:captainsmith" tag="groupattack" ContinueIfNoTargetsFound="true" _npos="18821.275,-4662.4336" />
<TagAction criteria="humanprefabidentifier:loyalcommissar" tag="groupattack" ContinueIfNoTargetsFound="true" _npos="18849.65,-4276.0493" />
<StatusEffectAction targettag="groupattack">
<StatusEffect target="Character" oneshot="true" comparison="And" disabledeltatime="true">
<ReduceAffliction type="damage" amount="1000" />
<ReduceAffliction type="bleeding" amount="1000" />
</StatusEffect>
</StatusEffectAction>
</ScriptedEvent>
<!--call kumo with her radio-->
<ScriptedEvent identifier="callkumo">
<SetDataAction identifier="calledkumo" operation="Set" value="1" />
<WaitAction time="2" />
<SetDataAction identifier="calledkumo" operation="Set" value="0" />
</ScriptedEvent>
<!-- SLOT MACHINE -->
<ScriptedEvent identifier="slotmachinewinnings" commonness="100">
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_sevens" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_sevens" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
<ParticleEmitter particle="confetti" scalemin="0.35" scalemax="0.5" anglemin="20" anglemax="160" distancemin="30" distancemax="50" emitinterval="0.25" particleamount="10" velocitymin="120" velocitymax="200" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_kings" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_kings" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
<ParticleEmitter particle="confetti" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" emitinterval="0.25" particleamount="15" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_queens" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_queens" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_spades" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_regulars" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_hearts" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_regulars" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_diamonds" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_regulars" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_clubs" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_regulars" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_reds" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_reds" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_accordion.ogg" loop="true" range="300" volume="1.6" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_blacks" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_blacks" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="5" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_accordion.ogg" loop="true" range="300" volume="1.6" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<CheckItemAction targettag="targetslotmachine" itemtags="sm_symbol_yellows" amount="3">
<Success>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_yellows" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX -->
<StatusEffect target="This" duration="2" voltage="1" setvalue="true">
<Sound file="Content/Sounds/ClubMusic_accordion.ogg" loop="true" range="300" volume="1.6" frequencymultiplier="1.35" />
</StatusEffect>
<StatusEffect target="This" duration="2" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="2" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<!-- JACKPOT VFX -->
</StatusEffectAction>
<Goto name="end" />
</Success>
</CheckItemAction>
<WaitAction Time="0.1" />
<CheckItemAction targettag="targetslotmachine" itemtags="prize" amount="1">
<Failure>
<StatusEffectAction targettag="targetslotmachine">
<StatusEffect target="This" targetslot="3">
<SpawnItem identifier="prize_none" spawnposition="ThisInventory" />
</StatusEffect>
<!-- JACKPOT VFX TESTING ONLY, ALWAYS DISABLE -->
<!-- JACKPOT VFX -->
<!--
<StatusEffect target="This" duration="5" voltage="1" setvalue="true" forceplaysounds="true" >
<Sound file="Content/Sounds/ClubMusic_alien.ogg" loop="true" range="300" volume="2" frequencymultiplier="1.35" />
<ParticleEmitter particle="nasonovsparkles" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="5" distancemax="40" particlespersecond="20" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
<ParticleEmitter particle="confetti" scalemin="0.35" scalemax="0.5" anglemin="20" anglemax="160" distancemin="30" distancemax="50" emitinterval="0.25" particleamount="10" velocitymin="120" velocitymax="200" colormultiplier="255,255,255,255" lifetimemultiplier="1" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect>
<StatusEffect target="This" duration="5" offset="-29,55">
<ParticleEmitter particle="weldspark" scalemin="0.75" scalemax="1" anglemin="75" anglemax="105" distancemin="0" distancemax="10" particlespersecond="25" colormultiplier="255,255,255,255" lifetimemultiplier="2" velocitymin="120" velocitymax="200" />
</StatusEffect> -->
<!-- JACKPOT VFX -->
<!-- JACKPOT VFX TESTING ONLY, ALWAYS DISABLE -->
</StatusEffectAction>
</Failure>
</CheckItemAction>
<Label name="end" />
</ScriptedEvent>
<!-- MONEY -->
<ScriptedEvent identifier="givesevensprize">
<MoneyAction targettag="moneyrecipient" amount="2500" />
<ClearTagAction tag="moneyrecipient" />
</ScriptedEvent>
<ScriptedEvent identifier="givekingsprize">
<MoneyAction targettag="moneyrecipient" amount="1000" />
<ClearTagAction tag="moneyrecipient" />
</ScriptedEvent>
<ScriptedEvent identifier="givequeensprize">
<MoneyAction targettag="moneyrecipient" amount="800" />
<ClearTagAction tag="moneyrecipient" />
</ScriptedEvent>
<ScriptedEvent identifier="giveregularsprize">
<MoneyAction targettag="moneyrecipient" amount="300" />
<ClearTagAction tag="moneyrecipient" />
</ScriptedEvent>
<ScriptedEvent identifier="givecolorsprize">
<MoneyAction targettag="moneyrecipient" amount="150" />
<ClearTagAction tag="moneyrecipient" />
</ScriptedEvent>
</EventPrefabs>
</Randomevents>