Commit graph

1480 commits

Author SHA1 Message Date
Zidonuke
c11b944735 Invisibility Potions are now item banable.
New noclip detection, has ignore permission.
2011-12-27 13:26:37 -05:00
Zidonuke
40973abb3f Add require login config 2011-12-27 12:42:53 -05:00
Zidonuke
5c6d03f9af Improved spam detection for create and kill tiles.
Improved item use blocking with banned items.
Reserved slots should work now to 5 slots above max.
2011-12-27 12:02:07 -05:00
Zidonuke
a766f1e5d9 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-12-27 11:36:29 -05:00
Zidonuke
768e5c13af Repair chest stacks on postinit. 2011-12-27 11:11:59 -05:00
Zidonuke
9a4a77dfcc Force time config. 2011-12-27 10:06:34 -05:00
Zidonuke
054fc79f91 Fix chest duplication 2011-12-27 09:55:05 -05:00
Zack
d92537fd87 Moved the else from Midas' commit that reset the groups allowed in the event of an error, we can just ignore it instead of resetting. Move initialization of the list to the constructor. 2011-12-27 09:40:45 -05:00
Deathmax
77af896427 Remove RCON code that may overflow 2011-12-27 22:32:05 +08:00
Lucas Nicodemus
70874a3462 Merge pull request #316 from middas/general-devel
General devel
2011-12-26 14:59:55 -08:00
Justin
f9b1af1b19 fixed null pointer exceptions during save and initializing regions 2011-12-26 12:53:16 -07:00
Zidonuke
7fe6cde2d9 Remove mana checks from server side inventory, it's not synced by redigit's client properly. 2011-12-25 10:45:28 -05:00
Zack Piispanen
d0a9b47f2f You can now add entire groups to a region. You can define as many groups as you want to a region, just like users. The new commands are /region allowg group region and /region removeg group region.
Any player in the group has build rights in the region.
2011-12-24 15:21:16 -05:00
darkunderdog
1aed7f4bdb Added /mute command - requires mute permission 2011-12-24 08:35:08 -06:00
Deathmax
8d84514128 Fix MOTD 2011-12-24 10:27:50 +08:00
Deathmax
877de10cba Sanitize string read from file before sending to player. 2011-12-23 16:54:01 +08:00
Zidonuke
06bcf00013 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
Conflicts:
	TShockAPI/ConfigFile.cs
2011-12-22 23:50:31 -05:00
Zidonuke
c40d3ac082 Commit chat format fix. >.> Bedtime. 2011-12-22 23:48:59 -05:00
Zidonuke
fcd7025050 Stop new jetbrains files. 2011-12-22 23:47:43 -05:00
darkunderdog
636ddb2aba updated chatformat to include groupname 2011-12-22 20:44:49 -06:00
Zidonuke
e0094ae642 Chat format is configurable now. 2011-12-22 17:46:55 -05:00
Zidonuke
33d304a4fa Finish new prefix and suffix system for groups.
Removed admin chat stuff and will now use prefix/suffix's
2011-12-22 17:41:47 -05:00
Zidonuke
8cf298ad85 Save player data on backups
Server Side Inventory security improvements, blocking trashcan and "banks" items
CovertCorruption is now more thorough.
PvP Modes, normal, always, disabled now configurable
Initial group prefix/suffix implementation
Range checks reworked, Killing ice blocks now ignored for ice rod.
Adding a NPC name to item banlist will block it from spawning
Added configs to disable snowballs and clown bombs from npcs.
2011-12-22 17:32:51 -05:00
Zidonuke
fc735ba829 Player count stuffs 2011-12-22 15:25:40 -05:00
Lucas Nicodemus
1520688256 Hark 2011-12-22 12:16:44 -07:00
Lucas Nicodemus
26afe92648 Hark 2011-12-22 12:16:19 -07:00
Lucas Nicodemus
1f08ee5281 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-12-22 04:00:24 -07:00
Lucas Nicodemus
ba5a7d1cc6 StatTracker.cs 2011-12-22 03:59:57 -07:00
Graham Cantin
a35dfcc1db Fixes up Deathmax's Commit:b4971834238387d1cca96eea01f48fca51b0ba35
Adds some more/saner config descriptions while I'm at it.
Bumped version tick to 1222.
2011-12-22 01:27:36 -08:00
Zidonuke
31d9161b77 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-12-22 01:57:12 -05:00
Zidonuke
fc6278b16d Implement invalid command handler, thank you to Matadoer for pointing this omission out with his plugin. 2011-12-22 01:57:03 -05:00
Lucas Nicodemus
5d3f5eed90 GeoIP dispose fix 2011-12-21 13:09:28 -07:00
Zidonuke
0cdafc0e81 Bug fix health stat storage in server side inventory mode. 2011-12-21 03:50:15 -05:00
Zidonuke
11473493e4 Codename Change <3
Dispose GeoIP properly so TerrariaAPI-Server reload works.
2011-12-21 02:37:27 -05:00
Lucas Nicodemus
74c493bd6a VERSION TICK: 3.4.0.1221
- Prepare code freeze for release
 - 4 hour bug testing state beginning
2011-12-21 00:34:59 -07:00
Zidonuke
ddaf849ddf A special fix to the awesome Gravemind. Thank you. 2011-12-21 02:05:01 -05:00
Zidonuke
c06bf2fe2e Break off from older commands and systems, move to more recent configurations.
Cheating detection no longer kicks, instead uses new system to block actions, and notifies user to fix the issue instead.
2011-12-20 22:41:49 -05:00
Zidonuke
f414fb4e39 Fixed all known bugs to server side inventory, its now fully tested.
Fixed pvp related stuff, its now fully working.
Inventory data is per account, not per character since I can't get SQLite to do something I need it to do.
Pvp throttling hardcoded because client side has a limit of 5 seconds, so double enforce it server side.
2011-12-20 21:30:06 -05:00
Zidonuke
d343983f2c Fix possible null references. Remove noclip check, I bypassed it in 5 seconds in zidomod... So useless 2011-12-20 19:59:55 -05:00
Zidonuke
7c09a174e8 Quick fixes to new features. 2011-12-20 17:40:04 -05:00
Zidonuke
318bbac56a Update TerrariaAPI Binary 2011-12-20 17:26:04 -05:00
Zidonuke
60510150bd Server Side Inventory Completed. 2011-12-20 17:23:01 -05:00
Zidonuke
6004bcd92f DERP 2011-12-20 16:29:08 -05:00
Zidonuke
bc7fac9b73 Annoying Server Side Inventory implemented. Needs extensive testing.
If enabled, all player actions are disabled until they /login which triggers a inventory check against the server. If they fail the check the login doesn't occur and they can't act. Default inventory for new accounts or characters requires a new character's inventory and health. Every inventory change that occurs is stored back into playerData memory and then onLeave it's stored back into the database, to be loaded at next /login
2011-12-20 16:21:22 -05:00
Zidonuke
ed21c2e8a4 DERP 2011-12-20 13:34:08 -05:00
Zidonuke
9a45a9ab80 Quick fix to buff hack check. 2011-12-20 13:33:44 -05:00
Zidonuke
428ea92357 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-12-20 13:12:45 -05:00
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
Deathmax
4628cb2ae6 Merge remote-tracking branch 'origin/general-devel' into general-devel 2011-12-20 18:50:01 +08:00
Deathmax
2cec51ada4 /converthallow/corruption should now report the correct hallow/corruption percentage. 2011-12-20 18:49:08 +08:00