Just submitted a fix for a several more of these bugs. Rules Corrections (M&M 3E RAW) Attack DC math and the damage / affliction save-degree ladders have been overhauled to match the published rules. Existing sheets automatically recompute every attack row on the next open, and a one-time Attack Rules Update notice explains what changed. Save DC base. Damage attacks use DC 15 + rank vs. Toughness; Affliction attacks use DC 10 + rank vs. the chosen resistance. The Area of Effect (AOE) toggle no longer changes the save DC. AOE resolution. AOE attacks no longer make an attack roll. Targets in the area get a Dodge resistance check at DC 10 + rank, shown as a separate "AOE Dodge" line in the chat output. A successful Dodge halves the effective rank against that target per the rules. Damage failure degrees. 1st degree = -1 circumstance penalty to further Damage saves (DC-1); 2nd degree = Dazed (DC-6); 3rd degree = Staggered (DC-11); 4th degree = Incapacitated (DC-16). The previous "Hit" baseline tier is no longer shown as a separate row since the DC is already displayed. Affliction failure degrees. 1st degree at DC-1, 2nd degree at DC-6, 3rd degree at DC-11. Features You can now roll an effect's rank directly from the power card by clicking its "Rank N" pill. Roll output is 1d20 + rank using the standard chat template, surfaced alongside the existing attack roll for attack-type effects. Useful for opposed checks (Mind Reading vs Will, Concealment vs Perception, etc.) where you need the effect's raw rank without invoking its full attack flow. Damage and Affliction effects gained a Linked Ability dropdown that lets you tie the effect to a character ability (Strength, Stamina, any of the eight). When linked, the effect's damage rank includes the ability's rank, and the power's cost picks up the linked ability's contribution for any Extras or Flaws applied to it. The effect itself costs 1 PP per rank (instead of 2) when linked, since you've already paid for the linked ability in the Abilities section. Resistance dropdown on power effects now includes Parry and is ordered to match the Defenses section (Dodge, Parry, Fortitude, Toughness, Will). Bug Fixes Newly added Close Combat and Ranged Combat skill rows now show the correct attribute number (Fighting / Dexterity) immediately, instead of staying blank until you edit the row. Picking an attribute for an Expertise skill (Strength, Stamina, etc.) now sticks; the dropdown no longer silently reverts to Intellect after you choose another option. Power Builder effects can now be marked as Area of Effect (AOE). Toggling AOE in the editor updates the chat output live. Legacy power conversion now preserves the Area-of-Effect flag on damage attacks so converted characters render the AOE Dodge line correctly in chat. Ability and defense totals (Strength, Dodge, Parry, Fortitude, etc.) now refresh live when you edit rank, modifier, or misc fields — no longer requires closing and reopening the sheet for the displayed total to catch up. Per-row movement speed (per hour and per round) now updates correctly when you change speed type or rank on a movement row. In array powers with multiple distinct attack effects, each sub-attack's chat roll now shows its own effect name (e.g. "Blast", "Burn") instead of every roll showing the array's parent name. Power, Equipment, Vehicle, and Headquarters costs now roll up to the matching Power Points total live as you edit each card. The nameplate total no longer stays stale until something else triggers a refresh. One-time migration notices (Power Cost Recalc, Attack Rules Update) no longer reappear on every sheet open. The version-stamp the sheet used to decide "already migrated" wasn't persisting, so the gate kept firing and the notice kept showing. Multiple sheet-update notices that previously popped up stacked on top of each other (e.g. Power Cost Recalc + Attack Rules Update both showing at once after a 3.1 → 3.2 upgrade) now appear together inside a single combined "Sheet Update Notice" modal. One Dismiss button acknowledges everything at once. Resistance field on power effects accepts freeform entries again. Pick Custom from the dropdown to type any resistance name (e.g. "Insight", "Willpower", or a homebrew defense), and that text is used everywhere the resistance is referenced. Existing characters with custom resistances from the older sheet are migrated automatically the next time you open the sheet. Power point cost column on power cards no longer clips 2- and 3-digit costs. The column now reserves enough width to display the full value. Known Issues The hero lab importer is currently having issues. I'm working on tracking down the problem.