• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 16:52
CET 22:52
KST 06:52
  • 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
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175Evil Geniuses - shutting down23ISSL (IntoTheTV x SOOP SC2 League): Premier7Weekly Cups (October 12-18): 5.0.17 era begins1
StarCraft 2
General
Liquibets sc2 season 30 Evil Geniuses - shutting down Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win No more SC2 streamers on team liquid? How do you feel about the mass reverts in the 5.0.17 PTR?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays ISSL (IntoTheTV x SOOP SC2 League): Premier Stellar Fest TWO the Moon (Dec 16-20) RSL goes to London! 2026 Offline Finals Nov 21-22
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[D] the control group Simple Questions/Answers [G] How to playtest arcade maps [A] Nemrods 1/4 players
External Content
Mutation # 550 Graveyard Shift The PondCast: SC2 News & Results Mutation # 549 Endless Sparkles Mutation # 548 Shining Bright
Brood War
General
Bot on ladder SCHNAIL now supports Remastered The End Of An Era Rollback Netcode in Brood War How SKT1 S-Tiers Felt To Be Swept By Flash
Tourneys
[Megathread] Daily Proleagues 2v2v2v2 Tournament Stage 1: Community Poll [$1250] International ShieldBattery League New Worlds Star League
Strategy
50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Deus Ex 3!? Mobile Legends: Bang Bang Armies of Exigo - YesYes?
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread The Chess Thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 13545 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 1h 8m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 533
Nathanias 23
StarCraft: Brood War
Shinee 31
Dota 2
syndereN635
Fuzer 137
League of Legends
Doublelift3407
Counter-Strike
Fnx 1203
byalli262
Super Smash Bros
hungrybox352
C9.Mang0152
Heroes of the Storm
Grubby2532
Liquid`Hasu530
Other Games
summit1g8273
tarik_tv6471
FrodaN945
Liquid`RaSZi557
Beastyqt504
PiGStarcraft235
mouzStarbuck234
Pyrionflax168
ToD94
KnowMe71
ZombieGrub38
ViBE30
Organizations
Counter-Strike
PGL162
[ Show 15 non-featured ]
StarCraft 2
• Hupsaiya 50
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Laughngamez YouTube
• Migwel
StarCraft: Brood War
• Azhi_Dahaki81
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV676
League of Legends
• Jankos2024
• Nemesis1699
Other Games
• Shiphtur517
Upcoming Events
Replay Cast
1h 8m
The PondCast
12h 8m
KCM Race Survival
12h 8m
OSC
16h 8m
IntoTheTV X SOOP
2 days
Reynor vs Solar
ByuN vs SHIN
Clem vs MaxPax
herO vs Rogue
IPSL
2 days
WorsT vs nOmaD
Dewalt vs andersOn
AI Arena Tournament
2 days
IntoTheTV X SOOP
3 days
IPSL
3 days
Azhi_Dahaki vs ggnore13
Double vs WIZARD
Replay Cast
4 days
[ Show More ]
Replay Cast
5 days
Sparkling Tuna Cup
5 days
WardiTV Invitational
5 days
YoungYakov vs Lambo
SHIN vs TBD
Percival vs Shameless
Solar vs TBD
PiGosaur Cup
6 days
Liquipedia Results

Completed

Proleague 2026-11-03
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

1xBet Invitational
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
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 © 2026 TLnet. All Rights Reserved.