apply_custom_effect
Apply custom effects like boons, curses, or transformations to characters or NPCs in RPG sessions, modifying combat stats, abilities, and conditions with defined durations and mechanics.
Instructions
Apply a custom effect (divine boon, curse, transformation) to a target.
Power Level Guidelines: 1: Hours duration, +1/-1 bonus, minor condition (Lucky charm) 2: Days duration, +2/-2 bonus, advantage/disadvantage (Battle blessing) 3: Weeks duration, +3/-3 bonus, resistance/vulnerability (Champion's mantle) 4: Months duration, +5/-5 bonus, immunity, extra actions (Avatar's grace) 5: Permanent, reality-warping effects (Demigod status)
Mechanic Types:
attack_bonus, damage_bonus, ac_bonus, saving_throw_bonus, skill_bonus
advantage_on, disadvantage_on
damage_resistance, damage_vulnerability, damage_immunity
damage_over_time, healing_over_time
extra_action, prevent_action, movement_modifier
sense_granted, sense_removed, speak_language, cannot_speak
custom_trigger
Example: { "target_id": "char-123", "target_type": "character", "name": "Blessing of the Sun God", "description": "Golden light surrounds you, burning undead on contact", "source": { "type": "divine", "entity_name": "Pelor" }, "category": "boon", "power_level": 3, "mechanics": [ { "type": "damage_bonus", "value": 2, "condition": "against undead" }, { "type": "damage_resistance", "value": "radiant" } ], "duration": { "type": "days", "value": 7 }, "triggers": [{ "event": "on_attack", "condition": "against undead" }], "removal_conditions": [{ "type": "dispelled", "difficulty_class": 15 }] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_id | Yes | ||
| target_type | Yes | ||
| name | Yes | ||
| description | Yes | ||
| source | Yes | ||
| category | Yes | ||
| power_level | Yes | ||
| mechanics | Yes | ||
| duration | Yes | ||
| triggers | Yes | ||
| removal_conditions | Yes | ||
| stackable | No | ||
| max_stacks | No | ||
| sessionId | No |