Skip to content

New Engine Feature: Concealment - #17

Open
4Luke4 wants to merge 1 commit into
Bubb13:develfrom
4Luke4:concealment
Open

New Engine Feature: Concealment#17
4Luke4 wants to merge 1 commit into
Bubb13:develfrom
4Luke4:concealment

Conversation

@4Luke4

@4Luke4 4Luke4 commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

New Opcode #419 (0x1A3) Overlay: Concealment

Parameter1: Concealment Amount
Parameter2: Modifier Type
Description:

Concealment is a defensive trait that causes attacks to miss a certain percent of the time. So someone attacking a target with 25% concealment will miss a quarter of the time due to the concealment. This is applied independently of the attack roll; both the attack roll and the concealment roll are made for each attack, and only if the attacker succeeds at both the attack is successful. Concealment rolls are not themselves displayed on the screen, but if the roll fails, the attacker is told the attack failed because of concealment and is told the amount of concealment.

Known values for Modifier Type are:

  • 0 ⟶ Cumulative Modifier
  • 1 ⟶ Flat Value Modifier
  • 2 ⟶ Percentage Modifier

The actual amount can be positive or negative.

The effect modifies the brand new B3_CONCEALMENT extended stat (capped [0-100]).

Notes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant