summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorKitzunu <24550914+Kitzunu@users.noreply.github.com>2021-07-05 13:54:35 +0200
committerGitHub <noreply@github.com>2021-07-05 13:54:35 +0200
commitedfc2a8db48a17bf3e9ace0b36edc819aa0e5e23 (patch)
tree3eeb452329e485b4fdfd07f57bcedcf6eff0d3cd /doc
parente04fb9e1a5b677169ef5b43615130b2b5e2cb4fb (diff)
docs(Changelog): SkillLineAbility changes (#6613)
Diffstat (limited to 'doc')
-rw-r--r--doc/changelog/pendings/changes_1624799411242887600.md47
-rw-r--r--doc/changelog/pendings/changes_1624799731107698500.md14
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.