PDA

View Full Version : Prowlers and Paragons Ultimate Edition



Jonahgrimm
April 11th, 2026, 22:25
**Made MASSIVE changes over the last few days, fixing tons of bugs and adding tons of logic. Updated in a big way! Please reach out if you see any strange behavior - and note the new summary below. Please reach out if you see weirdness!

Prowlers & Paragons Ultimate Edition — Fantasy Grounds Unity Extension
A community extension bringing the Prowlers & Paragons Ultimate superhero RPG to Fantasy Grounds Unity, built on the CoreRPG ruleset.

Character Sheet

Full Ability block: Agility, Intellect, Might, Perception, Toughness, Willpower — each with Rank and auto-calculated Cost
12 Talents: Academics, Charm, Command, Covert, Investigation, Medicine, Professional, Science, Streetwise, Survival, Technology, Vehicles
Powers list with Base, Rank, CPR, Mod, Total, Cost, Notes, and Source — all auto-calculated
Flaws and Perks lists with cost tracking
Hero Points system: HP Total, HP Spent (auto-summed from all traits), HP Available
Trait Cap derived from HP Total via lookup table
Base Resolve auto-calculated from Trait Cap and highest stat/skill rank
Health Max auto-calculated from stats (with manual override option)
Edge auto-calculated for initiative
Identity section: Real Identity, Concept, Nature, Motivation, Package, Player Name
Notes tab for background and freeform text

Custom Dice

Custom dPnP die with P&P success mapping: 1/3/5 = miss (0), 2/4 = hit (1), 6 = boon (2)
Custom result icons in chat: gray (miss), green (hit), gold (boon)
Desktop dice tray integration with custom selector icon
Non-d6 standard dice (d4, d8, d10, d12, d20, d100) hidden from tray

Dice Rolling

Click any stat, skill, or power on the character sheet to roll its dice pool
Drag-to-target rolls execute immediately as opposed rolls
Difficulty dialog with preset thresholds: Easy (0) through Godlike (12+), plus dice modifier
Desktop modifier box adds/subtracts dice from the pool (not the roll value)
/pnp N [description] slash command for freeform pool rolls
Success counting and result annotation in chat

Multi-Target Attacks

Auto-detected when multiple CT targets are selected
Displays target count, base dice, and penalty (-2 per extra target)
Accept/Decline penalty toggle
Area Attack toggle — one roll vs. all targets, no multi-target penalty, +2 bonus dice
Dice modifier field for additional adjustments
Live preview of final dice pool

Opposed Defense System

Triggered automatically when attacking a non-minion target (PC, Villain, or Foe)
Defense dialog opens on the correct client — the player for PCs, the GM for NPCs
Three-column layout: Stats on the left, Powers split across two right columns
All entries alphabetized within their column
1/2 Toughness option (rounded up) always available at the top
Dice modifier field for the defense roll
Pool toggle: Full / -2 Dice / Half — reduces the active dice pool before modifier
Visual selection highlighting on the chosen defense
Cancel button to decline rolling

Opposed Outcome Resolution

Net = attacker successes − defender successes
Outcome table: net ≤ −2 → Opponent; net −1 to 0 → Opponent with Embellishment; net 1 to 2 → Actor with Embellishment; net ≥ 3 → Actor
Results posted to chat with full breakdown

Minion System

NPC type selector: Minion, Foe, or Villain
Minion groups use Number field as HP total (group size)
Tiered bonus dice from remaining minion count: 1–2 → +2, 3–5 → +4, 6–8 → +6, 9–12 → +8
Threat dice pool for minion defense rolls
Tough (Super Minion) flag halves incoming damage (rounded down)
Minions auto-sorted to bottom of initiative (-90)
Visible defense dice rolled sequentially in chat (queued one at a time)
GM damage dialog after each defense: shows net hits, modifiers, area/tough adjustments, and damage preview
Roll button on CT entries for quick minion threat rolls

Combat Tracker

Edge-based initiative (descending sort)
HP calculations by NPC type: Foe = floor(health_max/2), Villain = health_max, Minion = group size
Wound tracking with bidirectional sync — GM edits to CT wounds update the character sheet, and vice versa
Threat value copied from NPC record to CT node
/pnpdmg N slash command for manual damage application

Hero Points & Resolve (Player Resource)

Resolve spend dialog with eight options: Add Dice, Reroll Dice, Seize Initiative, Recover from Defeat, Special Effect, Lucky Break, Power Stunt, Power Use
Spends announced in chat

Adversity (GM Resource)

Tracked on CT controls bar (GM-only)
Set to player count at session start
Adversity spend dialog with ten options including Misfortune, Villainy, Flaw, and more
Spends announced in chat


NPC Sheet

Tabbed interface: Info, Stats, Pictures
Stats tab reuses the full character sheet (all stats, skills, powers, flaws, perks)
NPC type cycler (Minion/Foe/Villain) with type-specific HP and initiative logic
Threat and Tough fields for minion combat
Roll buttons for threat dice