Glorious Alpha Two Testers!
Alpha Two Phase II testing is currently taking place 5+ days each week. More information about testing schedule can be found here
If you have Alpha Two, you can download the game launcher here, and we encourage you to join us on our Official Discord Server for the most up to date testing news.
Alpha Two Phase II testing is currently taking place 5+ days each week. More information about testing schedule can be found here
If you have Alpha Two, you can download the game launcher here, and we encourage you to join us on our Official Discord Server for the most up to date testing news.
Comments
There are different forms of rollback netcode, but the explicit part I'm referring to is not the 'rollback' portion.
Most netcode has a formula for 'which frames to drop and cut short' based on specific interactions within the game. In games where only 'position' and 'bullet tracing' is important, for example, it doesn't have to do as much, it just has to figure out if you actually got hit or not.
In BDO, which I think you may have experienced, it cuts certain frames but also doesn't allow drift or free movement of specific types, in order to make it easier to know which frames to drop. This is easy in 1v1 because it can look at the STATES of two players and under a specific set of states, it knows "this many frames can be dropped without anyone suffering an unfair disadvantage".
The more players and interactions between those players you add, the less possible this is, even for just observers because of how packets are sent, synchronizations are timed, etc. You're usually 'working out which side to err on'.
This doesn't quite reach the level of 'rollback netcode' unless you actually have a structure for implementing the rollback, which then becomes a 'synchronization' question across multiple interacting entities. So yes, you understand the concern.
Without a specific type of slowdown, flicker block COULD be used to hide things like the Fighter Dash animation that we saw in the Basic Melee weapon video. Note I'm NOT saying that this is guaranteed to happen or hard to fix, just asking if people would prefer "a game where blocking has a duration or cooldown" over 'A game where a player could sometimes cause your client to show them blocking when they actually dashed' or 'a game where a player dashes but will be counted as blocking during that dash animation'.
So make it a generic buff with no skill expression, yeah that’s sounds super fun(/s). How is that more engaging than needing to find the rhythm within a fight to intelligently drop block for casting your skills?
I hate tanking in games where all I do is hit my AoE taunt and then afk after activating my buffs. Active block means tanks are required to be engaged and aware over everything going on, to pay attention to animations and learn what needs to be blocked vs what damage they can eat safely by watching the boss instead of literally everything else in the fight.
Mitigation as a stat, fine. Block as a stat? Stupid and dull
Blocking relative to Tab Target ranged attacks does, in fact, make this much more interesting and important, since blocking arrows is the place where it matters the most.
Given the speed of what we saw, being able to move quickly after blocking might be very important for some classes.
Similarly but kind of unrelated, the speed of the Fighter's dash makes so much more sense now. It would be one of the main ways to close in and/or dodge on reaction vs a Tab Target shot. This, however, does bring up one more question about blocking. Directionality is expected, but can we rotate block direction quickly, and what happens when things like Air Strike hit 'perfectly' while you are blocking (where that means 'clips into a hurtbox from behind').
Some weapons should be better at blocking than others, shield obviously being the best. Blocking should be important for melee players that are at the frontlines taking the most damage. In the case of shield, it could partially work against some direct magical attacks like shooting fire.
Depleting the opponent's blocking bar would stagger them, and, this is important, the attack that depletes the blocking bar deals full damage: e.g. a way higher level mob using some heavy attack should be able to completely deplete a low level player's blocking bar in that one strike, therefore dealing full damage + stagger, so blocking is useless in that scenario.