mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2025-11-29 17:38:24 +08:00
docs(Changelog): SkillLineAbility changes (#6613)
This commit is contained in:
47
doc/changelog/pendings/changes_1624799411242887600.md
Normal file
47
doc/changelog/pendings/changes_1624799411242887600.md
Normal file
@@ -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
|
||||||
14
doc/changelog/pendings/changes_1624799731107698500.md
Normal file
14
doc/changelog/pendings/changes_1624799731107698500.md
Normal file
@@ -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.
|
||||||
Reference in New Issue
Block a user