Commit Graph
33274 Commits
Author SHA1 Message Date
funjoker d29b575f57 DB: Update creature data for locale ruRU to 35435 2020-08-14 01:53:22 +02:00
funjoker 2c5a0a72d6 DB: Update hotfixes for locale ruRU to 35435 2020-08-14 01:53:11 +02:00
funjoker 366b50844b DB: Update broadcast_text for locale ruRU to 35435 2020-08-14 01:53:00 +02:00
funjoker c22bce141b DB: Update quest data for locale ptBR to 35435 2020-08-14 00:42:29 +02:00
funjoker 6be5f60eb5 DB: Update creature data for locale ptBR to 35435 2020-08-14 00:42:16 +02:00
funjoker ff8b64faee DB: Update hotfixes for locale ptBR to 35435 2020-08-14 00:42:02 +02:00
funjoker 16da3ccc00 DB: Update broadcast_text for locale ptBR to 35435 2020-08-14 00:41:40 +02:00
funjoker d57f106fb5 DB: Update quest data for locale koKR to 35435 2020-08-14 00:06:43 +02:00
funjoker 087859b46c DB: Update creature data for locale koKR to 35435 2020-08-14 00:06:23 +02:00
funjoker 9e545cc709 DB: Update hotfixes for locale koKR to 35435 2020-08-14 00:06:09 +02:00
funjoker 314469faac DB: Update broadcast_text for locale koKR to 35435 2020-08-14 00:05:56 +02:00
Treeston 8be23fcbbd [3.3.5] Combat/Threat rewrite - prep & refactor (#19966)
* Combat/Threat rewrite (PR #19930) prep work. Mostly refactors, and a compatibility layer on ThreatManager/HostileReference that allows scripts to be changed already.

(cherry picked from commit e2a1ccd118d129b96e09ff1a15ed0adb1d4a3897)
2020-08-13 22:46:44 +02:00
Shauren 2c99678118 Core/PacketIO: Send the expected value in available hotfixes packet - realm address, not arbitrary number (it no longer has any effect for clearing client cache) 2020-08-13 14:15:26 +02:00
funjoker 5a6970e556 DB: Update quest data for locale itIT to 35435 2020-08-12 23:42:01 +02:00
funjoker 37461c96af DB: Update creature data for locale itIT to 35435 2020-08-12 23:41:45 +02:00
funjoker d955a52964 DB: Update hotfixes for locale itIT to 35435 2020-08-12 23:40:57 +02:00
funjoker f2cb71fac4 DB: Update broadcast_text for locale itIT to 35435 2020-08-12 23:40:27 +02:00
funjoker 83f69f595e DB: Update hotfixes for locale frFR to 35435 2020-08-12 22:21:18 +02:00
funjoker 8e4debef15 DB: Update quest data for locale frFR to 35435 2020-08-12 22:12:45 +02:00
funjoker ad7bb8ea2b DB: Update creature data for locale frFR to 35435 2020-08-12 22:12:33 +02:00
funjoker de288dca02 DB: Update broadcast_text for locale frFR to 35435 2020-08-12 22:11:29 +02:00
funjoker 52d5aee40c DB: Update hotfixes for locale esMX to 35435 2020-08-12 21:44:59 +02:00
funjoker 42877c69d3 DB: Update quest data for locale esMX to 35435 2020-08-12 21:35:04 +02:00
funjoker 06e76e0074 DB: Update creature data for locale esMX to 35435 2020-08-12 21:34:26 +02:00
funjoker 355b22180a DB: Update broadcast_text for locale esMX to 35435 2020-08-12 21:33:23 +02:00
funjoker 26c7bbee08 DB: Update quest data for locale esES to 35435 2020-08-12 01:41:17 +02:00
funjoker 4f99e7421c DB: Update creature data for locale esES to 35435 2020-08-12 01:41:05 +02:00
funjoker 36920dfbbc DB: Update hotfixes for locale esES to 35435 2020-08-12 01:40:18 +02:00
funjoker 7870c8727f DB: Update broadcast_text for locale esES to 35435 2020-08-12 01:40:07 +02:00
funjoker 876d3faa81 DB: Fix a mistake in deDE broadcast_text_locale 2020-08-12 01:15:16 +02:00
funjoker eb6e25892f DB: Update quest data for locale deDE to 35435 2020-08-12 01:00:15 +02:00
funjoker 8d1fdeafbd DB: Update creature data for locale deDE to 35435 2020-08-12 00:59:48 +02:00
funjoker f3245f5e3e DB: Update hotfixes for locale deDE to 35435 2020-08-12 00:59:10 +02:00
funjoker 696ebb7b85 DB: Update broadcast_text for locale deDE to 35435 2020-08-12 00:58:41 +02:00
funjoker c441eb62cb DB: Update quest_poi data to 35435 2020-08-11 23:03:41 +02:00
funjoker c5a0764947 DB/Hotfixes: Update hotfixes to 35435 2020-08-11 03:13:34 +02:00
funjoker 47ba15808b DB: Update broadcast_text to 35435 2020-08-11 02:07:50 +02:00
funjoker e76aa06d0e DB: Update quest and creature data to 35435 2020-08-11 02:07:00 +02:00
ArtamedesandCarbenium e85bd8fd39 Scripts/Stockades: Cleanup the scripts (#23524)
* Scripts/Stockades: Cleanup the scripts

Scripts looked ugly before, now they are less ugly
Move Mortimer Moloch and Warden Thelwater to use TaskScheduler rather than EventMap
Use new script registers
Cleanup some other code

Co-authored-by: Carbenium <[email protected]>
2020-08-10 20:50:25 +02:00
Shauren 7e4fdf0522 Core/PacketIO: Fixed SMSG_WORLD_SERVER_INFO structure 2020-08-09 14:12:13 +02:00
Shauren 49de30e928 Core: Add mac client support for build 35435 2020-08-08 00:18:07 +02:00
Shauren 05d457455a Core: Updated allowed build to 8.3.7.35435 2020-08-06 20:43:38 +02:00
Trond B. Krokli f709d77ed6 Update pull_request_template.md
Apply general writing codestyle for GitHub Pull Requests:

- move the "Closes #" text down to its own line, as GitHub prefers to read the git command without preceding text.
- move the text "(Does it build, tested in-game, etc.)" down to a new line to indicate where we want the info inserted.
2020-08-06 20:20:13 +02:00
Treeston 22bad09c01 Core/DB: Split accounts.session_key into session_key_auth (3.3.5) and session_key_bnet (master), so the branches will no longer break each other's realm switching.
(cherry picked from commit 38de6d330711f0439d311a3c493cc82eaf9d09db)
2020-08-03 22:49:31 +02:00
Shauren eefbf2892f Core/Authserver: Compatibility change for master branch
(cherry picked from commit bfb041246f5c7c499ff365b38a281b0784f0bdb7)
2020-08-03 22:39:52 +02:00
Treeston 73922d2a85 Core/Authserver: Re-organize the accounts table (PR #25135)
- no longer use sha_pass_hash for anything else core-side (.account, SOAP, RA)
- salt/verifier/session_key are now binary
- old s/v/sha_pass_hash fields kept around for backwards compatibility
- sha_pass_hash is still updated (for now), s/v are not
- sha_pass_hash is only read if s/v have been manually changed
- SRP6 b now uses the full 32 bytes of randomness (instead of randomly only using 19)

(cherry picked from commit 3164b58c7d170810b69378950c0891e5f5b8678b)
2020-08-03 22:37:47 +02:00
Treeston 77380f032b Core/Authserver: Split SRP6 into its own file (PR #25131)
(cherry picked from commit 7f7fa8b23d71297f75ff4ca3c1d6e38333a5cc76)
2020-08-03 21:16:30 +02:00
Treeston ac37ca040b how does VC++ never catch these? 5e36bf7 follow-up
(No more witty one-liners. Let me go to bed please.)

(cherry picked from commit 35411e5ed99584c7061a5feede8cb9b8d71c9b68)
2020-08-03 19:47:19 +02:00
Treeston 287e18a57c Core/Authserver: Auth cleanup phase 1b, the "I didn't hit Stage All" commit. Sorry. (5e36bf7 follow-up)
(cherry picked from commit 4f570e5d08d0338ac16aace81865c04b0605b0a5)
2020-08-03 19:45:11 +02:00
Treeston 059bd630e9 Core/Authserver: Auth cleanup phase 1a, the "stuff I ran across while making phase 2" commit.
- Did you know BigNumber quietly assumes every byte array it gets is little-endian, even though openssl bignums use big-endian? Now you do!
- In entirely unrelated news, make the above behavior explicit through a default-true boolean, same as existing GetBytes derivatives.
- Also, if you are in the enlightened openssl 1.1 crowd, there's no more endian wrangling involved, because openssl now does all of that for us. Progress!

(cherry picked from commit 5e36bf7c67e077bd1664eee59d5758fbae7666cd)
2020-08-03 19:41:41 +02:00