To create a simplest zombies map you need:
- A battle area
- Place the zombie mode related entites
Entities you will need are:
The custom profile:
entity{
_template:t="custom_profile"
customProfile:t="%enlSqGlob/data/zombie_profile.json"
}
Profile 1 is a squad profile
Profile 2 is used for the event with a single solder and the mosin nagant rifle.
zombie_profile.json.txt (538.4 KB)
zombie_profile_2.json.txt (29.5 KB)
entity{
_template:t="zombie_spawn_mode"
}
Enables the gamemode, contains the logic and the waves information.
and
entity{
_template:t="zombie_spawn_zone"
}
the spawn points for zombies. You also need to put down spawn points for Team1.
All zombies entities BLK file:
zombies.txt (112.4 KB)
Wall Buys are possible, by adding the +paid_loot_item
postfix to any weapon:
Adjust price inside properties
Weapon should have _use:t="gun_with_initial_ammo"
tag. All weapons in the event have been modified. You may have to modify every weapon you want to add inside entities.blk.
Misc:
entity{
_template:t="weather_zombie_night_a"
}
weather template
entity{
_template:t="postfx_color_grading_tonemap_zombie_night_enlisted"
}
PostFX
To disable team-killing you either upload your mod as a squad mission or add game_options
entity and disable friendly fire for lone fighters.
The profiles need fixing as stated in the CP guide.