diff options
author | Kitzunu <24550914+Kitzunu@users.noreply.github.com> | 2021-07-05 13:54:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-05 13:54:35 +0200 |
commit | edfc2a8db48a17bf3e9ace0b36edc819aa0e5e23 (patch) | |
tree | 3eeb452329e485b4fdfd07f57bcedcf6eff0d3cd /doc | |
parent | e04fb9e1a5b677169ef5b43615130b2b5e2cb4fb (diff) |
docs(Changelog): SkillLineAbility changes (#6613)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/changelog/pendings/changes_1624799411242887600.md | 47 | ||||
-rw-r--r-- | doc/changelog/pendings/changes_1624799731107698500.md | 14 |
2 files changed, 61 insertions, 0 deletions
diff --git a/doc/changelog/pendings/changes_1624799411242887600.md b/doc/changelog/pendings/changes_1624799411242887600.md new file mode 100644 index 0000000000..4d7d7b7067 --- /dev/null +++ b/doc/changelog/pendings/changes_1624799411242887600.md @@ -0,0 +1,47 @@ +Changelog for commit "[fix(Core/Player): Use SkillLineAbility.dbc to determine player initial spells - skill assignment done in a new table `playercreateinfo_skills`](https://github.com/azerothcore/azerothcore-wotlk/commit/1be561e03b56dc396270335886e59eddad9fa0c6)" + +### Added + +- playercreateinfo_skills - New Database table for skill assignment. + +### Removed + +- playercreateinfo_spells + +### Changed + +- Use SkillLineAbility.dbc to determine player initial spells. +- Renamed SkillLineAbilityEntry fields + +### How to upgrade + +```diff +- uint32 id; // 0 m_ID +- uint32 skillId; // 1 m_skillLine +- uint32 spellId; // 2 m_spell +- uint32 racemask; // 3 m_raceMask +- uint32 classmask; // 4 m_classMask +- //uint32 racemaskNot; // 5 m_excludeRace +- //uint32 classmaskNot; // 6 m_excludeClass +- uint32 req_skill_value; // 7 m_minSkillLineRank +- uint32 forward_spellid; // 8 m_supercededBySpell +- uint32 learnOnGetSkill; // 9 m_acquireMethod +- uint32 max_value; // 10 m_trivialSkillLineRankHigh +- uint32 min_value; // 11 m_trivialSkillLineRankLow +- //uint32 characterPoints[2]; // 12-13 m_characterPoints[2] ++ uint32 ID; // 0 ++ uint32 SkillLine; // 1 ++ uint32 Spell; // 2 ++ uint32 RaceMask; // 3 ++ uint32 ClassMask; // 4 ++ //uint32 ExcludeRace; // 5 ++ //uint32 ExcludeClass; // 6 ++ uint32 MinSkillLineRank; // 7 ++ uint32 SupercededBySpell; // 8 ++ uint32 AcquireMethod; // 9 ++ uint32 TrivialSkillLineRankHigh; // 10 ++ uint32 TrivialSkillLineRankLow; // 11 ++ //uint32 CharacterPoints[2]; // 12-13 +``` + +- for example skillLine->forward_spellid will become skillLine->SupercededBySpell diff --git a/doc/changelog/pendings/changes_1624799731107698500.md b/doc/changelog/pendings/changes_1624799731107698500.md new file mode 100644 index 0000000000..8d3b853dcc --- /dev/null +++ b/doc/changelog/pendings/changes_1624799731107698500.md @@ -0,0 +1,14 @@ +Changelog for commit "[feature(Core/Spells): Allow to learn all spells for characters on creation](https://github.com/azerothcore/azerothcore-wotlk/commit/06ee4ea7c46a5c0494dd7502a7646e84f83dab89)" + +### Added + +- All abilities for classes up to TBC into playercreateinfo_spell_custom +- Config option PlayerStart.AllSpells - If enabled, players will start with all their class spells (not talents). You must populate playercreateinfo_spell_custom table with the spells you want, or this will not work! The table has data for all classes / races up to TBC expansion. + +### Removed + +- Config option PlayerStart.CustomSpells + +### How to upgrade + +- Update the worldserver.conf file with the new PlayerStart.AllSpells if you want to change it to "ON". Otherwise it will go with the default option "OFF" from the worldserver.conf.dist file. |