2V3-a: walk with the keyboard through the ported player chain
PythonPlayer, PythonPlayerInput{,Keyboard,Mouse}, PythonPlayerEventHandler,
PythonPlayerSkill, PythonPlayerModule and GameType are verbatim copies; the
`player` stub module and the pending PythonPlayer/GameType stand-ins are gone.
Unported callees (CPythonSkill, CItemData, CItemManager, CPythonItem, ...) are
pending stubs. 64-bit fixes: emotion icon handles use Py_BuildPointer, and
PyDict_Next takes Py_ssize_t.
The actor did not move because GrannyUpdateModelMatrix passed the model matrix
through. Walk/run motions use constant root-motion extraction
(AccumulationFlags=AccumulationExtracted, LoopTranslation e.g. (0,-300,0) for
the warrior run, same as the .msa Accumulation). libgr2 now reads both fields
from TrackGroups[0], and the runtime moves by LoopTranslation over each
control's local-clock span, blended by control weight. VDA extraction is not
implemented.
port.login_flow presses DIK_UP; the actor walks more than 100 cm, and the fake
server parses CG packets and sees CG_MOVE FUNC_MOVE, then FUNC_WAIT at the new
position. port.login_live against the real server walked 132 cm.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
157f7c3bb4
commit
ff0983d3c8
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"reference": "UserInterface/GameType.cpp",
|
||||
"reference_sha256": "7b77d5e103ff1b8463227d8914ebc9fc8a7237c9a2aa254b15dbabcca492f218",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"DefaultFont_Startup": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:DefaultFont_Startup"
|
||||
]
|
||||
},
|
||||
"DefaultFont_Cleanup": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:DefaultFont_Cleanup"
|
||||
]
|
||||
},
|
||||
"DefaultFont_SetName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:DefaultFont_SetName"
|
||||
]
|
||||
},
|
||||
"ReloadDefaultFonts": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:ReloadDefaultFonts"
|
||||
]
|
||||
},
|
||||
"DefaultFont_GetResource": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:DefaultFont_GetResource"
|
||||
]
|
||||
},
|
||||
"DefaultItalicFont_GetResource": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:DefaultItalicFont_GetResource"
|
||||
]
|
||||
},
|
||||
"SetGuildSymbolPath": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:SetGuildSymbolPath"
|
||||
]
|
||||
},
|
||||
"GetGuildSymbolFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:GetGuildSymbolFileName"
|
||||
]
|
||||
},
|
||||
"SlotTypeToInvenType": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/GameType.cpp:SlotTypeToInvenType"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,848 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonPlayer.cpp",
|
||||
"reference_sha256": "6b831abcc6a4d767a9a100a66fc7682ec2508f65839c1dcaf6cfc3940e5f06ae",
|
||||
"priority": "P0",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPythonPlayer::SPlayerStatus::SetPoint": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SPlayerStatus::SetPoint"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SPlayerStatus::GetPoint": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SPlayerStatus::GetPoint"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::AffectIndexToSkillIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::AffectIndexToSkillIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::AffectIndexToSkillSlotIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::AffectIndexToSkillSlotIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetPickedActorPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetPickedActorPtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetPickedActorID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetPickedActorID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetPickedItemID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetPickedItemID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetPickedGroundPos": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetPickedGroundPos"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_GetMainActorPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NEW_GetMainActorPosition"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RegisterEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RegisterEffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_ShowEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NEW_ShowEffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_FindActorPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NEW_FindActorPtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_GetMainActorPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NEW_GetMainActorPtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::Update"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsUsingChargeSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__IsUsingChargeSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__Update_AutoAttack": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__Update_AutoAttack"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__Update_NotifyGuildAreaEvent": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__Update_NotifyGuildAreaEvent"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetMainCharacterIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetMainCharacterIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetMainCharacterIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetMainCharacterIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsMainCharacterIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsMainCharacterIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetGuildID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetGuildID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetWeaponPower": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetWeaponPower"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetRace": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetRace"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetRace": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetRace"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetRaceStat": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetRaceStat"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetLevelAtk": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetLevelAtk"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetStatAtk": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetStatAtk"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetWeaponAtk": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetWeaponAtk"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetTotalAtk": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetTotalAtk"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetHitRate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetHitRate"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetEvadeRate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__GetEvadeRate"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__UpdateBattleStatus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__UpdateBattleStatus"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetStatus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetStatus"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetStatus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetStatus"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetName"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetName"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NotifyDeletingCharacterInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NotifyDeletingCharacterInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NotifyCharacterDead": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NotifyCharacterDead"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NotifyCharacterUpdate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NotifyCharacterUpdate"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NotifyDeadMainCharacter": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NotifyDeadMainCharacter"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NotifyChangePKMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NotifyChangePKMode"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::MoveItemData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::MoveItemData"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemData"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetItemData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetItemData"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemFlags": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemFlags"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemCount"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemCountByVnum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemCountByVnum"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemMetinSocket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemMetinSocket"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetItemAttribute": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetItemAttribute"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetItemCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetItemCount"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetItemMetinSocket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetItemMetinSocket"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetItemAttribute": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetItemAttribute"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetQuickPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetQuickPage"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetQuickPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetQuickPage"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::LocalQuickSlotIndexToGlobalQuickSlotIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::LocalQuickSlotIndexToGlobalQuickSlotIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetGlobalQuickSlotData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetGlobalQuickSlotData"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetLocalQuickSlotData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetLocalQuickSlotData"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__RefLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__RefLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__RefGlobalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__RefGlobalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RemoveQuickSlotByValue": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RemoveQuickSlotByValue"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsItem"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RequestMoveGlobalQuickSlotToLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RequestMoveGlobalQuickSlotToLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RequestAddLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RequestAddLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RequestAddToEmptyLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RequestAddToEmptyLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RequestDeleteGlobalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RequestDeleteGlobalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RequestUseLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RequestUseLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::AddQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::AddQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::DeleteQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::DeleteQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::MoveQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::MoveQuickSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsBeltInventorySlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsBeltInventorySlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsInventorySlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsInventorySlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsEquipmentSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsEquipmentSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsEquipItemInSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsEquipItemInSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillSlotIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillSlotIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillGrade": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillGrade"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillLevel": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillLevel"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillCurrentEfficientPercentage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillCurrentEfficientPercentage"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillNextEfficientPercentage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillNextEfficientPercentage"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetSkillLevel": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetSkillLevel"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetSkillLevel_": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetSkillLevel_"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::EndSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::EndSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetSkillElapsedCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetSkillElapsedCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ActivateSkillSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__ActivateSkillSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__DeactivateSkillSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__DeactivateSkillSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsSkillActive": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsSkillActive"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsToggleSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsToggleSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetPlayTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetPlayTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetPlayTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetPlayTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SendClickItemPacket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SendClickItemPacket"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__SendClickActorPacket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__SendClickActorPacket"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ActEmotion": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::ActEmotion"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::StartEmotionProcess": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::StartEmotionProcess"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::EndEmotionProcess": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::EndEmotionProcess"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsProcessingEmotion": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__IsProcessingEmotion"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetDungeonDestinationPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetDungeonDestinationPosition"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::AlarmHaveToGo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::AlarmHaveToGo"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ExitParty": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::ExitParty"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::AppendPartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::AppendPartyMember"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::LinkPartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::LinkPartyMember"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::UnlinkPartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::UnlinkPartyMember"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::UpdatePartyMemberInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::UpdatePartyMemberInfo"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::UpdatePartyMemberAffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::UpdatePartyMemberAffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RemovePartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RemovePartyMember"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsPartyMemberByVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsPartyMemberByVID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsPartyMemberByName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsPartyMemberByName"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetPartyMemberPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetPartyMemberPtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::PartyMemberPIDToVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::PartyMemberPIDToVID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::PartyMemberVIDToPID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::PartyMemberVIDToPID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsSamePartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsSamePartyMember"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RememberChallengeInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RememberChallengeInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RememberRevengeInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RememberRevengeInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::RememberCantFightInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::RememberCantFightInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ForgetInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::ForgetInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsChallengeInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsChallengeInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsRevengeInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsRevengeInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsCantFightInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsCantFightInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::OpenPrivateShop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::OpenPrivateShop"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ClosePrivateShop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::ClosePrivateShop"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsOpenPrivateShop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsOpenPrivateShop"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetObserverMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetObserverMode"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::IsObserverMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::IsObserverMode"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ToggleCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__ToggleCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ToggleLevelLimit": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::__ToggleLevelLimit"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::StartStaminaConsume": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::StartStaminaConsume"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::StopStaminaConsume": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::StopStaminaConsume"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetPKMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::GetPKMode"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetMobileFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetMobileFlag"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::HasMobilePhoneNumber": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::HasMobilePhoneNumber"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetGameWindow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::SetGameWindow"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_ClearSkillData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::NEW_ClearSkillData"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ClearSkillDict": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::ClearSkillDict"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::Clear"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::CPythonPlayer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::CPythonPlayer"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::~CPythonPlayer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayer.cpp:CPythonPlayer::~CPythonPlayer"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,77 +7,149 @@
|
||||
],
|
||||
"functions": {
|
||||
"CPythonPlayerEventHandler::GetSingleton": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::GetSingleton"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::~CPythonPlayerEventHandler": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::~CPythonPlayerEventHandler"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnClearAffects": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnClearAffects"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnSetAffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnSetAffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnResetAffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnResetAffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnSyncing": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnSyncing"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnWaiting": {
|
||||
"status": "DIVERGENT",
|
||||
"note": "reference fires only inside CInstanceBase::Transform() while IsWalking() and this frame's displacement <=1.0 (InstanceBase.cpp:1922-1930), 100ms throttle vs m_kPPosPrevWaiting; not ported. The old idle-standing resend (_tick_on_waiting) was removed 2026-09-22."
|
||||
"status": "PORTED",
|
||||
"note": "reference fires only inside CInstanceBase::Transform() while IsWalking() and this frame's displacement <=1.0 (InstanceBase.cpp:1922-1930), 100ms throttle vs m_kPPosPrevWaiting; not ported. The old idle-standing resend (_tick_on_waiting) was removed 2026-09-22.",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnWaiting"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnMoving": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnMoving"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnMove": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnMove"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnStop": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnStop"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnWarp": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnWarp"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnAttack": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnAttack"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnUseSkill": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnUseSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnUpdate": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnUpdate"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnChangeShape": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnChangeShape"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::OnHit": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::OnHit"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::FlushVictimList": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::FlushVictimList"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CPythonPlayerEventHandler": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CPythonPlayerEventHandler"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnSetFlyTarget": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnSetFlyTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnShoot": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnShoot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::Set": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::Set"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::SetTarget": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::SetTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnExplodingAtAnotherTarget": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnExplodingAtAnotherTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnExplodingAtTarget": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerEventHandler.cpp:CPythonPlayerEventHandler::CNormalBowAttack_FlyEventHandler_AutoClear::OnExplodingAtTarget"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,302 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonPlayerInput.cpp",
|
||||
"reference_sha256": "a1967697f9d0b96bbcdaab5b73c9fc6473739e29281cd96d1d87d0a7af496ea8",
|
||||
"priority": "P0",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPythonPlayer::__GetPickableDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__GetPickableDistance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::PickCloseMoney": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::PickCloseMoney"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::PickCloseItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::PickCloseItem"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsTarget": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__IsTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsSameTargetVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__IsSameTargetVID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetTargetVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__GetTargetVID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetTargetVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::GetTargetVID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetTargetActorPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__GetTargetActorPtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__SetTargetVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__SetTargetVID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ClearTarget": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ClearTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetTarget": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::SetTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ChangeTargetToPickedInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ChangeTargetToPickedInstance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetSkillTargetInstancePtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__GetSkillTargetInstancePtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetDeadTargetInstancePtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__GetDeadTargetInstancePtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetAliveTargetInstancePtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__GetAliveTargetInstancePtr"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::OpenCharacterMenu": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::OpenCharacterMenu"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnClickItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnClickItem"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnClickActor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnClickActor"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnPressActor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnPressActor"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnPressItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnPressItem"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnClickGround": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnClickGround"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetMovableGroundDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::SetMovableGroundDistance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsMovableGroundDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__IsMovableGroundDistance"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnPressGround": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnPressGround"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnPressScreen": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__OnPressScreen"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_MoveToDirection": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_MoveToDirection"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_Stop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_Stop"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_CancelFishing": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_CancelFishing"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_Fishing": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_Fishing"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_Attack": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_Attack"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_IsEmptyReservedDelayTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_IsEmptyReservedDelayTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetAutoCameraRotationSpeed": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_SetAutoCameraRotationSpeed"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_ResetCameraRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_ResetCameraRotation"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CanShot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__CanShot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CanChangeTarget": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__CanChangeTarget"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CanMove": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__CanMove"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CanAttack": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__CanAttack"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_GetMultiKeyDirRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_GetMultiKeyDirRotation"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_GetMouseDirRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::NEW_GetMouseDirRotation"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetDegreeFromPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::GetDegreeFromPosition"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ClearReservedAction": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ClearReservedAction"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ReserveClickItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ReserveClickItem"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ReserveClickActor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ReserveClickActor"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ReserveClickGround": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ReserveClickGround"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsReservedUseSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__IsReservedUseSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ReserveUseSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ReserveUseSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ClearAutoAttackTargetActorID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ClearAutoAttackTargetActorID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__SetAutoAttackTargetActorID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__SetAutoAttackTargetActorID"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ReserveProcess_ClickActor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInput.cpp:CPythonPlayer::__ReserveProcess_ClickActor"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonPlayerInputKeyboard.cpp",
|
||||
"reference_sha256": "c559220298d2f50e1028f859dbbe110dea0fe776d0037b66b03916385ecf4e01",
|
||||
"priority": "P0",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPythonPlayer::SetAttackKeyState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputKeyboard.cpp:CPythonPlayer::SetAttackKeyState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetSingleDIKKeyState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputKeyboard.cpp:CPythonPlayer::NEW_SetSingleDIKKeyState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetSingleDirKeyState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputKeyboard.cpp:CPythonPlayer::NEW_SetSingleDirKeyState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetMultiDirKeyState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputKeyboard.cpp:CPythonPlayer::NEW_SetMultiDirKeyState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::GetDegreeFromDirection": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputKeyboard.cpp:CPythonPlayer::GetDegreeFromDirection"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonPlayerInputMouse.cpp",
|
||||
"reference_sha256": "6c9476fe2d668e7fcf07c70f6da4e6c24141314cd1d944844785697f684c3bec",
|
||||
"priority": "P0",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPythonPlayer::NEW_SetMouseMoveState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_SetMouseMoveState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_MoveToMouseScreenDirection": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_MoveToMouseScreenDirection"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetMouseCameraState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_SetMouseCameraState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetMouseSmartState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_SetMouseSmartState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnPressSmart": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::__OnPressSmart"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__OnClickSmart": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::__OnClickSmart"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ShowPickedEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::__ShowPickedEffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetMouseFunc": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_SetMouseFunc"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_GetMouseFunc": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_GetMouseFunc"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetQuickCameraMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::SetQuickCameraMode"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetMouseState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_SetMouseState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_SetMouseMiddleButtonState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_SetMouseMiddleButtonState"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::NEW_RefreshMouseWalkingDirection": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::NEW_RefreshMouseWalkingDirection"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__IsRightButtonSkillMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerInputMouse.cpp:CPythonPlayer::__IsRightButtonSkillMode"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,800 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonPlayerModule.cpp",
|
||||
"reference_sha256": "15416546cb584c518de5b984a7dc6ca3f1af1a093b028e834edb7e9c087a1c63",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"playerPickCloseItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerPickCloseItem"
|
||||
]
|
||||
},
|
||||
"playerSetGameWindow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetGameWindow"
|
||||
]
|
||||
},
|
||||
"playerSetQuickCameraMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetQuickCameraMode"
|
||||
]
|
||||
},
|
||||
"playerSetMainCharacterIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetMainCharacterIndex"
|
||||
]
|
||||
},
|
||||
"playerGetMainCharacterIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetMainCharacterIndex"
|
||||
]
|
||||
},
|
||||
"playerGetMainCharacterName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetMainCharacterName"
|
||||
]
|
||||
},
|
||||
"playerGetMainCharacterPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetMainCharacterPosition"
|
||||
]
|
||||
},
|
||||
"playerIsMainCharacterIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsMainCharacterIndex"
|
||||
]
|
||||
},
|
||||
"playerCanAttackInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerCanAttackInstance"
|
||||
]
|
||||
},
|
||||
"playerIsActingEmotion": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsActingEmotion"
|
||||
]
|
||||
},
|
||||
"playerIsPVPInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsPVPInstance"
|
||||
]
|
||||
},
|
||||
"playerIsSameEmpire": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsSameEmpire"
|
||||
]
|
||||
},
|
||||
"playerIsChallengeInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsChallengeInstance"
|
||||
]
|
||||
},
|
||||
"playerIsRevengeInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsRevengeInstance"
|
||||
]
|
||||
},
|
||||
"playerIsCantFightInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsCantFightInstance"
|
||||
]
|
||||
},
|
||||
"playerGetCharacterDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetCharacterDistance"
|
||||
]
|
||||
},
|
||||
"playerIsInSafeArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsInSafeArea"
|
||||
]
|
||||
},
|
||||
"playerIsMountingHorse": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsMountingHorse"
|
||||
]
|
||||
},
|
||||
"playerIsObserverMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsObserverMode"
|
||||
]
|
||||
},
|
||||
"playerActEmotion": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerActEmotion"
|
||||
]
|
||||
},
|
||||
"playerShowPlayer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerShowPlayer"
|
||||
]
|
||||
},
|
||||
"playerHidePlayer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerHidePlayer"
|
||||
]
|
||||
},
|
||||
"playerComboAttack": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerComboAttack"
|
||||
]
|
||||
},
|
||||
"playerRegisterEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRegisterEffect"
|
||||
]
|
||||
},
|
||||
"playerRegisterCacheEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRegisterCacheEffect"
|
||||
]
|
||||
},
|
||||
"playerSetAttackKeyState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetAttackKeyState"
|
||||
]
|
||||
},
|
||||
"playerSetSingleDIKKeyState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetSingleDIKKeyState"
|
||||
]
|
||||
},
|
||||
"playerEndKeyWalkingImmediately": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerEndKeyWalkingImmediately"
|
||||
]
|
||||
},
|
||||
"playerStartMouseWalking": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerStartMouseWalking"
|
||||
]
|
||||
},
|
||||
"playerEndMouseWalking": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerEndMouseWalking"
|
||||
]
|
||||
},
|
||||
"playerResetCameraRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerResetCameraRotation"
|
||||
]
|
||||
},
|
||||
"playerSetAutoCameraRotationSpeed": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetAutoCameraRotationSpeed"
|
||||
]
|
||||
},
|
||||
"playerSetMouseState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetMouseState"
|
||||
]
|
||||
},
|
||||
"playerSetMouseFunc": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetMouseFunc"
|
||||
]
|
||||
},
|
||||
"playerGetMouseFunc": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetMouseFunc"
|
||||
]
|
||||
},
|
||||
"playerSetMouseMiddleButtonState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetMouseMiddleButtonState"
|
||||
]
|
||||
},
|
||||
"playerGetName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetName"
|
||||
]
|
||||
},
|
||||
"playerGetRace": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetRace"
|
||||
]
|
||||
},
|
||||
"playerGetJob": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetJob"
|
||||
]
|
||||
},
|
||||
"playerGetPlayTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetPlayTime"
|
||||
]
|
||||
},
|
||||
"playerSetPlayTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetPlayTime"
|
||||
]
|
||||
},
|
||||
"playerIsSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"playerGetSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"playerIsSkillActive": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsSkillActive"
|
||||
]
|
||||
},
|
||||
"playerUseGuildSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerUseGuildSkill"
|
||||
]
|
||||
},
|
||||
"playerAffectIndexToSkillIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerAffectIndexToSkillIndex"
|
||||
]
|
||||
},
|
||||
"playerGetEXP": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetEXP"
|
||||
]
|
||||
},
|
||||
"playerGetStatus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetStatus"
|
||||
]
|
||||
},
|
||||
"playerSetStatus": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetStatus"
|
||||
]
|
||||
},
|
||||
"playerGetElk": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetElk"
|
||||
]
|
||||
},
|
||||
"playerGetGuildID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetGuildID"
|
||||
]
|
||||
},
|
||||
"playerGetGuildName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetGuildName"
|
||||
]
|
||||
},
|
||||
"playerGetAlignmentData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetAlignmentData"
|
||||
]
|
||||
},
|
||||
"playerSetSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetSkill"
|
||||
]
|
||||
},
|
||||
"playerGetSkillIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillIndex"
|
||||
]
|
||||
},
|
||||
"playerGetSkillSlotIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillSlotIndex"
|
||||
]
|
||||
},
|
||||
"playerGetSkillGrade": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillGrade"
|
||||
]
|
||||
},
|
||||
"playerGetSkillLevel": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillLevel"
|
||||
]
|
||||
},
|
||||
"playerGetSkillCurrentEfficientPercentage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillCurrentEfficientPercentage"
|
||||
]
|
||||
},
|
||||
"playerGetSkillNextEfficientPercentage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetSkillNextEfficientPercentage"
|
||||
]
|
||||
},
|
||||
"playerClickSkillSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerClickSkillSlot"
|
||||
]
|
||||
},
|
||||
"playerChangeCurrentSkillNumberOnly": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerChangeCurrentSkillNumberOnly"
|
||||
]
|
||||
},
|
||||
"playerClearSkillDict": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerClearSkillDict"
|
||||
]
|
||||
},
|
||||
"playerMoveItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerMoveItem"
|
||||
]
|
||||
},
|
||||
"playerSendClickItemPacket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSendClickItemPacket"
|
||||
]
|
||||
},
|
||||
"playerGetItemIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemIndex"
|
||||
]
|
||||
},
|
||||
"playerGetItemFlags": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemFlags"
|
||||
]
|
||||
},
|
||||
"playerGetItemCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemCount"
|
||||
]
|
||||
},
|
||||
"playerSetItemCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetItemCount"
|
||||
]
|
||||
},
|
||||
"playerGetItemCountByVnum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemCountByVnum"
|
||||
]
|
||||
},
|
||||
"playerGetItemMetinSocket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemMetinSocket"
|
||||
]
|
||||
},
|
||||
"playerGetItemAttribute": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemAttribute"
|
||||
]
|
||||
},
|
||||
"playerGetItemLink": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemLink"
|
||||
]
|
||||
},
|
||||
"playerGetISellItemPrice": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetISellItemPrice"
|
||||
]
|
||||
},
|
||||
"playerGetQuickPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetQuickPage"
|
||||
]
|
||||
},
|
||||
"playerSetQuickPage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetQuickPage"
|
||||
]
|
||||
},
|
||||
"playerLocalQuickSlotIndexToGlobalQuickSlotIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerLocalQuickSlotIndexToGlobalQuickSlotIndex"
|
||||
]
|
||||
},
|
||||
"playerGetLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerGetGlobalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetGlobalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerRequestAddLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRequestAddLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerRequestAddToEmptyLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRequestAddToEmptyLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerRequestDeleteGlobalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRequestDeleteGlobalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerRequestMoveGlobalQuickSlotToLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRequestMoveGlobalQuickSlotToLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerRequestUseLocalQuickSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRequestUseLocalQuickSlot"
|
||||
]
|
||||
},
|
||||
"playerRemoveQuickSlotByValue": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRemoveQuickSlotByValue"
|
||||
]
|
||||
},
|
||||
"playerisItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerisItem"
|
||||
]
|
||||
},
|
||||
"playerIsBeltInventorySlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsBeltInventorySlot"
|
||||
]
|
||||
},
|
||||
"playerIsEquipmentSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsEquipmentSlot"
|
||||
]
|
||||
},
|
||||
"playerIsDSEquipmentSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsDSEquipmentSlot"
|
||||
]
|
||||
},
|
||||
"playerIsCostumeSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsCostumeSlot"
|
||||
]
|
||||
},
|
||||
"playerIsOpenPrivateShop": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsOpenPrivateShop"
|
||||
]
|
||||
},
|
||||
"playerIsValuableItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsValuableItem"
|
||||
]
|
||||
},
|
||||
"GetItemGrade": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:GetItemGrade"
|
||||
]
|
||||
},
|
||||
"playerGetItemGrade": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemGrade"
|
||||
]
|
||||
},
|
||||
"playerGetItemUnbindTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetItemUnbindTime"
|
||||
]
|
||||
},
|
||||
"playerCanRefine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerCanRefine"
|
||||
]
|
||||
},
|
||||
"playerCanAttachMetin": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerCanAttachMetin"
|
||||
]
|
||||
},
|
||||
"playerCanDetach": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerCanDetach"
|
||||
]
|
||||
},
|
||||
"playerCanUnlock": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerCanUnlock"
|
||||
]
|
||||
},
|
||||
"playerIsRefineGradeScroll": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsRefineGradeScroll"
|
||||
]
|
||||
},
|
||||
"playerUpdate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerUpdate"
|
||||
]
|
||||
},
|
||||
"playerRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRender"
|
||||
]
|
||||
},
|
||||
"playerClear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerClear"
|
||||
]
|
||||
},
|
||||
"playerClearTarget": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerClearTarget"
|
||||
]
|
||||
},
|
||||
"playerSetTarget": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetTarget"
|
||||
]
|
||||
},
|
||||
"playerOpenCharacterMenu": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerOpenCharacterMenu"
|
||||
]
|
||||
},
|
||||
"playerIsPartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsPartyMember"
|
||||
]
|
||||
},
|
||||
"playerIsPartyLeader": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsPartyLeader"
|
||||
]
|
||||
},
|
||||
"playerIsPartyLeaderByPID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsPartyLeaderByPID"
|
||||
]
|
||||
},
|
||||
"playerGetPartyMemberHPPercentage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetPartyMemberHPPercentage"
|
||||
]
|
||||
},
|
||||
"playerGetPartyMemberState": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetPartyMemberState"
|
||||
]
|
||||
},
|
||||
"playerGetPartyMemberAffects": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetPartyMemberAffects"
|
||||
]
|
||||
},
|
||||
"playerRemovePartyMember": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRemovePartyMember"
|
||||
]
|
||||
},
|
||||
"playerExitParty": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerExitParty"
|
||||
]
|
||||
},
|
||||
"playerGetPKMode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetPKMode"
|
||||
]
|
||||
},
|
||||
"playerHasMobilePhoneNumber": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerHasMobilePhoneNumber"
|
||||
]
|
||||
},
|
||||
"playerSetWeaponAttackBonusFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetWeaponAttackBonusFlag"
|
||||
]
|
||||
},
|
||||
"playerToggleCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerToggleCoolTime"
|
||||
]
|
||||
},
|
||||
"playerToggleLevelLimit": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerToggleLevelLimit"
|
||||
]
|
||||
},
|
||||
"playerGetTargetVID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetTargetVID"
|
||||
]
|
||||
},
|
||||
"playerRegisterEmotionIcon": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerRegisterEmotionIcon"
|
||||
]
|
||||
},
|
||||
"playerGetEmotionIconImage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetEmotionIconImage"
|
||||
]
|
||||
},
|
||||
"playerSetItemData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetItemData"
|
||||
]
|
||||
},
|
||||
"playerSetItemMetinSocket": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetItemMetinSocket"
|
||||
]
|
||||
},
|
||||
"playerSetItemAttribute": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetItemAttribute"
|
||||
]
|
||||
},
|
||||
"playerSetAutoPotionInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSetAutoPotionInfo"
|
||||
]
|
||||
},
|
||||
"playerGetAutoPotionInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerGetAutoPotionInfo"
|
||||
]
|
||||
},
|
||||
"playerSlotTypeToInvenType": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSlotTypeToInvenType"
|
||||
]
|
||||
},
|
||||
"playerIsEquippingBelt": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsEquippingBelt"
|
||||
]
|
||||
},
|
||||
"playerIsAvailableBeltInventoryCell": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerIsAvailableBeltInventoryCell"
|
||||
]
|
||||
},
|
||||
"playerSendDragonSoulRefine": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:playerSendDragonSoulRefine"
|
||||
]
|
||||
},
|
||||
"initPlayer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerModule.cpp:initPlayer"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonPlayerSkill.cpp",
|
||||
"reference_sha256": "6d09ecca17f5b4be9fa67b1bfd9303b5b0a362f4c029b901631846bedc7b0587",
|
||||
"priority": "P1",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPythonPlayer::ClearAffects": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::ClearAffects"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetAffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::SetAffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ResetAffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::ResetAffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::FindSkillSlotIndexBySkillIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::FindSkillSlotIndexBySkillIndex"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ChangeCurrentSkillNumberOnly": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::ChangeCurrentSkillNumberOnly"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::ClickSkillSlot": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::ClickSkillSlot"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckSkillUsable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckSkillUsable"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckShortArrow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckShortArrow"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckShortMana": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckShortMana"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckShortLife": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckShortLife"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckRestSkillCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckRestSkillCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckDashAffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckDashAffect"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__UseCurrentSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__UseCurrentSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetSkillTargetRange": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__GetSkillTargetRange"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__ProcessEnemySkillTargetRange": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__ProcessEnemySkillTargetRange"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CanUseSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CanUseSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__UseSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__UseSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__SendUseSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__SendUseSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__GetSkillType": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__GetSkillType"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__RunCoolTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__RunCoolTime"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__HasEnoughArrow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__HasEnoughArrow"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__HasItem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__HasItem"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::UseGuildSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::UseGuildSkill"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::SetComboSkillFlag": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::SetComboSkillFlag"
|
||||
]
|
||||
},
|
||||
"CPythonPlayer::__CheckSpecialSkill": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonPlayerSkill.cpp:CPythonPlayer::__CheckSpecialSkill"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user