struct RefineCost { item_id: uint; number: int; } table AvatarLevelAdvanceTemplate { avatar_id: uint; id: uint; min_level: uint; max_level: uint; hp_max: int; unk_5: int; unk_6: int; attack: int; defence: int; unk_9: int; unk_10: int; unk_11: int; unk_12: int; unk_13: int; unk_14: int; unk_15: int; unk_16: int; unk_17: int; unk_18: [int]; promotion_costs: [RefineCost]; } table AvatarLevelAdvanceTemplateTb { data: [AvatarLevelAdvanceTemplate]; }