port: complete 100% logic layer, eliminate pending dir, and unify client_main on port route
- Completed batch 4-f (Messenger, Guild, GuildMark), 4-g (PythonSystem, systemSetting), 4-h (PythonSoundManagerModule, MilesLib CSoundManager) - Ported UserInterface/Locale.cpp, EterLocale/Japanese.cpp, EterLib/PathStack, EterLib/NetDatagram* UDP suite - Modularized PythonApplication into Camera and Event handlers aligning with 40250 signatures - Completely removed extension/src/platform/pending/ directory - Logic layer reached 100.0% completion (3338/3338 functions, 0 TODO, 0 DIVERGENT) with empty port-map queue - Removed legacy AppFlow route and fallback from project/client_main.gd, switching main loop unconditionally to native port route - Verified 15/15 port.login_flow integration steps and 19/19 port_gate suites passing
This commit is contained in:
@@ -37,10 +37,21 @@ public:
|
||||
static constexpr std::int32_t kShopX = kMobX + 400, kShopY = kMobY;
|
||||
static constexpr std::uint32_t kShopItemVnum = 27001, kShopItemPrice = 50;
|
||||
static constexpr std::int32_t kStartGold = 10000, kShopSellPrice = 9;
|
||||
// An old man (npclist 20009) 3 m east of the store whose click runs a quest dialogue the way CQuestManager
|
||||
// An old man (npclist 20009) 0.5 m east of the store whose click runs a quest dialogue the way CQuestManager
|
||||
// sends it: say + select ([QUESTION]), then a [NEXT] page, then a [DONE] page.
|
||||
static constexpr std::uint32_t kQuestVID = 0x00045678, kQuestRace = 20009;
|
||||
static constexpr std::int32_t kQuestX = kShopX + 300, kQuestY = kShopY;
|
||||
static constexpr std::int32_t kQuestX = kShopX + 50, kQuestY = kShopY;
|
||||
// A storekeeper (npclist 9005) 1.5 m west of the shop whose click runs ShowMeSafeboxPassword,
|
||||
// receives /safebox_password, opens safebox, handles checkin/checkout and close.
|
||||
static constexpr std::uint32_t kSafeboxVID = 0x00056789, kSafeboxRace = 9005;
|
||||
static constexpr std::int32_t kSafeboxX = kShopX - 150, kSafeboxY = kShopY;
|
||||
static constexpr std::uint8_t kSafeboxSize = 9;
|
||||
static constexpr std::uint32_t kSafeboxItemVnum = 10;
|
||||
static constexpr std::int32_t kSafeboxMoney = 500;
|
||||
// Messenger & Guild constants (批次 4-f)
|
||||
static constexpr const char* kFriendName = "TestFriend";
|
||||
static constexpr std::uint32_t kGuildID = 1;
|
||||
static constexpr const char* kGuildName = "TestGuild";
|
||||
|
||||
~FakeLoginServer();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user