IPC_DynamicCombat_Rework
by reaMarigold
0.1.71
Defense Patrol Added AI garrison squads that patrol friendly frontline bases. These squads automatically guard your faction's forward positions, helping defend against enemy pushes and keeping your territory secure. Patrols dynamically adjust as the frontline shifts. Squad count and composition can be customized in the JSON configuration file.
- Game Version
- 1.6.0.119
- Created
- Fri, 13 Mar 2026 11:01:01 GMT
- Last Modified
- Fri, 13 Mar 2026 11:01:09 GMT
0.1.70
AI Artillery Support New IPC_ArtilleryService — Virtual mortar barrage system Per-faction charge accumulation (default 3 min/charge, max 5, full charges on init) Auto-requested when squads engage enemies (via ARTILLERY_STRIKE_REQUEST event) Centroid-based targeting — 200m sphere scan, density clustering to find the densest enemy cluster centroid as strike point Friendly-fire safety — Checks player proximity + enemy/friendly centroid separation ≥ 30m; aborts if either fails Base range validation — Target must be within 1000m of a friendly base and ≥ 150m away Cooldown — 30s per faction between strikes 81mm (US/NATO) / 82mm (USSR) shells, 10 rounds per barrage with scatter JSON Configuration System New IPC_SettingsManager — External JSON config manager IPC_Settings.json — Service toggles + parameter tuning + squad allocation Service toggles: Base Defense / Artillery / Command Center / Notification / Rank Removal Base Defense params: respawn delay / safety radius / detection radius Artillery params: charge interval / max charges / shells per strike / friendly safe radius / min enemies / scatter radius / cooldown Squad allocation: per faction (US/USSR/FIA) × role (PRIMARY/SECONDARY/SEIZING_PATROL), configurable template IDs IPC_SoldierList.json — Per-faction soldier prefab overrides with enable/disable toggle Auto-generates commented defaults (EN/CN) on first launch Version migration — Detects version field, preserves old values + auto-backup .vN.bak + rewrites to new format NumToJson() ensures clean float output (integers without decimals, non-integers formatted normally)
- Game Version
- 1.6.0.119
- Created
- Sat, 07 Mar 2026 09:11:20 GMT
- Last Modified
- Sat, 07 Mar 2026 09:11:27 GMT
0.1.62
Changelog: Squad Allocation System Each playable faction (US/NATO, USSR) deploys 12 squads across 3 roles: PRIMARY ×3 — Main assault force targeting the faction's primary objective 1× Mech Squad (APC + 8 inf), 1× Assault Squad (8 inf), 1× Patrol (2 inf) SECONDARY ×3 — Flanking force on the closest non-primary seize target 1× Motor Squad (armed car + 4 inf), 1× Combat Squad (6 inf), 1× Patrol (2 inf) SEIZING_PATROL ×6 — Distributed capture squads targeting unattacked objectives 1× Recon (4 inf), 1× Truck Squad (truck + 8 inf), 1× Combat (6 inf), 3× Patrol (2 inf each) Totals per faction: ~52 soldiers, 3 vehicles (1 APC, 1 armed car, 1 truck).
- Game Version
- 1.6.0.119
- Created
- Fri, 06 Mar 2026 15:23:32 GMT
- Last Modified
- Fri, 06 Mar 2026 15:23:39 GMT
0.1.61
fixed a small bug
- Game Version
- 1.6.0.119
- Created
- Thu, 05 Mar 2026 12:43:24 GMT
- Last Modified
- Thu, 05 Mar 2026 12:43:37 GMT
0.1.60
Changelog / Patch Notes: System: Optimized the radio connection (Note: performance is still not entirely optimal and will require further tweaking). AI: Adjusted AI assault distribution: 2 AI squads now attack the primary objective, 2 squads attack the secondary objective, and 4 squads attack the remaining objectives. AI: Refactored the AI management system. Bug Fix: Fixed an issue where AI respawn locations would behave incorrectly or spawn in unreasonable spots after a server restart.
- Game Version
- 1.6.0.119
- Created
- Wed, 04 Mar 2026 18:56:31 GMT
- Last Modified
- Wed, 04 Mar 2026 18:56:39 GMT
0.1.50
fixed a radio bug
- Game Version
- 1.6.0.119
- Created
- Tue, 03 Mar 2026 16:26:12 GMT
- Last Modified
- Tue, 03 Mar 2026 16:26:17 GMT
0.1.49
AI squad size is now randomized between 4-8 members. AI will now utilize existing vehicles on the map if vehicle capacity allows.
- Game Version
- 1.6.0.119
- Created
- Tue, 03 Mar 2026 15:55:03 GMT
- Last Modified
- Tue, 03 Mar 2026 15:55:13 GMT
0.1.48
- Game Version
- 1.6.0.119
- Created
- Tue, 03 Mar 2026 11:55:06 GMT
- Last Modified
- Tue, 03 Mar 2026 11:55:15 GMT
0.1.47
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 17:30:59 GMT
- Last Modified
- Mon, 02 Mar 2026 17:31:10 GMT
0.1.46
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 16:55:58 GMT
- Last Modified
- Mon, 02 Mar 2026 16:56:07 GMT
0.1.45
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 16:50:47 GMT
- Last Modified
- Mon, 02 Mar 2026 16:50:58 GMT
0.1.44
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 16:42:12 GMT
- Last Modified
- Mon, 02 Mar 2026 16:42:23 GMT
0.1.43
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 16:26:14 GMT
- Last Modified
- Mon, 02 Mar 2026 16:26:23 GMT
0.1.42
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 16:16:55 GMT
- Last Modified
- Mon, 02 Mar 2026 16:17:05 GMT
0.1.41
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 15:39:44 GMT
- Last Modified
- Mon, 02 Mar 2026 15:39:48 GMT
0.1.40
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 15:34:08 GMT
- Last Modified
- Mon, 02 Mar 2026 15:34:13 GMT
0.1.39
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 15:21:42 GMT
- Last Modified
- Mon, 02 Mar 2026 15:21:53 GMT
0.1.38
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 15:13:21 GMT
- Last Modified
- Mon, 02 Mar 2026 15:13:29 GMT
0.1.37
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 14:17:21 GMT
- Last Modified
- Mon, 02 Mar 2026 14:17:26 GMT
0.1.36
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 13:52:38 GMT
- Last Modified
- Mon, 02 Mar 2026 13:52:43 GMT
0.1.35
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 13:41:59 GMT
- Last Modified
- Mon, 02 Mar 2026 13:42:05 GMT
0.1.34
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 13:34:31 GMT
- Last Modified
- Mon, 02 Mar 2026 13:34:38 GMT
0.1.33
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 13:28:18 GMT
- Last Modified
- Mon, 02 Mar 2026 13:28:22 GMT
0.1.32
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 13:13:08 GMT
- Last Modified
- Mon, 02 Mar 2026 13:13:13 GMT
0.1.31
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 13:03:06 GMT
- Last Modified
- Mon, 02 Mar 2026 13:03:16 GMT
0.1.30
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 12:48:15 GMT
- Last Modified
- Mon, 02 Mar 2026 12:48:19 GMT
0.1.29
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 12:39:03 GMT
- Last Modified
- Mon, 02 Mar 2026 12:39:07 GMT
0.1.28
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 12:08:04 GMT
- Last Modified
- Mon, 02 Mar 2026 12:08:10 GMT
0.1.27
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 11:51:55 GMT
- Last Modified
- Mon, 02 Mar 2026 11:51:59 GMT
0.1.26
- Game Version
- 1.6.0.119
- Created
- Mon, 02 Mar 2026 11:21:48 GMT
- Last Modified
- Mon, 02 Mar 2026 11:21:57 GMT