• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:40
CEST 16:40
KST 23:40
  • 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
Code S Season 1 - RO8 Preview4[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10
Community News
Maestros of The Game 2 announcement and schedule !7Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) Maestros of The Game 2 announcement and schedule ! GSL Code S Season 1 (2026) RSL Revival: Season 5 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 524 Death and Taxes The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base
Brood War
General
Quality of life changes in BW that you will like ? BGH Auto Balance -> http://bghmmr.eu/ RepMastered™: replay sharing and analyzer site Tulbo's ASL S21 Ro8 Post-Review Why there arent any 256x256 pro maps?
Tourneys
[ASL21] Ro8 Day 4 Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Daigo vs Menard Best of 10 Path of Exile OutLive 25 (RTS Game)
Dota 2
The Story of Wings Gaming
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread The Letting Off Steam Thread European Politico-economics QA Mega-thread UK Politics Mega-thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1685 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
SC Evo League
13:00
StarCraft Evolution League #22
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko581
StarCraft: Brood War
Britney 48804
Sea 13190
Calm 8977
Horang2 1591
Mini 979
EffOrt 842
BeSt 703
firebathero 393
Soulkey 286
Zeus 150
[ Show more ]
Mind 142
Sharp 106
ggaemo 103
Hyun 66
ToSsGirL 62
PianO 50
Backho 49
sorry 49
HiyA 46
Shinee 44
Aegong 39
Rock 30
IntoTheRainbow 17
GoRush 16
yabsab 14
Sacsri 10
scan(afreeca) 6
Icarus 4
Dota 2
Gorgc5616
BananaSlamJamma90
Counter-Strike
fl0m1718
kRYSTAL_2
Heroes of the Storm
Khaldor331
Other Games
singsing2351
B2W.Neo1271
DeMusliM494
Happy354
Hui .257
mouzStarbuck181
monkeys_forever126
Beastyqt109
KnowMe90
Livibee89
Mew2King87
Organizations
Other Games
gamesdonequick2468
StarCraft 2
ComeBackTV 458
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• EnkiAlexander 35
• Dystopia_ 1
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• Kozan
• IndyKCrew
StarCraft: Brood War
• Michael_bg 1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis3008
• Jankos1861
Other Games
• WagamamaTV286
• Shiphtur144
Upcoming Events
uThermal 2v2 Circuit
20m
BSL
4h 20m
Artosis vs TerrOr
spx vs StRyKeR
Replay Cast
9h 20m
Sparkling Tuna Cup
19h 20m
RSL Revival
19h 20m
Cure vs Zoun
Clem vs Lambo
WardiTV Invitational
21h 20m
ByuN vs Rogue
Solar vs Ryung
Zoun vs Percival
Cure vs SHIN
BSL
1d 4h
Dewalt vs DragOn
Aether vs Jimin
GSL
1d 17h
Afreeca Starleague
1d 19h
Soma vs Leta
Wardi Open
1d 21h
[ Show More ]
Monday Night Weeklies
2 days
OSC
2 days
CranKy Ducklings
2 days
Afreeca Starleague
2 days
Light vs Flash
Replay Cast
3 days
Replay Cast
4 days
The PondCast
4 days
Replay Cast
5 days
RSL Revival
5 days
Korean StarCraft League
6 days
RSL Revival
6 days
Liquipedia Results

Completed

Escore Tournament S2: W6
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

BSL 22 Non-Korean Championship
YSL S3
Escore Tournament S2: W7
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 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.