TaCZ: Special Forces
TaCZ: Special Forces - Tactical Combat Squads
This addon expands the capabilities of the Timeless and Classics Guns Zero mod by adding professional tactical units to the game that will interact with the player based on their actions in the Minecraft world.
Important Information
The mod is in early development, so various bugs - from minor to serious - are possible. The developer conducts testing before releasing updates to minimize the number of bugs. Some planned features, such as diverse agent behavior and various mission execution tactics, are not yet implemented. The current version differs in agent specialization only by initial equipment, and missions vary by type and number of participating specialists.
Specialist Types
- Commander - calls in the squad, armed with an assault rifle and pistol
- Assaulter - main combatant with assault rifle and pistol
- Grenadier - uses explosives, armed with explosive weapon and shotgun
- Heavy Fighter - slow but resilient, with machine gun and pistol
- Engineer - interacts with redstone, mines and traps, armed with shotgun and pistol
- Sniper - features high accuracy, uses sniper rifle and submachine gun
- Medic - heals allies, armed with submachine gun and pistol
- Scout - moves quickly and jumps high, with shotgun and pistol
- Spy - disguises as other mobs (players in multiplayer), armed with submachine gun and pistol
Mission Types
- Reconnaissance - observing player actions to determine next mission
- Rescue - evacuation of objects discovered during reconnaissance
- Raid - seizure of blocks and items from containers found during reconnaissance
- Siege - building defensive positions around player's base and attacking when detected
- Arrest - targeting player's respawn point
- Sabotage - destruction of redstone mechanisms, rails, mine placement, etc.
Customization
Configuration Files
Most aspects of the mod can be configured through the taczsf-common.toml configuration file located in the standard config folder.
Loot Tables
All weapons are packaged with corresponding ammunition into a single loot table (located in data/taczsf/loot_tables/guns). They are then divided into 7 tables by weapon type (in data/taczsf/loot_tables/gun_types). Each agent has their own loot table (in data/taczsf/loot_tables/spawn_inv) that consists of 2 selections from gun_types. Additionally, they receive items from the heal_potion and food tables. Each branch of this loot table structure can be modified using a datapack. Unfortunately, it's impossible to add items to a loot table without completely replacing it. TaCZ:SF implements a simple GlobalLootModifier as a workaround. Example usage can be found in data/taczsf/loot_modifiers/example_add_items.json. Don't forget to add your loot modifier to data/forge/loot_modifiers/global_loot_modifiers.json!
Planned Updates
- Implementation of different goals and behavior for agents depending on their specialization
- Introduction of different tactics for agents depending on mission type