Commit graph

363 commits

Author SHA1 Message Date
MaxtorCoder
8fd6090f70 Simplify new(...) statements 2022-11-29 13:37:36 +01:00
MaxtorCoder
d8ab701304 Use compound assignment 2022-11-29 13:37:05 +01:00
MaxtorCoder
91ce617178 Inline variable declaration on if statements 2022-11-29 13:36:39 +01:00
MaxtorCoder
f6b56a636a Simplify object initialization 2022-11-29 13:36:11 +01:00
MaxtorCoder
a866b3449a Add readonly specifier in front of class fields 2022-11-29 13:35:05 +01:00
MaxtorCoder
733d3e6959 Removed trailing whitespaces
Please install: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TrailingWhitespaceVisualizer
2022-11-29 13:31:05 +01:00
MaxtorCoder
795a402021 Simplify type names 2022-11-29 13:23:58 +01:00
MaxtorCoder
708133cb31 Removed unreferenced usings 2022-11-29 13:22:55 +01:00
_BLU
533e14cd4b
Merge pull request #131 from 0blu/roll_fix
Roll description fix
2022-11-29 12:17:33 +01:00
_BLU
f6239e1494
Merge pull request #130 from 0blu/zangarmarsh_elevator
Fixed Zangarmarsh Elevator rotation
2022-11-29 12:17:09 +01:00
_BLU
ac0ffbe5a8 Roll description fix
Fixes #129
2022-11-29 02:00:58 +01:00
_BLU
9d86a7536f Fixed Zangarmarsh Elevator rotation
Fixed #81
2022-11-29 01:33:14 +01:00
Lihvar
a933f71033
Artificial spell delay (#128)
Possible fix for #104
2022-11-28 22:09:41 +01:00
_BLU
64a2f238f2
Merge pull request #127 from 0blu/corpse_debugging
Print a message to in-game chat when cropse query
2022-11-27 22:33:40 +01:00
_BLU
ff78b56ed2
Merge pull request #126 from 0blu/ah_inv_type_fix
Fix AH query when using inventory type
2022-11-27 22:33:24 +01:00
_BLU
7f62312632 Print a message to in-game chat when cropse query
We somehow need to figure out what #51 causes, this prints a message in the in-game chat with some information.
2022-11-27 21:32:23 +01:00
_BLU
5d5268e509 Fix AH query when using inventory type
Fix #124
2022-11-27 21:24:57 +01:00
_BLU
7078875ff0
Merge pull request #123 from 0blu/verify_config
Actually verify the config
2022-11-27 15:23:33 +01:00
_BLU
74f692a1f8 Actually verify the config 2022-11-27 15:23:12 +01:00
_BLU
389186b7a7
Merge pull request #122 from 0blu/ratkosrb_update
Ratkosrb update
2022-11-27 15:04:20 +01:00
ratkosrb
b891575818 Implement guild bank packets. 2022-11-27 14:51:22 +01:00
ratkosrb
bf606b6623 Make auto unstuck spell visible. 2022-11-27 14:49:30 +01:00
ratkosrb
d1a4b5392b Apply opcode fixes to 1.14.1. 2022-11-27 14:49:10 +01:00
ratkosrb
d24d4fd9d6 Add support for 1.14.1 client. 2022-11-27 14:48:50 +01:00
ratkosrb
cb4705134d Fix swimming movement for creatures. 2022-11-27 14:41:31 +01:00
_BLU
dfbe1e5120
Merge pull request #36 from 0blu/convenience_vanilla_flyspeed
Use SwimSpeed as FlySpeed in vanilla
2022-11-27 14:35:41 +01:00
_BLU
2bed1dc659
Merge pull request #118 from 0blu/networking_fixes
Networking fixes
2022-11-27 14:32:53 +01:00
_BLU
97b34bd37a
Merge pull request #119 from 0blu/real_ping
Reflect real ping
2022-11-27 14:22:15 +01:00
_BLU
3296885f4f
Merge pull request #117 from 0blu/auto_guild_decline
Added auto decline guild invites
2022-11-27 14:21:36 +01:00
_BLU
fd232c0f08 Reflect real ping 2022-11-27 01:26:26 +01:00
_BLU
72276986fa Fixed a lot of network buffer related errors
AuthClient still unstable!

This code is kinda hacky, but it should work.
Some methods were receiving not the whole buffer, because BeginReceive can give you partial messages.

Since we only process a limited amount of players (~1) it is currently okay.

TODO for future:
- Unify networking code (see 0blu/dh)
- Make everything use something like ReceiveBufferFully to prevent such errors in the future
- AuthClient does not have SizeField (how to determine whole packet size)?

Ref: #112 (and probably a lot more)
2022-11-27 01:03:39 +01:00
_BLU
d4e23d1170 Improved config 2022-11-26 23:25:02 +01:00
_BLU
55e9fca8ea Cleanup service start procedure 2022-11-26 22:06:47 +01:00
_BLU
f05ee13f96 Added auto decline guild invites
Fix #110
2022-11-26 00:46:11 +01:00
_BLU
416af33219 Fixed linux log module name 2022-11-25 01:54:54 +01:00
_BLU
83993d96bf
Merge pull request #113 from 0blu/deeprun_tram2
Deeprun Tram fix
2022-11-25 00:46:06 +01:00
_BLU
574de7b7ca Added note for "Optimize Network for Speed" 2022-11-25 00:39:49 +01:00
_BLU
acc3407d4d Completely ignore .idea folder 2022-11-25 00:39:29 +01:00
_BLU
f97a48d038 Some minor changes 2022-11-25 00:22:58 +01:00
_BLU
a72ab4cc58 More precise timestamps in DEBUG build 2022-11-25 00:19:47 +01:00
_BLU
6f4d361daa Fixed Deeprun Tram Carts
Fixed #31
2022-11-25 00:14:50 +01:00
_BLU
b0dcbb8724
Merge pull request #103 from 0blu/questbits_for_tbc
TBC questcomplete support
2022-11-21 01:01:37 +01:00
_BLU
c7fbb30933 TBC questcomplete support 2022-11-21 01:01:12 +01:00
_BLU
0049492605
Update HermesProxy.csproj 2022-11-20 02:26:13 +01:00
_BLU
ce42afb284
Merge pull request #102 from 0blu/improvements
Improvements
2022-11-20 02:01:33 +01:00
_BLU
ae1b7d54ef Listen to ExternalAddress 2022-11-20 01:32:53 +01:00
_BLU
9afe8e1360 Add buildtag 2022-11-20 01:32:42 +01:00
_BLU
c82f5e88a0 🎉 Add QuestTracking support (so addons work) 2022-11-20 01:09:21 +01:00
ratkosrb
02e5d2a0bf Implement zone channel switching.
The legacy server expects client to switch channels on its own, while modern client expects server to switch the channel.
2022-11-19 17:13:34 +01:00
ratkosrb
8a9b49b030 Add delay to sending multiple items by mail in vanilla. 2022-11-19 17:13:16 +01:00