Commit graph

5931 commits

Author SHA1 Message Date
Cardinal System
e3a48d3069
New Crowdin updates (#2853)
* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (Turkish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (French)
[skip actions]

* New translations template.pot (German)
[skip actions]

* New translations template.pot (Italian)
[skip actions]

* New translations template.pot (Japanese)
[skip actions]

* New translations template.pot (Polish)
[skip actions]

* New translations template.pot (Portuguese)
[skip actions]

* New translations template.pot (Russian)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]

* New translations template.pot (Indonesian)
[skip actions]

* New translations template.pot (Pirate English)
[skip actions]

* New translations template.pot (French, Quebec)
[skip actions]

* New translations template.pot (Russian, Ukraine)
[skip actions]

* New translations template.pot (toki pona)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]
2022-12-05 21:42:48 -08:00
Lucas Nicodemus
da657ab483
Reformat changelog 2022-12-05 21:42:21 -08:00
Lucas Nicodemus
2606805073
Merge remote-tracking branch 'drunderscore/fix/whitelist-more-buffs' into general-devel 2022-12-05 21:40:10 -08:00
Lucas Nicodemus
69f39d3e5e
Merge remote-tracking branch 'sgk/pr2833' into general-devel 2022-12-05 21:39:12 -08:00
James Puleo
0a3b3a1236
Update docs/changelog.md 2022-12-02 13:24:06 -05:00
James Puleo
88c639c115
Whitelist the Mighty Wind (WindPushed) buff
This is applied by sandstorm events.
2022-12-02 13:24:04 -05:00
James Puleo
ae3c9654ad
Increase whitelisted duration of the Hellfire (OnFire3) buff
From 5 seconds to 6 seconds, as the Brand of the Inferno will apply this
buff for a maximum of 6 seconds.
2022-12-02 13:23:34 -05:00
Janet Blackquill
be8e51959f Introduce integrated package manager
This commit introduces an integrated package manager into TShock
for the purpose of fetching and installing plugins and their dependencies
from NuGet repositories.

This makes getting new plugins easier for users, as well as simplifiying
more advanced deployment scenarios.
2022-11-28 08:16:11 -05:00
SGKoishi
536c4d2545
Update changelog 2022-11-28 00:58:41 -08:00
SGKoishi
fa08859952
Group checks by item type instead of liquid type 2022-11-28 00:57:53 -08:00
SGKoishi
49921cb7ed
Move permission check together 2022-11-28 00:56:02 -08:00
SGKoishi
ac7ee7e706
Extract common condition 2022-11-28 00:50:45 -08:00
SGKoishi
62e6aaa826
Use single reject to reduce code 2022-11-28 00:49:46 -08:00
SGKoishi
35d47fdf6a
Remove bucket magic number 2022-11-28 00:44:45 -08:00
SGKoishi
baeb5a2f20
Fixed Super Sponge unable to absorb shimmer 2022-11-28 00:41:45 -08:00
Cardinal System
4e59087e7c
New Crowdin updates (#2824)
* New translations template.pot (French)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (German)
[skip actions]

* New translations template.pot (Japanese)
[skip actions]

* New translations template.pot (Russian)
[skip actions]

* New translations template.pot (Turkish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (French, Quebec)
[skip actions]

* New translations template.pot (Russian, Ukraine)
[skip actions]

* New translations template.pot (toki pona)
[skip actions]

* New translations template.pot (Pirate English)
[skip actions]

* New translations template.pot (Indonesian)
[skip actions]

* New translations template.pot (Italian)
[skip actions]

* New translations template.pot (Portuguese)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]

* New translations template.pot (Polish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Indonesian)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]

* New translations template.pot (Portuguese, Brazilian)
[skip actions]

* New translations template.pot (Turkish)
[skip actions]

* New translations template.pot (Turkish)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (Turkish)
[skip actions]

* New translations template.pot (Turkish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Chinese Simplified)
[skip actions]

* New translations template.pot (Spanish)
[skip actions]
2022-11-27 23:54:28 -08:00
Cardinal System
3c51fab195
Update translation template 2022-11-28 07:52:14 +00:00
Lucas Nicodemus
0bebe3820a
Reorder changelog 2022-11-27 23:50:55 -08:00
Lucas Nicodemus
10268bb196
Merge remote-tracking branch 'sgk/bombfix' into general-devel 2022-11-27 23:49:16 -08:00
Lucas Nicodemus
faed064b50
Merge remote-tracking branch 'deathcradle/tshock-installer' into general-devel 2022-11-27 23:46:27 -08:00
Lucas Nicodemus
d0262656df
Merge remote-tracking branch 'origin/config/WorldTileProvider' into general-devel 2022-11-27 23:46:18 -08:00
Lucas Nicodemus
bf06a17c19
Merge remote-tracking branch 'drunderscore/fix/more-add-player-buff-whitelists' into general-devel 2022-11-27 23:44:31 -08:00
SGKoishi
b57d02094f
Fix Utils.GetByName add duplicate candidate for same target i18n 2022-11-27 22:30:40 -08:00
Luke
b24fd4fe43 Merge remote-tracking branch 'upstream/general-devel' into config/WorldTileProvider 2022-11-27 15:16:32 +10:00
Luke
c600966a75
Merge branch 'Pryaxis:general-devel' into tshock-installer 2022-11-27 15:08:07 +10:00
James Puleo
5cc1275496
Update docs/changelog.md 2022-11-26 21:14:49 -05:00
James Puleo
51de32387a
Improve rejection message and code duplication in OnPlayerBuff
There is now a local function `Reject` that will handle logging,
rejecting, and (optionally) re-syncing upon a rejected packet.

Alongside this, the debug message has been improved to include the
sender index, buff type, receiver index, and the time in ticks (and the
existing reason for rejection.)
2022-11-26 21:14:30 -05:00
James Puleo
71a480af6b
Whitelist Shadow Candle and BoC for PlayerAddBuff 2022-11-26 21:14:28 -05:00
Lucas Nicodemus
106f735559
Merge pull request #2791 from sgkoishi/patch-buffnpc-i18nconsistency
Use same logic for all GetByNameOrId
2022-11-26 20:41:16 -05:00
Lucas Nicodemus
e498d6685b
Merge branch 'general-devel' into patch-buffnpc-i18nconsistency 2022-11-26 20:38:09 -05:00
Lucas Nicodemus
6421c7623a
Version tick: 5.1.3 2022-11-24 23:58:45 -07:00
Luke
e561158699 Remove installers sdk archive when archive fails
This will allow the next run to redownload the file.
2022-11-24 16:19:39 +10:00
Luke
403677fad2 Embed symbols in the installer to remove .pdb 2022-11-22 16:44:24 +10:00
Luke
fbd82bbce8 Prevent installer from closing via ctrl+c while server remains open
This allows tshock to handle CancelKeyPress as per normal, instead of closing the parent process, leaving the second trigger to never be reached.
see https://github.com/Pryaxis/TShock/blob/general-devel/TShockAPI/TShock.cs#L710
2022-11-22 16:40:39 +10:00
Luke
9550631064 Fix TShock Installer version being written to console
v5 not v6...
2022-11-21 12:23:22 +10:00
Luke
d84c14fc58 Remove TShock.Server.dll reference 2022-11-21 08:44:37 +10:00
Luke
4277fbaa98 Add architecture variants to tshock installer 2022-11-21 08:43:54 +10:00
SGKoishi
3c6521caff
Fix Digging Molecart and Bomb Fish blocked 2022-11-20 12:27:14 -08:00
Luke
3dcc738a17
Merge branch 'Pryaxis:general-devel' into tshock-installer 2022-11-18 22:53:43 +10:00
Lucas Nicodemus
3af5c33c73
Merge pull request #2837 from Pryaxis/renovate/otapi-things
Update OTAPI things
2022-11-17 23:55:57 -05:00
renovate[bot]
7afd866644
Update OTAPI things 2022-11-17 21:26:07 +00:00
Luke
45a378b0f0 Add TShock.Installer to download dotnet runtime
This will include a new ./TShock.Installer executable that will be for users without the dotnet runtime. This program will download the dotnet runtime, extract it, and then run ./TShock.Server for them using the downloaded runtime.

Note: only tested on osx, likely a no-go for linux/windows until more testing occurs.
2022-11-17 00:27:14 +10:00
Stargazing Koishi
d236653559
Merge branch 'general-devel' into patch-buffnpc-i18nconsistency 2022-11-11 18:58:00 -08:00
Luke
b8afcd874d Add ToLower to WorldTileProvider switch
Allows "room for error in capitalization" as per review discussion.
2022-11-12 10:03:42 +10:00
Luke
0f46b1255a Add WorldTileProvider to tshock config
This allows the tshock tile providers to be switched via the config instead of cli args via tsapi, for environments where the command line args cannot be changed.
2022-11-12 07:28:26 +10:00
Luke
5d84192624
Merge pull request #2831 from Pryaxis/renovate/otapi-things
Update TerrariaServerAPI digest to 5ed35f3
2022-11-12 07:12:21 +10:00
renovate[bot]
5531832b1a
Update TerrariaServerAPI digest to 5ed35f3 2022-11-11 11:32:55 +00:00
Lucas Nicodemus
c8cb747c57
Version tick: 5.1.2 2022-11-10 14:15:20 -08:00
Lucas Nicodemus
736e535db2
Merge pull request #2825 from Pryaxis/renovate/otapi-things
Update OTAPI things
2022-11-10 14:01:52 -08:00
renovate[bot]
6f8d434ef1
Update OTAPI things 2022-11-10 21:12:20 +00:00