If 2 skills are used in quick succession, use of the first one gets cancelled (usually)
- In general, only the second skill finishes.
- Not general cases that i have found: 1. First skill has cooldown 1.1. Does the character have to switch weapons to use it? -- No -> 1.1.1. Only second skill finishes, first skill goes on cooldown -- Yes -> 1.1.2. Only second skill finishes, first skill may or may not go on cooldown; probably depends on if the character manages to take the correct weapon out and start using the first skill before the player presses the second skill. 2. Firs skill is supported by unleash 2.1. Does the character have to switch weapons to use it? -- No -> 2.1.1. First skill finishes, second skill may or may not get used, probably depending on if the player is still pressing it by the time the first skill finishes -- Yes -> 2.1.2. Maybe only the second skill finishes, maybe GOTO 2.1.1.; probably depends on if the character manages to take the correct weapon out and start using the first skill before the player presses the second skill. 3. A player is holding the first skill down when using the second skill 3.1. Does the character have to switch weapons to use the second skill? -- No -> 3.1.1. Second skill may or may not finish; probably depends on during what part of the first skill's animation the second skill is pressed -- Yes -> 3.1.2. Second skill doesn't even start; character may start switching weapons, but that action gets interrupted by the character switching back to first skill's weapon. 4. A player is repeatedly quickly pressing two different skills 4.1. Does the character have to switch weapons between skills? -- No -> 4.1.1. Seems like the general case, but with skills sometimes swapping between which is the "first skill" and which is the "second skill" -- Yes -> 4.1.2. No skills finish, character is just constantly switching between weapons and maybe starting but not finishing skills. Video showcase (general case, edgecases 1. and 2.): https://www.youtube.com/watch?v=gah-agElspE Video showcase (edgecases 3. and 4.): https://www.youtube.com/watch?v=XxaYAnOTEv0 Hypothesis: the action cancelling system is too aggressive about what actions should be cancelled. Suggestions: - Minimal crappy version: at least if a skill with cooldown is cancelled by another skill, it's cooldown should be refunded - Somewhat proper version: -- By default skills shouldn't be able to cancel other skills. -- There should be a small (1s?, 1-2 skills?) skill queue -- Skills should have a checkbox, allowing them to override default behavior and cancel other skills. And this checkbox should be present in the main skill window, not hidden in the sub-menu with detailed skill information (the one where you can select which weapons can the skill be used with (those checkboxes should also be moved)) Last edited by DeepSpaceWanderer#0155 on Dec 23, 2024, 9:36:22 AM Last bumped on Dec 23, 2024, 9:23:46 AM
|
![]() |