clintbellanger / flare

Free Libre Action Roleplaying Engine
http://clintbellanger.net/rpg/
GNU General Public License v3.0
166 stars 41 forks source link

Just-in-time blocking #916

Closed clintbellanger closed 11 years ago

clintbellanger commented 11 years ago

Many games that have an active block button give some kind of bonus for blocking just-in-time. In Bastion the attacker takes damage (even reflecting ranged attacks back!). In Dark Souls there's a parry/riposte system (there parry is a different button than block, but it's a similar feature in effect).

Perhaps when a block begins, we start a block-frame counter. When we resolve an attack, if the block has been active less than X frames, trigger effect Y.

I like this feature because it adds depth to combat without needing a new button nor a new animation.

We'll keep this in mind when working on the Power system for v0.18.

igorko commented 11 years ago

Migrated to clintbellanger/flare-engine#79