Core/Characters: Added allied race creation data, implemented intro scenes & added config option to disable achievement requirements for allied races

Port From (https://github.com/TrinityCore/TrinityCore/commit/71eb30f89dc5abeb33c7aa4a526073f769b5c7d1)
This commit is contained in:
hondacrx
2021-10-05 14:04:44 -04:00
parent cf248ca95a
commit 79ef3161dd
9 changed files with 1192 additions and 17 deletions
@@ -278,6 +278,10 @@ namespace Game.Entities
public List<PlayerCreateInfoAction> action = new();
public List<SkillRaceClassInfoRecord> skills = new();
public Optional<uint> introMovieId;
public Optional<uint> introSceneId;
public Optional<uint> introSceneIdNPE;
public PlayerLevelInfo[] levelInfo = new PlayerLevelInfo[WorldConfig.GetIntValue(WorldCfg.MaxPlayerLevel)];
public struct CreatePosition
+2
View File
@@ -6415,6 +6415,8 @@ namespace Game.Entities
m_lastFallZ = z;
}
public PlayerCreateMode GetCreateMode() { return m_createMode; }
public byte GetCinematic() { return m_cinematic; }
public void SetCinematic(byte cine) { m_cinematic = cine; }