mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 14:41:28 +00:00
Changelog
This commit is contained in:
parent
e835514fca
commit
6b18c71c11
@ -1,5 +1,28 @@
|
||||
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
||||
-------------------------------------------------------
|
||||
== 12/16/2018 ==
|
||||
Akkadius:
|
||||
- Implemented: Global Base Scaling: https://github.com/EQEmu/Server/wiki/NPC-Scaling
|
||||
- Implemented: Beginning of DevTools - more to be added over time (Status >= 200)
|
||||
- Display NPC info on target
|
||||
- Display Client info on target
|
||||
- Display NPC show commands on target
|
||||
- Loot
|
||||
- Grids
|
||||
- Emotes
|
||||
- Implemented: Support for saylinks to be used in GM commands
|
||||
- Deprecated: Commands
|
||||
- #listnpcs
|
||||
- Implemented: Commands
|
||||
- #list [npcs|players|corpses|doors|objects] [search]
|
||||
- Provides clickable saylinks to go to entities
|
||||
- #scale [static/dynamic] (With targeted NPC)
|
||||
- #scale [npc_name_search] [static/dynamic] (To make zone-wide changes)
|
||||
- #scale all [static/dynamic]
|
||||
- #devtools (alias #dev)
|
||||
- Implemented: New Logging categories automatically injected into `logsys_categories` table
|
||||
- Fixed an issue where newly injected categories were turned on by default
|
||||
|
||||
== 12/15/2018 ==
|
||||
Kinglykrab: Added multiple new instance related quest functions.
|
||||
1. quest::GetInstanceIDByCharID(const char *zone, int16 version, uint32 char_id)
|
||||
|
||||
@ -30,7 +30,7 @@
|
||||
Manifest: https://github.com/EQEmu/Server/blob/master/utils/sql/db_update_manifest.txt
|
||||
*/
|
||||
|
||||
#define CURRENT_BINARY_DATABASE_VERSION 9131
|
||||
#define CURRENT_BINARY_DATABASE_VERSION 9132
|
||||
#ifdef BOTS
|
||||
#define CURRENT_BINARY_BOTS_DATABASE_VERSION 9021
|
||||
#else
|
||||
|
||||
@ -385,6 +385,7 @@
|
||||
9129|2018_08_13_inventory_update.sql|SHOW TABLES LIKE 'inventory_versions'|empty|
|
||||
9130|2018_11_25_name_filter_update.sql|SHOW COLUMNS FROM `name_filter` LIKE 'id'|empty|
|
||||
9131|2018_12_13_spell_buckets.sql|SHOW TABLES LIKE 'spell_buckets'|empty|
|
||||
9132|2018_12_16_global_base_scaling.sql|SHOW TABLES LIKE 'npc_scale_global_base'|empty|
|
||||
|
||||
# Upgrade conditions:
|
||||
# This won't be needed after this system is implemented, but it is used database that are not
|
||||
|
||||
@ -1759,7 +1759,7 @@ void Client::Handle_Connect_OP_ZoneEntry(const EQApplicationPacket *app)
|
||||
/**
|
||||
* DevTools Load Settings
|
||||
*/
|
||||
if (Admin() > 200) {
|
||||
if (Admin() >= 200) {
|
||||
std::string dev_tools_window_key = StringFormat("%i-dev-tools-window-disabled", AccountID());
|
||||
if (DataBucket::GetData(dev_tools_window_key) == "true") {
|
||||
dev_tools_window_enabled = false;
|
||||
@ -10932,7 +10932,7 @@ void Client::Handle_OP_PopupResponse(const EQApplicationPacket *app)
|
||||
|
||||
case EQEmu::popupresponse::MOB_INFO_DISMISS:
|
||||
this->SetDisplayMobInfoWindow(false);
|
||||
this->Message(15, "GM Mob display window snoozed in this zone...");
|
||||
this->Message(15, "[DevTools] Window snoozed in this zone...");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@ -619,7 +619,8 @@ inline void NPCCommandsMenu(Client* client, NPC* npc)
|
||||
}
|
||||
|
||||
if (menu_commands.length() > 0) {
|
||||
client->Message(0, "| [Show Commands] %s", menu_commands.c_str());
|
||||
std::string dev_menu = "[" + EQEmu::SayLinkEngine::GenerateQuestSaylink("#devtools", false, "DevTools") + "] ";;
|
||||
client->Message(0, "| %s [Show Commands] %s", dev_menu.c_str(), menu_commands.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user