Power Bloc Identities

Define and standardize Victoria 3 power bloc identity files against vanilla references.

21|8|Updated Jun 23, 2025
One-click install
npx skills add https://github.com/mattia2110/tech-and-res --skill power-bloc-identities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Power Bloc Identities
Source: https://github.com/mattia2110/tech-and-res/tree/main/.agents/skills/power_bloc_identities
Command: npx skills add https://github.com/mattia2110/tech-and-res --skill power-bloc-identities

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides modders in defining and reviewing Victoria 3 power bloc identities, ensuring consistent behavior with vanilla references and clear workflows for creating, editing, or auditing identities.

Core Features & Use Cases

  • Provides a structured framework for identity fields, cohesion, mandate progress, invite logic, AI weighting, and interactions with related files in common/power_bloc_identities and the broader common/ network.
  • Serves as a step-by-step guide to compare local identities against vanilla references and plan changes safely across the common/ power bloc identity network.

Quick Start

Create or update an identity in common/power_bloc_identities/*.txt and verify it against vanilla references.

Frequently Asked Questions about Power Bloc Identities

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define power bloc identities in Victoria 3 modding?

Power bloc identities require configuring fields like identity keys, visible/possible blocks, cohesion calculations, mandate progress hooks, and ai_weight within common/power_bloc_identities/*.txt files to ensure consistent behavior with vanilla references.

What files do I need to update when modifying Victoria 3 power bloc identities?

Modifying power bloc identities requires updating files across common/power_bloc_principles, common/power_bloc_principle_groups, common/power_bloc_names, diplomatic_actions, decisions, and script_values to maintain localization references and network consistency.

How does cohesion calculation work for Victoria 3 power bloc identities?

Cohesion calculation for power bloc identities is defined within the identity files using specific script blocks, ensuring the power bloc maintains consistent behavior and mandate progress relative to vanilla references.

Can I use this guide to audit existing Victoria 3 power bloc identity files?

Yes, you can use this framework to audit existing power bloc identities by comparing local files against vanilla references, verifying structures like identity keys, leader modifiers, and ai_weight are correctly configured.

How do I add AI weighting to a custom Victoria 3 power bloc identity?

To add AI weighting to a custom power bloc identity, define the ai_weight field within your identity files in common/power_bloc_identities to guide AI decision-making in line with vanilla standards.

What are the limitations when editing mandate progress hooks for power bloc identities?

When editing mandate progress hooks, you must ensure changes do not break related script_values and diplomatic_actions within the broader common/ network, as misconfigurations can disrupt vanilla power bloc behavior.