hufang360
678f18b827
Update GetDataHandlers.cs
...
Correct the mistakes caused by my carelessness.
2022-10-09 01:35:45 +08:00
hufang360
66379a4a17
Fix player does't use the Shellphone (Ocean), Shellphone (Underworld) and Shellphone (Spawn).
2022-10-08 22:50:28 +08:00
Lucas Nicodemus
ae578ce184
Merge remote-tracking branch 'tbc/fix/paint-rejects' into general-devel
2022-10-07 20:40:17 -07:00
Lucas Nicodemus
62eb0afb18
Merge remote-tracking branch 'drunderscore/feature/bounce-some-new-packets' into general-devel
2022-10-07 20:38:42 -07:00
Luke
d6caeb15cc
Fix hard/mediumcore ban on death
...
Removed the force parameter since it is of no use.
2022-10-07 18:42:31 +10:00
James Puleo
40b07fdc7b
Don't allow players to sync loadout index whilst disabled
2022-10-06 12:24:09 -04:00
Rozen
d1505127dd
Revert accidental removal of OnPaintTile check
2022-10-05 21:59:49 +02:00
Rozen
62d35533a0
Init
2022-10-05 21:58:09 +02:00
Lucas Nicodemus
49a2dce59e
Merge remote-tracking branch 'origin/general-devel' into otapi3
2022-04-01 01:14:01 -07:00
Lucas Nicodemus
32f2f6a33d
Merge branch 'general-devel' into otapi3
2022-04-01 01:10:00 -07:00
James Puleo
b07497ca2b
Only allow using Teleportation Potion and friends whilst holding them
2022-03-19 17:05:02 -04:00
gohjoseph
3805bb8ca2
Fix mobs not dropping picked up coins
2022-03-18 22:35:43 +08:00
Lucas Nicodemus
78169c87cb
Merge remote-tracking branch 'origin/general-devel' into otapi3
2022-02-16 18:44:33 -08:00
0x3fcf1bbd
874b3b2746
Reverted STS change, added STSC, fixed STS/STSC usage.
2022-02-01 16:00:05 +01:00
Lucas Nicodemus
724858b42d
Merge branch 'general-devel' into otapi3
2021-12-12 12:36:31 -08:00
Lucas Nicodemus
e42da74f85
Merge remote-tracking branch 'tru321/general-devel' into general-devel
2021-12-12 12:35:13 -08:00
tru321
e0d6252693
Update GetDataHandlers.cs
2021-12-10 10:53:58 +08:00
Lucas Nicodemus
dfaad68106
Merge branch 'general-devel' into otapi3
2021-12-08 22:55:11 -08:00
tru321
16f7c876e1
Apply suggestions from code review
...
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2021-12-08 14:44:03 +08:00
Lucas Nicodemus
c62fca5353
Merge remote-tracking branch 'deathcradle/otapi3' into otapi3
2021-12-07 21:06:48 -08:00
tru321
bd7b1c1460
Update GetDataHandlers.cs
2021-12-08 11:05:33 +08:00
James Puleo
fe3a59f84a
Fixed rejection check inside of HandlePaintTile to account for the
...
Paint Sprayer (or Architect Gizmo Pack) being inside your inventory,
rather than on an accessory slot.
2021-12-07 02:42:27 -05:00
Lucas Nicodemus
d50ebfea37
Merge remote-tracking branch 'drunderscore/feature/bouncer-reject-out-of-bounds-npc-talk' into general-devel
2021-12-04 22:35:37 -08:00
James Puleo
4dab0802a1
Added the OnSignRead handler in GetDataHandlers, and added the
...
`SignRead` event.
Added check to ensure the sign being read is within world bounds (x >= 0
&& y >= 0 && x < Main.maxTilesX && y < Main.maxTilesY)
2021-12-03 21:11:23 -05:00
James Puleo
97f33fea63
Added check to HandleNpcTalk to ensure the passed NPC index is within
...
bounds (>= -1 && < `Main.maxNPCs`).
2021-12-03 19:57:46 -05:00
tru321
0b1da29cf8
Update GetDataHandlers.cs
2021-12-01 14:35:02 +08:00
tru321
a2a13ce494
Added DataHandler for NpcTalk
...
This should stopping unregistered and logged out players to interact with NPC. Which prevent them smuggling or duplicating items via NPC items slot.
2021-12-01 13:44:41 +08:00
Luke
cec53c780f
Merge branch 'general-devel' into otapi3
2021-11-27 17:53:28 +10:00
AkjaHAsLk1IALk0MasH
85a4656274
Added values for AI[].
2021-11-26 23:52:05 +07:00
Arthri
a1eaf285cd
Merge remote-tracking branch 'parent/general-devel' into fix-invalid-place-style
2021-11-24 09:21:40 +08:00
Luke
8edd0393e5
Initial OTAPI3 port
...
TODO: sqlite
2021-11-23 20:49:41 +10:00
Arthri
aa5cb13247
Fix bad XML(no opening <summary)
2021-11-23 17:12:49 +08:00
Armano den Boef
1329813f59
Merge branch 'Pryaxis:general-devel' into patch-1
2021-08-25 12:39:04 +02:00
Chris
09a2947cf4
Merge branch 'general-devel' into fix-invalid-groups
2021-08-25 19:16:57 +09:30
Armano den Boef
5bcd37949b
Editing the return in HandleSpecial; Fixes #2436 .
2021-08-23 22:58:56 +02:00
Arthri
335c1ddb50
Add entry for Ice Rod
2021-08-18 18:40:04 +08:00
Arthri
638b7cc54f
Remove multiblock tiles
2021-08-18 17:39:28 +08:00
Arthri
a0cd2849ed
Add missing entries to ExtraneousPlaceStyles
2021-08-18 17:15:36 +08:00
quake1337
b32058ac51
Remove the test method from Utils, re-route checks to GroupManager
2021-08-07 13:56:52 +02:00
Chris
c3a074336d
Merge branch 'general-devel' into feature/force-character-gamemodes
2021-08-02 20:05:59 +09:30
quake1337
91376ae087
Merge branch 'general-devel' into fix-invalid-groups
2021-07-31 16:38:12 +02:00
stacey
b53f62a9c6
Merge branch 'general-devel' into patch-29
2021-07-24 20:43:20 -04:00
James Puleo
a40effd55e
Introduce SoftcoreOnly config option to allow only softcore characters
...
to connect.
2021-07-24 20:22:22 -04:00
Killia0
154bee58f1
Typo fixes on comments/strings
...
My first PR contribution to TShock is spellcheck huh, frankly I don't know why but hey I could spare the time for this and caught some stuff.
2021-07-16 14:53:37 -04:00
stacey
10e0b33e82
Add Lunatic Cultist summon permission check
...
Didn't bother adding the broadcast stuff bc there's 4 cultists and it'll prob spam the chat if multiple players kill them at around the same time
2021-07-16 14:19:37 -04:00
quake1337
c759af6d49
Minor update.
...
- AssertGroupValid now both sends the message and kicks the player
depending on input parameter.
- /login and DataHandler code is now an identical assert check.
2021-07-13 21:53:54 +02:00
quake1337
48370d74b7
Missing group safeguards.
...
- Server will no longer start up when the guest or default groups cannot
be located.
- Players joining with unknown groups assigned to them will be
disconnected with an error
2021-07-13 21:33:35 +02:00
stacey
2a6bc51dd6
Change EoL summon to be more consistent w/ config
...
now this should be more in line with how other boss summons are currently handled, also made the sundial user messages better thx to quake's suggestions
2021-07-11 23:11:28 -04:00
stacey
65bbd80ca6
Add perm check for EoL + Sundial ForceTime check
...
If the player does not have permission to summon bosses, they should not be able to kill Prismatic Lacewing, which summons the Empress of Light.
Using the Enchanted Sundial while ForceTime is set to day or night (via config) will conflict with TShock's continued attempts to set it back to day or night, this makes the world appear very glitchy.
2021-07-04 21:33:48 -04:00
Lucas Nicodemus
1a2281865d
Remove now defunct comment
2021-05-28 23:55:27 -07:00