Commit graph

159 commits

Author SHA1 Message Date
Zidonuke
ad22a379d9 New config to disable dungeon guardian and instead send players to spawn (stops hack abuse)
Changed AlwaysPvp to support new features better.
Now checking ItemAnimation for stuff.
Initial data structures for Server Side Inventory handling support.
2011-12-20 13:12:27 -05:00
Zidonuke
82fb69f9d4 Random Improvements and Fixes 2011-12-20 03:31:47 -05:00
Lucas Nicodemus
8514140ca7 As per High's complaining, holocaust against the Tools class (now Utils)
Plugin developers: You really need to change to reference this.
2011-12-01 23:24:02 -07:00
Zack Piispanen
56beeb446a Fixed modgroup to actually update the local( ram ) copies of the groups. Also set it up to properly delete from a group. 2011-11-26 00:28:46 -05:00
Lucas Nicodemus
bb711f8e1d Merge pull request #296 from erikive/patch-3
Added a method for resizing a region.
2011-11-01 18:05:00 -07:00
high
b2f47f57ac Updated to new binary (with the api merged).
Removed System.Drawing dependency
2011-09-24 18:30:19 -04:00
erikive
c190943f88 Edited TShockAPI/DB/RegionManager.cs via GitHub 2011-09-23 19:13:45 -05:00
high
920fabaa7e Fixed TSDEV-117
Conflicts:

	TShockAPI/Properties/AssemblyInfo.cs
2011-09-03 15:16:36 -04:00
Zack Piispanen
7a57a8073c Added method for region SINCE THE FUCKING UNIT TESTS RELIED ON IT AND NO ONE FUCKING FIXED IT
Region unit tests work again.
2011-09-03 02:13:19 -04:00
Lucas Nicodemus
301a6dfadd Attempting to fix UnitTests/RegionManagerTest.orderedtest 2011-09-02 23:59:04 -06:00
Lucas Nicodemus
442a5b4202 Stuff 2011-09-02 23:21:01 -06:00
high
a9a153ddb6 Fixed AddRegion returning false when the region does not exist. 2011-08-20 18:16:33 -04:00
high
625bab753b Fixed getRegion not returning null (functions using it were expecting null too)
Disabled noclip check. (general-devel is not general-test)
Added null check to /region info (Don't commit shit that you know is broken)
2011-08-20 13:04:24 -04:00
Lucas Nicodemus
e3dc989387 Fixed #86
RegionManager now returns false on GetRegionByName if the region already exists in the database.
Fixed coding convention fuckup
ReSharper code cleanup
2011-08-19 21:35:56 -06:00
Graham Cantin
2cdb9dc953 Adding /region info -- needs further protection from nulls 2011-08-19 02:50:59 -07:00
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00
high
4dae27001c Regions can now be defined in any direction.
Fixed column names are now in the insert. This should fix any weirdness with column order.
2011-08-17 18:21:32 -04:00
high
f90b530531 Parents now implemented correctly as a separate column.
Negate permissions now work again.
2011-08-17 17:19:56 -04:00
Zack Piispanen
ec63e61e1f regions should work, and load from db at start.
regions also have remove syntax, /region remove user region which removes them from the list, if they exist.
2011-08-15 18:18:35 -04:00
Zack Piispanen
e0d509982f Regions will be less borked now, we hope.
Unit test is now included for group( simple one )
2011-08-15 17:27:17 -04:00
darkunderdog
8d2d41d0c9 Adding getting region name for region messages 2011-08-12 00:03:43 -05:00
high
7e3a38c5c1 Typo 2011-08-08 19:59:37 -04:00
high
8d2a90cee3 Misc changes 2011-08-08 00:13:08 -04:00
high
7389a380da Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-08-07 23:22:28 -04:00
high
593be73f29 password column is now 128 chars for mysql 2011-08-07 23:22:10 -04:00
Twitchy
203f3aa570 Adds Delete Row. 2011-08-07 20:10:22 +12:00
Twitchy
a435966f07 Fixed Insert where 2011-08-07 20:04:08 +12:00
high
1f4792b71c Removed FetchHashedPasswordAndGroup, now just uses GetUserByName 2011-08-07 02:49:09 -04:00
high
56eca71853 Fixed SCA warnings 2011-08-06 16:49:40 -04:00
Twitchy
e581f69249 Few other fixes 2011-08-06 13:49:47 +12:00
high
d02d48287e Fixed AUTO_INCREMENT being wrong and UNIQUE should be on the inside of the quotes. 2011-08-05 01:31:19 -04:00
Twitchy
2c4625e426 Adds SQL Queries for Update, Read and Insert 2011-08-04 21:53:02 +12:00
high
a0d2fe1427 NUMERIC should have been INTEGER 2011-08-04 00:26:36 -04:00
high
1a801b268c All managers now use querybuilder for creating tables to make for easy changes. 2011-08-03 19:55:23 -04:00
high
423a33325a Finished:
-sqlite altering
-implemented mysql
Todo:
-Merge SqlTableCreator into the querybuilders or make it static
-Make all the managers use the querybuilder for making tables. (See GroupManager.cs for an example)
-Implement more datatypes (see TypesAsStrings in IQueryBuilder.cs)
2011-08-03 18:37:42 -04:00
high
3e045d51bf Added Random.NextString
Rename IQueryCreator to IQueryBuilder
2011-08-03 04:22:20 -04:00
high
9d4e2d6d9b Refactor changes didn't save 2011-08-03 02:55:12 -04:00
high
4bab43466c Adding classes to make querying between sqlite/mysql easier 2011-08-03 02:52:44 -04:00
high
df196ae632 Moved extensions 2011-08-02 19:29:15 -04:00
high
c505889f79 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-08-02 17:32:20 -04:00
high
cc907b9e09 Use the DBExt query functions 2011-08-02 17:24:30 -04:00
Twitchy
de0f7e2c2b Merge branch 'general-devel' of github.com:TShock/TShock 2011-08-02 23:21:16 +12:00
Twitchy
dd33927e76 Added private/public warps. Todo before release - make warps with spaces hide. (Too tired. Cannot finish) 2011-08-02 23:18:53 +12:00
Lycaonj
b103725422 Added sanity checks when loading UserIds from the Regions table. Fixes small gotcha when using the .NET Split() function. 2011-08-01 19:11:29 -05:00
high
6f26cc0dc5 Fixed the query helper functions 2011-08-01 19:33:15 -04:00
Twitchy
f95fdf5085 Fix group inheritance 2011-08-01 16:46:42 +12:00
Deathmax
75f3d3c046 out of range check when reading chat colors. 2011-07-31 22:56:44 +08:00
Deathmax
279b8ef9e2 Load chat colours into groups. 2011-07-31 22:09:29 +08:00
Twitchy
5ff8680ccb Adds chat colors to player groups. 2011-07-31 23:36:21 +12:00
Twitchy
629eb01191 Merge branch 'general-devel' of github.com:TShock/TShock 2011-07-31 16:13:14 +12:00