Core Development Changelog
Live commits synced from core repository (branch:
cmangos-world)
Synced Just now
10 Commits
Core
79afb2c
Core/World - Fix Banking/Graveyards/Hearthstone
Banking now works as it should. We can place and withdraw items from bank and buy extra slots.
Fix Hearthstone for new characters. Now it has the right location.
Added missing graveyards in starting zones.
Update
b33859c
[Core] Fix mounts (riding) and talents.
Now mounts are working as should same does talents.
Still needs to be tested for all races (Human works).
Fix
66b23c7
Fix skills
There was a missing table on characters database so we where unable to create a new character. Seems i forgot to create the SQL update file, my bad!
Fix
40d6c0b
Fix BNet login on Linux and character creation
Now we can use BNetServer.pfx (that have wildcard ssl cert *.*) so we do not need to have a valid domain pfx.
Update
19ac7a0
Merge pull request
Fix riding trainers
Fix
4b699ed
Fix riding trainers
Core
66290a0
Port fixes for WoW Classic Era 1.14.0 (client build 40618)
Packet layouts corrected against HermesProxy's 1.14 reference:
- mail: MailListEntry/MailAttachedItem/MailCommandResult field order and
widths; all six inbound mail packets read a 32-bit mail id
- petition: ServerPetitionShowList rewritten to a charter list;
OfferPetition gained its leading uint32
- taxi: ShowTaxiNodes mask sizes are byte counts, not uint64 blocks
- gameobject query: 34 data fields, not the retail 35
- who/chat/party/guild/spell: retail-only fields and bits removed
1.14 update-field adapter (UpdateFieldsMapper1140):
- map corpse fields; with none of them set the client crashed on death
- write emptied bag slots as an empty guid so removals reach the client
- add item enchantments, combo target, ammo id, track masks, unit stats
Systems retail dropped and Classic still needs:
- SPELL_EFFECT_ADD_COMBO_POINTS and the TrackResources aura handler
- ModRangedAmmoHaste, the quiver ranged attack speed bonus
- guild tabard designer and innkeeper binder gossip options
- profession skills start at rank 1 and cap at step * 75
Other fixes:
- taxi flight resume passes its start node, so a flight continues from
where the player logged out instead of returning through terrain
- GetReachableNodesMask includes its own source node
- petition signatures are sent to the target rather than the offerer
- use-item translates backpack slots into internal positions
- zone-based chat channels receive their zone entry again
Co-Authored-By: Claude Opus 5 <[email protected]>
Update
dd3b91f
Document 1.14.0 port status; restore default.props
README: replace the stale "1.15.x / entering the world does not work" status
with the actual state of the port -- what is verified in game, what is fixed
but untested, what has not been triaged -- plus where the 1.14 adapter layer
lives, which HermesProxy opcode table build 40618 maps to (V2_5_2_39570, not
V1_14_1_40688), how to diagnose a layout problem from the PKT dump, and the two
retail behaviours in the world DB that are overridden in code.
default.props was deleted by accident in b698de37c, which broke the build with
"Invalid framework identifier ''". Restored byte-identical to b698de37c^,
including TargetFramework net10.0.
Co-Authored-By: Claude Opus 5 <[email protected]>
Fix
1c675cd
Fix map exploration/reveal and quests.
Fix
b698de3