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

22 lines
5.8 KiB
Python

import betterproto
from game_server.net.session import Session
from lib.proto import GetPhotoDataReq,GetPhotoDataRsp
async def handle(session: Session, msg: GetPhotoDataReq) -> betterproto.Message:
photo_type = {
9:[150001,150002,150003,600001,600002,600003,600004,600005,600006,600007,600008,600010,600011,600012,600013,600014,600015,600016,600018,600019,600021,600022,600023,600025,600026,600027,600028,600032,600033,600034,600035,600036,600037,600024,600029,600030,600031,600035,600036],
13:[1310001,1310002,1310003,1310004,1310005,1310006,1310007,1310008,1310009,1330001,1330002,1330003,1330004,1330005,1330006,1330007,1330008,1330009,1330010,1330011,1330012,1330013,1330014,1330015,1330016,1330017,1330018,1330019,1330020,1330021,1330022,1330023,1330024,1330025,1330026,1330027,1330028,1330029,1330030,1330031,1330032,1340001,1340002,1340003,1340004,1340005,1340006,1340007,1340008,1340009,1340010,1340011,1340012,1340013,1340014,1340016,1340017,1340018,1340019,1340020,1340021,1340022,1340023,1340024,1340025,1340026,1340027,1340028,1340029,1340030,1340031,1340032,1340033,1340034,1340035,1340036,1340037,1340038,1340039,1340040,1340041,1340042,1340043,1340044,1340045,1340046,1340047,1340048,1340049,1340050,1340051,1340052,1340053,1340054,1340055,1340056,1340057,1340058,1340059,1340060,1340061,1340062,1340063,1340064,1340065,1340066,1340067,1340068,1340069,1340070,1340071,1340072,1340073,1340074,1340075,1340076,1340077,1340078,1340079,1340080,1340081,1340082,1340083,1340084,1340085,1340086,1340087,1340088,1340089,1340090,1340091,1340092,1340093,1340094,1340095,1340096,1340097,1340098,1340099,1340100,1340101,1340102,1340103,1340104,1340105,1340106,1340107,1340108,1340109,1340110,1340111,1340112,1340113,1340114,1340115,1340116,1340117,1340118,1340119,1340120,1340121,1340122,1340123,1340124,1340125,1340126,1340127,1340128,1340129,1340130,1340131,1340132,1340133,1340134,1360001,1360002,1360003,1360004,1360005,1360006,1360007,1420001,1420002,1420003,1420004,1420005,1420006,1420011,1420012,1420013,1420014,1420015,1420016,1440001,1440002,1440003,1440004,1440005,1440006,1450001,1450002,1450003,1450004,1450005,1450006,1460001,1460002,1460003,1460004,1460005,1460006,1460007,1460008,1460009,1460010,1460011,1460012,1460013,1470001,1470002,1470003,1470004,1470005,1470006,1470007,1470011,1470012,1470013,1470014,1470015,1470016,1470017,1470018,1470019,1470020,1470021,1470022,1470023],
15:[1700001,1700002,1700003,1700004,1700005,1700006,1700007,1700008,1700009,1700010,1700011,1700012,1700013,1700014,1700015,1700016,1700017,1700018,1700019,1700020,1700021,1700022,1700023,1700024,1700025,1700026,1700027,1700028,1700029,1700030,1700031,1700032,1700033,1700034,1700035,1700036,1700037,1700038],
3:[300001,300002,300029,300030,300031,300032,300033,300034,300035,300036,300037,300038,300039,300040,300041,300042,300043,300044,300052,301022,301023,301024,301025,301026,301027,301028,310001,310002,310003,310004,310005,531000,531001,531002,531003,531004,531011,531012,531013,531014,531015,531021,531022,531023,531024,531041,531042,531043,531044,700201,700202,700501,700502,700503,700504,700505,700506,700507,700508,700509,700801,700802,700803,700804,700805,700806,700807,700808,700809,700810,701401,701402,701403,701404,701405,701406,701407,701409,701410,701411,701412,701413,701414,701415,701416,1400000,1400001,1400002,1400003,1400004,1400005,1400006,1480001,1480002,1480003,1480004,1480005,1480006,1480007,1480008,1480009,1480010,1480011,1500001,1500002,1500003,1500004,1500005,1500006,1500007,1500008,1500009,1500010,1500011,1660001,1660002,1660003,1660004,1660005,1660006,1660007,1660008,1660009,1660011,1660012,1660013,1660014,1660015,1660016,1660017,1660018,1660101,1660102,1660103,1660104,1660105,1660106,1660107,1660108,1660109,1660110,1712001,1712002,1712003,1712004,1712005,1712006,1712007,1712008,1713001,1713002,1713003,1713004,1713005,1713006,1713007,1713008,1713009,1713010,1713011,1713012,1713013,1713014,1713015,1713016,1713017,1715001,1715002,1715003,1715004,1715005,1715006,1715007,1715008,1716001,1716002,1716003,1716004,1717001,1717002,1718000,1718022,1718025,1718043,1718059,1718060,1718061,1718062,1718063,1718064,1718065,1718066,1718000,1718001,1720001],
4:[400035,400036,400037,400038,400039,400040,400041],
5:[511038,520002,520006,520010,520014,520016,520017,520020],
6:[11000,11001,11002,11003,11004,11007,11008,11009,11010,11011,11012,11013,11014,11015,11021,11031,11032,11033,11034,11035,11036,11037,11038,11039,11040,11041,11042,11043,11044,12001,12002,12003,12004,12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015,12016,12017,12018,12019,12020,12021,12022,12023,12024,12025,12026,12027,12028,12029,12033,12034,12035,12036,12041,12042,12043,12044,12045,12046,12047,12048,12049,12050,12051,12052,12053,12054,12055,12056,12057,12058,12059,12060,12061,12062,12063,12064,12065,12066,12067,12068,12069,12070,12071,12072,12073,12074,12075],
14:[1610000,1610001,1610002,1610003,1610005,1610007,1610008,1610009,1610010,1610011,1610012,1610013,1610014,1610018,1610019,1610101,1610104,1610105,1610106,1610107,1610108,1610109,1610110,1620001,1620002,1620003,1630001,1630002,1630003,1630004,1630005,1630006,1630007,1630008,1630009,1630010,1630011,1630012,1630013,1630014,1630015,1630016,1630017,1630018,1630019,1630020,1630021,1640001,1640002,1640003,1640004,1640005,1640006,1640007,1640008,1640009,1640010,1640011,1640013,1640014,1640016,1640017,1640018,1640019,1640020,1640021,1640022,1640023,1640024,1640025,1640026,1640027,1640028,1640029,1640030,1640031,1650001,1650002,1650003,1650004,1650005,1650006,1650007,1650008,1650009,1650010,1650011,1650012,1650013,1650014,1650015,1650016,1650017,1650018,1650019,1650020,1650021,1650023,1650024,1650025,1650026,1650027]
}
return GetPhotoDataRsp(
retcode=0,
type=msg.type,
photo_id_list=photo_type.get(msg.type,[])
)