Files
KianaBH3/game_server/packet/handlers/GetWorldMapDataReq.py
2024-11-07 23:25:15 +08:00

177 lines
5.2 KiB
Python

import betterproto
from game_server.net.session import Session
from lib.proto import (
GetWorldMapDataReq,
GetWorldMapDataRsp,
WorldMapData
)
async def handle(session: Session, msg: GetWorldMapDataReq) -> betterproto.Message:
return GetWorldMapDataRsp(
retcode=0,
world_map_list=[
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=1,
world_map_id=1
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=2,
world_map_id=2
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
high_light_max_level=30,
high_light_min_level=25,
id=3,
world_map_id=3
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=5,
weight=1,
world_map_id=5
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
high_light_max_level=88,
high_light_min_level=15,
id=6,
weight=1,
world_map_id=6
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
high_light_max_level=40,
high_light_min_level=30,
id=7,
weight=1,
world_map_id=7
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=8,
weight=1,
world_map_id=8
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=9,
weight=1,
world_map_id=9
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=10,
weight=1,
world_map_id=10
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=11,
weight=1,
world_map_id=11
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=49,
weight=1,
world_map_id=12
),
WorldMapData(
advance_time=1563069600,
begin_time=1563069600,
end_time=2060107199,
high_light_max_level=99,
high_light_min_level=20,
id=121,
weight=205,
world_map_id=2107
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
high_light_max_level=99,
high_light_min_level=50,
id=286,
weight=1,
world_map_id=18
),
WorldMapData(
advance_time=1611712800,
begin_time=1611712800,
end_time=2060107199,
high_light_max_level=88,
high_light_min_level=15,
id=307,
weight=1,
world_map_id=2221
),
WorldMapData(
advance_time=1705716000,
begin_time=1705716000,
end_time=2060107199,
id=1004,
weight=1,
world_map_id=1004
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
id=445,
weight=1000,
world_map_id=2313
),
WorldMapData(
advance_time=1300046400,
begin_time=1300046400,
end_time=2060107199,
high_light_max_level=30,
high_light_min_level=25,
id=451,
world_map_id=19
),
WorldMapData(
advance_time=1730080800,
begin_time=1730080800,
end_time=1880308800,
id=452,
weight=1301,
world_map_id=2317
),
WorldMapData(
advance_time=1729108800,
begin_time=1729108800,
end_time=1880308800,
id=458,
weight=122,
world_map_id=2320
)
]
)