Hands-On Usage
network_national_coverage is commonly used in espionage/intelligence-themed mods to determine whether the player or AI has established sufficient intelligence network coverage over a target nation, thereby unlocking specific decisions, events, or missions. For example, allowing a penetration-related decision to trigger only when network coverage of Germany exceeds 50%:
available = {
network_national_coverage = {
target = GER
value > 0.5
}
}
Synergy
[has_active_mission](/wiki/trigger/has_active_mission): The activation status of intelligence missions is often evaluated jointly with network coverage rate; subsequent rewards trigger only when an active mission has been dispatched and coverage meets the threshold.
[compare_intel_with](/wiki/trigger/compare_intel_with): Both are commonly used simultaneously as available conditions for intelligence-related decisions, with the former checking network breadth and the latter checking intelligence quality, forming a dual-threshold system.
[add_intel](/wiki/effect/add_intel): After coverage rate conditions are satisfied, intelligence points are awarded as an effect reward, logically forming a complete flow of "network established → intelligence gain".
[add_operation_token](/wiki/effect/add_operation_token): When coverage rate meets the threshold, operation tokens are issued to drive subsequent covert operations, serving as the standard pairing for intelligence narrative arcs.
Common Pitfalls
- Writing
target as a country tag string instead of a proper reference: The target field accepts country TAGs (e.g., GER), not scope variables or quoted string forms. Beginners sometimes mistakenly write target = "GER", causing parsing failures or conditions that never evaluate to true.
- Using an equals sign for the
value comparison operator: Coverage rate is a floating-point number, so value = 0.5 will almost always evaluate to false; use comparison operators like value > 0.5 or value >= 0.5 to properly evaluate threshold ranges.