Added support for mod configurations

This commit is contained in:
Pijus Kamandulis
2022-01-28 19:07:49 +02:00
parent ea46b13a17
commit 8db034560c
17 changed files with 17381 additions and 6 deletions

View File

@@ -50,25 +50,34 @@
packages:
- lib32gcc-s1
- netcat
- rsync
# Mount data drive
- hosts: '{{ target | default("all") }}'
become: yes
become_method: sudo
vars:
mount_src: /dev/vdb
mount_path: /data
tasks:
- name: Create list of mounted devices
set_fact:
mounted_devices: "{{ ansible_mounts|json_query('[].device') }}"
- name: Create a ext4 filesystem on /dev/vdb and check disk blocks
community.general.filesystem:
fstype: ext4
dev: /dev/vdb
dev: "{{ mount_src }}"
state: present
- name: Mount up device by label
ansible.posix.mount:
path: /data
src: /dev/vdb
- name: Mount File System
mount:
path: "{{ mount_path }}"
src: "{{ mount_src }}"
fstype: ext4
state: present
state: mounted
when: mount_src not in mounted_devices
# Download steamcmd
- hosts: '{{ target | default("all") }}'
@@ -135,6 +144,15 @@
owner: "{{ssh_user}}"
group: "{{ssh_user}}"
mode: 0644
tags:
- configuration
- name: Upload mod configs
ansible.posix.synchronize:
src: static_files/Mods
dest: /data/Steam/sdtt-server
tags:
- configuration
# Create game server systemd service
- hosts: '{{ target | default("all") }}'

View File

@@ -0,0 +1,183 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Conditionals example - NOTE: Still WIP and all features may not work properly.
{} - To evaluate and return result within.
&lt; - Less than
&gt; - Greater than
&amp; - AND
e.g. {week=1?{weekDay<3?1:{weekDay}}:{week}}
becomes
If Week = 1:
SubValue = 0
If WeekDay < 3:
SubValue = 1
Else:
SubValue = WeekDay
Return SubValue
Else:
Return Week
Conditional variables
week - Current in-game week.
weekDay - Current day in the week (1-7).
totalDay - Current day in the game (1-1000+). -->
<!-- Define horde enemies for Improved Hordes. -->
<hordes>
<horde type="wandering">
<hordegroup name="ZombieDogs" prefWeekDay="3,6,7" maxWeeklyOccurrences="2">
<gs min="5" countIncPerGS="0.1">
<entity name="animalZombieDog" minCount="1" maxCount="20"/>
</gs>
</hordegroup>
<hordegroup name="Wolfs" weight="0.5" prefWeekDay="1,2,3,6" maxWeeklyOccurrences="1">
<gs min="10" countIncPerGS="0.033">
<entity biomes="desert,snow" name="animalCoyote" minCount="1" maxCount="6"/>
<entity biomes="pine_forest,burnt_forest" name="animalWolf" minCount="2" maxCount="6"/>
</gs>
<gs min="50" countIncPerGS="0.025">
<entity biomes="pine_forest,desert,wasteland,burnt_forest" name="animalDireWolf" minCount="1" maxCount="3"/>
<entity biomes="snow" name="animalMountainLion" minCount="1" maxCount="3"/>
</gs>
</hordegroup>
<hordegroup name="Bears" weight="0.5" prefWeekDay="1,2,3" maxWeeklyOccurrences="1">
<gs min="50" countIncPerGS="0.02">
<entity biomes="pine_forest,snow" name="animalBear" minCount="1" maxCount="6"/>
</gs>
<gs min="100" countIncPerGS="0.02">
<entity biomes="wasteland,burnt_forest" name="animalZombieBear" minCount="1" maxCount="7"/>
</gs>
</hordegroup>
<hordegroup name="Deserted" weight="0.1" prefWeekDay="4,5" maxWeeklyOccurrences="1">
<gs min="20" countIncPerGS="0.03">
<entity biomes="desert,burnt_forest,wasteland" name="animalZombieVulture" minCount="1" maxCount="4"/>
<entity biomes="desert,pine_forest" name="animalSnake" minCount="1" maxCount="3"/>
</gs>
<gs min="100" countIncPerGS="0.025">
<entity biomes="wasteland" name="animalZombieVultureRadiated" minCount="1" maxCount="4"/>
</gs>
</hordegroup>
<hordegroup name="Zombies">
<!-- Standard Zombies -->
<gs max="100" countIncPerGS="0.417" countDecGS="48" countDecPerPostGS="0.417">
<gs min="15" max="75">
<entity name="zombieScreamer" chance="0.1" minCount="1" maxCount="1"/>
</gs>
<entity group="ZombiesAll" minCount="3" maxCount="20"/>
</gs>
<!-- Example of GS
Start spawning at GS100 and increase count by 0.02 per GS from there,
at GS400 start decreasing spawn count by 0.1 per GS after 400,
then cease any remaining spawns at GS700.-->
<!-- Feral Zombies -->
<gs min="50" max="375" countIncPerGS="0.18" countDecGS="160" countDecPerPostGS="0.18">
<gs min="75" max="250">
<entity name="zombieScreamerFeral" chance="0.2" minCount="1" maxCount="1"/>
</gs>
<entity group="IHZombiesAllFeral" minCount="1" maxCount="20"/>
</gs>
<!-- Radiated Zombies -->
<gs min="166" countIncPerGS="0.18">
<gs min="250">
<entity name="zombieScreamerRadiated" chance="0.25" minCount="1" maxCount="1"/>
</gs>
<entity group="IHZombiesAllRadiated" minCount="1" maxCount="40"/>
</gs>
</hordegroup>
<hordegroup name="Stags" weight="0.75" parent="Farm" maxWeeklyOccurrences="1">
<entity biomes="pine_forest,snow" name="animalStag" minCount="1" maxCount="2"/>
<entity biomes="pine_forest,snow" name="animalDoe" minCount="1" maxCount="1"/>
</hordegroup>
<hordegroup name="Boars" weight="0.75" parent="Farm" maxWeeklyOccurrences="1">
<entity biomes="pine_forest" name="animalBoar" minCount="1" maxCount="2"/>
</hordegroup>
<hordegroup name="Farm" weight="0.5" maxWeeklyOccurrences="1">
<entity horde="wandering" group="Stags" maxCount="2"/>
<entity horde="wandering" group="Boars" maxCount="2"/>
<entity name="animalChicken" minCount="2" maxCount="3"/>
<entity name="animalRabbit" minCount="1" maxCount="2"/>
</hordegroup>
</horde>
<!-- Scouts -->
<horde type="scouts">
<hordegroup name="ScreamerScout" weight="0.75">
<!-- Standard Screamer -->
<gs min="25" max="75">
<entity name="zombieScreamer" minCount="1" maxCount="1"/>
</gs>
<!-- Feral Screamer Scout -->
<gs min="76" max="250">
<entity name="zombieScreamerFeral" minCount="1" maxCount="1"/>
</gs>
<!-- Radiated Screamer Scout -->
<gs min="251">
<entity name="zombieScreamerRadiated" minCount="1" maxCount="1"/>
</gs>
</hordegroup>
<!-- Classic spider zombie trio -->
<hordegroup name="SpiderScouts" weight="0.25">
<gs min="25" max="100" countIncPerGS="0.042">
<entity name="zombieSpider" minCount="1" maxCount="3"/>
</gs>
<gs min="101" max="250" countIncPerGS="0.035">
<entity name="zombieSpiderFeral" minCount="1" maxCount="3"/>
</gs>
<gs min="251" countIncPerGS="0.03">
<entity name="zombieSpiderRadiated" minCount="1" maxCount="3"/>
</gs>
</hordegroup>
</horde>
<!-- Scout horde spawned by scouts -->
<horde type="scout">
<hordegroup name="Zombies">
<gs min="25" max="200" countIncPerGS="0.075" countDecGS="151" countDecPerPostGS="0.075">
<gs min="50">
<entity horde="scouts" chance="0.1"/> <!-- Entity types allow you to integrate other hordes into different hordes -->
</gs>
<entity group="ZombiesAll" minCount="2" maxCount="8"/>
</gs>
<gs min="151" max="400" countIncPerGS="0.075" countDecGS="301" countDecPerPostGS="0.075">
<gs min="175">
<entity horde="scouts" chance="0.25"/>
</gs>
<entity group="IHZombiesAllFeral" minCount="2" maxCount="8"/>
</gs>
<gs min="301" countIncPerGS="0.075">
<gs min="301">
<entity horde="scouts" chance="0.5"/>
</gs>
<entity group="IHZombiesAllRadiated" minCount="1" maxCount="10"/>
</gs>
</hordegroup>
</horde>
</hordes>

View File

@@ -0,0 +1,24 @@
<improved_hordes>
<max_alive_per_horde_player>8</max_alive_per_horde_player> <!-- -1 to disable. -->
<wandering_horde>
<horde_player_group_dist>400</horde_player_group_dist> <!-- All players within 400m will be grouped together to calculate spawned horde gamestages. -->
<schedule>
<days_per_wandering_week>7</days_per_wandering_week>
<hrs_in_week_to_first_occurrence>0</hrs_in_week_to_first_occurrence>
<hrs_in_week_for_last_occurrence_max>156</hrs_in_week_for_last_occurrence_max> <!-- 6 * 24 + 12 or Day 7 12:00 pm -->
<min_hrs_between_occurrences>6</min_hrs_between_occurrences>
<min_occurrences>6</min_occurrences>
<max_occurrences>8</max_occurrences>
<feral_horde_chance>0.5</feral_horde_chance> <!-- 0.5 means 50% chance, range from 0.0 to 1.0 -->
</schedule>
</wandering_horde>
<scout_horde>
<chunk_radius>4</chunk_radius> <!-- Notify scouts near these certain chunks, and group players for difficulty by distance using chunk_radius * 16 (chunk size) -->
<feral_horde_chance_multiplier>1.0</feral_horde_chance_multiplier> <!-- 1.0 for default difficulty scaling from 0 to 75% chance at gamestage 540 -->
</scout_horde>
</improved_hordes>

View File

@@ -0,0 +1,29 @@
<ihentities>
<!-- Allows the animal hordes to work properly -->
<remove xpath="/entity_classes/entity_class[@name='animalTemplateTimid']/property[@name='AITask-1']"/>
<remove xpath="/entity_classes/entity_class[@name='animalTemplateTimid']/property[@name='AITask-2']"/>
<remove xpath="/entity_classes/entity_class[@name='animalTemplateTimid']/property[@name='AITask-3']"/>
<remove xpath="/entity_classes/entity_class[@name='animalTemplateTimid']/property[@name='AITask-4']"/>
<append xpath="/entity_classes/entity_class[@name='animalTemplateTimid']">
<property name="AITask-1" value="ApproachSpot"/>
<property name="AITask-2" value="RunawayWhenHurt"/>
<property name="AITask-3" value="RunawayFromEntity" data="class=EntityPlayer,EntityZombie,EntityEnemyAnimal"/>
<property name="AITask-4" value="Look"/>
<property name="AITask-5" value="Wander"/>
</append>
<!-- Same for rabbits -->
<remove xpath="/entity_classes/entity_class[@name='animalRabbit']/property[@name='AITask-1']"/>
<remove xpath="/entity_classes/entity_class[@name='animalRabbit']/property[@name='AITask-2']"/>
<remove xpath="/entity_classes/entity_class[@name='animalRabbit']/property[@name='AITask-3']"/>
<remove xpath="/entity_classes/entity_class[@name='animalRabbit']/property[@name='AITask-4']"/>
<append xpath="/entity_classes/entity_class[@name='animalRabbit']">
<property name="AITask-1" value="ApproachSpot"/>
<property name="AITask-2" value="RunawayWhenHurt"/>
<property name="AITask-3" value="RunawayFromEntity" data="class=EntityPlayer,EntityZombie,EntityEnemyAnimal;safeDistance=20"/>
<property name="AITask-4" value="Look"/>
<property name="AITask-5" value="Wander"/>
</append>
</ihentities>

View File

@@ -0,0 +1,38 @@
<ihhordes>
<append xpath="/entitygroups">
<entitygroup name="IHZombiesAllFeral">
<entity name="zombieSpiderFeral"/>
<entity name="zombieBoeFeral"/>
<entity name="zombieJoeFeral"/>
<entity name="zombieSteveFeral"/>
<entity name="zombieMoeFeral"/>
<entity name="zombieYoFeral"/>
<entity name="zombieBusinessManFeral"/>
<entity name="zombieArleneFeral"/>
<entity name="zombieDarleneFeral"/>
<entity name="zombieMarleneFeral"/>
<entity name="zombieNurseFeral"/>
<entity name="zombieFatHawaiianFeral"/>
<entity name="zombieSteveCrawlerFeral"/>
<entity name="zombieFemaleFatFeral"/>
<entity name="zombieJanitorFeral"/>
<entity name="zombieLabFeral"/>
</entitygroup>
<entitygroup name="IHZombiesAllRadiated">
<entity name="zombieSpiderRadiated"/>
<entity name="zombieBoeRadiated"/>
<entity name="zombieJoeRadiated"/>
<entity name="zombieSteveRadiated"/>
<entity name="zombieMoeRadiated"/>
<entity name="zombieYoRadiated"/>
<entity name="zombieArleneRadiated"/>
<entity name="zombieDarleneRadiated"/>
<entity name="zombieMarleneRadiated"/>
<entity name="zombieSkateboarderRadiated"/>
<entity name="zombieFemaleFatRadiated"/>
<entity name="zombieJanitorRadiated"/>
<entity name="zombieLabRadiated"/>
</entitygroup>
</append>
</ihhordes>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,41 @@
Key,File,Type,Changes,english
zombieScorcher,entityclasses,Entity,New,Scorcher,
zombieBanshee,entityclasses,Entity,New,Banshee Screamer,
zombieMantis,entityclasses,Entity,New,Mantis,
zombieGeist,entityclasses,Entity,New,Geist,
zombieScarecrow,entityclasses,Entity,New,Scarecrow,
zombiePsycho,entityclasses,Entity,New,Psycho,
zombieSiren,entityclasses,Entity,New,Siren,
ZombieUndertaker,entityclasses,Entity,New,Undertaker,
ZombieBomber,entityclasses,Entity,New,Bomber,
ZombieJuggernaut,entityclasses,Entity,New,Juggernaut,
zombieCowhead,entityclasses,Entity,New,Cowhead,
zombieParasite,entityclasses,Entity,New,Parasite,
zombieWendigo,entityclasses,Entity,New,Wendigo,
zombieWrestler,entityclasses,Entity,New,Wrestler,
ZombieArchon,entityclasses,Entity,New,Archon,
zombieMotorhead,entityclasses,Entity,New,Motorhead,
Paindeer,entityclasses,Entity,New,Paindeer,
Mittens,entityclasses,Entity,New,Mittens,
HellLion,entityclasses,Entity,New,Hell Lion,
HellBear,entityclasses,Entity,New,Hell Bear,
HellWolf,entityclasses,Entity,New,Hell Wolf,
HellBoar,entityclasses,Entity,New,Hell Boar,
HellFlyer,entityclasses,Entity,New,Hell Flyer Drone,
HellShocker,entityclasses,Entity,New,Hell Shocker Drone,
SharkWFLB,entityclasses,Entity,New,Shark with Frickin' Lazer Beam,
ZombieJuggernautGolden,entityclasses,Entity,New,Golden Juggernaut,
zombieGeistArcher,entityclasses,Entity,New,Geist Archer,
zombieHisser,entityclasses,Entity,New,Hisser,
zombieTipsySquatch,entityclasses,Entity,New,Tipsy Squatch,
zombieDirewolf,entityclasses,Entity,New,Zombie Direwolf,
zombieTipsyPinkSquatch,entityclasses,Entity,New,Pink Tipsy Squatch,
zombieSnowBear,entityclasses,Entity,New,Snow Bear,
zombiePogo,entityclasses,Entity,New,Pogo,
zombieRedOni,entityclasses,Entity,New,Red Oni,
zombieBlueOni,entityclasses,Entity,New,Blue Oni,
zombieNavezganeSlasher,entityclasses,Entity,New,Navezgane Slasher,
MotherClucker,entityclasses,Entity,New,Mother Clucker,
zombieWightRadiationShower,entityclasses,Entity,New,Wight Radiation Shower,

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,507 @@
<configs>
<append xpath="/buffs">
<buff name="wrestlerPassive01" hidden="true">
<duration value=".25"/>
<effect_group>
<triggered_effect trigger="onSelfBuffFinish" action="AddBuff" buff="wrestlerPassive02"/>
<triggered_effect trigger="onSelfBuffStart" action="AddBuff" target="positionAOE" range="30" buff="wrestlerBuff"/>
</effect_group>
</buff>
<buff name="wrestlerPassive02" hidden="true">
<duration value=".25"/>
<effect_group>
<triggered_effect trigger="onSelfBuffFinish" action="AddBuff" buff="wrestlerPassive01"/>
<triggered_effect trigger="onSelfBuffStart" action="AddBuff" target="positionAOE" range="30" buff="wrestlerBuff"/>
</effect_group>
</buff>
<buff name="wrestlerBuff" name_key="Taunt" tooltip_key="Buffed! 4x Melee | 0.25x Distance" icon="ui_game_symbol_muscle" icon_color="255,255,255" icon_blink="true">
<stack_type value="replace"/>
<duration value="2"/>
<update_rate value="1"/>
<effect_group>
<requirement name="EntityTagCompare" tags="player"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="1" fade="2" effect_name="Hot"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Hot"/>
<passive_effect name="EntityDamage" operation="perc_subtract" value="0.75">
<requirement name="HoldingItemHasTags" tags="ranged"/>
</passive_effect>
<passive_effect name="RunSpeed" operation="perc_subtract" value="0.5">
<requirement name="HoldingItemHasTags" tags="ranged"/>
</passive_effect>
<passive_effect name="WalkSpeed" operation="perc_subtract" value="0.5">
<requirement name="HoldingItemHasTags" tags="ranged"/>
</passive_effect>
<passive_effect name="EntityDamage" operation="perc_add" value="4">
<requirement name="HoldingItemHasTags" tags="melee"/>
</passive_effect>
<passive_effect name="RunSpeed" operation="perc_add" value="1">
<requirement name="HoldingItemHasTags" tags="melee"/>
</passive_effect>
<passive_effect name="WalkSpeed" operation="perc_add" value="1">
<requirement name="HoldingItemHasTags" tags="melee"/>
</passive_effect>
</effect_group>
</buff>
<buff name="ScorcherDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Ranged/JunkTurret/junkTurret_Prefab.prefab" parent_transform="LeftShoulder" local_offset=".15,-.15,0" local_rotation="0,0,0"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Ranged/JunkTurret/junkTurret_Prefab.prefab" parent_transform="RightShoulder" local_offset="-.15,.15,0" local_rotation="180,0,0"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/barrelOilPrefab" local_offset=".275,.35,-.2" local_rotation="0,0,0" parent_transform="Spine"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/barrelGasPrefab" local_offset="-.175,.35,-.2" local_rotation="0,0,0" parent_transform="Spine"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="RightShoulder" transform_path="BaseMesh"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="RightShoulder" transform_path="turret_cone"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="RightShoulder" transform_path="DiscMesh"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="RightShoulder" transform_path="turret_laser"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftShoulder" transform_path="BaseMesh"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftShoulder" transform_path="turret_cone"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftShoulder" transform_path="DiscMesh"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftShoulder" transform_path="turret_laser"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" transform_path="Detonator"/>
</effect_group>
</buff>
<buff name="mantisDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.25,0,0" local_rotation="0,-90,180" parent_transform="RightForeArm"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.25,0,0" local_rotation="180,90,180" parent_transform="LeftForeArm"/>
</effect_group>
</buff>
<buff name="BDeco" hidden="true">
<effect_group></effect_group>
</buff>
<buff name="buffSiren" hidden="true">
<update_rate value=".1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" target="positionAOE" range="25" buff="SirenPassiveC">
<requirement name="EntityTagCompare" target="other" tags="player"/>
</triggered_effect>
</effect_group>
</buff>
<buff name="SirenPassiveA" hidden="true">
<stack_type value="replace"/>
<duration value="1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="sirenweak" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffFinish" action="StopSound" sound="sirenweak" />
</effect_group>
</buff>
<buff name="SirenPassiveB" hidden="true">
<stack_type value="replace"/>
<duration value="1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="sirenmed" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffFinish" action="StopSound" sound="sirenmed" />
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="SirenPassiveA"/>
</effect_group>
</buff>
<buff name="SirenPassiveC" hidden="true">
<stack_type value="replace"/>
<duration value="1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="sirenstrong" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffFinish" action="StopSound" sound="sirenstrong" />
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="SirenPassiveB"/>
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="SirenPassiveA"/>
</effect_group>
</buff>
<buff name="SirenDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Electrical/loudspeakerPrefab" local_offset="-.27,0,0.25" local_rotation="0,0,90" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Club/Club_Wood_Branch.FBX" local_offset="-.3,0,0" local_rotation="-45,0,-90" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Club/Club_Wood_BranchPrefab.prefab" local_offset="-.55,0,0" local_rotation="0,0,-90" parent_transform="Spine1"/>
</effect_group>
</buff>
<buff name="buffNarcoticsMantis" icon="ui_game_symbol_stunned" icon_color="255,255,255">
<stack_type value="replace"/>
<duration value="8"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="horde_spawn_warning" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffStart" action="FadeOutSound" sound="horde_spawn_warning" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffRemove" action="StopSound" sound="horde_spawn_warning" play_in_head="true"/>
</effect_group>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="1" effect_name="Distortion"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="1" fade="4" effect_name="VibrantDeSat"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="4" effect_name="VibrantDeSat"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="4" effect_name="Distortion"/>
</effect_group>
</buff>
<buff name="ArchonDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Animals/Vulture/animalVultureStandard" local_offset="0,-.3,.25" local_rotation="-45,0,0" parent_transform="Spine3"/> <!-- A19 Oakraven -->
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="Spine" transform_path="body_mesh"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_torch_wall" local_offset=".2,0,0" local_rotation="0,0,0" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_torch_wall" local_offset="-.2,0,0" local_rotation="0,0,0" parent_transform="LeftHand"/>
</effect_group>
</buff>
<buff name="JuggernautDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Ranged/RocketLauncher/rocketlauncherPrefab.prefab" local_offset="-.2,.13,0" local_rotation="180,0,0" parent_transform="LeftShoulder"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Tools/augerPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,-90,0" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfRangedBurstShot" action="AddBuff" target="self" buff="JuggernautMuzzle"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" target="self" buff="buffInjuryKnockdown01Cooldown"/>
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Auger_Idle" />
</effect_group>
</buff>
<buff name="JuggernautMuzzle" hidden="true">
<duration value="1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" target="self" particle="p_rocketLauncherFire" local_offset="-.2,.13,0" local_rotation="180,0,0" parent_transform="LeftShoulder"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" target="self" particle="p_nozzlesmoke_m136" local_offset="-.2,.13,0" local_rotation="180,0,0" parent_transform="LeftShoulder"/>
<triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" target="self" particle="p_nozzlesmoke_m136" />
<triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" target="self" particle="p_rocketLauncherFire" />
</effect_group>
</buff>
<buff name="UndertakerDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Misc/body_bag_fliesPrefab" local_offset=".2,-.35,.15" local_rotation="45,90,90" parent_transform="Spine"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Tools/shovel_ironPrefab.prefab" local_offset="-.11,.2,-.02" local_rotation="0,0,0" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Lighting/lanternPlayerPrefab" local_offset="-.1,0,-.05" local_rotation="90,90,0" parent_transform="LeftHand"/>
</effect_group>
</buff>
<buff name="BomberDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/barrelRadiatedPrefab" local_offset="0,.1,-.2" local_rotation="0,0,0" parent_transform="Spine"/>
<triggered_effect trigger="onSelfRangedBurstShot" target="self" action="ModifyStats" stat="Health" operation="subtract" value="99999999"/>
<triggered_effect trigger="onSelfDamagedBlock" target="self" action="ModifyStats" stat="Health" operation="set" value="60"/>
</effect_group>
</buff>
<buff name="cowheadDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="-.4,0,.3" local_rotation="0,30,90" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Chainsaw/chainsawPrefab.prefab" local_offset="-.1,0,0" local_rotation="180,90,180" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="chainsaw_idle" />
</effect_group>
</buff>
<buff name="ParasiteDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Misc/meat_venisonPrefab.prefab" local_offset="-.1,0,-.2" local_rotation="0,0,0" parent_transform="Spine"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,45" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,45" parent_transform="LeftHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,90" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,90" parent_transform="LeftHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,45" parent_transform="RightForeArm"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,40" parent_transform="LeftForeArm"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,20" parent_transform="RightShoulder"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,100" parent_transform="LeftShoulder"/>
</effect_group>
</buff>
<buff name="ParasiteAttack" icon="ui_game_symbol_skull" icon_color="255,0,0" icon_blink="true">
<stack_type value="replace"/>
<display_value value="$parasite"/>
<effect_group>
<passive_effect name="HealthMax" operation="base_subtract" value="15"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$parasite" operation="set" value="5"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$parasite" operation="add" value="-1"/>
<triggered_effect trigger="onSelfBuffStack" action="ModifyCVar" cvar="$parasite" operation="add" value="10"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="$parasite" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="ParasiteAttack">
<requirement name="CVarCompare" cvar="$parasite" operation="LTE" value="0"/>
</triggered_effect>
</effect_group>
</buff>
<buff name="wendigoDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="-.3,0,-.1" local_rotation="0,-45,90" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Tools/torch02_droppedPrefab.prefab" local_offset="-.3,.25,0" local_rotation="0,0,-135" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Club/Club_Wood_BranchPrefab.prefab" local_offset="-.3,-.25,0" local_rotation="0,0,-45" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Spear/spear_stone_Prefab.prefab" local_offset="-.1,-.2,0" local_rotation="0,90,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Misc/crossbow_bolt_dropped_stonePrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,-90" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Misc/crossbow_bolt_dropped_stonePrefab.prefab" local_offset="-.1,0,0" local_rotation="0,0,-90" parent_transform="LeftHand"/>
</effect_group>
</buff>
<buff name="psychoDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/hoistHookPrefab" local_offset="-.2,0,0" local_rotation="0,180,90" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Items/Misc/sack.fbx" local_offset="-.5,-.075,0" local_rotation="0,0,-90" parent_transform="LeftHand"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftHand" transform_path="sackMesh"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftHand" transform_path="sack_LOD1"/>
<triggered_effect trigger="onSelfBuffStart" action="SetTransformActive" active="false" parent_transform="LeftHand" transform_path="sack_LOD2"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.04,0,0" local_rotation="-10,90,0" parent_transform="main1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Tools/wrenchPrefab.prefab" local_offset="0,0.04,0" local_rotation="0,-90,0" parent_transform="main2"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.04,.4,0" local_rotation="10,90,180" parent_transform="main3"/>
</effect_group>
</buff>
<buff name="scarecrowDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Plants/pumpkinJackoLanternPrefab" local_offset="-.5,0,0" local_rotation="0,0,90" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_torch_wall" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_torch_wall" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="LeftHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Tools/pickaxe_ironPrefab.prefab" local_offset="-.2,.1,0" local_rotation="0,-90,0" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_torch_wall" />
<triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_torch_wall" />
</effect_group>
</buff>
<buff name="buffBansheeScream" hidden="true">
<update_rate value="12"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="bansheebuff0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" target="positionAOE" range="12" buff="buffBanshee"/>
</effect_group>
</buff>
<buff name="ArchonScream" hidden="true">
<update_rate value="20"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="horde_spawn"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" target="positionAOE" range="11" buff="buffArchon">
<requirement name="EntityTagCompare" tags="zombie"/>
</triggered_effect>
</effect_group>
</buff>
<buff name="buffArchon" hidden="true">
<stack_type value="replace"/>
<duration value="10"/>
<effect_group>
<passive_effect name="PhysicalDamageResist" operation="base_set" value="50">
<requirement name="EntityTagCompare" target="self" tags="zombie"/>
</passive_effect>
</effect_group>
</buff>
<buff name="buffBanshee" hidden="true">
<stack_type value="replace"/>
<duration value="3"/>
<effect_group>
<passive_effect name="RunSpeed" operation="perc_subtract" value="0.8,.2" duration="0,4">
<requirement name="EntityTagCompare" tags="player"/>
</passive_effect>
<passive_effect name="WalkSpeed" operation="perc_subtract" value="0.8,.2" duration="0,4">
<requirement name="EntityTagCompare" tags="player"/>
</passive_effect>
<passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.8,.2" duration="0,4">
<requirement name="EntityTagCompare" tags="player"/>
</passive_effect>
<passive_effect name="JumpStrength" operation="perc_subtract" value="0.8,.2" duration="0,4">
<requirement name="EntityTagCompare" tags="player"/>
</passive_effect>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="2" fade="1" effect_name="Blur"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity=".5" fade="1" effect_name="Radiation" />
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="1" effect_name="Drunk" fade="1"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Blur"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Radiation" />
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" effect_name="Drunk" fade="1"/>
<triggered_effect trigger="onSelfDied" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Blur"/>
<triggered_effect trigger="onSelfDied" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Radiation" />
<triggered_effect trigger="onSelfDied" action="ModifyScreenEffect" intensity="0" effect_name="Drunk" fade="1"/>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="bansheebuff0" play_in_head="true">
<requirement name="EntityTagCompare" tags="player"/>
</triggered_effect>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="bansheebuff1" play_in_head="true">
<requirement name="EntityTagCompare" tags="player"/>
</triggered_effect>
</effect_group>
</buff>
<buff name="zombieMotorheadDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Entities/Vehicles?Car/motorPrefab.prefab" local_offset="0,0.3,-0.35" local_rotation="90,0,180" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/hoistChainPrefab" local_offset="0,-0.3,-0.5" local_rotation="0,0,0" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/hoistHookPrefab" local_offset="0,-0.5,-0.5" local_rotation="0,0,0" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Tools/pickaxe_steelPrefab.prefab" local_offset="0,0.2,0" local_rotation="0,90,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/hoistChainPrefab" local_offset="0,0.2,0" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Axe/steelAxePrefab.prefab" local_offset="0.1,0.02,-0.09" local_rotation="255,10,0" parent_transform="RightHand"/> <!--1st local Height/Rotation horizontal spin / -->
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/ClubIron/ClubIronPrefab.prefab" local_offset="-0.13,-0.07,0" local_rotation="60,10,0" parent_transform="LeftHand"/>
</effect_group>
</buff>
<buff name="PaindeerDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Axe/steelAxePrefab.prefab" local_offset="0,0,0.3" local_rotation="90,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Misc/snowball_FP_Prefab.prefab" local_offset="0,-0.265,0.29" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Entities/Zombies?Zombies/corpse3Prefab.prefab" local_offset="0,0.5,0" local_rotation="0,0,0" parent_transform="Spine1"/>
</effect_group>
</buff>
<buff name="MittensDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Industrial/hoistMagnetPrefab" local_offset="0,0.1,0" local_rotation="180,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Electrical/motion_sensorPrefab" local_offset="0,0.15,0.25" local_rotation="0,0,0" parent_transform="Head"/>
</effect_group>
</buff>
<buff name="helllionDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="0,0.1,0.1" local_rotation="30,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="torch02_firePrefab" local_offset=".1,0.05,0.2" local_rotation="90,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="particleeffects/torch02_firePrefab" local_offset="-.1,0.05,0.2" local_rotation="90,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/ClubIron/ClubIronPrefab.prefab" local_offset="-0.05,0.2,-0.25" local_rotation="0,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Animals/Vulture/animalVultureStandard" local_offset="0,0,0" local_rotation="90,0,0" parent_transform="Spine"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Entities/Zombies?Zombies/zombieStandardSpiderRagdoll.prefab" local_offset="0,0.15,-0.2" local_rotation="0,0,0" parent_transform="Spine2"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/ClubIron/ClubIronPrefab.prefab" local_offset="0.13,0,0.4" local_rotation="0,90,-180" parent_transform="Spine3"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Plants/pumpkinJackoLanternPrefab" local_offset="0,0.54,0.33" local_rotation="30,0,0" parent_transform="Spine"/>
</effect_group>
</buff>
<buff name="hellbearDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="0,0.5,0.1" local_rotation="30,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="torch02_firePrefab" local_offset=".2,0.1,-0.8" local_rotation="180,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="particleeffects/torch02_firePrefab" local_offset="-.2,0.1,-0.8" local_rotation="180,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Animals/Vulture/animalVultureStandard" local_offset="0,0.3,-1.2" local_rotation="90,0,0" parent_transform="Spine"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Animals/Vulture/animalVultureStandard" local_offset="0,0.2,-1.1" local_rotation="90,0,0" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Entities/Zombies?Zombies/zombieStandardSpiderRagdoll.prefab" local_offset="0,-0.2,0" local_rotation="220,0,0" parent_transform="Spine2"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="0,-1,-0.65" local_rotation="220,0,0" parent_transform="Spine3"/>
</effect_group>
</buff>
<buff name="HellWolfDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="0,0.3,0.2" local_rotation="30,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="torch02_firePrefab" local_offset=".05,0.05,0.5" local_rotation="90,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="particleeffects/torch02_firePrefab" local_offset="-.05,0.05,0.5" local_rotation="90,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Animals/Vulture/animalVultureStandard" local_offset="0,0,-0.4" local_rotation="90,0,0" parent_transform="Spine"/>
</effect_group>
</buff>
<buff name="HellBoarDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/OutdoorDecor/cowSkullPrefab" local_offset="0,0.3,0.2" local_rotation="30,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="torch02_firePrefab" local_offset=".05,0.05,0.5" local_rotation="90,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="particleeffects/torch02_firePrefab" local_offset="-.05,0.05,0.5" local_rotation="90,0,180" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Animals/Vulture/animalVultureStandard" local_offset="0,0,-0.4" local_rotation="90,0,0" parent_transform="Spine"/>
</effect_group>
</buff>
<buff name="HellFlyerDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Vehicles/Gyrocopter/gyrocopter_start"/>
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Vehicles/Gyrocopter/gyrocopter_med_lp"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Mods/Sides/side_attachment_flashlightPrefab.prefab" local_offset="0,0.25,-0.5" local_rotation="33,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Ranged/Junk Drone/junkDrone_Prefab.prefab" local_offset="0,0.25,-0.5" local_rotation="33,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="AttachParticleEffectToEntity" particle="p_fire_small" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="AttachPrefabToEntity" prefab="prefabs/prefabexplosion15" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="AttachPrefabToEntity" prefab="prefabs/prefabexplosion6" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="PlaySound" sound="drone_shutdown"/>
</effect_group>
</buff>
<buff name="HellShockerDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Vehicles/Gyrocopter/gyrocopter_start"/>
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Vehicles/Gyrocopter/gyrocopter_med_lp"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Mods/Sides/side_attachment_flashlightPrefab.prefab" local_offset="0,0.25,-0.5" local_rotation="33,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Ranged/Junk Drone/junkDrone_Prefab.prefab" local_offset="0,0.25,-0.5" local_rotation="33,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="AttachParticleEffectToEntity" particle="p_fire_small" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="AttachPrefabToEntity" prefab="prefabs/prefabexplosion15" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="Head"/>
<triggered_effect trigger="onSelfDied" action="AttachPrefabToEntity" prefab="prefabs/prefabexplosion6" local_offset="0,0,0" local_rotation="0,0,0" parent_transform="Head"/>
</effect_group>
</buff>
<buff name="SharkWFLBDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="Entities/animals/shark/animalsharkstandard" local_offset="0,-0.5,-0.8" local_rotation="-35,0,0" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="Entities/Electrical/power_switchPrefab" local_offset="0,0.72,-0.45" local_rotation="315,180,0" parent_transform="Spine1"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Ranged/RocketLauncher/rocketlauncherPrefab.prefab" local_offset="0,0.31,-0.33" local_rotation="-45,0,0" parent_transform="Spine1"/>
</effect_group>
</buff>
<buff name="JuggernautGoldenDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Tools/augerPrefab.prefab" local_offset="-.1,0,0" local_rotation="0,-90,0" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" target="self" buff="buffInjuryKnockdown01Cooldown"/>
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Auger_Idle" />
</effect_group>
</buff>
<buff name="buffNarcoticsHisser" icon="ui_game_symbol_stunned" icon_color="255,255,255">
<stack_type value="replace"/>
<duration value="4"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="horde_spawn_warning" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffStart" action="FadeOutSound" sound="horde_spawn_warning" play_in_head="true"/>
<triggered_effect trigger="onSelfBuffRemove" action="StopSound" sound="horde_spawn_warning" play_in_head="true"/>
</effect_group>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="0.5" effect_name="Distortion"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="0.5" fade="2" effect_name="VibrantDeSat"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="2" effect_name="VibrantDeSat"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="2" effect_name="Distortion"/>
</effect_group>
</buff>
<buff name="zombieTipsySquatchDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Food/bottled_waterPrefab.prefab" local_offset="-0.1,0,-0.04" local_rotation="0,0,0" parent_transform="RightHand"/> <!--1st local Height/Rotation horizontal spin / -->
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/boneShivPrefab.prefab" local_offset="-0.07,-0.04,-0.02" local_rotation="0,0,180" parent_transform="LeftHand"/>
</effect_group>
</buff>
<buff name="zombieDirewolfDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/animals/catfish/animalcatfish" local_offset="0,-0.12,0.42" local_rotation="270,0,180" parent_transform="Spine"/>
</effect_group>
</buff>
<buff name="zombieSnowBearDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/animals/catfish/animalcatfish" local_offset="-0.7,-0.19,0.49" local_rotation="270,0,90" parent_transform="Head"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="Entities/Commercial/wallClockPrefab" local_offset="0,-0.35,0.15" local_rotation="270,0,0" parent_transform="Head"/>
</effect_group>
</buff>
<buff name="buffSnowBearChill" icon="ui_game_symbol_cold" icon_color="255,0,0" icon_blink="true">
<stack_type value="replace"/>
<duration value="4"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" intensity="1" effect_name="Cold"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Cold"/>
</effect_group>
</buff>
<buff name="zombiePogoDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" local_offset="-0.2,0,.13" local_rotation="0,0,0" prefab="#Other/Items?Mods/Sides/side_attachment_flashlightPrefab.prefab" parent_transform="Head" />
</effect_group>
</buff>
<buff name="OniDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/ClubIron/ClubIronPrefab.prefab" local_offset="-0.09,0,-0.018" local_rotation="0,0,0" parent_transform="RightHand"/> <!--1st local Height/Rotation horizontal spin / -->
</effect_group>
</buff>
<buff name="NavezganeSlasherDeco" hidden="true">
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.11,0,0" local_rotation="180,0,90" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.11,0.03,0" local_rotation="180,0,90" parent_transform="RightHand"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="#Other/Items?Weapons/Melee/Knives/machetePrefab.prefab" local_offset="-.35,-0.01,-0" local_rotation="270,0,90" parent_transform="RightForeArm"/>
</effect_group>
</buff>
<buff name="zombieWightRadiationShowerAOE" hidden="true">
<damage_type value="radiation"/>
<stack_type value="replace"/>
<duration value="0"/>
<update_rate value="1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" target="selfAOE" range="4" buff="zombieWightRadiationShowerAOEEffect">
<requirement name="!EntityTagCompare" target="other" tags="vehicle,zombie,turret,drone"/>
</triggered_effect>
</effect_group>
</buff>
<buff name="zombieWightRadiationShowerAOEEffect" icon="ui_game_symbol_radiation" icon_color="255,0,0" icon_blink="true">
<damage_type value="radiation"/>
<stack_type value="replace"/>
<duration value="4"/>
<update_rate value="1"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyStats" stat="Health" operation="subtract" value=".5"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="RadiationSignal" operation="add" value="1"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="RadiationSignal" operation="set" value="0">
<requirement name="CVarCompare" cvar="RadiationSignal" operation="Equals" value="2"/>
</triggered_effect>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="RadiationSignal" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyScreenEffect" intensity=".15" fade=".5" effect_name="Hot">
<requirement name="CVarCompare" cvar="RadiationSignal" operation="Equals" value="1"/>
</triggered_effect>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyScreenEffect" intensity="0" fade=".5" effect_name="Hot">
<requirement name="CVarCompare" cvar="RadiationSignal" operation="Equals" value="0"/>
</triggered_effect>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" intensity="0" fade="1" effect_name="Hot"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyScreenEffect" effect_name="Radiation" intensity=".3" fade="2"/>
<triggered_effect trigger="onSelfDied" action="ModifyScreenEffect" effect_name="Radiation" intensity="0" fade="0"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyScreenEffect" effect_name="Radiation" intensity="0" fade="2"/>
</effect_group>
</buff>
</append>
</configs>

View File

@@ -0,0 +1,638 @@
<configs>
<append xpath="/entity_classes/entity_class[@name='playerMale']">
<effect_group>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffInjuryKnockdown01">
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
<requirement name="NotHasBuff" target="self" buff="buffInjuryKnockdown01Cooldown"/>
<requirement name="EntityTagCompare" target="other" tags="undertaker"/>
</triggered_effect>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyStats" stat="Stamina" operation="subtract" value="20">
<requirement name="EntityTagCompare" target="other" tags="wendigo"/>
</triggered_effect>
</effect_group>
</append>
<append xpath="/entity_classes">
<entity_class name="Zombie_Template" extends="zombieTemplateMale">
<property name="EntityType" value="Zombie" />
<property name="Mesh" value=""/>
<property name="Prefab" value="Z"/>
<property name="Class" value="EntityZombie" />
<property name="Parent" value="Enemies" />
<property name="IsEnemyEntity" value="true" />
<property name="HandItem" value="meleeHandZombie01" />
<property name="SoundAlert" value="Enemies/Base_Zombie_Male/zombiemalealert" />
<property name="SoundSense" value="Enemies/Base_Zombie_Male/zombiemalesense" />
<property name="SoundHurt" value="Enemies/Base_Zombie_Male/zombiemalepain" />
<property name="SoundDeath" value="Enemies/Base_Zombie_Male/zombiemaledeath" />
<property name="SoundAttack" value="Enemies/Base_Zombie_Male/zombiemaleattack" />
<property name="DismemberMultiplierHead" value=".4"/>
<property name="DismemberMultiplierArms" value=".4"/>
<property name="DismemberMultiplierLegs" value=".4"/>
<property name="PainResistPerHit" value=".5"/>
<property name="AttackTimeoutDay" value="1.5" />
<property name="AttackTimeoutNight" value="1.1" />
<property name="WalkType" value="7" />
<property name="ModelType" value="ZombieUMA" />
<property name="RootMotion" value="true" />
<property name="HasRagdoll" value="true" />
<property name="PhysicsBody" value="zombieUMA" />
<property name="HasDeathAnim" value="false" />
<property name="TimeStayAfterDeath" value="30" />
</entity_class>
<entity_class name="zombieScorcher" extends="zombieSoldier">
<property name="SizeScale" value="1.2"/>
<property name="Tags" value="entity,zombie,walker,boss,scorcher"/>
<property name="Mesh" value="#Entities/Zombies?Prefabs/ZDemolition.prefab"/>
<property name="Class" value="EntityZombieCop"/>
<property name="Mass" value="300"/>
<property name="RightHandJointName" value="RightShoulder"/>
<property name="AITask-1" value="BreakBlock"/>
<property name="AITask-2" value="RangedAttackTarget" data="itemType=1;cooldown=4;duration=5"/>
<property name="AITask-3" value="ApproachAndAttackTarget" data="class=EntityEnemyAnimal,0,EntityPlayer"/>
<property name="AITask-4" value="ApproachSpot"/>
<property name="AITask-5" value="Look"/>
<property name="AITask-6" value="Wander"/>
<property name="AITask-7" value=""/>
<property name="DismemberMultiplierHead" value="0"/>
<property name="DismemberMultiplierArms" value=".7"/>
<property name="DismemberMultiplierLegs" value=".7"/>
<property name="LegCrawlerThreshold" value="0"/>
<property name="LegCrippleThreshold" value="0"/>
<property name="KnockdownProneDamageThreshold" value="0"/>
<property name="KnockdownKneelDamageThreshold" value="0"/>
<property name="SoundRandom" value="demolitionzroam"/>
<property name="SoundAlert" value="demolitionzalert"/>
<property name="SoundAttack" value="demolitionzattack"/>
<property name="SoundHurt" value="demolitionzpain"/>
<property name="SoundDeath" value="demolitionzdeath"/>
<property name="SoundSense" value="demolitionzsense"/>
<property name="SoundFootstepModifier" value="bear_footstep"/>
<property name="HandItem" value="meleeHandScorcher"/>
<property name="MoveSpeed" value="0.9"/>
<property name="MoveSpeedAggro" value="0.8, 1.45"/>
<property name="MoveSpeedPanic" value="1.5"/>
<property name="JumpMaxDistance" value="1, 2"/>
<property name="PainResistPerHit" value="1"/>
<property name="StompsSpikes" value="true"/>
<property name="ExplodeHealthThreshold" value="0"/>
<property name="ExperienceGain" value="750"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="750"/>
<passive_effect name="HealthMax" operation="perc_set" value="1"/>
<passive_effect name="DamageModifier" operation="perc_set" value="1" tags="head"/>
<passive_effect name="PhysicalDamageResist" operation="base_set" value="10"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="ScorcherDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
</effect_group>
</entity_class>
<entity_class name="zombieBanshee" extends="zombieBoeFeral">
<property name="SizeScale" value="1"/>
<property name="Tags" value="entity,zombie,walker,boss,banshee" />
<property name="Mesh" value="#Entities/Zombies?Zombies/zombieStandardScreamerRagdoll.prefab"/>
<property name="ReplaceMaterial0" value="particleeffects/models/materials/p_glass"/>
<property name="SoundRandom" value=""/>
<property name="SoundAlert" value=""/>
<property name="SoundAttack" value="Enemies/Base_Zombie_Female/zombiefemalescoutattack"/>
<property name="SoundHurt" value="Enemies/Base_Zombie_Female/zombiefemalescoutpain"/>
<property name="SoundDeath" value="Enemies/Base_Zombie_Female/zombiefemalescoutdeath"/>
<property name="SoundSense" value=""/>
<property name="MoveSpeed" value="0.7"/>
<property name="MoveSpeedAggro" value="0.8, 1.35"/>
<property name="MoveSpeedPanic" value="1.5"/>
<property name="ExperienceGain" value="500"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="WalkType" value="8"/>
<property name="HandItem" value="meleeHandBanshee"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="250"/>
<passive_effect name="HealthMax" operation="perc_set" value="1"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="buffBansheeScream"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieGeist" extends="Zombie_Template">
<property name="Archetype" value="Geist" />
<property name="Class" value="EntityVulture"/>
<property name="HasRagdoll" value="false"/>
<property name="Tags" value="entity,animal,zombie,boss,hostile,radiated,vulture,umazombie,geist"/>
<property name="Radiated" value=""/>
<property name="SoundRandom" value="Animals/Vulture/vultureroam"/>
<property name="SoundAlert" value="Animals/Vulture/vulturealert"/>
<property name="SoundHurt" value="Animals/Vulture/vulturepain"/>
<property name="SoundDeath" value="Animals/Vulture/vulturedeath"/>
<property name="SoundAttack" value="Animals/Vulture/vultureattack"/>
<property name="SoundSense" value="Animals/Vulture/vulturesense"/>
<property name="SoundGiveUp" value="Animals/Vulture/vulturegiveup"/>
<property name="Mass" value="50"/>
<property name="PhysicsBody" value="nolegsUMA" />
<property name="MoveSpeed" value=".9"/>
<property name="MoveSpeedAggro" value="2, 2"/>
<property name="MaxTurnSpeed" value="150"/>
<property name="ExperienceGain" value="350"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="HandItem" value="meleeHandWendigo"/>
<property name="AITask-1" value=""/>
<property name="AITarget-1" value=""/>
<property name="SightRange" value="300"/>
<effect_group name="Base Effects">
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="GeistDeco"/>
<passive_effect name="HealthMax" operation="base_set" value="350"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
<triggered_effect trigger="onSelfExplosionDamagedOther" action="AddBuff" target="other" buff="buffShocked"/>
</effect_group>
</entity_class>
<entity_class name="zombiePsycho" extends="Zombie_Template">
<property name="Archetype" value="Psycho" />
<property name="Tags" value="entity,zombie,walker,boss,umazombie,psycho" />
<property name="WalkType" value="7"/>
<property name="HandItem" value="meleeScarecrow"/>
<property name="ExperienceGain" value="250"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="SoundFootstepModifier" value=""/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="450"/>
<passive_effect name="HealthMax" operation="perc_set" value="1"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="psychoDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieSiren" extends="Zombie_Template">
<property name="Archetype" value="Siren" />
<property name="Tags" value="entity,zombie,walker,boss,umazombie,siren" />
<property name="WalkType" value="7"/>
<property name="SoundRandomTime" value="7"/>
<property name="SurfaceCategory" value="organic"/>
<property name="SoundRandom" value="sirenidle"/>
<property name="SoundSpawn" value="sirenspawn"/>
<property name="SoundAlert" value=""/>
<property name="SoundAttack" value=""/>
<property name="SoundHurt" value=""/>
<property name="SoundDeath" value=""/>
<property name="SoundSense" value=""/>
<property name="HandItem" value="meleeHandZombieFeral"/>
<property name="ExperienceGain" value="1500"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="SoundFootstepModifier" value=""/>
<property name="DismemberMultiplierHead" value="0"/>
<property name="DismemberMultiplierArms" value="0"/>
<property name="DismemberMultiplierLegs" value="0"/>
<property name="LegCrippleScale" value="0"/>
<property name="LegCrawlerThreshold" value="0"/>
<property name="KnockdownProneDamageThreshold" value="1"/>
<property name="KnockdownProneStunDuration" value="0"/>
<property name="KnockdownProneRefillRate" value="1"/>
<property name="KnockdownKneelDamageThreshold" value="1"/>
<property name="KnockdownKneelStunDuration" value="0"/>
<property name="KnockdownKneelRefillRate" value="1"/>
<property name="LegsExplosionDamageMultiplier" value="0"/>
<property name="ArmsExplosionDamageMultiplier" value="0"/>
<property name="HeadExplosionDamageMultiplier" value="0"/>
<property name="ChestExplosionDamageMultiplier" value="0"/>
<property name="PainResistPerHit" value="1"/>
<property name="SightRange" value="10"/>
<property name="MoveSpeed" value="1.1"/>
<property name="MoveSpeedAggro" value="1.3, 1.4"/>
<property name="MoveSpeedPanic" value="1.6"/>
<property name="AITask-1" value="Territorial"/>
<property name="AITask-2" value="ApproachAndAttackTarget" data="class=EntityPlayer,0"/>
<property name="AITask-3" value="ApproachSpot"/>
<property name="AITask-4" value="Look"/>
<property name="AITask-5" value="Wander"/>
<property name="AITask-6" value=""/>
<property name="AITarget-1" value="SetAsTargetIfHurt" data="class=EntityPlayer"/>
<property name="AITarget-2" value="SetNearestEntityAsTarget" data="class=EntityPlayer,0,0,EntityNPC,0,0"/>
<property name="AITarget-3" value=""/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="550"/>
<passive_effect name="HealthMax" operation="perc_set" value="1"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="SirenDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="buffSiren"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
</effect_group>
</entity_class>
<entity_class name="ZombieUndertaker" extends="Zombie_Template">
<property name="Archetype" value="Undertaker" />
<property name="Tags" value="entity,zombie,walker,boss,undertaker,umazombie,undertaker" />
<property name="HandItem" value="meleeHandUndertaker"/>
<property name="ExperienceGain" value="750"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="WalkType" value="2"/>
<property name="SurfaceCategory" value="metal"/>
<property name="PainResistPerHit" value=".7"/>
<property name="MoveSpeed" value="0.9"/>
<property name="MoveSpeedAggro" value="0.8, 1.45"/>
<property name="MoveSpeedPanic" value="1.5"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="750"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="UndertakerDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="ZombieBomber" extends="Zombie_Template">
<property name="Archetype" value="Bomber" />
<property name="Tags" value="entity,zombie,walker,boss,bomber,umazombie,bomber" />
<property name="HandItem" value="meleeHandBomber"/>
<property name="ExperienceGain" value="2500"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="WalkType" value="1"/>
<property name="Class" value="EntityZombieCop"/>
<property name="AITask-1" value="BreakBlock"/>
<property name="AITask-2" value="RangedAttackTarget" data="itemType=1;cooldown=3;duration=4;minRange=0;maxRange=2"/>
<property name="AITask-3" value="ApproachAndAttackTarget" data="class=EntityEnemyAnimal,0,EntityPlayer"/>
<property name="AITask-4" value="ApproachSpot"/>
<property name="AITask-5" value="Look"/>
<property name="AITask-6" value="Wander"/>
<property name="AITask-7" value=""/>
<property name="SoundRandom" value="Enemies/Acid_Puking_Hulk/hulkroam"/>
<property name="SoundAlert" value="Enemies/Acid_Puking_Hulk/hulkalert"/>
<property name="SoundAttack" value="Enemies/Acid_Puking_Hulk/hulkattack"/>
<property name="SoundHurt" value="Enemies/Acid_Puking_Hulk/hulkpain"/>
<property name="SoundDeath" value="Enemies/Acid_Puking_Hulk/hulkdeath"/>
<property name="SoundSense" value="Enemies/Acid_Puking_Hulk/hulksense"/>
<property name="SoundFootstepModifier" value="Animals/Bear/bear_footstep"/>
<property name="SoundExplodeWarn" value="hulkexplodewarning"/>
<property name="DismemberMultiplierLegs" value="0"/>
<property name="LegCrawlerThreshold" value="0"/>
<property name="LegCrippleThreshold" value="0"/>
<property name="KnockdownProneDamageThreshold" value="0"/>
<property name="KnockdownKneelDamageThreshold" value="0"/>
<property name="LegsExplosionDamageMultiplier" value="2"/>
<property name="ArmsExplosionDamageMultiplier" value="2"/>
<property name="HeadExplosionDamageMultiplier" value="2"/>
<property name="ChestExplosionDamageMultiplier" value="2"/>
<property name="Explosion.ParticleIndex" value="4"/>
<property name="Explosion.RadiusBlocks" value="6"/>
<property name="Explosion.RadiusEntities" value="6"/>
<property name="Explosion.DamageBonus.stone" value=".1"/>
<property name="Explosion.DamageBonus.metal" value=".05"/>
<property name="Explosion.DamageBonus.earth" value="0"/>
<property name="Explosion.DamageBonus.wood" value=".5"/>
<property name="Explosion.DamageBonus.water" value="0"/>
<property name="Explosion.BlockDamage" value="1000"/>
<property name="Explosion.EntityDamage" value="500"/>
<property name="JumpMaxDistance" value="0, 0"/>
<property name="MoveSpeed" value="0.5"/>
<property name="MoveSpeedAggro" value="0.6, 0.9"/>
<property name="MoveSpeedPanic" value="1.1"/>
<property name="SurfaceCategory" value="metal"/>
<property name="PainResistPerHit" value=".7"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="250"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="BomberDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="ZombieJuggernaut" extends="Zombie_Template">
<property name="Archetype" value="Juggernaut" />
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="Tags" value="entity,zombie,walker,boss,umazombie,juggernaut" />
<property name="HandItem" value="meleeHandJuggernaut"/>
<property name="RightHandJointName" value="LeftShoulder"/>
<property name="ExperienceGain" value="2000"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="WalkType" value="2"/>
<property name="AITask-1" value="RangedAttackTarget" data="itemType=1;cooldown=3;duration=4;minRange=3;maxRange=300"/>
<property name="AITask-2" value="ApproachAndAttackTarget" data="class=EntityEnemyAnimal,0,EntityPlayer"/>
<property name="AITask-3" value="BreakBlock"/>
<property name="AITask-4" value="ApproachSpot"/>
<property name="AITask-5" value="Look"/>
<property name="AITask-6" value="Wander"/>
<property name="AITask-7" value=""/>
<property name="SoundRandom" value="demolitionzroam"/>
<property name="SoundAlert" value="demolitionzalert"/>
<property name="SoundAttack" value="demolitionzattack"/>
<property name="SoundHurt" value="demolitionzpain"/>
<property name="SoundDeath" value="demolitionzdeath"/>
<property name="SoundSense" value="demolitionzsense"/>
<property name="SoundFootstepModifier" value="bear_footstep"/>
<property name="SurfaceCategory" value="metal"/>
<property name="DismemberMultiplierHead" value="0"/>
<property name="DismemberMultiplierArms" value="0"/>
<property name="DismemberMultiplierLegs" value="0"/>
<property name="LegCrippleScale" value="0"/>
<property name="LegCrawlerThreshold" value="0"/>
<property name="KnockdownProneDamageThreshold" value="1"/>
<property name="KnockdownProneStunDuration" value="0"/>
<property name="KnockdownProneRefillRate" value="1"/>
<property name="KnockdownKneelDamageThreshold" value="1"/>
<property name="KnockdownKneelStunDuration" value="0"/>
<property name="KnockdownKneelRefillRate" value="1"/>
<property name="LegsExplosionDamageMultiplier" value="0"/>
<property name="ArmsExplosionDamageMultiplier" value="0"/>
<property name="HeadExplosionDamageMultiplier" value="0"/>
<property name="ChestExplosionDamageMultiplier" value="0"/>
<property name="PainResistPerHit" value="1"/>
<property name="MoveSpeed" value="0.5"/>
<property name="MoveSpeedAggro" value="0.75, 1.2"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="2000"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="JuggernautDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieCowhead" extends="Zombie_Template">
<property name="Archetype" value="Cowhead" />
<property name="Tags" value="entity,zombie,walker,boss,umazombie,cowhead" />
<property name="ExperienceGain" value="200"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="HandItem" value="meleeHandCowhead"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="200"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="cowheadDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieParasite" extends="Zombie_Template">
<property name="Archetype" value="Parasite" />
<property name="Tags" value="entity,zombie,walker,boss,umazombie,parasite" />
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="ExperienceGain" value="200"/>
<property name="HandItem" value="meleeHandParasite"/>
<property name="SurfaceCategory" value="organic"/>
<property name="WalkType" value="6"/>
<property name="MoveSpeed" value="0.5"/>
<property name="MoveSpeedAggro" value="0.8, 1.5"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="250"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="ParasiteDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieWrestler" extends="Zombie_Template">
<property name="Archetype" value="Wrestler" />
<property name="Tags" value="entity,zombie,walker,boss,umazombie,wrestler" />
<property name="ExperienceGain" value="1000"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="WalkType" value="2"/>
<property name="SoundRandom" value="Enemies/Snow_Zombie_Male/zombiemalesnowroam"/>
<property name="SoundAlert" value="Enemies/Snow_Zombie_Male/zombiemalesnowalert"/>
<property name="SoundAttack" value="Enemies/Snow_Zombie_Male/zombiemalesnowattack"/>
<property name="SoundHurt" value="Enemies/Snow_Zombie_Male/zombiemalesnowpain"/>
<property name="SoundDeath" value="Enemies/Snow_Zombie_Male/zombiemalesnowdeath"/>
<property name="SoundSense" value="Enemies/Snow_Zombie_Male/zombiemalesnowsense"/>
<property name="SoundFootstepModifier" value="Animals/Bear/bear_footstep"/>
<property name="MaxTurnSpeed" value="2100"/>
<property name="MoveSpeed" value="0.4"/>
<property name="MoveSpeedAggro" value="0.5, 0.8"/>
<property name="MoveSpeedPanic" value="1.1"/>
<property name="CanClimbLadders" value="true"/>
<property name="PainResistPerHit" value=".2"/>
<property name="HandItem" value="meleeHandBrawler"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="600"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="wrestlerPassive01"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="ZombieArchon" extends="zombieWightFeral">
<property name="Tags" value="entity,zombie,walker,feral,radiated,hostile,vulture,archon"/>
<property name="Class" value="EntityVulture"/>
<property name="HasRagdoll" value="false"/>
<property name="ReplaceMaterial0" value="entities/animals/vulture/materials/vulture_v2"/>
<property name="ReplaceMaterial1" value="#Entities/Zombies?Zombies/Materials/rad_eye.mat"/>
<property name="Radiated" value=""/>
<property name="Mass" value="50"/>
<property name="MoveSpeed" value=".7"/>
<property name="MoveSpeedAggro" value="2, 2"/>
<property name="MaxTurnSpeed" value="150"/>
<property name="HandItem" value="meleeHandWendigo"/>
<property name="AITask-1" value="ApproachAndAttackTarget" data="class=EntityPlayer,200"/>
<property name="AITask-2" value="BreakBlock"/>
<property name="AITask-3" value="RunawayWhenHurt" data="runChance=0.5;healthPer=0.3;healthPerMax=0.6"/>
<property name="AITask-4" value="ApproachSpot"/>
<property name="AITask-5" value="Wander"/>
<property name="AITask-6" value=""/>
<property name="AITarget-1" value="SetNearestEntityAsTarget" data="class=EntityPlayer,200,200"/>
<property name="AITarget-2" value="BlockingTargetTask"/>
<property name="DismemberMultiplierHead" value=".2"/>
<property name="DismemberMultiplierArms" value=".2"/>
<property name="DismemberMultiplierLegs" value=".2"/>
<property name="PainResistPerHit" value="1"/>
<property name="LegCrawlerThreshold" value="0"/>
<property name="LegCrippleThreshold" value="0"/>
<property name="KnockdownProneDamageThreshold" value="0"/>
<property name="KnockdownProneStunDuration" value="0"/>
<property name="KnockdownProneRefillRate" value="0"/>
<property name="KnockdownKneelDamageThreshold" value="0"/>
<property name="KnockdownKneelStunDuration" value="0"/>
<property name="KnockdownKneelRefillRate" value="0"/>
<property name="LegsExplosionDamageMultiplier" value=".85"/>
<property name="ArmsExplosionDamageMultiplier" value=".85"/>
<property name="HeadExplosionDamageMultiplier" value=".85"/>
<property name="ChestExplosionDamageMultiplier" value=".85"/>
<property name="ExperienceGain" value="150"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="150"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="ArchonDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="ArchonScream"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<!--Plus Add On-->
<entity_class name="zombieMotorhead" extends="zombieTemplateMale">
<property name="SizeScale" value="1.7"/>
<property name="Tags" value="entity,zombie,walker,boss"/>
<property name="Mesh" value="#Entities/Zombies?Prefabs/ZBiker.prefab"/>
<property name="Mass" value="230"/>
<property name="WalkType" value="2"/>
<property name="JumpMaxDistance" value="2.8, 4.1"/>
<property name="PainResistPerHit" value=".85"/>
<property name="AINoiseSeekDist" value="10"/>
<property name="AIPathCostScale" value=".15, .4"/>
<property name="AITask-1" value="BreakBlock"/>
<property name="AITask-2" value="DestroyArea"/>
<property name="AITask-3" value="Territorial"/>
<property name="AITask-4" value="ApproachDistraction"/>
<property name="AITask-5" value="ApproachAndAttackTarget" data="class=EntityNPC,0,EntityPlayer,0"/>
<property name="AITask-6" value="ApproachSpot"/>
<property name="AITask-7" value="Look"/>
<property name="AITask-8" value="Wander"/>
<property name="AITarget-1" value="SetAsTargetIfHurt" data="class=EntityNPC,EntityPlayer"/>
<property name="AITarget-2" value="BlockingTargetTask"/>
<property name="AITarget-3" value="SetNearestCorpseAsTarget" data="class=EntityPlayer"/>
<property name="AITarget-4" value="SetNearestEntityAsTarget" data="class=EntityPlayer,0,0,EntityNPC,0,0"/>
<property name="HandItem" value="meleeHandZombieMotorhead"/>
<property name="MoveSpeed" value="0.9"/>
<property name="MoveSpeedAggro" value="0.8, 1.45"/>
<property name="MoveSpeedPanic" value="1.5"/>
<property name="ExperienceGain" value="200"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="450"/>
<passive_effect name="HealthMax" operation="perc_set" value="1"/>
<passive_effect name="PhysicalDamageResist" operation="base_set" value="10"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="zombieMotorheadDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AttachPrefabToEntity" local_offset="0.03,0.075,0.07" local_rotation="0,0,180" prefab="#Other/Items?Mods/Scopes/scope_laser_reflexPrefab.prefab" parent_transform="Head" />
<triggered_effect trigger="onSelfFirstSpawn" action="SetTransformActive" active="true" parent_transform="Head" transform_path="lightSource"/>
</effect_group>
</entity_class>
<entity_class name="zombieSnowBear" extends="animalTemplateHostile">
<property name="Tags" value="entity,animal,boss,hostile,bear,zombiesnowbear,perkAT03"/>
<property name="MapIcon" value="ui_game_symbol_tracking_bear"/>
<property name="TrackerIcon" value="ui_game_symbol_tracking_bear"/>
<property name="AvatarController" value="AvatarAnimalController"/>
<property name="ModelType" value="Standard"/>
<property name="HasRagdoll" value="true"/>
<property name="HasDeathAnim" value="true"/>
<property name="RootMotion" value="true"/>
<property name="RagdollOnDeathChance" value=".5"/>
<property name="PhysicsBody" value="bear"/>
<property name="Mass" value="600"/>
<property name="Prefab" value="/Entities/Animals/Bear/animalBearStandardRagdoll"/>
<property name="ReplaceMaterial0" value="#Other/Items?Misc/snowballPrefab/materials/snowball"/>
<property name="HandItem" value="meleeHandSnowBear"/>
<property name="AITask-1" value="BreakBlock"/>
<property name="AITask-2" value="DestroyArea"/>
<property name="AITask-3" value="Territorial"/>
<property name="AITask-4" value="ApproachAndAttackTarget" data="class=EntityPlayer,25"/>
<property name="AITask-5" value="ApproachSpot"/>
<property name="AITask-6" value="Look"/>
<property name="AITask-7" value="Wander"/>
<property name="AITask-8" value=""/>
<property name="AITarget-1" value="SetAsTargetIfHurt"/>
<property name="AITarget-2" value="BlockingTargetTask"/>
<property name="AITarget-3" value="SetNearestEntityAsTarget" data="class=EntityPlayer,13,8"/>
<property name="AITarget-4" value=""/>
<property name="SoundHurt" value="Animals/Bear/bearpain"/>
<property name="SoundDeath" value="Animals/Bear/beardeath"/>
<property name="SoundRandom" value="Animals/Bear/bearroam"/>
<property name="SoundSense" value="Animals/Bear/bearsense"/>
<property name="SoundAlert" value="Animals/Bear/bearalert"/>
<property name="SoundAttack" value="Animals/Bear/bearattack"/>
<property name="SoundFootstepModifier" value="Animals/Bear/bear_footstep"/>
<property name="SoundGiveUp" value="Animals/Bear/beargiveup"/>
<property name="PainResistPerHit" value="1"/>
<property name="ExperienceGain" value="1000"/>
<property name="DeadBodyHitPoints" value="600"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<drop event="Harvest" name="foodRawMeat" count="0" tool_category="Butcher"/>
<drop event="Harvest" name="foodRawMeat" tag="butcherHarvest" count="35"/>
<drop event="Harvest" name="resourceLeather" tag="butcherHarvest" count="10"/>
<drop event="Harvest" name="resourceAnimalFat" tag="butcherHarvest" count="4"/>
<drop event="Harvest" name="resourceBone" tag="butcherHarvest" count="20"/>
<drop event="Harvest" name="resourceBone" tag="allToolsHarvest" count="4"/>
<drop event="Harvest" name="resourceTestosteroneExtract" tag="butcherHarvest" count="1"/>
<drop event="Harvest" name="foodRawMeat" count="1" tag="WasteTreasuresCompleteHarvest"/>
<drop event="Harvest" name="resourceLeather" count="1" tag="WasteTreasuresCompleteHarvest"/>
<drop event="Harvest" name="resourceBone" count="1" tag="WasteTreasuresCompleteHarvest"/>
<effect_group name="Base Effects">
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="zombieSnowBearDeco"/>
<passive_effect name="HealthMax" operation="base_set" value="850"/>
<passive_effect name="HealthMax" operation="perc_add" value="0"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieNavezganeSlasher" extends="Zombie_Template">
<property name="Archetype" value="NavezganeSlasher" />
<property name="Tags" value="entity,zombie,walker,boss,umazombie,navezganeslasher" />
<property name="ExperienceGain" value="300"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<property name="WalkType" value="2"/>
<property name="HandItem" value="meleeHandParasite"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="300"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" target="self" buff="NavezganeSlasherDeco"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
</effect_group>
</entity_class>
<entity_class name="zombieWightRadiationShower" extends="zombieWightRadiated">
<property name="Tags" value="entity,zombie,walker,feral,radiated"/>
<property name="ReplaceMaterial0" value="#Entities/Zombies?Zombies/Materials/feral_radiated.mat"/>
<property name="ReplaceMaterial1" value="#Entities/Zombies?Zombies/Materials/rad_eye.mat"/>
<property name="DismemberMultiplierHead" value=".4"/>
<property name="DismemberMultiplierArms" value=".4"/>
<property name="DismemberMultiplierLegs" value=".4"/>
<property name="PainResistPerHit" value=".9"/>
<property name="LegCrawlerThreshold" value="0"/>
<property name="LegCrippleThreshold" value="0.01"/>
<property name="MoveSpeed" value="0.6"/>
<property name="MoveSpeedAggro" value="0.6, 1.1"/>
<property name="MoveSpeedPanic" value="1.2"/>
<property name="KnockdownProneDamageThreshold" value="0.45"/>
<property name="KnockdownProneStunDuration" value="0.5,1.8"/>
<property name="KnockdownProneRefillRate" value="0.045,0.045"/>
<property name="KnockdownKneelDamageThreshold" value="0.38"/>
<property name="KnockdownKneelStunDuration" value="0.5,1.8"/>
<property name="KnockdownKneelRefillRate" value="0.045,0.045"/>
<property name="LegsExplosionDamageMultiplier" value=".85"/>
<property name="ArmsExplosionDamageMultiplier" value=".85"/>
<property name="HeadExplosionDamageMultiplier" value=".85"/>
<property name="ChestExplosionDamageMultiplier" value=".85"/>
<property name="ExperienceGain" value="500"/>
<property name="LootDropEntityClass" value="EntityLootContainerBoss"/>
<property name="LootDropProb" value="0.2"/>
<effect_group name="Base Effects">
<passive_effect name="HealthMax" operation="base_set" value="350"/>
<passive_effect name="HealthMax" operation="perc_set" value="1"/>
<triggered_effect trigger="onSelfFirstSpawn" action="ModifyCVar" target="self" cvar="EntityBoss" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="ModifyCVar" target="self" cvar="RadiatedRegenAmount" operation="set" value="1"/>
<triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="self" buff="buffRadiatedRegen"/>
<triggered_effect trigger="onSelfFirstSpawn" action="AddBuff" buff="zombieWightRadiationShowerAOE"/>
</effect_group>
</entity_class>
</append>
</configs>

View File

@@ -0,0 +1,103 @@
<configs>
<append xpath="/entitygroups/entitygroup[@name='ZombiesNight']">
<entity name="zombieBanshee" prob="0.4"/>
<entity name="ZombieBomber" prob="0.4"/>
<entity name="zombieCowhead" prob="0.4"/>
<entity name="zombieParasite" prob="0.4"/>
<entity name="zombiePsycho" prob="0.4"/>
<entity name="zombieSiren" prob="0.4"/>
<entity name="ZombieUndertaker" prob="0.4"/>
<entity name="zombieMotorhead" prob="0.4"/>
<entity name="zombieNavezganeSlasher" prob="0.4"/>
<entity name="zombieWightRadiationShower" prob="0.4"/>
</append>
<append xpath="/entitygroups/entitygroup[@name='ZombiesAll']">
<entity name="zombieBanshee" prob="0.4"/>
<entity name="zombieCowhead" prob="0.4"/>
<entity name="zombiePsycho" prob="0.4"/>
<entity name="ZombieUndertaker" prob="0.4"/>
<entity name="zombieMotorhead" prob="0.4"/>
<entity name="zombieNavezganeSlasher" prob="0.4"/>
<entity name="zombieWightRadiationShower" prob="0.4"/>
</append>
<append xpath="/entitygroups/entitygroup[@name='ZombiesBurntForest']">
<entity name="ZombieArchon" prob="0.01"/>
<entity name="ZombieBomber" prob="0.4"/>
<entity name="zombieSiren" prob="0.4"/>
<entity name="zombieNavezganeSlasher" prob="0.4"/>
</append>
<append xpath="/entitygroups/entitygroup[@name='SnowZombies']">
<entity name="zombieSnowBear" prob="0.4"/>
<entity name="zombieNavezganeSlasher" prob="0.1"/>
</append>
<append xpath="/entitygroups/entitygroup[@name='ZombiesForestDowntown']">
<entity name="zombieCowhead" prob="0.3"/>
<entity name="zombieGeist" prob="0.3"/>
<entity name="ZombieUndertaker" prob="0.3"/>
<entity name="zombieMotorhead" prob="0.3"/>
<entity name="zombieNavezganeSlasher" prob="0.3"/>
</append>
<append xpath="/entitygroups/entitygroup[@name='ZombiesForestDowntownNight']">
<entity name="zombieBanshee" prob="0.2"/>
<entity name="zombieCowhead" prob="0.2"/>
<entity name="zombieGeist" prob="0.2"/>
<entity name="zombieParasite" prob="0.2"/>
<entity name="zombiePsycho" prob="0.2"/>
<entity name="ZombieUndertaker" prob="0.2"/>
<entity name="zombieNavezganeSlasher" prob="0.2"/>
<entity name="zombieWightRadiationShower" prob="0.2"/>
</append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS1']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS2']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS4']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS7']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS10']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS13']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS16']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS19']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS23']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS27']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS31']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS35']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS40']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS44']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS49']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS54']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS59']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS64']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS69']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS74']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS80']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS85']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS91']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS97']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS103']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS109']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS115']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS121']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS127']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS133']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS140']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS147']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS153']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS160']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS167']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS174']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS181']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS188']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS195']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS202']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS210']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS217']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS225']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS232']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS240']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
<append xpath="/entitygroups/entitygroup[@name='feralHordeStageGS247']"><entity name="ZombieArchon" prob="0.01"/><entity name="ZombieUndertaker" prob="0.3"/><entity name="zombieCowhead" prob="0.3"/><entity name="zombieParasite" prob="0.3"/><entity name="zombieGeist" prob="0.3"/><entity name="ZombieBomber" prob="0.3"/><entity name="zombieBanshee" prob="0.1"/><entity name="zombiePsycho" prob="0.3"/><entity name="zombieSiren" prob="0.3"/><entity name="zombieMotorhead" prob="0.3"/><entity name="zombieSnowBear" prob="0.3"/><entity name="zombieNavezganeSlasher" prob="0.3"/><entity name="ZombieJuggernaut" prob="0.005"/></append>
</configs>

View File

@@ -0,0 +1,425 @@
<configs>
<append xpath="/items">
<item name="meleeHandBanshee">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property name="Degradation" value="99999" param1="true"/>
<property class="Action0">
<property name="Range" value="2"/>
<property name="DamageEntity" value="7"/>
<property name="DamageBlock" value="5"/></property>
<effect_group name="meleeHandBanshee" tiered="false">
<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" target="self" range="15" buff="buffBansheeScream"/>
</effect_group>
</item>
<item name="meleeHandUndertaker">
<property name="Extends" value="meleeHandMaster"/>
<property name="Degradation" value="99999" param1="true"/>
<property name="CreativeMode" value="None"/>
<property name="Material" value="Mmetal"/>
<property class="Action0">
<property name="Range" value="3"/>
<property name="Sound_start" value="swoosh"/>
<property name="DamageEntity" value="30"/>
<property name="DamageBlock" value="100"/>
<property name="Buff" value="buffBlackOut"/>
</property>
<effect_group name="meleeHandZombieStrong" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".90" tags="buffBlackOut"/>
</effect_group>
</item>
<item name="meleeHandWendigo">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property name="Degradation" value="99999" param1="true"/>
<property name="Material" value="Morganic"/>
<property class="Action0">
<property name="Range" value="2"/>
<property name="Sound_start" value="swoosh"/>
<property name="DamageEntity" value="45"/>
<property name="DamageBlock" value="60"/></property>
<effect_group name="meleeHandWendigo" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".75" tags="buffInjuryBleedingZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".3" tags="buffInfectionCatch"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".3" tags="buffInjuryStunned01"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="75"/>
</effect_group>
</item>
<item name="meleeHandCowhead">
<property name="Extends" value="meleeHandZombie01"/>
<property name="CreativeMode" value="None"/>
<property class="Action0">
<property name="DamageEntity" value="25"/>
<property name="DamageBlock" value="30"/>
<property name="DamageBonus.wood" value="2"/>
<property name="Particles_muzzle_smoke" value="nozzlesmoke_chainsaw"/>
<property name="Sound_start" value="chainsaw_fire_start"/></property>
<effect_group name="meleeHandCowhead" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".5" tags="buffInjuryBleedingZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".3" tags="buffInfectionCatch"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".3" tags="buffInjuryStunned01"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="45"/>
<triggered_effect trigger="onSelfDamagedOther" action="PlaySound" sound="chainsaw_fire_start"/>
</effect_group>
</item>
<item name="meleeHandParasite">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property name="HoldType" value="9"/>
<property class="Action0">
<property name="Buff" value="ParasiteAttack"/>
<!--property name="DamageEntity" value="0"/-->
<property name="DamageEntity" value="10"/> <!--Changed from the above 0 to offset loss of buff HealthMaxModifierOT. A value of 10 provides 8 damage-->
<property name="DamageBlock" value="16"/></property>
<effect_group name="meleeHandParasite" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value="0.90" tags="ParasiteAttack"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="30"/>
<!--InfectionRegular-->
</effect_group>
</item>
<item name="meleeHandBrawler">
<property name="Extends" value="meleeHandZombie01"/>
<property name="CreativeMode" value="None"/>
<property class="Action0">
<property name="DamageEntity" value="16"/>
<property name="DamageBlock" value="32"/></property>
<effect_group name="meleeHandCowhead" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".2" tags="buffInjuryBleedingZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".2" tags="buffInfectionCatch"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".1" tags="buffInjuryStunned01"/>
</effect_group>
</item>
<item name="meleeScarecrow">
<property name="Extends" value="meleeHandZombieBurning"/>
<property name="CreativeMode" value="None"/>
<property class="Action0">
<property name="DamageEntity" value="30"/>
<property name="DamageBlock" value="30"/></property>
<effect_group name="meleeHandZombieBurningFeral" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".5" tags="buffBurningZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".3" tags="buffInjuryBleedingZombie"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="45"/>
<!--InfectionFeral-->
</effect_group>
</item>
<item name="meleeHandBomber">
<property name="Extends" value="meleeHandZombie01"/>
<property name="CreativeMode" value="None"/>
<property class="Action0">
<property name="DamageEntity" value="10"/>
<property name="DamageBlock" value="30"/></property>
<property class="Action1">
<!-- UseAction -->
<property name="Class" value="Vomit"/>
<property name="Delay" value="0.3"/>
<property name="Range" value="100"/>
<property name="Infinite_ammo" value="true"/>
<property name="Magazine_items" value="BomberProjectile" />
<property name="Sound_warning" value="moepukervomitwarning"/>
<property name="Sound_start" value="moepukervomitwarning"/>
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Sound_empty" value=""/>
<property name="Sound_reload" value=""/></property>
<effect_group name="meleeHandBomber" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="100"/>
<passive_effect name="MaxRange" operation="base_set" value="100"/>
<passive_effect name="MagazineSize" operation="base_set" value="1"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1"/>
</effect_group>
</item>
<item name="BomberProjectile">
<property name="Meshfile" value="#Other/Items?Weapons/Ranged/RocketLauncher/rocketPrefab.prefab"/>
<property name="Material" value="Mmetal"/>
<property name="CreativeMode" value="None"/>
<property class="Action1">
<property name="Class" value="Projectile"/>
<!--property name="Explosion.ParticleIndex" value="4"/-->
<property name="Explosion.ParticleIndex" value="6"/>
<!-- which Prefab/particle is used -->
<property name="Explosion.RadiusBlocks" value="6"/>
<!-- damage radius for blocks -->
<property name="Explosion.RadiusEntities" value="6"/>
<!-- damage radius for entities -->
<property name="Explosion.DamageBonus.stone" value=".1"/>
<property name="Explosion.DamageBonus.metal" value=".05"/>
<property name="Explosion.DamageBonus.earth" value="0"/>
<property name="Explosion.DamageBonus.wood" value=".5"/>
<property name="Explosion.DamageBonus.water" value="0"/>
<property name="Velocity" value="0"/>
<property name="Gravity" value="-200"/>
<property name="FlyTime" value=".01"/>
<property name="LifeTime" value="20"/></property>
<effect_group name="BomberProjectile" tiered="false">
<passive_effect name="BlockDamage" operation="base_set" value="1000"/>
<passive_effect name="EntityDamage" operation="base_set" value="500"/>
<passive_effect name="ProjectileVelocity" operation="base_set" value="50"/>
<display_value name="dExRadius" value="5"/>
</effect_group>
</item>
<item name="meleeHandMantis">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property class="Action0">
<property name="Range" value="2"/>
<property name="Delay" value="0.5"/>
<!-- obsolete if rounds per minute exists -->
<property name="DamageEntity" value="20"/>
<property name="DamageBlock" value="5"/>
<property name="Buff" value="buffNarcoticsMantis"/>
<property name="Sound_start" value="machete_swinglight"/>
<property class="HitSounds">
<property name="Override0" value="organic" param1="metalslashorganic"/></property>
</property>
<property class="Action1">
<!-- UseAction -->
<property name="Class" value="Vomit"/>
<property name="Delay" value="0.3"/>
<!-- obsolete if rounds per minute exists -->
<property name="Range" value="200"/>
<property name="Infinite_ammo" value="true"/>
<property name="Magazine_items" value="MantisVomitProjectile" />
<property name="Sound_warning" value="hulkvomitwarning"/>
<property name="Sound_start" value="hulkvomitattack"/>
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Sound_empty" value=""/>
<property name="Sound_reload" value=""/>
<property name="Buff" value="buffNarcoticsMantis"/></property>
<effect_group name="meleeHandMantis" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="50"/>
<passive_effect name="MaxRange" operation="base_set" value="100"/>
<passive_effect name="MagazineSize" operation="base_set" value="5"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1"/>
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="2"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="4"/>
<passive_effect name="SpreadMultiplierIdle" operation="base_set" value="1"/>
<passive_effect name="BuffProcChance" operation="base_set" value="0.90" tags="buffNarcoticsMantis"/>
</effect_group>
</item>
<item name="MantisVomitProjectile">
<property name="Meshfile" value="#Other/Items?Weapons/Ranged/Vomit/vomitBulbPrefab.prefab"/>
<property name="Material" value="Morganic"/>
<property name="CreativeMode" value="None"/>
<property class="Action1">
<property name="Class" value="Projectile"/>
<property name="DamageEntity" value="5"/>
<property name="DamageBlock" value="5"/>
<property name="Explosion.ParticleIndex" value="7"/>
<property name="Velocity" value="15"/>
<property name="FlyTime" value="1"/>
<property name="LifeTime" value="4"/>
<property name="CollisionRadius" value="0.7"/>
<property name="Buff" value="buffNarcoticsMantis"/></property>
<effect_group name="MantisVomitProjectile" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="DamageModifier" operation="perc_set" value="0" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_set" value="0" tags="metal"/>
<passive_effect name="BuffProcChance" operation="base_set" value="0.50" tags="buffNarcoticsMantis"/>
</effect_group>
</item>
<item name="meleeHandJuggernaut">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property name="Degradation" value="99999" param1="true"/>
<property class="Action0">
<property name="Range" value="1.75"/>
<property name="DamageEntity" value="75"/>
<property name="DamageBlock" value="500"/>
<property name="Buff" value="buffInjuryBleedingZombie,buffInfectionCatch,buffInjuryStunned01"/>
<property name="Sound_start" value="Auger_Fire_Start"/>
<property class="HitSounds">
<property name="Override0" value="organic" param1="metalsolidhitorganic"/></property>
</property>
<property class="Action1">
<property name="Class" value="Vomit"/>
<property name="Delay" value=".3"/>
<property name="Range" value="500"/>
<property name="Infinite_ammo" value="true"/>
<property name="Magazine_items" value="JuggernautProjectile"/>
<property name="Sound_warning" value="demolitionzexplodewarning"/>
<property name="Sound_start" value="m136_fire"/>
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Sound_empty" value=""/>
<property name="Sound_reload" value=""/></property>
<effect_group name="meleeHandJuggernaut" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="50"/>
<passive_effect name="MaxRange" operation="base_set" value="100"/>
<passive_effect name="MagazineSize" operation="base_set" value="3"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="3"/>
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3"/>
<passive_effect name="SpreadMultiplierIdle" operation="base_set" value="1"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".20" tags="buffInjuryBleedingZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".20" tags="buffInfectionCatch"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".25" tags="buffInjuryStunned01"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="30"/>
</effect_group>
</item>
<item name="JuggernautProjectile">
<property name="Meshfile" value="#Other/Items?Weapons/Ranged/RocketLauncher/rocketPrefab.prefab"/>
<property name="Material" value="Mmetal"/>
<property name="CreativeMode" value="None"/>
<property class="Action1">
<property name="Class" value="Projectile"/>
<property name="DamageEntity" value="125"/>
<property name="DamageBlock" value="1000"/>
<!--property name="Explosion.ParticleIndex" value="4"/-->
<property name="Explosion.ParticleIndex" value="5"/>
<!-- which Prefab/particle is used -->
<property name="Explosion.RadiusBlocks" value="5"/>
<!-- damage radius for blocks -->
<property name="Explosion.RadiusEntities" value="4"/>
<!-- damage radius for entities -->
<property name="Explosion.DamageBonus.water" value="0"/>
<property name="Velocity" value="18"/>
<property name="FlyTime" value="2"/>
<property name="LifeTime" value="4"/>
<property name="CollisionRadius" value="0.75"/>
<property name="DamageBonus.earth" value="0"/></property>
<effect_group name="JuggernautProjectile" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="DamageModifier" operation="perc_set" value="0" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_set" value="0.5" tags="stone"/>
<passive_effect name="DamageModifier" operation="perc_add" value="1.2" tags="metal"/>
</effect_group>
</item>
<item name="meleeHandScorcher">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property name="Degradation" value="99999" param1="true"/>
<property class="Action0">
<property name="Range" value="1.75"/>
<property name="DamageEntity" value="25"/>
<property name="DamageBlock" value="50"/>
<property name="Buff" value="buffInjuryBleedingZombie,buffInfectionCatch,buffInjuryStunned01"/>
</property>
<property class="Action1"> <!-- UseAction -->
<property name="Class" value="Vomit"/>
<property name="Hitmask_override" value="Arrow"/>
<property name="Delay" value=".2"/> <!-- obsolete if rounds per minute exists -->
<property name="Range" value="20"/>
<property name="Infinite_ammo" value="true"/>
<property name="Magazine_items" value="ammoProjectileScorcher"/>
<property name="Sound_warning" value=""/>
<property name="Sound_start" value=""/>
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Sound_empty" value=""/>
<property name="Sound_reload" value=""/>
<property name="Buff" value="buffBurningZombie"/>
</property>
<effect_group name="meleeHandZombieCop" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<!--<passive_effect name="AttacksPerMinute" operation="base_set" value="75"/> A16 .8 -->
<passive_effect name="DamageFalloffRange" operation="base_set" value="50"/>
<passive_effect name="MaxRange" operation="base_set" value="20"/>
<passive_effect name="MagazineSize" operation="base_set" value="10"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="10"/>
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="2"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="10"/>
<passive_effect name="SpreadMultiplierIdle" operation="base_set" value="1"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".20" tags="buffInjuryBleedingZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".20" tags="buffInfectionCatch"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".25" tags="buffInjuryStunned01"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="30"/><!--InfectionRegular-->
</effect_group>
</item>
<item name="ammoProjectileScorcher">
<!--property name="Meshfile" value="particleeffects/p_onFire"/-->
<property name="Meshfile" value="particleeffects/p_fire_small"/>
<property name="Material" value="Morganic"/>
<property name="CreativeMode" value="None"/>
<property class="Action1">
<property name="Class" value="Projectile"/>
<property name="DamageEntity" value="5"/>
<property name="DamageBlock" value="30"/>
<property name="Explosion.ParticleIndex" value="0"/>
<property name="Velocity" value="18"/>
<property name="FlyTime" value=".2"/>
<property name="LifeTime" value="2"/>
<property name="CollisionRadius" value=".5"/>
<property name="DamageBonus.earth" value="0"/>
<property name="Buff" value="buffBurningZombie"/>
</property>
<effect_group name="ammoProjectileZombieVomit" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="DamageModifier" operation="perc_set" value="0" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_set" value="0.5" tags="stone"/>
<passive_effect name="DamageModifier" operation="perc_add" value="1.2" tags="metal"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".8" tags="buffBurningZombie"/>
</effect_group>
</item>
<!--Plus Add On-->
<item name="meleeHandZombieMotorhead">
<property name="Extends" value="meleeHandZombieStrong"/>
<property name="Range" value="3.5"/>
<property name="Sphere" value=".8"/>
<property class="Action0">
<property name="DamageEntity" value="35"/>
<property name="DamageBlock" value="300"/>
</property>
<effect_group name="meleeHandZombieMotorhead" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<!--<passive_effect name="AttacksPerMinute" operation="base_set" value="40"/> A16 1.5 -->
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" fireOneBuff="true"
buff="buffFatiguedTrigger,buffArmSprainedCHTrigger,buffLegSprainedCHTrigger,buffLaceration,buffAbrasionCatch,buffInjuryStunned01CHTrigger,buffInjuryBleedingTwo"
weights=".11,.07,.07,.05,.29,.36,.11"/>
<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="infectionCounter" operation="add" value="10"><!--InfectionRegular-->
<requirement name="CVarCompare" target="other" cvar="infectionCounter" operation="GT" value="0"/></triggered_effect>
</effect_group>
</item>
<item name="meleeHandSnowBear">
<property name="Extends" value="meleeHandMaster"/>
<property name="CreativeMode" value="None"/>
<property name="HoldType" value="46"/>
<property class="Action0">
<property name="Delay" value="1.5"/> <!-- obsolete if rounds per minute exists -->
<property name="Range" value="3.6"/>
<property name="Sphere" value=".3"/>
<property name="DamageEntity" value="15"/>
<property name="DamageBlock" value="150"/>
<property name="Buff" value="buffSnowBearChill"/>
</property>
<effect_group name="meleeHandSnowBear" tiered="false">
<passive_effect name="ModSlots" operation="base_set" value="0"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".05" tags="buffInjuryBleedingZombie"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".05" tags="buffInfectionCatch"/>
<passive_effect name="BuffProcChance" operation="base_set" value=".1" tags="buffInjuryStunned01"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="infectionZombieHit" operation="set" value="75"/>
</effect_group>
</item>
</append>
</configs>

View File

@@ -0,0 +1,91 @@
<configs>
<append xpath="/bodies">
<body name="nolegsUMA">
<collider>
<property name="tag" value="E_BP_Body"/>
<property name="path" value="Hips"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="1 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
<collider>
<property name="tag" value="E_BP_Body"/>
<property name="path" value="Hips/LowerBack/Spine/Spine1"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="1 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
<collider>
<property name="tag" value="E_BP_LArm"/>
<property name="path" value="Hips/LowerBack/Spine/Spine1/LeftShoulder/LeftArm"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="1 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
<collider>
<property name="tag" value="E_BP_LArm"/>
<property name="path" value="Hips/LowerBack/Spine/Spine1/LeftShoulder/LeftArm/LeftForeArm"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="0.7 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
<collider>
<property name="tag" value="E_BP_RArm"/>
<property name="path" value="Hips/LowerBack/Spine/Spine1/RightShoulder/RightArm"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="1 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
<collider>
<property name="tag" value="E_BP_RArm"/>
<property name="path" value="Hips/LowerBack/Spine/Spine1/RightShoulder/RightArm/RightForeArm"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="0.7 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
<collider>
<property name="tag" value="E_BP_Head"/>
<property name="path" value="Hips/LowerBack/Spine/Spine1/Neck/Head"/>
<property name="collisionLayer" value="0"/>
<property name="ragdollLayer" value="0"/>
<property name="collisionScale" value="1 1 1"/>
<property name="ragdollScale" value="1 1 1"/>
<property name="collisionOffset" value="0 0 0"/>
<property name="ragdollOffset" value="0 0 0"/>
<property name="type" value="Detail"/>
<property name="flags" value="collision;ragdoll"/>
</collider>
</body>
</append>
</configs>

View File

@@ -0,0 +1,96 @@
<configs>
<append xpath="/Sounds">
<SoundDataNode name="bansheescream">
<AudioSource name="Sounds/AudioSource_Screamer"/>
<AudioClip ClipName="Sounds/Enemies/Scout_Zombie/zombiefemalescoutalert3"/>
<Channel name="Mouth"/>
<Priority name="3"/>
<maxVoicesPerEntity value="10"/>
<LowestPitch name="0.95"/>
<HighestPitch name="1.05"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="10"/>
<MaxRepeatRate value="0.01"/>
</SoundDataNode>
<SoundDataNode name="bansheebuff0">
<AudioSource name="Sounds/AudioSource_Notifications"/>
<AudioClip ClipName="Sounds/Enemies/Scout_Zombie/zombiefemalescoutalert2"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="10"/>
<MaxRepeatRate value="0.01"/>
</SoundDataNode>
<SoundDataNode name="bansheebuff1">
<AudioSource name="Sounds/AudioSource_Notifications"/>
<AudioClip ClipName="Sounds/Ambient_Oneshots/a_horde_oneshot2"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="10"/>
<MaxRepeatRate value="0.01"/>
</SoundDataNode>
<SoundDataNode name="sirenidle"> <AudioSource name="Sounds/AudioSource_VO_Announce"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Announcements/trader_announce_closed"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Announcements/trader_announce_closing"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Announcements/trader_announce_open"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_special_03"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_special_02"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_special_01"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_closed_01"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_closed_02"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_closed_03"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_closing_01"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_closing_02"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_closing_03"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_open_01"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_open_02"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<AudioClip ClipName="Sounds/VO/Trader/Jen/trader_jen_announce_open_03"/>
<LowestPitch name="0"/>
<HighestPitch name="0"/>
<Channel name="Mouth"/>
<Priority name="2"/>
<maxVoicesPerEntity value="1"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="sirenspawn"> <AudioSource name="Sounds/AudioSource_VO_Announce"/>
<AudioClip ClipName="Sounds/Ambient_oneshots/a_lullabye"/>
<LowestPitch name="0"/>
<HighestPitch name="0"/>
<Channel name="Mouth"/>
<Priority name="1"/>
<maxVoicesPerEntity value="1"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="sirenmed"> <AudioSource name="Sounds/AudioSource_Notifications"/>
<AudioClip ClipName="Sounds/Ambient_Loops/a_radiated_strong_lp" Loop="true"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="sirenstrong"> <AudioSource name="Sounds/AudioSource_Notifications"/>
<AudioClip ClipName="Sounds/Ambient_Loops/a_radiated_kill_lp" Loop="true"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="sirenweak"> <AudioSource name="Sounds/AudioSource_Notifications"/>
<AudioClip ClipName="Sounds/Ambient_Loops/a_radiated_medium_lp" Loop="true"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
</append>
</configs>

View File

@@ -0,0 +1,48 @@
<configs>
<!--<append xpath="/spawning/biome[@name='pine_forest']">
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesAll" notags="commercial,industrial,downtown" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesNight" notags="commercial,industrial,downtown" />
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesAll" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesNight" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Day" entitygroup="ZombiesForestDowntown" tags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesForestDowntownNight" tags="downtown" />
</append>
<append xpath="/spawning/biome[@name='burnt_forest']">
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesBurntForest" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesNight" />
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesAll" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesNight" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesDowntown" tags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesDowntown" tags="downtown" />
</append>
<append xpath="/spawning/biome[@name='desert']">
<spawn maxcount="2" respawndelay="1" time="Any" entitygroup="ZombiesAll" notags="commercial,industrial,downtown" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesNight" notags="commercial,industrial,downtown" />
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesAll" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesNight" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Day" entitygroup="ZombiesDowntown" tags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesDowntown" tags="downtown" />
</append>
<append xpath="/spawning/biome[@name='snow']">
<spawn maxcount="2" respawndelay="1" time="Any" entitygroup="SnowZombies" notags="downtown" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesNight" notags="commercial,industrial,downtown" />
<spawn maxcount="3" respawndelay="1" time="Day" entitygroup="ZombiesAll" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesNight" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Day" entitygroup="ZombiesDowntown" tags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesDowntown" tags="downtown" />
</append>
<append xpath="/spawning/biome[@name='wasteland']">
<spawn maxcount="2" respawndelay="1" time="Day" entitygroup="ZombiesWasteland" notags="commercial,industrial,downtown" />
<spawn maxcount="2" respawndelay="1" time="Night" entitygroup="ZombiesWastelandNight" notags="commercial,industrial,downtown" />
<spawn maxcount="3" respawndelay="1" time="Day" entitygroup="ZombiesWasteland" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesWastelandNight" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Day" entitygroup="ZombiesWastelandDowntown" tags="downtown" />
<spawn maxcount="3" respawndelay="1" time="Night" entitygroup="ZombiesWastelandDowntown" tags="downtown" />
</append>-->
</configs>

18
update_configs.sh Normal file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
TERRAFORM_DIR="terraform_pl"
# Get server IP
SERVER_IP=$(bin/terraform -chdir=$TERRAFORM_DIR output public_ip | tr -d '"')
# Run ansible stop.xml playbook
VENV_NAME="./venv"
if [ -d "$VENV_NAME" ]
then
source "$VENV_NAME/bin/activate"
(cd ansible && ANSIBLE_HOST_KEY_CHECKING=False ANSIBLE_NOCOWS=1 ansible-playbook --tags "configuration" -u root -i "$SERVER_IP," --private-key ~/sdtt/key -e 'pub_key=~/sdtt/key.pub' main.yml)
deactivate
else
echo "Could not find venv directory."
fi