mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-08 05:43:43 +00:00
Staff list contraband items on a new dashboard page (item search, reason, flag or flag and remove; contraband_manage to edit, reports_view to see). World servers check every inventory when a character loads and every item a player receives: each find is an economy flag of the new kind Contraband, shown with the other flags and in the character's related data. Items marked for removal are taken away, with a character snapshot kept first so they can be given back, an audit entry and a mail or chat message telling the player why. Staff are skipped unless contraband_ignore_staff is off. Worlds reload the list when it changes (RELOAD_CONTRABAND, added at the end of ePlayerAction). Fixes #1563 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
48 lines
885 B
CMake
48 lines
885 B
CMake
set(DDATABASES_DATABASES_SQLITE_TABLES_SOURCES
|
|
"Accounts.cpp"
|
|
"AccountsRewardCodes.cpp"
|
|
"AuditLog.cpp"
|
|
"Dashboard.cpp"
|
|
"Economy.cpp"
|
|
"Admin.cpp"
|
|
"ServerConfig.cpp"
|
|
"SlashCommands.cpp"
|
|
"ScheduledTasks.cpp"
|
|
"CharacterSnapshots.cpp"
|
|
"AccountNotes.cpp"
|
|
"AccountStrikes.cpp"
|
|
"Moderation.cpp"
|
|
"ServerHealth.cpp"
|
|
"PlayerPositions.cpp"
|
|
"AiSuggestions.cpp"
|
|
"ServerOperations.cpp"
|
|
"LiveOps.cpp"
|
|
"FeaturedProperties.cpp"
|
|
"Contraband.cpp"
|
|
"MessageCaptures.cpp"
|
|
"ChatLog.cpp"
|
|
"RelatedData.cpp"
|
|
"ActivityLog.cpp"
|
|
"Behaviors.cpp"
|
|
"BugReports.cpp"
|
|
"CharInfo.cpp"
|
|
"CharXml.cpp"
|
|
"CommandLog.cpp"
|
|
"Friends.cpp"
|
|
"IgnoreList.cpp"
|
|
"Leaderboard.cpp"
|
|
"Mail.cpp"
|
|
"MigrationHistory.cpp"
|
|
"ObjectIdTracker.cpp"
|
|
"PetNames.cpp"
|
|
"PlayerCheatDetections.cpp"
|
|
"PlayKeys.cpp"
|
|
"Property.cpp"
|
|
"PropertyContents.cpp"
|
|
"Servers.cpp"
|
|
"Ugc.cpp"
|
|
"UgcModularBuild.cpp"
|
|
PARENT_SCOPE
|
|
)
|
|
|