PythonNetworkStreamPhaseGame/PhaseGameActor/PhaseGameItem/Command, NetworkActorManager and PythonChat/PythonChatModule are ported verbatim and dispatched at runtime; the 2V0 chat stub module is removed and initChat() runs before initnet() as in 40250. InstanceBase, PythonCharacterManager and GameLib ActorInstance/RaceData/RaceManager compile but stay TODO until 2V2-c/d wire them. Units not ported yet get their singletons from PythonBoot's GameSingletons (CPythonApplication member order) and platform/pending stand-ins generated by platform_stub.py pending; const char* stand-ins return "". port.login_flow's fake server now sends the CInputLogin::Entergame order (actor insert, NPC positions, PHASE_GAME, land list, time, channel, greet notice, ping) and a TraceError observer asserts no unknown packet header. port.login_live passes against the real server for 10 s of game phase. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
615 lines
14 KiB
JSON
615 lines
14 KiB
JSON
{
|
|
"reference": "UserInterface/InstanceBase.cpp",
|
|
"reference_sha256": "73af0fdd22f5fbe97605dbfbde5963cf4f87b84e08d93ec092b4de6f28cd3225",
|
|
"priority": "P0",
|
|
"contracts": [],
|
|
"functions": {
|
|
"IsWall": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::SHORSE": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::~SHORSE": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::__Initialize": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::SetAttackSpeed": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::SetMoveSpeed": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::Create": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::Destroy": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::GetActorRef": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::GetActorPtr": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::GetLevel": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::IsNewMount": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::CanUseSkill": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::CanAttack": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::IsMounting": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::Deform": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SHORSE::Render": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__AttachHorseSaddle": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__DetachHorseSaddle": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::BlockMovement": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsBlockObject": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::AvoidObject": {
|
|
"status": "TODO"
|
|
},
|
|
"__ArmorVnumToShape": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::LessRenderOrder": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__LessRenderOrder_GetLODLevel": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__Background_GetWaterHeight": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__Background_IsWaterPixelPosition": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsInDustRange": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__EnableSkipCollision": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__DisableSkipCollision": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetShadowMapColor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetBackgroundHeight": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsMovieMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsInvisibility": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsParalysis": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsGameMaster": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsSameEmpire": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetEmpireID": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetGuildID": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetAlignment": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetAlignmentGrade": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetAlignmentType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetPKMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsKiller": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsPartyMember": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsInSafe": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CalculateDistanceSq3d": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnSelected": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnUnselected": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnTargeted": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnUntargeted": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::DestroySystem": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CreateSystem": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::New": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Delete": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetMainInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetMainInstancePtr": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__ClearMainInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsMainInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsExistMainInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__MainCanSeeHiddenThing": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetBowRange": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__FindInstancePtr": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__FindRaceType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Create": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__Create_SetName": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__Create_SetWarpName": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetNameString": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetRace": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsChangableWeapon": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsWearingDress": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsHoldingPickAxe": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsNewMount": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsMountingHorse": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::MountHorse": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::DismountHorse": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetInfo": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::ResetPerformanceCounter": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_IsLastPixelPosition": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_GetLastPixelPositionRef": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_SetDstPixelPositionZ": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_SetDstPixelPosition": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_SetSrcPixelPosition": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_GetCurPixelPositionRef": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_GetDstPixelPositionRef": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_GetSrcPixelPositionRef": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnSyncing": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnWaiting": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::OnMoving": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::ChangeGuild": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetPart": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetShape": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanAct": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanMove": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanUseSkill": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanAttack": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanFishing": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsBowMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsHandMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsFishingMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsFishing": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsDead": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsStun": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsSleep": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsSyncing": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::NEW_SetOwner": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetLocalTime": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::PushUDPState": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::PushTCPStateExpanded": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::PushTCPState": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__CanProcessNetworkStatePacket": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsEnableTCPProcess": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::StateProcess": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::MovementProcess": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__ProcessFunctionEmotion": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Update": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Transform": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Deform": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RenderTrace": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Render": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RenderToShadowMap": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RenderCollision": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetVirtualID": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetVirtualNumber": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetInstanceType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetAlignment": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetPKMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetKiller": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetPartyMemberFlag": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetStateFlags": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetComboType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetNameString": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetRace": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsConflictAlignmentInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetDuelMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetDuelMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsAttackableInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsTargetableInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanChangeTarget": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanPickInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CanViewTargetHP": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsPoly": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsPC": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsNPC": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsEnemy": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsStone": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsGuildWall": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsResource": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsWarp": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsGoto": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsObject": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsBuilding": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsDoor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsWoodenDoor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsStoneDoor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsFlag": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IsForceVisible": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetInstanceType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetVirtualID": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetVirtualNumber": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsInViewFrustum": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__CanRender": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IntersectBoundingBox": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::IntersectDefendingSphere": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetDistance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetGraphicThingInstanceRef": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetGraphicThingInstancePtr": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RefreshActorInstance": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Refresh": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RestoreRenderMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetAddRenderMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetModulateRenderMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetRenderMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetAddColor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__SetBlendRenderingMode": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__SetAlphaValue": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetAlphaValue": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetHair": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::ChangeHair": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetArmor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetShape": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetWeaponType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__ClearWeaponRefineEffect": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__ClearArmorRefineEffect": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetRefinedEffect": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetWeapon": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::ChangeWeapon": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::ChangeArmor": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__IsShapeAnimalWear": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__GetRaceType": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RefreshState": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::RegisterBoundingSphere": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CreateDeviceObjects": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::DestroyDeviceObjects": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::Destroy": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__InitializeRotationSpeed": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__Warrior_Initialize": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::__Initialize": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::CInstanceBase": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::~CInstanceBase": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::GetBoundBox": {
|
|
"status": "TODO"
|
|
},
|
|
"CInstanceBase::SetLevel": {
|
|
"status": "TODO"
|
|
}
|
|
}
|
|
}
|