Chris
f80bf4abab
Merge pull request #1970 from Pryaxis/handlesynccavernmonster
...
Add HandleSyncCavernMonsterType
2020-06-02 19:15:32 +09:30
Patrikkk
0619092ba5
Fix identing after conflict resolve merge.
2020-06-02 11:41:41 +02:00
Patrikkk
f01274164f
Merge branch 'general-devel' into handlesynccavernmonster
2020-06-02 11:39:11 +02:00
Patrikkk
cd58d79322
Kick player on attempting cavern npc type modification.
2020-06-02 11:34:10 +02:00
Chris
c70d7e2dc9
Merge pull request #1969 from Pryaxis/emojipacketevent
...
Emojipacketevent
2020-06-02 18:56:14 +09:30
Patrikkk
3cc8a75b9b
Merge branch 'general-devel' into emojipacketevent
2020-06-02 11:21:19 +02:00
Patrikkk
acdbfecaf1
EmojiHandler - Adding requested PR changes. Changing debug message. Fix wordings.
2020-06-02 11:20:04 +02:00
Chris
d7798b937c
Merge pull request #1975 from Pryaxis/more-net-modules
...
Move netmodule handling into handlers namespace
2020-06-02 17:31:59 +09:30
Chris
21b51c577c
This one should use 'Read' instead of 'Load' as well
2020-06-02 17:26:32 +09:30
Chris
c7a6d044f4
Minor refactors
2020-06-02 17:19:00 +09:30
Chris
93a7b0aafe
Update changelog
2020-06-02 17:05:36 +09:30
Chris
c9b015027d
Rename NetModulesTypes to NetModuleType
2020-06-02 14:28:09 +09:30
Chris
292f310f69
Publicise these handlers
2020-06-02 14:20:03 +09:30
Chris
961c6cd9bc
Clean up NetModulePacketHandler a little
2020-06-02 14:18:22 +09:30
Chris
0af69e2bf2
Add ambience handler
2020-06-02 14:17:13 +09:30
Chris
77d04ca4ec
Message adjustment
2020-06-02 14:08:07 +09:30
Chris
3b6a9ffcc2
Add bestiary handler
2020-06-02 14:06:18 +09:30
Chris
1c0a649a0c
Add handling for liquid net module
2020-06-02 13:34:26 +09:30
Chris
48d610d33f
Move netmodule handling into handlers namespace
...
Add handler for teleport pylons, and permission for teleport pylons
2020-06-02 12:59:14 +09:30
Chris
4d1fd54a7c
Respect tile bans for tile objects in send tile square handler
2020-06-02 12:55:46 +09:30
Chris
5b72ff6c0a
Add IPacketHandler
2020-06-02 10:44:10 +09:30
Chris
b5c3b430fa
Standardize permission rejection message again
2020-06-02 10:20:13 +09:30
Chris
d46f534533
Standardize permission rejection messages
2020-06-02 10:18:40 +09:30
Patrikkk
ce5ee0d623
Add HandleSyncCavernMonsterType
...
This packet is never sent from the client to the server in a normal scenario. Although with modded clients, a packet can be sent to modify the cavernMonsterType of the server world and have the world spawn defined NPC types. Can be used to have the server randomly spawn bosses on players in caverns.
Is it okay to have this simple handling in GetDataHandlers? A seperate class felt like an overkill.
Moved the HandleSyncRevengeMarker packet handler to it's "correct" position, so I won't have merge issues between my last PR. As I've mentioned there, we have the Packets in their numerical order.
2020-06-01 17:02:27 +02:00
Patrikkk
c94d15e634
Commit EmojiHandler.cs and register OnEmoji hook.
2020-06-01 15:31:45 +02:00
Patrikkk
f538ceb793
Adding EmojiHandler to handle an exploit. Adding sendemoji permission and checks.
...
I know, this is not something important, but I'm going through the new packets one by one and adding events developers can work with, patching exploits, and thought this could be a core permission.
2020-06-01 15:24:02 +02:00
Patrikkk
2254df21fd
Add Emoji event
...
This is received from the client when they are trying to display an emoji, this comes in to the server, gets processed, and the server sends back the Emote Bubble packet to the clients.
2020-06-01 14:38:29 +02:00
Chris
c5fcece18d
Update for pre-10
2020-06-01 19:26:10 +09:30
Chris
8d26b3816e
Merge pull request #1962 from Pryaxis/projectilestruct-addition
...
Projectilestruct addition
2020-06-01 19:19:22 +09:30
Chris
badba523e7
Merge branch 'general-devel' into projectilestruct-addition
2020-06-01 19:12:38 +09:30
Chris
286db02ea2
Merge pull request #1958 from moisterrific/patch-11
...
Update CHANGELOG.md
2020-06-01 19:12:26 +09:30
Chris
a7166536c2
Update projectilestruct to add brief documentation
2020-06-01 19:12:14 +09:30
Chris
5a1c1a6527
Merge branch 'general-devel' into patch-11
2020-06-01 19:08:06 +09:30
Chris
9900ce7d9d
Merge pull request #1957 from moisterrific/patch-10
...
Add more bosses to /spawnboss
2020-06-01 19:07:58 +09:30
Chris
2edfef0dfe
Merge branch 'general-devel' into patch-10
2020-06-01 19:04:45 +09:30
Chris
a049c6488f
Merge pull request #1943 from Pryaxis/fishoutnpc-event
...
Fishoutnpc event
2020-06-01 19:03:43 +09:30
Chris
26aac0dab9
Merge branch 'general-devel' into fishoutnpc-event
2020-06-01 18:58:06 +09:30
Lucas Nicodemus
62ff490470
Merge pull request #1951 from Olink/fix-bugs
...
Fix rope coils.
2020-06-01 02:21:31 -07:00
Lucas Nicodemus
dff5f043aa
Merge branch 'general-devel' into fix-bugs
2020-06-01 02:21:21 -07:00
Chris
d72a92ef9e
Merge pull request #1965 from Pryaxis/fix-sts
...
Fix sts
2020-06-01 18:42:24 +09:30
Chris
3eb91bf0e8
Update changelog
2020-06-01 18:38:31 +09:30
Chris
9fb27543b9
Some refactoring from feedback
2020-06-01 18:35:58 +09:30
Chris
0770e3d125
Comment out dangerous debug code
2020-06-01 16:42:11 +09:30
Chris
e030d54bd6
Fix trapdoors too
2020-06-01 16:40:34 +09:30
Chris
8ed6751747
Update changelog
2020-06-01 15:27:52 +09:30
Chris
e658af32ef
merge general-devel into fix-sts
2020-06-01 15:21:55 +09:30
Chris
36089d96bb
Fix doors for real this time.
...
Should also fix tile entities (such as item frames, pylons) and other tile objects.
Further, fixes a longstanding issue with SendTileSquare that resulted in half squares being sent instead of full squares, causing visual bugs and desyncs most noticeable with doors
2020-06-01 15:12:45 +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