Add profile-driven AdventureBot character generation
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Canceled after 0s

This commit is contained in:
Nico committed 2026-10-28 11:30:47 +01:00
1 parent e333f2f9fc
commit 04aa87fcfc
33 files changed
+3465 -2

No files matched your search

@@ -0,0 +1,16 @@
-- Generated ownership/profile metadata is committed with the native character.
-- Never infer ownership from account/name/level when retiring a bot.
CREATE TABLE IF NOT EXISTS vcore_adventure_generated_bot (
character_guid INT UNSIGNED NOT NULL,
account_id INT UNSIGNED NOT NULL,
archetype VARCHAR(32) NOT NULL,
seed INT UNSIGNED NOT NULL,
persistent TINYINT UNSIGNED NOT NULL DEFAULT 1,
state VARCHAR(16) NOT NULL DEFAULT 'ready',
profile_lua MEDIUMTEXT NOT NULL,
created_at BIGINT UNSIGNED NOT NULL,
retired_at BIGINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (character_guid),
KEY account_state (account_id,state),
KEY rotation_pool (persistent,state)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;