Commit graph

  • d71aacc58d Did some tweaks to Teleport to make the bounds checks in one place. Zack Piispanen 2013-09-30 19:34:43 -04:00
  • b8a5492b20 Some water fixes. Zack Piispanen 2013-09-30 19:12:09 -04:00
  • 98a7e7f080 Added SSI Updates. Zack Piispanen 2013-09-30 18:41:54 -04:00
  • fddaf657a5 Teleport code has been cleaned up. Zack Piispanen 2013-09-30 16:23:11 -04:00
  • 584950bc6f Added a check to see if player has recently lit a fuse k0rd 2013-09-30 06:45:33 -04:00
  • 6e29a3b0ca needed for new explosive property k0rd 2013-09-30 04:47:31 -04:00
  • 2185b18705 allow explosives to break tiles k0rd 2013-09-30 04:46:32 -04:00
  • 6185559c6a More whoops moments k0rd didnt find for me. Zack Piispanen 2013-09-30 01:33:07 -04:00
  • 7ea9be6e75 Changed how EditTile was handled so that we have enums and pass those instead of confusing bytes. Zack Piispanen 2013-09-29 18:11:08 -04:00
  • 203611706e Fixed long if statement Zack Piispanen 2013-09-29 08:53:47 -04:00
  • 1bade821da Nothing to see here... Zack Piispanen 2013-09-29 08:26:05 -04:00
  • 155ed75c99 uncomment StrikeNPC and SetTime packets Steven French 2013-09-29 23:21:44 +13:00
  • 40ba6c56d3 Update packet logic up to 17 (not including 17 ->tile edit...something needs to be done with the last two bytes) Zack Piispanen 2013-09-29 05:29:18 -04:00
  • c80ebbc116 Changed collision detection margins; added slush to it too. k0rd 2013-09-29 04:59:56 -04:00
  • 954b5f8b4c Merge remote branch 'origin' into 1.2_terraria k0rd 2013-09-29 03:57:52 -04:00
  • ef2af933c4 beginning tile types in NetTile.cs fix typo in GetDataHandlers.cs k0rd 2013-09-29 03:57:04 -04:00
  • 6d01f604a7 Merge branch '1.2_terraria' of github.com:Olink/TShock_1.2 into 1.2_terraria Zack Piispanen 2013-09-29 03:41:38 -04:00
  • 1a2f874285 Implemented Packet Teleport mechanism. Zack Piispanen 2013-09-29 03:37:20 -04:00
  • a2fc066965 Added better noclip detection, including support for half and slanted blocks, and an ignore for honey. k0rd 2013-09-29 02:29:59 -04:00
  • e148d29c66 Added packet changes for 1.2 protocol up to 7(world info) Zack Piispanen 2013-09-29 01:02:07 -04:00
  • 7731bc46f1 More minor fixes Zack Piispanen 2013-09-28 23:52:51 -04:00
  • c17b661166 Stripped out stupid shit Zack Piispanen 2013-09-28 17:32:03 -04:00
  • 3020295eca Update GroupManager.cs Zack 2013-09-27 04:58:37 -04:00
  • c909453b03 Update GroupManager.cs Zack 2013-09-27 04:56:30 -04:00
  • 197296add0 Merge pull request #541 from Olink/refactor_match Lucas Nicodemus 2013-09-26 22:54:09 -07:00
  • dea360869b Refactored the many matches found redundancy by adding a utils method. Changed the csproj to build x86 instead of anycpu which was causing issues for release. Zack Piispanen 2013-09-27 01:42:13 -04:00
  • 49dec8c05c Merge pull request #490 from NyxStudios/general-devel Lucas Nicodemus 2013-09-26 01:18:43 -07:00
  • 1a1d980186 VERSION TICK: 4.1.0.926 & Terraria 1.2 Code Freeze Lucas Nicodemus 2013-09-26 02:11:05 -06:00
  • f7176f5119 Merge pull request #536 from MarioE/general-devel Lucas Nicodemus 2013-09-26 00:52:32 -07:00
  • 0dfe99ca68 Split superadmin permission. MarioE 2013-09-25 20:52:03 -04:00
  • 9c33980161 Change tp and rootonly. MarioE 2013-09-24 20:03:56 -04:00
  • e1531ab675 Overhauled permissions. MarioE 2013-09-23 18:53:36 -04:00
  • e0809427e0 Merge pull request #535 from Olink/permissions_change Lucas Nicodemus 2013-09-22 20:52:19 -07:00
  • cc70a37af0 spaces: 0 tabs: 1 Zack Piispanen 2013-09-22 23:33:36 -04:00
  • cc3d2e647e Merge pull request #532 from Olink/general-devel Lucas Nicodemus 2013-09-22 20:16:32 -07:00
  • b7019d8267 change permissions to tshock.xxx and fix default group creating to reference permissions that exist, and not hardcoded strings. Zack Piispanen 2013-09-22 23:14:14 -04:00
  • 8980a2155a Removed redundant code. Zack Piispanen 2013-09-22 22:56:52 -04:00
  • a3c1b8cc49 Apparently this file didnt want to be commited last time. Zack Piispanen 2013-09-22 16:27:23 -04:00
  • 77a2d66b8e Merge branch 'general-devel' of github.com:TShock/TShock into general-devel Zack Piispanen 2013-09-22 16:04:32 -04:00
  • 856def83b3 Added basic framework for allowing for ban durations and banning admin. Zack Piispanen 2013-09-22 16:04:12 -04:00
  • e86826124a Removed direct AWS link from README Lucas Nicodemus 2013-09-21 19:25:24 -06:00
  • 222042cc4d Merge pull request #530 from Olink/general-devel Lucas Nicodemus 2013-09-21 18:04:39 -07:00
  • 7c0bcceb9f Added LastAccessed time field and KnownIPs field to the user database. This resulted in some changes everywhere, such as new logic with default groups. Apparently, somehow, the ip based stuff worked even though no ips were set to properly grab the user group. The wrong group was being assigned to new users resulting in a player with 0 permissions. This is now fixed. Zack Piispanen 2013-09-21 20:57:14 -04:00
  • d4e193b44d Merge pull request #529 from k0rd/general-devel Lucas Nicodemus 2013-09-21 14:36:08 -07:00
  • 95969b203d Merge pull request #528 from Olink/general-devel Lucas Nicodemus 2013-09-21 14:34:39 -07:00
  • ba42fb08df Removed ip address from users, as well as changed /user add syntax to be '/user add username password group' instead of colon bullshit. Zack Piispanen 2013-09-21 17:11:22 -04:00
  • 88e8e65dcb Remove WorldID from the WHERE clause in UPDATE SQL for RememberedPosManager, changed logic to also update the WorldID k0rd 2013-09-21 16:41:45 -04:00
  • d36a549e1e Merge remote branch 'upstream/general-devel' into general-devel k0rd 2013-09-21 16:41:25 -04:00
  • d7da68a262 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel Zack Piispanen 2013-09-21 16:06:10 -04:00
  • 4fed645fde Added config override for stat hacks. This makes updating for 1.12 easy as well since these will change then, small part of #525 Zack Piispanen 2013-09-21 16:04:41 -04:00
  • 07c639d569 Merge pull request #524 from Olink/general-devel Lucas Nicodemus 2013-09-21 11:19:22 -07:00
  • b23cdb41c3 Whelps, the info in the issue was not accurate. We are looking for the exception that writes a warning to the log file, not the console, not an error. This should be the right fix Zack Piispanen 2013-09-21 12:52:46 -04:00
  • d0ba424cd1 Add in error ignore for the socket exception in the packet bufferer. Zack Piispanen 2013-09-21 12:22:22 -04:00
  • 77e845d340 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel Zack Piispanen 2013-09-17 18:45:17 -04:00
  • ef584c62d7 Added Application tokens that can never be deleted, and are loaded either by the command line arg, or the list in the config file. Other plugins can easily add their own tokens into the dictionary as well, however, I believe the config file approach works best for transparency to the user. Zack Piispanen 2013-09-17 18:44:58 -04:00
  • fc38e90369 Properly added hipchat notifications this time Lucas Nicodemus 2013-09-17 01:09:44 -06:00
  • 7e5fd428fd Add hipchat notifications Lucas Nicodemus 2013-09-17 01:07:27 -06:00
  • 5d41d932b4 Add irc notifications Lucas Nicodemus 2013-09-17 00:45:03 -06:00
  • 6b912a49e5 Update README.md Lucas Nicodemus 2013-09-17 00:42:57 -06:00
  • 495c004dcd Update README.md Lucas Nicodemus 2013-09-17 00:42:24 -06:00
  • 81df90bfb8 Trigger build now! I order thee! Lucas Nicodemus 2013-09-17 00:38:00 -06:00
  • cc25fc3fec Merge branch 'general-devel' of github.com:TShock/TShock into general-devel Lucas Nicodemus 2013-09-17 00:36:29 -06:00
  • 2693922c03 Add travis support maybe? Lucas Nicodemus 2013-09-17 00:35:58 -06:00
  • d53bb4b59c Remove postbuild stuff Zack Piispanen 2013-09-17 02:25:37 -04:00
  • b22457382e remove unused using statements Zack Piispanen 2013-09-17 02:24:02 -04:00
  • 004f02264d Removed unused references. Zack Piispanen 2013-09-17 02:22:51 -04:00
  • 225668fcdd Some small rest improvements. Use newest TServer binary. Zack Piispanen 2013-09-16 00:09:29 -04:00
  • dd05c524ec Merge branch 'master' into general-devel Lucas Nicodemus 2013-09-15 15:24:15 -06:00
  • 33050b1306 Fixed(?) lava and water liquid sets. Not sure if its even possible to get this far into the process, but if it was possible to bypass the item in hand checks in OnSecondUpdate() and OnPlayerUpdate() then they would successfully place lava/water. This should now be fixed, and if the right bucket isn't in their hand we ignore. Zack Piispanen 2013-08-28 00:42:45 -04:00
  • b0b938453b Merge pull request #517 from TShock/tracker-upgrade Zack 2013-08-23 05:38:10 -07:00
  • 7e1954d047 Removed now useless config option Lucas Nicodemus 2013-08-22 23:45:37 -06:00
  • 14c0b76332 Closes #497 Lucas Nicodemus 2013-08-22 22:51:43 -06:00
  • 8fb046f5b3 Removed old, crusty stat tracker. Lucas Nicodemus 2013-08-22 22:50:59 -06:00
  • 66483e0325 Added the header for MaxMind's Geo stuff back Lucas Nicodemus 2013-08-22 21:54:47 -06:00
  • ae7ab5f234 Updated copyright information to point to 2013. Lucas Nicodemus 2013-08-22 21:51:17 -06:00
  • 9470e20423 Line ending normalization to CRLF (Windows) Lucas Nicodemus 2013-08-22 21:17:32 -06:00
  • f82bff1b17 Merge pull request #505 from CoderCow/patch-1 Lucas Nicodemus 2013-08-22 20:09:10 -07:00
  • 05589c815a Merge pull request #510 from CoderCow/patch-2 Lucas Nicodemus 2013-08-19 21:42:11 -07:00
  • 581522355b Fixed broadcast not being displayed in the configured custom color. CoderCow 2013-08-11 13:18:40 +02:00
  • f8fbe9b5da Added config setting "RestUseNewPermissionModel" to allow switching between the REST permission models for backward compatibility. CoderCow 2013-08-02 12:30:48 +02:00
  • abeddd4c07 Minor improvements. CoderCow 2013-08-02 10:43:43 +02:00
  • 0f34aa03e8 Moved all new REST endpoints to "/v3"as "/v2" was incompatible. CoderCow 2013-08-02 10:31:54 +02:00
  • 9a40c81b49 Fixed all REST endpoints to use RestObjects instead of Dictionaries. CoderCow 2013-08-02 10:20:11 +02:00
  • 11f3099d30 Added "/rest listusers" to "/rest" default output. CoderCow 2013-08-02 09:45:06 +02:00
  • 64a09111d4 Merge pull request #508 from CoderCow/patch-2 Zack 2013-07-27 17:01:00 -07:00
  • b828299a1c -Improved group loading from the database: --TShock will now attempt to load any available valid group data even if there are invalid records and will also report proper errors / warnings. --"superadmin" is now a reserved group name. --Groups with parents causing infinite parent loops, invaild parents, or parenting theirselfes will have their parent group reset. --Double definitions of groups with the same name are no longer allowed. --Group instances are now tried to be preserved instead of being recreated during a reload of the group data. CoderCow 2013-07-27 22:02:29 +02:00
  • 1b58fb8509 Merge pull request #508 from CoderCow/patch-2 Zack 2013-07-27 17:01:00 -07:00
  • 33091035c0 -Improved group loading from the database: --TShock will now attempt to load any available valid group data even if there are invalid records and will also report proper errors / warnings. --"superadmin" is now a reserved group name. --Groups with parents causing infinite parent loops, invaild parents, or parenting theirselfes will have their parent group reset. --Double definitions of groups with the same name are no longer allowed. --Group instances are now tried to be preserved instead of being recreated during a reload of the group data. CoderCow 2013-07-27 22:02:29 +02:00
  • 4d95b5594e -Added REST endpoint "/v2/token/destroy/all" -Added command "/rest destroytokens", "/rest listusers" CoderCow 2013-07-27 20:57:55 +02:00
  • d9ff9a6ac5 REST resolves the user's group on each request now. CoderCow 2013-07-27 20:01:48 +02:00
  • 125884cc4d Fixed broken build due to last commit. CoderCow 2013-07-26 00:28:49 +02:00
  • 72939c8876 Split REST permissions from Permissions into RestPermissions class. CoderCow 2013-07-26 00:13:19 +02:00
  • 580010c478 -Added "/v2/server/rules" and "/v2/server/motd" endpoints. -Minor REST fixes. CoderCow 2013-07-25 23:51:18 +02:00
  • aebc21c20a Minor REST improvements. CoderCow 2013-07-25 23:33:43 +02:00
  • 0ea83746cf -Added REST per-endpoint permissions. -Added REST endpoint "/v2/server/restart". -Added REST endpoint "/v2/server/reload". -Added REST endpoint "/v3/server/rawcmd", will output all returned lines as an array instead. -Added "uptime", "serverpassword", "rules/ServerSideInventory" fields to REST endpoint "/v2/server/status". -REST requests are now logged. -Endpoint "/v2/server/rawcmd" does now check whether the user has the sufficient permission to execute the command. -Fixed Config.EnableTokenEndpointAuthentication not working properly before. -Removed obsolete "api" permission (only "restapi" now). CoderCow 2013-07-25 12:31:11 +02:00
  • 4e7b497ae4 Merge pull request #504 from CoderCow/patch-1 Lucas Nicodemus 2013-07-22 10:02:45 -07:00
  • b591b740d1 Fixed .editorconfig final new lines. CoderCow 2013-07-22 18:30:08 +02:00
  • f4aa36b8d1 Fixed a possible bug causing TSPlayer.StrikeNPC to cause NullReferenceExceptions depending on the calling thread. CoderCow 2013-07-22 12:12:02 +02:00
  • 56d17224b6 Added /aliases command used to list aliases of other commands. CoderCow 2013-07-22 12:09:09 +02:00
  • 5d2be35690 -Made the broadcast color configurable. -Broadcast color defaults to Aquamarine now. CoderCow 2013-07-22 11:41:52 +02:00