Preventative Counter - Dark Souls 3
About this model
This diagram models the parrying mechanics found in the game Dark Souls 3, focusing on the timing and frame data associated with executing a successful parry and riposte maneuver against opponents. At the heart of this simulation are pools representing the current frame of an ongoing attack, the attack frames of a Scimitar when used with one hand (R1) and the frames of a parry shield. Registers define the startup, active, and recovery frames for both attacking and parrying actions, indicating the precise window in which a parry is possible. A source node is utilized to initiate the parry action, triggering a series of checks against active attack and parry frames to determine if the parry is successful. If conditions are met—when the active frames of a parry align with those of an incoming attack—a gate mechanism verifies success and may lead to a condition where critical damage can be dealt through a riposte.
Resources flow through the diagram, marking the progression of frames and the shifting opportunities for player actions within those frames. Registers use formulas to process the current state, evaluating whether the parrying action is within the successful window against an attacking frame. The outcome, either resulting in a successful parry or a missed opportunity, is eventually represented by the activation of an end condition or the continuation of the cycle without achieving a parry. This structures a dynamic model that not only encapsulates the frame-by-frame analysis of combat interactions but also provides an interactive element for testing and understanding the critical timing aspects of parrying within the game.
"Preventative Counter - Dark Souls 3" is a public Machinations diagram shared in the Community by Nicolás Munafó, with 39 components.
It was created in April 2023 and last edited in January 2024.
Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.