Drafted rollback compatible bullet lifecycle events.

This commit is contained in:
yflu
2022-11-23 12:30:30 +08:00
parent 024d527f3d
commit 58c18ab7ae
11 changed files with 839 additions and 1072 deletions

View File

@@ -31,6 +31,7 @@ message BattleColliderInfo {
double virtualGridToWorldRatio = 22;
int32 spAtkLookupFrames = 23;
int32 renderCacheSize = 24;
}
message PlayerDownsync {
@@ -108,18 +109,20 @@ message MeleeBullet {
int32 recoveryFramesOnBlock = 5;
int32 recoveryFramesOnHit = 6;
sharedprotos.Vec2D moveforward = 7;
sharedprotos.Vec2D hitboxOffset = 8;
double hitboxOffset = 8;
sharedprotos.Vec2D hitboxSize = 9;
int32 offenderJoinIndex = 10;
int32 originatedRenderFrameId = 11;
int32 originatedRenderFrameId = 10;
// for defender
int32 hitStunFrames = 12;
int32 blockStunFrames = 13;
double pushback = 14;
int32 hitStunFrames = 11;
int32 blockStunFrames = 12;
double pushback = 13;
int32 releaseTriggerType = 15; // 1: rising-edge, 2: falling-edge
int32 damage = 16;
int32 releaseTriggerType = 14; // 1: rising-edge, 2: falling-edge
int32 damage = 15;
int32 offenderJoinIndex = 16;
int32 offenderPlayerId = 17;
}
message RoomDownsyncFrame {