mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-22 02:04:52 +01:00
Core/Misc:
- 41 talents points instead of 71. - Add baseGain formula for 81-85. - Drop RACE_GILNEAN. - Add language for WORGEN & GOBLIN. - Rename SKILL_LANG_GILNEAN to SKILL_LANG_WORGEN.
This commit is contained in:
@@ -50,7 +50,8 @@ enum ContentLevels
|
||||
{
|
||||
CONTENT_1_60 = 0,
|
||||
CONTENT_61_70,
|
||||
CONTENT_71_80
|
||||
CONTENT_71_80,
|
||||
CONTENT_81_85
|
||||
};
|
||||
ContentLevels GetContentLevelsForMapAndZone(uint32 mapid, uint32 zoneId);
|
||||
|
||||
|
||||
@@ -179,7 +179,9 @@ LanguageDesc lang_description[LANGUAGES_COUNT] =
|
||||
{ LANG_DRAENEI, 29932, SKILL_LANG_DRAENEI },
|
||||
{ LANG_ZOMBIE, 0, 0 },
|
||||
{ LANG_GNOMISH_BINARY, 0, 0 },
|
||||
{ LANG_GOBLIN_BINARY, 0, 0 }
|
||||
{ LANG_GOBLIN_BINARY, 0, 0 },
|
||||
{ LANG_WORGEN, 69270, SKILL_LANG_WORGEN },
|
||||
{ LANG_GOBLIN, 69269, SKILL_LANG_GOBLIN }
|
||||
};
|
||||
|
||||
LanguageDesc const* GetLanguageDescByID(uint32 lang)
|
||||
|
||||
@@ -126,6 +126,9 @@ namespace Trinity
|
||||
case CONTENT_71_80:
|
||||
nBaseExp = 580;
|
||||
break;
|
||||
case CONTENT_81_85:
|
||||
nBaseExp = 1878;
|
||||
break;
|
||||
default:
|
||||
sLog->outError("BaseGain: Unsupported content level %u", content);
|
||||
nBaseExp = 45;
|
||||
|
||||
@@ -79,11 +79,11 @@ enum Races
|
||||
//RACE_NORTHREND_SKELETON = 20,
|
||||
//RACE_ICE_TROLL = 21,
|
||||
RACE_WORGEN = 22,
|
||||
RACE_GILNEAN = 23
|
||||
//RACE_GILNEAN = 23
|
||||
};
|
||||
|
||||
// max+1 for player race
|
||||
#define MAX_RACES 24
|
||||
#define MAX_RACES 23
|
||||
|
||||
#define RACEMASK_ALL_PLAYABLE \
|
||||
((1<<(RACE_HUMAN-1)) |(1<<(RACE_ORC-1)) |(1<<(RACE_DWARF-1)) | \
|
||||
@@ -641,10 +641,12 @@ enum Language
|
||||
LANG_ZOMBIE = 36,
|
||||
LANG_GNOMISH_BINARY = 37,
|
||||
LANG_GOBLIN_BINARY = 38,
|
||||
LANG_WORGEN = 39,
|
||||
LANG_GOBLIN = 40,
|
||||
LANG_ADDON = 0xFFFFFFFF // used by addons, in 2.4.0 not exist, replaced by messagetype?
|
||||
};
|
||||
|
||||
#define LANGUAGES_COUNT 19
|
||||
#define LANGUAGES_COUNT 21
|
||||
|
||||
enum TeamId
|
||||
{
|
||||
@@ -2673,7 +2675,7 @@ enum SkillType
|
||||
SKILL_PET_EXOTIC_SPIRIT_BEAST = 788,
|
||||
SKILL_RACIAL_WORGEN = 789,
|
||||
SKILL_RACIAL_GOBLIN = 790,
|
||||
SKILL_LANG_GILNEAN = 791,
|
||||
SKILL_LANG_WORGEN = 791,
|
||||
SKILL_LANG_GOBLIN = 792,
|
||||
SKILL_ARCHAEOLOGY = 794,
|
||||
SKILL_GENERAL_HUNTER = 795,
|
||||
|
||||
@@ -1207,7 +1207,7 @@ void WorldSession::HandleInspectOpcode(WorldPacket& recv_data)
|
||||
if (!player) // wrong player
|
||||
return;
|
||||
|
||||
uint32 talent_points = 0x47;
|
||||
uint32 talent_points = 41;
|
||||
uint32 guid_size = player->GetPackGUID().wpos();
|
||||
WorldPacket data(SMSG_INSPECT_TALENT, guid_size+4+talent_points);
|
||||
data.append(player->GetPackGUID());
|
||||
|
||||
@@ -173,7 +173,7 @@ enum Opcodes
|
||||
CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 0x00,
|
||||
CMSG_GAMEOBJECT_QUERY = 0xCEFF,
|
||||
CMSG_GAMEOBJ_REPORT_USE = 0x00,
|
||||
CMSG_GAMEOBJ_USE = 0x9A4A, // might be CMSG_GAMEOBJ_USE
|
||||
CMSG_GAMEOBJ_USE = 0x9A4A, // might be CMSG_GAMEOBJ_REPORT_USE
|
||||
CMSG_GAMESPEED_SET = 0x00,
|
||||
CMSG_GAMETIME_SET = 0x00,
|
||||
CMSG_GETDEATHBINDZONE = 0x00,
|
||||
@@ -994,7 +994,7 @@ enum Opcodes
|
||||
SMSG_TEXT_EMOTE = 0x9E5A,
|
||||
SMSG_THREAT_CLEAR = 0x9E4A,
|
||||
SMSG_THREAT_REMOVE = 0x8A7E,
|
||||
SMSG_THREAT_UPDATE = 0x0CE3, // Can be SMSG_HIGHEST_THREAT_UPDATE
|
||||
SMSG_THREAT_UPDATE = 0x0CE3,
|
||||
SMSG_TIME_SYNC_REQ = 0x1009,
|
||||
SMSG_TITLE_EARNED = 0x1AFA,
|
||||
SMSG_TOGGLE_XP_GAIN = 0x8A5B,
|
||||
|
||||
Reference in New Issue
Block a user