Amendments

Model and apply Victoria 3 law amendments with amendment_key blocks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Amendments are sub-components of Laws that provide additional modifiers, effects, and flavor without requiring a completely new law type. They allow for fine-tuning legal systems (e.g., adding specific rights or restrictions) and can be negotiated during law enactment or political events.

Core Features & Use Cases

  • Law customization: Attach amendments to existing laws to tweak behavior and outcomes.
  • Negotiation & sponsorship: Model IG sponsorship and approval dynamics during law negotiation.
  • Lifecycle management: Activate/deactivate amendments and support repeal without replacing the entire law.

Quick Start

Define a new amendment template and attach it to a target law using the provided structure.

Frequently Asked Questions about Amendments

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

FAQPage Schema
How do I add modifiers to existing Victoria 3 laws without creating new law types?

To add modifiers to existing Victoria 3 laws, you define an amendment_key block with parent, allowed_laws, and modifier fields. This attaches sub-components to laws, providing additional effects without requiring a completely new law type.

What is an amendment in Victoria 3 modding?

An amendment in Victoria 3 is a sub-component of a law that provides additional modifiers, effects, and flavor. It allows for fine-tuning legal systems by adding specific rights or restrictions that can be negotiated during law enactment or political events.

How do I model interest group sponsorship for law amendments in Victoria 3?

Model interest group sponsorship for law amendments by defining the would_sponsor and possible blocks within the amendment structure. This controls IG approval dynamics and negotiation behavior during law enactment.

Can I deactivate or repeal a law amendment without replacing the entire law in Victoria 3?

Yes, you can repeal or deactivate amendments without replacing the entire law. Define the can_repeal, on_activate, and on_deactivate fields in the amendment_key block to manage the amendment lifecycle independently.

How do activation triggers work for Victoria 3 law amendments?

Activation triggers for Victoria 3 law amendments are defined using the activation state and possible blocks. These fields determine when the amendment becomes active and applies its modifier effects across country contexts.