Commit graph

634 commits

Author SHA1 Message Date
MarioE
50a4b07bc3 Add "new" EditActions. 2017-06-23 14:47:38 -04:00
ZIT WANG
8116aebd2c Fix itemban not working on non-English language 2017-05-12 18:06:49 +08:00
ZIT WANG
930607a142 Add Localization support
* Add EnglishLanguage type to store English texts
* Itemban now store English item name
* Command `/i` `/give` `/sm` `/tpnpc` can use both English and current language input
2017-04-21 21:58:37 +08:00
CoderCow
97ecb7d570 Fix crystal and golden chests 2017-04-20 15:24:16 +02:00
Lucas Nicodemus
9b419467d6
Replace NetworkText.FromLiteral("") with NetworkText.Empty
Thanks @deadsurgeon42
2017-04-20 00:31:33 -06:00
Lucas Nicodemus
2d14533172
Terraria 1.3.5 changes compile (NO GUARANTEES ON EXECUTING) 2017-04-19 18:21:34 -06:00
Lucas Nicodemus
b8dbdb9ff4
Final batch of .name changes 2017-04-19 17:41:15 -06:00
White
c4a3a9fb67 Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
White
96e855d578 Null check for values in HandlePlayerUpdate.
Might resolve #1405.
2017-03-13 12:12:48 +10:30
Simon311
54f6bb3a7e Fix a client crash exploit 2017-03-11 06:08:13 +03:00
Zt Wang
1c8d49870e Fix inaccurate summary and add TSPlayer for ItemDropEventArgs 2017-02-13 16:41:38 +08:00
DogooFalchion
6fb6098acf Add campfire to the orientable tiles list. 2017-01-19 19:10:53 -05:00
White
d864acd22f Merge branch 'general-devel' into fix_trapdoors 2017-01-02 22:03:32 +10:30
White
6359dad213 AllowCutTilesAndBreakables option works better now.
Herbs, vines, flowers can be cut inside regions if the option is enabled.
Any action that would also break a wall is still ignored.
Closes #1334
2016-12-31 12:57:16 +10:30
DogooFalchion
3075708c96 Fix for trap doors. Also add in protection in the tile conversion logic to not needless trigger sendtilesquare. Remove existing trapdoor bypass. 2016-12-29 21:51:58 -05:00
DogooFalchion
0a1e831fba Add rope coils and the ropes they place to the tile create exceptions.
Fixes #1352
2016-12-21 21:16:00 -05:00
Lucas Nicodemus
678f6c7cf8
Update to Mintaka (thanks @enerdy) 2016-12-06 17:36:44 -07:00
Zaicon Kiroshu
50d8b0db30 1.3.4.3 Update (API 1.26) 2016-11-19 17:05:08 -06:00
Hussein Farran
a451a27cb1 Merge pull request #1316 from DogooFalchion/sandstone_purification
Add Hardened Stone to the list of tiles that can be altered by players.
2016-10-23 21:12:36 -04:00
DogooFalchion
f1ce158efd Implement logic to store the data of a player when they join, and allow for a command to be run that will upload that data in place of their existing SSC data. 2016-10-23 18:11:44 -04:00
DogooFalchion
50afef312c Replace spaces with tabs. 2016-10-19 23:34:02 -04:00
DogooFalchion
0843e4c38e Update the existing logic to use the Conversion sets, KISS. 2016-10-19 23:28:45 -04:00
DogooFalchion
d87e827d9a Add Hardened Sand to the list of tiles that can be altered by a player 2016-10-19 23:20:45 -04:00
Lucas Nicodemus
dce26d6928 Merge pull request #1310 from Simon311/general-devel
Fix for HealOtherPlayer exploit, also fix #1309
2016-10-17 08:51:19 -06:00
Simon
464a52a70a Misleading wiki caused this commit 2016-10-17 16:05:18 +03:00
Simon
1460a7ad91 Fix for HealOtherPlayer exploit, also fix #1309 2016-10-17 15:51:49 +03:00
White
9cd43c97e9 Merge pull request #1300 from ProfessorXZ/general-devel
Fixes #1021
2016-10-17 09:48:09 +10:30
Adilson Carvalho
49b4effe74 Changed year to 2016 on all GPL headers 2016-10-16 17:06:02 -02:00
ProfessorXZ
ec4152df81 Separated the Flower Boots check into multiple if statements 2016-10-15 22:19:57 +02:00
ProfessorXZ
fb2fc6772e Fixes #1021 2016-10-15 22:19:57 +02:00
ProfessorXZ
9948239cbf Fixed MagicalIceBlock checks 2016-09-30 20:43:13 +02:00
Rodrigo
db11897ed5 Merge pull request #1271 from ProfessorXZ/itemdrop-fix
Fixed item duplication issues
2016-09-19 13:33:04 +01:00
ProfessorXZ
9974441868 Added an extra IceRod check to HandleTile 2016-09-12 22:20:06 +02:00
ProfessorXZ
775c724b44 Fixed IceRod not placing ice blocks 2016-09-10 22:58:32 +02:00
ProfessorXZ
65c061383e Fixed corrupt packets caused by invalid tile IDs 2016-09-03 14:17:28 +02:00
ProfessorXZ
1316c71a4c UpdateItemDrop packet now points to HandleItemDrop instead 2016-09-03 14:15:26 +02:00
ProfessorXZ
dd50d41f2e Fix item duplication caused by range checks & netIDs. Fixes #1162 2016-09-03 14:15:26 +02:00
ProfessorXZ
f2cc3ce89f Remove unnecessary code from HandleTile() 2016-09-03 14:08:09 +02:00
ProfessorXZ
c305b36168 Fix explosives range checks 2016-09-03 14:08:08 +02:00
ProfessorXZ
30fcf83fa1 Clients are no longer able to bypass tile checks 2016-09-03 14:06:27 +02:00
ProfessorXZ
4d98dd4d24 Explosives are no longer blocked by range checks 2016-09-03 14:06:26 +02:00
Patrikk
d326527d75 Fix Junction Box permission issue
Users without `allowclientsideworldedit` permission couldn't hammer and
change direction of Junction Box.
Code tested and functional.
(idk if I did it right tho lol)
2016-08-20 21:06:27 +02:00
ProfessorXZ
6c0f3ec15d Players are no longer able to place liquids using packet 82. Fixes #1260 2016-08-12 12:28:41 +02:00
ProfessorXZ
e0f17b82ef SyncExtraValue validation. Fixes #1024 2016-08-10 11:25:03 +02:00
ProfessorXZ
a65eb1667d The DCU now breaks tiles properly. Fixes #1155 2016-08-09 13:39:51 +02:00
ProfessorXZ
64f177e68f Fix rope placement range checks. Fixes #1236 2016-08-06 22:54:58 +02:00
ProfessorXZ
952da9609a Fixes #1197 2016-08-01 22:39:01 +02:00
ProfessorXZ
ee6a98eb4e Fixes #1255 2016-08-01 09:35:37 +02:00
ProfessorXZ
2f57336fe8 Fixes #1252 and #1160, remove the optional parameter from TSPlayer.SendMessage() 2016-07-31 22:33:53 +02:00
ProfessorXZ
809f8b7b3a Fixes #1251 2016-07-28 22:41:37 +02:00