Zoom L1
21422f25fd
Update TShockAPI/Hooks/PlayerHooks.cs
...
Co-authored-by: Arthri <41360489+Arthri@users.noreply.github.com>
2023-06-15 15:51:01 +07:00
Zoom L1
e51b9f7874
Merge branch 'general-devel' into group-changes
2023-06-15 13:23:16 +07:00
Zoom L1
fb53bb96bc
Merge branch 'general-devel' into commandhooks
2023-06-15 13:22:32 +07:00
AkjaHAsLk1IALk0MasH
1ef96f9537
Marked the PlayerCommand hook as obsolete.
2023-06-15 13:01:52 +07:00
AkjaHAsLk1IALk0MasH
a656a1cc19
Added authorship
2023-06-15 12:17:11 +07:00
AkjaHAsLk1IALk0MasH
7a3b2e051f
Update changelog.md
2023-06-15 12:11:44 +07:00
AkjaHAsLk1IALk0MasH
380f823e61
Added a Run overload to Command.
...
The overload executes the CommandArgs you want.
2023-06-15 12:00:49 +07:00
AkjaHAsLk1IALk0MasH
ffed36c6fd
Added hooks
2023-06-15 12:00:13 +07:00
Lucas Nicodemus
a7360b635a
Merge pull request #2955 from sgkoishi/pr2955
...
Fix a typo in gbuff
2023-06-11 22:26:31 -07:00
Stargazing Koishi
f66ad72e2c
Update TShockAPI/Commands.cs
...
Co-authored-by: punchready <22683812+punchready@users.noreply.github.com>
2023-06-11 22:20:48 -07:00
SGKoishi
5bcde689d4
Fix a typo in gbuff
2023-06-11 22:11:20 -07:00
AkjaHAsLk1IALk0MasH
a6666ff21a
Updated the message
2023-06-10 13:59:38 +07:00
James Puleo
72ecc47218
Update docs/changelog.md ( #2953 )
2023-06-09 02:52:19 -07:00
James Puleo
fbc1d9dc8d
Update docs/changelog.md
2023-06-09 03:05:43 -04:00
James Puleo
b5b72e9f6c
Ensure TSPlayer.PlayerData is non-null whilst syncing loadouts
...
During connection, we receive a `SyncLoadout` packet before the
`ContinueConnecting2` packet, meaning we have not yet created a
`PlayerData` for this player.
2023-06-09 03:00:45 -04:00
AkjaHAsLk1IALk0MasH
5498f84942
Update changelog.md
2023-06-08 18:12:25 +07:00
AkjaHAsLk1IALk0MasH
4eb2aa49de
Removed unnecessary documentation
2023-06-08 18:11:26 +07:00
AkjaHAsLk1IALk0MasH
b3f3149850
Update changelog.md
2023-06-08 16:34:06 +07:00
AkjaHAsLk1IALk0MasH
3a90029d51
Allowed to receive an item if it is 0.
2023-06-08 16:33:32 +07:00
AkjaHAsLk1IALk0MasH
dc81791134
Removed RGB properties
2023-06-08 12:41:11 +07:00
AkjaHAsLk1IALk0MasH
a917beaca0
Update changelog.md
2023-06-07 23:44:04 +07:00
punchready
149ca8a70c
Remove duplicate conversion spread matching
2023-06-07 03:05:10 +02:00
AkjaHAsLk1IALk0MasH
914d743264
Changed the method from NetItem.Build to NetItem.ToItem.
2023-06-06 19:15:58 +07:00
punchready
07bf66f072
Fix MatchPlacement allowing auto breakable tiles
2023-06-06 13:25:03 +02:00
Chris
d15b25aa06
Merge branch 'general-devel' into patch-1
2023-06-06 20:45:57 +09:30
Chris
d00e78ed12
Merge pull request #2944 from AgaSpace/tsplayer-changes
...
TSPlayer update
2023-06-06 20:45:00 +09:30
Chris
cfccc3a871
Merge branch 'general-devel' into patch-1
2023-06-06 20:42:37 +09:30
AkjaHAsLk1IALk0MasH
73e2440043
Added XML documentation.
2023-06-06 16:21:52 +07:00
AkjaHAsLk1IALk0MasH
121afa963c
Added a Group.Color
2023-06-06 16:18:48 +07:00
AkjaHAsLk1IALk0MasH
f18243242f
Update Group.cs
2023-06-06 16:12:05 +07:00
AkjaHAsLk1IALk0MasH
cc753cf1da
Removed unnecessary abstraction.
2023-06-06 16:00:18 +07:00
AkjaHAsLk1IALk0MasH
4e85c5ddac
Update changelog.md
2023-05-14 12:19:05 +07:00
AkjaHAsLk1IALk0MasH
230d9b0945
Updated the SetUserGroup in the commands.
2023-05-14 12:17:47 +07:00
AkjaHAsLk1IALk0MasH
1e037748c1
Updated the UserManager.SetUserGroup.
...
Added an exception `UserGroupUpdateLockedException`, which appears when a hook locks a group change.
Added an overload for `UserManager.SetUserGroup`, with the `TSPlayer` parameter (author)
2023-05-14 12:13:56 +07:00
AkjaHAsLk1IALk0MasH
8a0920b6ea
Added a hook AccountHooks.AccountGroupUpdate.
2023-05-14 12:08:11 +07:00
AkjaHAsLk1IALk0MasH
22d8575e01
Corrected the UserAccountNotExistException documentation.
2023-05-14 12:04:17 +07:00
AkjaHAsLk1IALk0MasH
7ab0570786
Update changelog.md
2023-05-14 10:22:39 +07:00
AkjaHAsLk1IALk0MasH
86be1738cc
Added a constructor with arguments taking Terraria.Item.
2023-05-14 10:13:59 +07:00
AkjaHAsLk1IALk0MasH
62b8e5067c
Added the `NetItem.Build' method.
...
The method will create a Terraria.Item instance based on the data from the structure.
2023-05-14 10:13:25 +07:00
AkjaHAsLk1IALk0MasH
c3f5994451
Added optional arguments stack and prefixId to the NetItem constructor
2023-05-14 10:08:02 +07:00
AkjaHAsLk1IALk0MasH
b30a8cb6b2
Update changelog.md
2023-05-14 10:03:55 +07:00
AkjaHAsLk1IALk0MasH
4d92f11cc8
Added the TSPlayer.Hostile property.
...
It gets `TPlayer.hostile`.
I also wanted to add the ability to change `TPlayer.hostile`, but noticed a property `TSPlayer.Team`. You can only use the `TSPlayer.SetTeam` method to change it. So it's exactly the same here: You can use the method `TSPlayer.SetPvP` (By the way, it should be renamed to `TSPlayer.SetHostile`)
2023-05-14 09:56:47 +07:00
AkjaHAsLk1IALk0MasH
2f7514c0ef
Added an overload for TSPlayer.GiveItem
...
Added `TShockAPI.NetItem` structure to the parameters.
2023-05-14 09:43:18 +07:00
AkjaHAsLk1IALk0MasH
3d585d4d69
Added the UpdateSection method.
...
I described its action in the comments.
2023-05-14 09:38:35 +07:00
AkjaHAsLk1IALk0MasH
d9352d6902
Added an exception that occurs when the developer changes team.
2023-05-14 09:23:42 +07:00
AkjaHAsLk1IALk0MasH
3647bbaf54
Added a reason for the KillPlayer and DamagePlayer methods.
...
Added overloads that have a cause in the parameters (`PlayerDeathReason`)
2023-05-14 09:20:20 +07:00
AkjaHAsLk1IALk0MasH
fa9e4419bd
Added documentation to the withMsg parameter in the SetPvP method.
2023-05-14 09:16:14 +07:00
AkjaHAsLk1IALk0MasH
c047b0e87d
Added the Client property.
...
The `Client` property gets data from the array `Terraria.Netplay.Clients`.
2023-05-14 09:14:43 +07:00
AkjaHAsLk1IALk0MasH
6d4682ed7e
Updated the GodMode field.
...
* Changed the GodMode field to a property that is controlled by the journey mode.
- Removed the call to godmode in `Commands.ToggleGodMode`.
2023-05-14 09:11:18 +07:00
Stargazing Koishi
51ecef73a1
Optimize Linq
...
Co-authored-by: Arthri <41360489+Arthri@users.noreply.github.com>
2023-05-13 04:09:15 -07:00