mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 18:22:26 +08:00
35 lines
1.1 KiB
Protocol Buffer
35 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
option go_package = "./;proto";
|
|
|
|
import "define.proto";
|
|
|
|
message AISnapshotEntitySkillCycle {
|
|
bool failed = 12;
|
|
bool trydoskill = 8;
|
|
bool success = 9;
|
|
bool selected = 1;
|
|
uint32 skill_id = 2;
|
|
}
|
|
|
|
message AISnapshotEntityData {
|
|
float tick_time = 5;
|
|
uint32 tactic = 2;
|
|
repeated AISnapshotEntitySkillCycle finished_skill_cycles = 9;
|
|
float moved_distance = 4;
|
|
uint32 ai_target_id = 13;
|
|
uint32 threat_target_id = 3;
|
|
uint32 threat_list_size = 1;
|
|
uint32 entity_id = 15;
|
|
map<uint32, uint32> hitting_avatars = 7;
|
|
float distance_to_player = 11;
|
|
uint32 attack_target_id = 10;
|
|
float real_time = 14;
|
|
}
|
|
|
|
message AISnapshotInfo {
|
|
repeated AISnapshotEntityData ai_snapshots = 13;
|
|
}
|