Core/Creatures: Reworked setting move types in database

Port From (https://github.com/TrinityCore/TrinityCore/commit/f8c03a90661610e289029c78d2055d7b73a5ad98)
This commit is contained in:
hondacrx
2021-08-24 12:23:39 -04:00
parent 89058fec83
commit e4240fcd94
13 changed files with 669 additions and 492 deletions
+1 -1
View File
@@ -148,7 +148,7 @@ namespace Game.Chat
handler.SendSysMessage(CypherStrings.NpcinfoLevel, target.GetLevel());
handler.SendSysMessage(CypherStrings.NpcinfoEquipment, target.GetCurrentEquipmentId(), target.GetOriginalEquipmentId());
handler.SendSysMessage(CypherStrings.NpcinfoHealth, target.GetCreateHealth(), target.GetMaxHealth(), target.GetHealth());
handler.SendSysMessage(CypherStrings.NpcinfoInhabitType, cInfo.InhabitType);
handler.SendSysMessage(CypherStrings.NpcinfoMovementData, target.GetMovementTemplate().ToString());
handler.SendSysMessage(CypherStrings.NpcinfoUnitFieldFlags, (uint)target.m_unitData.Flags);
foreach (UnitFlags value in Enum.GetValues(typeof(UnitFlags)))
+12 -2
View File
@@ -169,6 +169,15 @@ namespace Game.Chat
return true;
}
[Command("creature_movement_override", RBACPermissions.CommandReloadCreatureMovementOverride, true)]
static bool HandleReloadCreatureMovementOverrideCommand(StringArguments args, CommandHandler handler)
{
Log.outInfo(LogFilter.Server, "Re-Loading Creature movement overrides...");
Global.ObjectMgr.LoadCreatureMovementOverrides();
handler.SendGlobalGMSysMessage("DB table `creature_movement_override` reloaded.");
return true;
}
[Command("creature_onkill_reputation", RBACPermissions.CommandReloadCreatureOnkillReputation, true)]
static bool HandleReloadOnKillReputationCommand(StringArguments args, CommandHandler handler)
{
@@ -902,7 +911,7 @@ namespace Game.Chat
handler.SendGlobalGMSysMessage("Vehicle templates reloaded.");
return true;
}
[Command("vehicle_template_accessory", RBACPermissions.CommandReloadVehicleTemplateAccessory, true)]
static bool HandleReloadVehicleTemplateAccessoryCommand(StringArguments args, CommandHandler handler)
{
@@ -985,6 +994,7 @@ namespace Game.Chat
HandleReloadCypherStringCommand(args, handler);
HandleReloadGameTeleCommand(args, handler);
HandleReloadCreatureMovementOverrideCommand(args, handler);
HandleReloadCreatureSummonGroupsCommand(args, handler);
HandleReloadVehicleAccessoryCommand(args, handler);
@@ -1119,4 +1129,4 @@ namespace Game.Chat
}
}
}
}
}