Commit graph

320 commits

Author SHA1 Message Date
Chris
c5fcece18d
Update for pre-10 2020-06-01 19:26:10 +09:30
Chris
badba523e7
Merge branch 'general-devel' into projectilestruct-addition 2020-06-01 19:12:38 +09:30
Chris
5a1c1a6527
Merge branch 'general-devel' into patch-11 2020-06-01 19:08:06 +09:30
Chris
26aac0dab9
Merge branch 'general-devel' into fishoutnpc-event 2020-06-01 18:58:06 +09:30
Lucas Nicodemus
dff5f043aa
Merge branch 'general-devel' into fix-bugs 2020-06-01 02:21:21 -07:00
Chris
3eb91bf0e8 Update changelog 2020-06-01 18:38:31 +09:30
Chris
8ed6751747 Update changelog 2020-06-01 15:27:52 +09:30
Lucas Nicodemus
6ca9a98a91
Bump max player damage to 42,000 for empress of light
Based on feedback from #1936, empress of light needs to do more damage,
so we're going to boost it to a higher arbitrary number than it was
before.
2020-05-31 13:11:01 -07:00
Patrikkk
71cc7f482b Update CHANGELOG.md 2020-05-31 15:57:23 +02:00
Patrikkk
1398b1e079
Merge branch 'general-devel' into fishoutnpc-event 2020-05-31 15:52:59 +02:00
Lucas Nicodemus
1a35713e3e
Update changelog for PR 9 2020-05-31 00:46:13 -07:00
Lucas Nicodemus
ac76ccf589
Fix doors in the lamest way possible (!)
Fixes #1774.

This commit is designed to fix the clientside door desync issue. Based
on the order of events that I've been able to see, the way that door
opening works is like this:

1. Client sends a door open request.
2. Server echoes request back to client.
3. Both server and client simulate door opening.
4. The client that requests the initial door open sends a tile square to
the server for some reason.

In TShock, under all circumstances, we send a tile square back to the
client that sends one in, unless you have the
`tshock.ignore.sendtilesquare` permission. This adds a deviation: it
does not network data back if the event is just a door change. Doing
this is safe from the perspective of actual gameplay. A previous
iteration of this commit synchronized data to other clients, but that
seemed superfluous.

This does not really solve the underlying problem or answer the question
as to why sending a tile square back to the client seems to throw it
off, but it does. I was not able to replicate the desync issue anymore
with this branch. I expect that it will be safe to keep, because the
improved logic will only happen if the tile square had no effective
changes in addition to the door changes.
2020-05-31 00:40:03 -07:00
moisterrific
e5db414b9c
Update CHANGELOG.md 2020-05-30 18:01:19 -04:00
Olink
96c7453b33 Merge branch 'general-devel' of github.com:Pryaxis/TShock into fix-bugs 2020-05-30 11:54:09 -04:00
Patrikkk
9a49f6ad15
Merge branch 'general-devel' into fishoutnpc-event 2020-05-30 10:53:51 +02:00
Lucas Nicodemus
01e3f9c58d
Merge branch 'general-devel' into general-devel 2020-05-30 00:32:57 -07:00
Lucas Nicodemus
52365078b6
Remove extra space from sentence in changelog 2020-05-30 00:28:40 -07:00
Lucas Nicodemus
41a649ce3e
Merge branch 'general-devel' into patch-8 2020-05-30 00:27:35 -07:00
Lucas Nicodemus
f82ab41a25
Add /sync command to alleviate door related sadness
Run /sync if your doors disappear. This will resync your local client
with the server state. For more information, please see the associated
changelog entry.
2020-05-29 21:04:48 -07:00
Lucas Nicodemus
44ad2d2eff
Remove extra debug info from OnGetData
Per packet debug logs are redundant for people with the packet monitor
plugin. If you need packet monitoring, please install the packet monitor
plugin.
2020-05-29 19:52:03 -07:00
Olink
4dd786129c Update changelog. 2020-05-29 17:04:38 -04:00
Olink
7d46722407 Update changelog. 2020-05-29 16:47:43 -04:00
Lucas Nicodemus
0c3242a6f5
Tuned changelog 2020-05-29 10:56:40 -07:00
Chris
cdeac344b8
Update CHANGELOG.md 2020-05-29 17:18:11 +09:30
Patrikkk
9cd4670436 Add FishOutNPC event handler. 2020-05-29 03:25:11 +02:00
Patrikkk
3c0a990de6 Update CHANGELOG.md 2020-05-28 20:47:21 +02:00
Lucas Nicodemus
814801d894
Experimentally change spawn rules for #1849
This change applies @AxeelAnder's suggeted patch from #1845 to attempt
to resolve spawn point issues. If you remove your bed spawn point it
should send you back to the map spawn point with this.
2020-05-27 20:24:43 -07:00
Lucas Nicodemus
720feed7af
Fix journey mode / kick on death conflict
This fixes an issue where kick/ban on hardcore/mediumcore death
penalties applied to journey mode characters unintentionally.

Fixes #1901.
2020-05-26 22:22:41 -07:00
moisterrific
54aa2dc070
updated the changelog with my stuff 2020-05-26 19:00:24 -04:00
Lucas Nicodemus
5a4526b10a
Update changelog with worldpath changes 2020-05-25 12:22:58 -07:00
Lucas Nicodemus
fb418095fe
Fix changelog 2020-05-25 00:49:57 -07:00
Lucas Nicodemus
0e711da8cc
Merge branch 'general-devel' into region-mysql 2020-05-25 00:40:08 -07:00
Lucas Nicodemus
e9ded60396
Merge branch 'general-devel' into fix-1904 2020-05-25 00:17:35 -07:00
Olink
91998deaf3 Add spawn boss packet handlers for pets. 2020-05-25 03:03:29 -04:00
Olink
96ad7a5dd8 Update CHANGELOG.md 2020-05-25 02:26:58 -04:00
Lucas Nicodemus
cb31997acc
One more changelog change 2020-05-24 20:59:25 -07:00
Lucas Nicodemus
2cd4e2f858
Update changelog again for vtick 2020-05-24 20:56:23 -07:00
Lucas Nicodemus
a2cbd65f59
Add more info about journey perms to changelog 2020-05-24 20:54:54 -07:00
Patrikkk
1f8ae96229
Merge branch 'general-devel' into journeymode_permissions 2020-05-25 01:47:33 +02:00
Patrikkk
63f63347a4 Update CHANGELOG.md 2020-05-25 01:38:13 +02:00
Olink
d04f57d864 Fixes #1867 2020-05-24 17:09:25 -04:00
Olink
39028484f0 Fixes #1890. Added support for two new invasions. 2020-05-24 16:36:13 -04:00
Olink
fffb1b1083 Update changelog. 2020-05-24 16:08:03 -04:00
Olink
16d1cdd360 Track projectile updates being sent by the server, instead of received by the server. 2020-05-24 16:00:20 -04:00
鱼鱼
e39af6f917 fix npc home removal. rename something related. 2020-05-24 16:47:54 +08:00
Zack
a0fd1d04a9
Update CHANGELOG.md
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2020-05-24 04:38:53 -04:00
Zack
9209ac0b73
Apply suggestions from code review
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2020-05-24 04:19:00 -04:00
Olink
fecdb755ff Add entry to changelog. 2020-05-24 03:50:01 -04:00
Axeel
535c9a2a7e
Fix wind command (#1879)
* Fix wind command
2020-05-24 13:39:50 +08:00
Axeel
8d277edf04
Fix npcbuff bouncer (#1881)
* Fix npcbuff bouncer

* Update CHANGELOG.md

Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2020-05-24 13:31:21 +08:00