yuanshen/Yuanshen.Gameserver/assets/excel/OpenStateConfigData.json
wisedev fc2ac1050f First working version of the server
KCP gameserver with packet dispatch, scene streaming, combat, gacha and the
shop, plus a small HTTP server for the login flow and the wish history page.

Game data under assets is pulled out of the client instead of being typed by
hand. The excel tables come from the packed bin container and the spawn points
from the compiled scene scripts.
2026-09-04 02:10:50 +03:00

754 lines
No EOL
7.9 KiB
JSON

[
{
"id": 1,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 2,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 3,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 4,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 10,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 5,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 6,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 7,
"defaultState": true,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 8,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 9,
"defaultState": true,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 11,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 12,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 31,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 60
},
{}
],
"system_open_ui_id": 1
},
{
"id": 30,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 2
},
{}
]
},
{
"id": 37,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 2
},
{}
]
},
{
"id": 39,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 14
},
{}
]
},
{
"id": 45,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 54,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 35723
},
{}
],
"system_open_ui_id": 13
},
{
"id": 13,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 14,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 15,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 16,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 17,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 18,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 19,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 20,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 21,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 22,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 23,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 24,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 25,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 26,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 27,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 28,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 29,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 32,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 33,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 34,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 35,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 36,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 38,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 40,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 41,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 50,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 51,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 52,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 53,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 8
},
{}
],
"system_open_ui_id": 11
},
{
"id": 56,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 58,
"allowClientOpen": true,
"cond": [
{},
{}
],
"system_open_ui_id": 11
},
{
"id": 57,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 26
},
{}
]
},
{
"id": 43,
"defaultState": true,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 1001,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 1002,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 1
},
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 31101
}
]
},
{
"id": 1003,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 1004,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 5
},
{}
]
},
{
"id": 1005,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 5
},
{}
]
},
{
"id": 1006,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 13
},
{}
]
},
{
"id": 1007,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 1008,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 5
},
{}
]
},
{
"id": 1009,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 1
},
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 31101
}
]
},
{
"id": 1010,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 5
},
{}
]
},
{
"id": 903,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 1
},
{}
]
},
{
"id": 901,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 1
},
{}
]
},
{
"id": 902,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 1
},
{}
]
},
{
"id": 900,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 2010001
},
{}
],
"system_open_ui_id": 12
},
{
"id": 1100,
"cond": [
{},
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 2003003
}
]
},
{
"id": 1103,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 8
},
{}
]
},
{
"id": 1101,
"defaultState": true,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 1102,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 2211102
},
{}
]
},
{
"id": 1104,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 39303
},
{}
]
},
{
"id": 44,
"defaultState": true,
"allowClientOpen": true,
"cond": [
{},
{}
]
},
{
"id": 47,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 35001
},
{}
]
},
{
"id": 48,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 99902
},
{}
]
},
{
"id": 49,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 16
},
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 35001
}
],
"system_open_ui_id": 9
},
{
"id": 1403,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 35311
},
{}
]
},
{
"id": 1200,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 4000100
},
{}
],
"system_open_ui_id": 2
},
{
"id": 1201,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 4000110
},
{}
]
},
{
"id": 1202,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 4000104
},
{}
]
},
{
"id": 1300,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 1
},
{}
]
},
{
"id": 1301,
"cond": [
{
"cond_type": "OPEN_STATE_COND_PLAYER_LEVEL",
"param": 20
},
{}
],
"system_open_ui_id": 10
},
{
"id": 55,
"defaultState": true,
"cond": [
{},
{}
]
},
{
"id": 1401,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 35802
},
{}
]
},
{
"id": 1402,
"cond": [
{
"cond_type": "OPEN_STATE_COND_QUEST",
"param": 39403
},
{}
]
}
]