Fallen
A party's fallen staying where they fell, a cheat death that leaves 1 once, and a raise
falls at no POOL raising EVENTprevents deathrevive ... athaving FallenA party's fallen, a cheat death and a raise, from the raid's two witnesses (its fallen.ledger and cheat.ledger): a hero at no Health falls and stays where it stood, its Died credited to its killer; a guard leaves it at 1, once; a raise brings it back at 30. The fall's tag, Fallen, is the catalog's own once it writes falls: a query or a target clause naming no Fallen passes the fallen over, so neither the hit nor anything else has to say so, and the guard stops the hit after every rule before it, so it needs no order beside them.
1
# A party's fallen, a cheat death and a raise, from the raid's two witnesses (its fallen.ledger and cheat.ledger): a2
# hero at no Health falls and stays where it stood, its Died credited to its killer; a guard leaves it at 1, once; a3
# raise brings it back at 30. The fall's tag, Fallen, is the catalog's own once it writes falls: a query or a target4
# clause naming no Fallen passes the fallen over, so neither the hit nor anything else has to say so, and the guard5
# stops the hit after every rule before it, so it needs no order beside them.7
rate 608
stat MaxHealth9
pool Health max MaxHealth10
damage Health11
link team12
allegiance team13
event Died15
effect Downed16
falls at no Health raising Died18
effect Guarded19
prevents death21
ability Hit22
target one enemy23
deal 60 to target25
ability Raise26
target one ally having Fallen27
revive target at 3029
archetype Side31
archetype Hero32
base MaxHealth 5033
full Health34
has Downed35
grants Hit Raise1
catalog fallen.ledger3
# The raid's numbers: heroes of 50 Health, a hit of 60, a raise at 30, and a guard against a hit of 80.5
play "a hero at no Health stays fallen, its Died credited to its killer, passed over by the hit; raised at 30"6
make r Side7
make b Side8
make a Hero with team = r9
make c Hero with team = r10
make k Hero with team = b11
act k Hit at a12
expect done13
expect a has Fallen14
expect a alive15
expect a.Health = 0 from content: the hit's 60 on its 5016
expect event Died of a credited to k17
expect k cannot Hit at a BadTarget18
expect a cannot Hit at k Blocked19
act c Raise at a20
expect done21
expect a lacks Fallen22
expect a.Health = 30 from content: Raise's revive at 3023
act a Hit at k24
expect done25
expect k.Health = 0 from content: back in play, its hit's 60 on k's 5026
expect k has Fallen28
play "a killing hit on a guarded hero leaves it at 1, once"29
make a Hero30
apply Guarded to a31
deal 80 to a32
expect a.Health = 1 from content: Guarded's prevent, one above none33
expect a lacks Guarded34
expect a lacks Fallen35
deal 80 to a36
expect a has FallenRun it yourself
ledger check content/cookbook/mechanics/fallen.ledger content/cookbook/mechanics/fallen.play
ledger play content/cookbook/mechanics/fallen.play