Verbatim 40250 GameLib ItemData/ItemManager and UserInterface PythonNonPlayer(+Module) replace their pending stand-ins and the nonplayer module stub. LoadLocaleData's body moves into the platform CPythonApplication stand-in, so the select phase loads item_proto and mob_proto; CPythonSkill is still pending, so it returns false after the tables load. login_flow checks item 19 (Sword+9) and mob 101 (Wild Dog), offline and live. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
51 lines
1.4 KiB
JSON
51 lines
1.4 KiB
JSON
{
|
|
"reference": "UserInterface/PythonNonPlayerModule.cpp",
|
|
"reference_sha256": "90e6460fd07557f1624adecea7a4866d992e586fbdeaedd773105f7490c5282a",
|
|
"priority": "P4",
|
|
"contracts": [],
|
|
"functions": {
|
|
"nonplayerGetEventType": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:nonplayerGetEventType"
|
|
]
|
|
},
|
|
"nonplayerGetEventTypeByVID": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:nonplayerGetEventTypeByVID"
|
|
]
|
|
},
|
|
"nonplayerGetLevelByVID": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:nonplayerGetLevelByVID"
|
|
]
|
|
},
|
|
"nonplayerGetGradeByVID": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:nonplayerGetGradeByVID"
|
|
]
|
|
},
|
|
"nonplayerGetMonsterName": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:nonplayerGetMonsterName"
|
|
]
|
|
},
|
|
"nonplayerLoadNonPlayerData": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:nonplayerLoadNonPlayerData"
|
|
]
|
|
},
|
|
"initNonPlayer": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/UserInterface/PythonNonPlayerModule.cpp:initNonPlayer"
|
|
]
|
|
}
|
|
}
|
|
}
|