Originally Posted by Ad Astra
Someone check me on this - but didn't BaBs already rework a bunch of animations to remove that "couple of seconds" OP is talking about here? I mean, even with zero Redraw, the time the attack takes is the time the attack takes.
|
Weapon redraw issues and solution
That's just how the system works, because that's how they decided it needed to work...and all of the sequencer moves are set up to work that way. Even if I could figure out a way to get around the mode/stance issues I'd have to re-configure all of the sequencer moves related to weapon modes. It's theoretically possible, but it's enough work that it's not something I can just do without time being scheduled to do it.
Side question related to PM I sent a while back: If claws and lefthand are subsets of Dual Wield, what's happening with Follow Up only alternating hands while hovering? Is there a specific Claws-Followup-Fly animation that includes the alternating hand that doesn't exist as Claws-Followup-Normal? |
No idea why, but yes. Animations that alternate like that are set up as two moves in the sequencers. Those moves point to different animations and are given the same statebits, interrupts, and priorities that trigger them to play. When the system goes looking for which animation to play, it looks for the any and every move that match the statebits currently in the stack, throws away any that aren't set up to interrupt the move currently playing, and then plays the move that has the highest priority. If everything is equal, it alternates...and you get left punch/right punch/left punch/etc.
For those interested, a good analogy for how our sequencers and statebits work would be the tags you see at the bottom of threads. Imagine if you couldn't direct people to a thread by just giving them the name of a thread or even a URL, but instead could only give them a list of all of the tags defined for that thread. It would then be up to them to search through all of the threads, look for the ones that matched the list of tags you gave them, and hope that it's the right place to be looking.
Then further imagine that there are restrictions on which thread you can go to. IE, you can't navigate to any thread in Developers' Corner if you're currently reading a thread in City Life - CoH & CoV General Discussions
Then further imagine that there were a few hundred sections of the forums, each one with multiple restrictions on where you could go defined in abstract ways like "If you're in Suggestions and Ideas then you can go to any section that is about Archetypes or Builds" or specific ways such as "If you're trying to go to a thread in Archetypes & Powers then you can only get there from Player vs. Player, For Fun!, or any server except Triumph", or very specific ways such as "australian players? can only be opened if you are currently looking at Message Board Rules and Guidelines!"
Then further imagine that for the first couple of years, there were only 100 pre-defined tags that everyone could use for every threads at that time.
Then further imagine that threads created with the icon would take priority over those created with the icon.
Then imagine it's up to the computer to figure all that junk out rather than a critical thinking person who can reason out that when looking for a thread about Kheldian builds, it's probably not the thread over in the for fun section talking about the Twilight movies...so it's entirely up to you to define all the crazy rules, tags, and pick the right icons for every single thread.
That's a pretty good analogy.
... Even putting aside the aesthetics of a physical weapon just instantly appearing in your hand, it simply did not work at all. It insisted on playing the weapon draw animation no matter what I tried to get it to do.
|
Personally, I don't want it; the fluidity of the Archery set on my agile blaster, and the "shing!" of pulling out the broadsword on my scrapper, are important parts of the look and feel of the game I would not give up for a barely-detectable increase in damage output, or even a noticeable one. If we could make wishes, I'd like for a few of the most common cases (such as Air Superiority with a melee weapon out) to get their own "hilt smash" animation, as much for the looks of it as anything (so we don't have swords suddenly disappearing either); but I'm aware of the level of work involved.
Miuramir, Windchime, Sariel the Golden, Scarlet Antinomist...
Casino Extortion #4031: Neutral, Council+Custom [SFMA/MLMA/SLMA/FHMA/CFMA]
Bad Candy #87938: Neutral, Custom [SFMA/MLMA/SLMA/FHMA/HFMA]
CoH Helper * HijackThis
Sort of. The old animations included a "redraw" delay regardless of whether you were in the correct combat stance or not. To use Arcanaville's terminology weapon sets required you to always play an "initial" sequence regardless of combat mode and if you were in the correct mode already you got a "readying weapon" animation instead of a "drawing weapon" animation. The change removed this requirement effectively shortening animation times for weapon sets except when switching modes.
|
1. The weapon is not yet drawn, so the act of using the power plays the weapon draw animation and then the Slash attack animation
2. The weapon is already drawn, so the act of using the power plays the Slash attack animation only.
Lets say that Slash's animation takes 1.33 seconds, and the weapon draw takes 0.33 seconds (I'm actually just making up numbers here, I don't actually know these numbers off the top of my head and its not worth looking up). In that case, because the weapon draw and the weapon attack animation are both "Rooted" (meaning you can't act during them) if you already have the weapon drawn Slash takes 1.33 seconds, and if you don't Slash takes 1.66 seconds.
In the old days, Slash's cast time would have been set to 1.66 seconds, which is as long as the worst case scenario. And what if your weapon was already drawn? Well, then Slash would play for 1.33 seconds, and probably play some sort of filler animation for 0.33 seconds while you were locked out of doing anything else, until the cast time expired**. What the devs did between BaB and Castle was tightened up the animations a bit, and then set the cast times to be the *best case* scenario rather than the worst case scenario.
Now, if your weapon isn't drawn you are forced to play a 0.33 draw animation, then a 1.33 attack animation, and in effect the attack takes 1.66 seconds. But if your weapon is already drawn, you are only forced to play the attack animation which is 1.33 seconds, and then because the cast time is also 1.33 seconds (not 1.66 seconds) you are free to act.
This is actually interesting, because in the old days there was no weapon draw penalty. Whether you drew your weapons or not, you were just as fast - or just as slow. The cast times were covering the weapon draw. Ironically, by trying to help out the players by removing the pervasive weapon draw buffer Castle and BaB exposed the weapon draw penalty, so that there now *is* a penalty.
Which the players immediately turned around and started pleading to have removed. Because no good deed goes unpunished. My prediction: if the devs ever figure out a way to remove the penalty associated with weapon draw but keep weapon draw itself in the game the players will start to ask the devs why it takes just as long to use an attack when you don't have to draw the weapons as it does when you do, and BaB will do a face palm so hard that gives him a concussion.
** Attacks then and now sometimes have non-rooted and interruptible animations that play after the core attack animation. Its what happens if you attack someone with a particular power and then immediately take your hands off the keyboard. Its what you do if you are done with the attack animation but haven't been told to do anything else yet. The extreme case of this is jump kick, which has a complete animation which you can see if you execute jump kick and do nothing else, but only the first half is rooted and uninterruptible so if you queue an attack it will interrupt the jump kick animation in the middle and begin playing the new attack. Its how the devs created a compromise between having a nice full somersault kick and not having jump kick take so long to execute it was not worth taking as an attack.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
Thinking outside the box... couldn't you (aesthetics aside) replace the weapon draw animations with a single frame that's merely the final state? That would presumably reduce (re)draw time to two 1/8 sec "Arcanatime" ticks at worst, possibly less. This would visually be nearly identical to "instant weapon", but not require rearranging the way sequencers work.
Personally, I don't want it; the fluidity of the Archery set on my agile blaster, and the "shing!" of pulling out the broadsword on my scrapper, are important parts of the look and feel of the game I would not give up for a barely-detectable increase in damage output, or even a noticeable one. If we could make wishes, I'd like for a few of the most common cases (such as Air Superiority with a melee weapon out) to get their own "hilt smash" animation, as much for the looks of it as anything (so we don't have swords suddenly disappearing either); but I'm aware of the level of work involved. |
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
BaBs.
My head 'sploded.
"australian players? can only be opened if you are currently looking at Message Board Rules and Guidelines!"
|
(Offtopic) Anyway, the funny part of the whole thing is just as we seemed to be able to convince most who asked that there was no redraw penalty added to an attack if your weapon wasn't out, they changed it so there is
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
This is actually interesting, because in the old days there was no weapon draw penalty. Whether you drew your weapons or not, you were just as fast - or just as slow. The cast times were covering the weapon draw. Ironically, by trying to help out the players by removing the pervasive weapon draw buffer Castle and BaB exposed the weapon draw penalty, so that there now *is* a penalty.
Which the players immediately turned around and started pleading to have removed. Because no good deed goes unpunished. My prediction: if the devs ever figure out a way to remove the penalty associated with weapon draw but keep weapon draw itself in the game the players will start to ask the devs why it takes just as long to use an attack when you don't have to draw the weapons as it does when you do, and BaB will do a face palm so hard that gives him a concussion. |
Basically, no-one likes to fight by firing one attack, then waiting around before he could fire another. People complained about the low levels where lack of attacks causes this, but at least for non-weapon sets, more attacks and more recharge fixed it. For weapon sets, nothing could fix it because the gaps were written into the powers, themselves. Removing those removed the problem. Removing or streamlining draw now can't cause the same level of dissatisfaction, because the root cause for dissatisfaction - non-flowing attacks - is not coming back. Dissatisfaction at any change, no matter what it is, is to be expected, but a good change would only incite a few grumbles, and I don't foresee such a change inciting much more than that. Nothing, really, much more than a few people complaining about how it was the wrong thing to mess with entirely.
In the long run, though people still complain about weapon draw as a penalty today, I'm fairly confident that no-one would want to go back to the days of no weapon penalty. About the only remaining complaint is what the original complaint was all about back then - interrupting the flow of attacks. Whether it is or inst a tangible slowdown, stopping to draw a weapon too often just looks bad. I dare say a lot of people would rather lose draw and keep the delay than lose the delay but keep the draw.
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
I supose this can go here
all the weapon draw and animation play that goes on, WHY are we SLIDEING about as the animation is being played?, cna't there be a character lock in position thing so the animation plays and looks more smooth rather than go to do something and as your character is makeing that animation, they are scooting about the floor liek in ice or something?, I know it's me moveing the character but still it loks funky when after the battle I might go to move and the animation for something is playing so my character slides then finally starts running
also on the redraw animation, I know most of you are wanting the animations cut out so you can just click and fire, but I'm thinking maybe if there were more of a animation lag, like add the weapon ( axes rifles whatever the character has to hold and draw ), acually shown on the back or hips where they are drawn from, and vanish from there when the animation of drawing the weapon is played.
and if that were a possibility could we maybe have kinda temporary costume weapons we can wear then draw liek link it to the Brawl power, the weapon you wear is your Brawl weapon hehe I like it
Originally Posted by Ad Astra
As far as a gradual replacement/reworking of animations with just a few done in each release - I doubt that would go over very well. Can you just imagine the clamor on the boards and in Broadcast - "Waaah! DB got new animations and War Mace didn't! No Fair!"
|
You can please some of the people some of the time, but you can't please all of the people all of the time. Removing unnecessary redraws from one set is better than none at all. And moving them one at a time is better than never trying at all.
Home server: Victory
Characters on: Victory & Virtue
My first 50(0)! 18/11/11
@Oneirohero
A slow-release would placate some of the userbase while the rest would rage, but are the devs hurt by all this?
|
Now just dealing with issues of redraw may not seem like anything near the same scale, and I know that. However anything that makes it seem like the dev's "love" is focused (unfairly or not) just leads to division (and eventually quitting). It's a climate this game has largely managed to avoid, and I would prefer to err on the side of caution and keep it that way.
"Null is as much an argument "for removing the cottage rule" as the moon being round is for buying tennis shoes." -Memphis Bill
BAB,
Thanks. That was a great explanation.
If you ever find a few free cycles, could ya slap in a new grounded animation for followup so that it, too, alternates hands?
Obviously a low priority, but having seen it while hovering, sure would be nice.
Be well, people of CoH.
Altoholic - but a Blaster at Heart!
Originally Posted by SpyralPegacyon
"You gave us a world where we could fly. I can't thank you enough for that."
You can please some of the people some of the time, but you can't please all of the people all of the time. Removing unnecessary redraws from one set is better than none at all. And moving them one at a time is better than never trying at all.
|
All that is to say that we got rid of built-in draw step by step. There was no one single patch that took draw out of all powersets, so what is being dismissed here actually already happened. And for what it's worth, I've no problem with it happening again. As was mentioned, some powersets tweaked is better than no powersets tweaked, and as long as the promise of doing them all eventually exists, no-one has grounds to complain, only grumble.
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
Precedent already exists for this, in fact. Back in the day, Claws was the first set to be tweaked and have draw times removed back when it was originally reworked. I think, so at least. War Mace came next, when it was shown to underperform, which caused BABs to look into it and discover unreasonably long rooted times. Finally, Dual Blades came out and that was constructed with draw times separate from attack times. When War Mace and Battle Axe were ported over to Brutes, they had their weapon draw times moved out of attack times, an Broadsword benefited from these changes as it shared 8 of its 9 animations with them. Katana, however, did not benefit. An Issue later, Katana had its draw times moved out of its attacks, in turn.
All that is to say that we got rid of built-in draw step by step. There was no one single patch that took draw out of all powersets, so what is being dismissed here actually already happened. And for what it's worth, I've no problem with it happening again. As was mentioned, some powersets tweaked is better than no powersets tweaked, and as long as the promise of doing them all eventually exists, no-one has grounds to complain, only grumble. |
Basically, at around the same time BaB was speeding up some attacks that were slower than desirable, and working to correct powers whose cast time was much longer than their rooted time (or vice versa), *and* working on the issue of weapon redraw buffering. Only one of those actually affected the weapon redraw "penalty" and I think it occured very quickly, from dual blades as the first real experiment to everything else soon after. Although I can't say with certainty that Claws wasn't fiddled with before that (in terms of weapon redraw - Claws was fiddled with in many ways some of which might have affected weapon redraw buffering coincidentally: the hyperfast pylon edition on test, for example, I believe had no cast time buffers).
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
I supose this can go here
all the weapon draw and animation play that goes on, WHY are we SLIDEING about as the animation is being played?, cna't there be a character lock in position thing so the animation plays and looks more smooth rather than go to do something and as your character is makeing that animation, they are scooting about the floor liek in ice or something?, I know it's me moveing the character but still it loks funky when after the battle I might go to move and the animation for something is playing so my character slides then finally starts running |
I've seen the sliding thing a few times with Assault Rifle. I'll do some tests tonight and see if I can replicate it.
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
Necrobond - 50 BS/Inv Scrapper made in I1
Rickar - 50 Bots/FF Mastermind
Anti-Muon - 42 Warshade
Ivory Sicarius - 45 Crab Spider
Aber ja, nat�rlich Hans nass ist, er steht unter einem Wasserfall.
Uhm, How about the 'go to hospital' power?
Yep, I'm finding myself sliding across the hospital floor, face-first, quite a bit lately. Or doing the death fall, then sliding... Then standing up a good 10' or so out from the Hospital's med-porter.
I have no clue why - other than possibly server-client lag?
Edit: FWIW, I don't really care about it = IMO, don't bother trying to "fix it" - it's kinda funny.
City of Heroes didn't fail, City of Heroes was killed. If a 747 dropped on your house, you'd say you were killed, not you failed to find a safer dwelling.
|
We, as players, are always whining and griping about features we want, changes we didn't like and new features we get that weren't exactly the way we like it. So one powerset got new animations and another didn't, so what? A slow-release would placate some of the userbase while the rest would rage, but are the devs hurt by all this?
You can please some of the people some of the time, but you can't please all of the people all of the time. Removing unnecessary redraws from one set is better than none at all. And moving them one at a time is better than never trying at all. |
At this point I'm going to have to explore a code solution to the problem, but I can't say when or if that will happen.
Good news everyone, I think I have figured out a way to bypass weapon redraw in combat. I've tested it with with various non-weapon powers or weapon powers from completely different sets, and it seems to work out. This means that you will be able to use any power in a chain with a weapon power, and not have to redraw the weapon...even completely different weapon powers. It will just instantly appear in your hand and play the attack animation. If you're not in combat, out of range, or have no target selected...then it will play a non-rooted, interruptible version of the weapon draw animations.
Some minor issues with consistently playing a weapon draw animation outside of combat, or the weapon draw animation playing when it really does need to...but that shouldn't interfere with combat. Unfortunately, I'm not going to be able to get to every powerset at once, but I was able to get the following powersets done.
|
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)