• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 13:22
CET 19:22
KST 03:22
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !10Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2
StarCraft 2
General
The Grack before Christmas Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies ComeBackTV's documentary on Byun's Career ! Micro Lags When Playing SC2? When will we find out if there are more tournament
Tourneys
$100 Prize Pool - Winter Warp Gate Masters Showdow $5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament Winter Warp Gate Amateur Showdown #1 RSL Offline Finals Info - Dec 13 and 14!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement
Brood War
General
BW General Discussion FlaSh on: Biggest Problem With SnOw's Playstyle soO on: FanTaSy's Potential Return to StarCraft BGH Auto Balance -> http://bghmmr.eu/ Anyone remember me from 2000s Bnet EAST server?
Tourneys
[Megathread] Daily Proleagues [BSL21] LB QuarterFinals - Sunday 21:00 CET Small VOD Thread 2.0 [BSL21] WB SEMIFINALS - Saturday 21:00 CET
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Beyond All Reason Path of Exile General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1135 users

Cool Technique/Bug?: Animation Cancelling - Page 3

Forum Index > Diablo 3
Post a Reply
Prev 1 2 3 4 Next All
Iblis
Profile Joined April 2010
904 Posts
October 04 2011 19:44 GMT
#41
Don't misunderstand my posts, this is clearly a good find and could be something really fun and feeling good to use. Every players that know that trick should use it and any "competent" players will use it.

There are some limitations on games to control the usage of attacks/skills and letting them stay balanceable, ressource cost, cooldown and something often hidden as general cooldown(GCD WoW type) or animation time of skill/attack(Diablo 2, Aion type).
In WoW you cant use a skill if you triggered the general cooldown wait.
In Aion you can't do anything melee, skill or sometime even move if you are in an animation(yeah you could cancel some with jumpshot as ranger and such and it feels like the game is broken).

In the Diablo series there is no GCD because some things are done faster than others, and you can influence those stats with attack speed for the melee attack animation, and with casting speed for the skill animations.
If it was just the melee animation that wasn't on the same "waiting level" of the the skill animation it would be no problem for me, throwing skills while meleeing is fine. Throwing another skill everytime you use a skill before you're supposed to be able to is just a flaw in the gameplay and goes against the base design of the game and would make the balance of this a real nightmare.

Balance in PvP will not be a priority of the game so they don't care about that, but this is just a hole in their limitations that just change in the game in every aspect and will make people kill monsters way faster and in a non balanceable/manageable way between classes.

Gamerah
Profile Joined May 2010
United States85 Posts
October 04 2011 21:00 GMT
#42
Wow that makes me really want to play the beta so much more! I could probably spend hours focusing on the animation canceling alone, maybe doing runs with no gear, and having animation canceling as the primary means of defeating mobs.

TL, keep doing what you do best!
Follow in the footsteps of others, until you are good enough to make footsteps of your own.
Bibdy
Profile Joined March 2010
United States3481 Posts
Last Edited: 2011-10-04 22:14:37
October 04 2011 22:13 GMT
#43
Gotta be out of your fucking mind if you think this is intended, and/or will remain. Come on. You're talking about the same company that made absolutely no effort to keep obscure little nuances in SC2 on the grounds that everything you can/should be able to do, should be clear and easily understood.

That level of denial deserves the incoming disappointment.
Zelniq
Profile Blog Joined August 2005
United States7166 Posts
October 04 2011 22:19 GMT
#44
yeah as sad as it is, he's probably right. Unless Blizzard makes this or something like this an announced feature, which I find unlikely, they're just going to remove it. Plus it also gives them a lot more work to do in terms of rebalancing skills. The community would really have to be in an uproar for them to consider bringing it back, and judging from what I've seen on other sites, it's mostly a mixed opinion
ModeratorBlame yourself or God
Medzo
Profile Blog Joined June 2009
United States627 Posts
October 04 2011 22:28 GMT
#45
On October 05 2011 07:13 Bibdy wrote:
Gotta be out of your fucking mind if you think this is intended, and/or will remain. Come on. You're talking about the same company that made absolutely no effort to keep obscure little nuances in SC2 on the grounds that everything you can/should be able to do, should be clear and easily understood.


Well I think youre right. But then again this game isn't suppose to be competitive at all so they just might not care about it. Not counting on it.
dashiz
Profile Joined August 2010
Costa Rica193 Posts
October 04 2011 22:28 GMT
#46
That find is awesome.

Reminds me of the game Super Smash Bros Melee where bugs like this
made the skill scale incredible deep and until today that keeps getting higher
in that game.

I really hope stuff like this stays in the game.
Eiviyn
Profile Joined August 2010
United Kingdom169 Posts
October 04 2011 23:10 GMT
#47
Sounds like something that would just get tedious after a few days of play.
Zelniq
Profile Blog Joined August 2005
United States7166 Posts
October 04 2011 23:12 GMT
#48
you mean like ...............normal diablo gameplay?
ModeratorBlame yourself or God
FeyFey
Profile Joined September 2010
Germany10114 Posts
October 04 2011 23:19 GMT
#49
booo i first thought it would be something hard to do like in the good old times animation delay bypassing by moving.
hope they will add the typical 0.1 second delay after using a skill, atleast to casters, for melee ranged this is quiet okay, but meeeeh could be way harder to do, thats no challenge.
Phunkapotamus
Profile Joined April 2010
United States496 Posts
October 04 2011 23:45 GMT
#50
On October 05 2011 07:13 Bibdy wrote:
Gotta be out of your fucking mind if you think this is intended, and/or will remain. Come on. You're talking about the same company that made absolutely no effort to keep obscure little nuances in SC2 on the grounds that everything you can/should be able to do, should be clear and easily understood.

That level of denial deserves the incoming disappointment.


It's not too far fetched. Like I mentioned before, Blizzard is intentionally restricting the types of moves that are allowed on Mouse Buttons as a result of "animations". Perhaps meaning attacks that they don't want to be cancelled or allow cancelling with.

It's a different team than SC2. I personally know some of the D3 dev team and have done my part to try and keep this in the game. I figure it's also up to the community to make sure popular opinion keeps something like this in.
"Do a barrel roll"
esp
Profile Joined July 2010
Australia109 Posts
October 04 2011 23:47 GMT
#51
This is an awesome find and I hope Blizzard keeps it in the game. I haven't posted on TL in a while, but I just wanted to show my support for this feature/bug. Little things like that add to the skill ceiling of the game, and that can't be bad. It reminds me of a while back when someone mentioned the monk played a little bit like a street fighter character. With animation canceling that notion is even more conceivable. The combat in Diablo 3 is already brilliant, but with animation canceling, shit just got more real.
Spyridon
Profile Joined April 2010
United States997 Posts
Last Edited: 2011-10-05 00:06:50
October 04 2011 23:57 GMT
#52
Being a game developer myself, I can say this is probably an intentional addition.

Reason being, the abilities are done thru different action states. If you did NOT want an attack to be canceled, you simply make it so that the attack can not be performed in a current state. For certain abilities to cancel another, there has to be a specific exception allowing the second attack to be performed. In the code for the "Attack" state, you have to tell it what you want to happen during the state - you have to manually add code stating that the controller needs to check Hotkeys during the state for your abilities to work at all.

I'll give you another example. When making a character controller, the primary thing on your mind is what is going to be cancelable in to each other. The function that gets your movement input is disabled in certain situations - such as when you attack. As you can see, this is working perfectly - if a character is moving the movement is canceled when performing an ability. The place you put the function to get your movement input is the SAME PLACE that you will typically put the hotkey input, that way everything is disabled at the same time. That means that if certain abilities (or States) are allowed, you have to manually add an exception in the "Attack State" area,saying to still get hotkey input.

Taking this in to consideration, it's highly unlikely this was a mistake.

I also must stress, what abilities can be canceled in to another is the FIRST THING on your mind when creating character controllers. It's tested from the beginning, with every state you add to the game. Movement states, hit-stun states, interruption states, attack states, ability states.... those are added one at a time and MUST be tested upon implementation. For any of these to cancel one state but not cancel all of them has to explicitly be created that way.

The places you typically have to look for bugs in controllers is with jumping states or hit stun states - because often times a developer will miss a certain variable when Jumping that will make a portion of an attack state still happen - Jumping or getting hit has to MANUALLY cancel what you are doing and replace it wit hsomething else. But attack states are different, they only perform actions and are not coded to manually cancel anything - they only have to disable movement & hotkey input - if they ARE canceling something it requires special coding to do so.
Phunkapotamus
Profile Joined April 2010
United States496 Posts
Last Edited: 2011-10-05 00:10:01
October 05 2011 00:08 GMT
#53
On October 05 2011 08:57 Spyridon wrote:
Being a game developer myself, I can say this is probably an intentional addition.

Reason being, the abilities are done thru different action states. If you did NOT want an attack to be canceled, you simply make it so that the attack can not be performed in a current state. For certain abilities to cancel another, there has to be a specific exception allowing the second attack to be performed. In the code for the "Attack" state, you have to tell it what you want to happen during the state - you have to manually add code stating that the controller needs to check Hotkeys during the state for your abilities to work at all.

I'll give you another example. When making a character controller, the primary thing on your mind is what is going to be cancelable in to each other. The function that gets your movement input is disabled in certain situations - such as when you attack. As you can see, this is working perfectly - if a character is moving the movement is canceled when performing an ability. The place you put the function to get your movement input is the SAME PLACE that you will typically put the hotkey input, that way everything is disabled at the same time. That means that if certain abilities (or States) are allowed, you have to manually add an exception in the "Attack State" area,saying to still get hotkey input.

Taking this in to consideration, it's highly unlikely this was a mistake.

I also must stress, what abilities can be canceled in to another is the FIRST THING on your mind when creating character controllers. It's tested from the beginning, with every state you add to the game. Movement states, hit-stun states, interruption states, attack states, ability states.... those are added one at a time and MUST be tested upon implementation. For any of these to cancel one state but not cancel all of them has to explicitly be created that way.

The places you typically have to look for bugs in controllers is with jumping states or hit stun states - because often times a developer will miss a certain variable when Jumping that will make a portion of an attack state still happen - Jumping or getting hit has to MANUALLY cancel what you are doing and replace it wit hsomething else. But attack states are different, they only perform actions and are not coded to manually cancel anything - they only have to disable movement & hotkey input - if they ARE canceling something it requires special coding to do so.


Fellow game dev here. Yep. The only thing I would add is that while they may have intentionally added cancelling for certain moves. Perhaps it wasn't intended to be added for ALL the moves. :D

The cryptic conditions in which you can or can't cancel seem geared towards this being intentional for moves that they'd never consider you to put on your mouse.

If this did get fixed, I imagine you'll see Fury Users/Spirit Users/Hatred Users able to cancel the Generators, but not the other way around.
"Do a barrel roll"
Spyridon
Profile Joined April 2010
United States997 Posts
Last Edited: 2011-10-05 00:18:15
October 05 2011 00:16 GMT
#54
On October 05 2011 09:08 Phunkapotamus wrote:
Fellow game dev here. Yep. The only thing I would add is that while they may have intentionally added cancelling for certain moves. Perhaps it wasn't intended to be added for ALL the moves. :D


Agreed. But the reason I'm fairly sure that it was intended for most (if not all) moves is that it works on the variety of characters. Considering it's on the variety of chars, it seems likely that they may have added it for a few too many moves, but to make that mistake it must have been intended for a large variety of them and slipped thru to too many. (hope I'm making sense lol)
RobotGilardi
Profile Joined March 2010
United States7 Posts
October 05 2011 22:27 GMT
#55
It seems that blizzard has moved the bug forum post over to the feedback forum, suggesting that this is intended and will be left in the game.

Hopefully they didn't overlook the whole post and miss the bug that locks your character in place.
"The Gilardi Bros (Funk and Robo): We make games. We also find bugs in yours."
Grayson Carlyle
Profile Joined September 2010
Canada219 Posts
October 07 2011 00:55 GMT
#56
This would pretty much make dual Rage generators required to play Barbs at the highest level, which saddens me because I wanted to play a style that didn't include that. Some appropriate rules on what can cancel into what would be good though (I very much like the idea of generator into spender or anything into cooldown, so you could say stun, buff, leap out, etc... between attacks with minimal downtime for your spammables).

I do have a question though, Phunk. You mention mouse into keys. Is it actually mouse into keys or LMB/RMB into 1-5? If you re-bind 1-5 to mouse buttons (say, alt, shift or ctrl + mouse buttons), does it still work?
Take what ye can
RobotGilardi
Profile Joined March 2010
United States7 Posts
October 07 2011 01:33 GMT
#57
It only works with LMB / RMB.

If you re-bind something to MMB for instance, it does not work.
"The Gilardi Bros (Funk and Robo): We make games. We also find bugs in yours."
Grayson Carlyle
Profile Joined September 2010
Canada219 Posts
Last Edited: 2011-10-07 03:28:48
October 07 2011 03:27 GMT
#58
I meant what you are able to cancel with, not which skills you can cancel, so you didn't actually answer the question I asked. I'm also not sure if your answer actually makes any sense because you said it only works with LMB/RMB but then you mention re-binding something, but you can't re-bind LMB and RMB.

Are you saying that if you re-bind 1 to MMB and try to cancel LMB with skill 1 on MMB, it won't work (assuming the rest of the rules are true, i.e. the skill on 1 is not bound to RMB)?
Take what ye can
Phunkapotamus
Profile Joined April 2010
United States496 Posts
October 07 2011 04:46 GMT
#59
I haven't tested any of this with the Hotkeys or Mouse Buttons rebound to anything other than their defaults.

For more clarity, the LMB/RMB are the skills to the right of the potion in this screenshot: http://robogilardi.com/Hitboxes/Hitboxes01.jpg

"Hotkeys" are the 1, 2, 3, 4, and 5 you see.

If you rebind any of the skills to something else, I'm not sure what happens. I can test, but I'm at work. Robo could probably help out quicker.
"Do a barrel roll"
Werk
Profile Blog Joined October 2010
United States294 Posts
October 07 2011 06:10 GMT
#60
i love finding things like this in games. a way to be more effective than the obvious...much like how BXR made halo 2 so fun
Do Werk Son
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 14h 38m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
BRAT_OK 132
UpATreeSC 126
ROOTCatZ 58
RotterdaM 49
MindelVK 44
ProTech24
StarCraft: Brood War
Britney 22704
Horang2 892
Bisu 864
Larva 390
Shuttle 376
Hyun 155
firebathero 152
Mini 151
actioN 109
ggaemo 27
[ Show more ]
HiyA 17
soO 13
SilentControl 7
JulyZerg 6
Dota 2
420jenkins818
Super Smash Bros
Mew2King143
Other Games
FrodaN1619
ceh9427
Beastyqt408
XaKoH 94
Chillindude29
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• HappyZerGling 88
• LUISG 24
• Kozan
• AfreecaTV YouTube
• sooper7s
• intothetv
• Migwel
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• XenOsky 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV1647
• lizZardDota266
League of Legends
• Nemesis5255
Other Games
• Shiphtur227
Upcoming Events
Replay Cast
14h 38m
WardiTV Invitational
17h 38m
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Big Brain Bouts
1d 22h
Elazer vs Nicoract
Reynor vs Scarlett
Replay Cast
2 days
Sparkling Tuna Cup
3 days
Krystianer vs TBD
TriGGeR vs SKillous
Percival vs TBD
ByuN vs Nicoract
Replay Cast
4 days
Wardi Open
4 days
Liquipedia Results

Completed

Proleague 2025-12-22
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 2
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.