TShock/TShockAPI
Lucas Nicodemus c1de974e16 Remove happiness.
http://rubyonrails.org/doctrine

The problem with most programmers is that they refuse to see any
logic in thinking about a problem from the other side, even just
once. You can't argue with someone over what opinionated "programmer
happiness" things are because logically you'll always be outmatched
with "well you can just do it this other way."

Take this example. How is !args.Player.HasProjectilePermission any
easier to understand than args.Player.LacksProjectilePermission?
 -> One is direct: it focuses on what a player doesn't have.
 -> The other is indirect: it's the inverse of have.

You can read one in a sentence and think "so if a player lacks a
permission then this happens" whereas the other is like "invert
if a player has a permission." In this soupy mess of a codebase
where you're trying to sort out what 300 magic numbers mean and
what everything else is trying to do, then it's kinda nice to
be able to read something and understand it immediately.
2017-12-17 01:10:32 -07:00
..
CLI Updates the commandline parser to not be broken. 2017-12-09 15:19:34 +10:30
DB Merge branch 'general-devel' into sql_improve 2017-12-09 21:05:16 -07:00
Extensions Format better 2017-12-09 16:04:27 +01:00
Hooks missed some more declarations 2017-12-08 01:48:08 +01:00
Localization Fix duplicate statement 2017-04-22 07:21:48 +08:00
Net Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
Properties Merge branch 'master' into general-devel 2017-12-12 03:02:00 -07:00
Rest Remove server restart rest routes 2017-12-11 16:09:03 -07:00
ServerSideCharacters Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
Sockets Change field visibility 2017-08-04 12:52:07 +02:00
app.config Saving work to apply merge changes 2017-04-19 17:12:38 -06:00
BackupManager.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
Bouncer.cs Add a "remove from bouncer" todo item 2017-12-17 00:44:19 -07:00
Commands.cs Merge remote-tracking branch 'origin/general-devel' into fragments 2017-12-17 00:45:02 -07:00
ConfigFile.cs But still use discouragement colors 2017-12-06 17:39:09 -07:00
FileTools.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
GeoIPCountry.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
GetDataHandlers.cs Remove happiness. 2017-12-17 01:10:32 -07:00
Group.cs Revert "Remove superadmin customization config options" 2017-12-06 17:35:51 -07:00
HandlerList.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
ILog.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
IPackable.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
NetItem.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
packages.config update otapi 2017-12-09 17:57:33 +01:00
PaginationTools.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
Permissions.cs Remove stupid updates permission. Fixes #1540. 2017-12-11 15:45:23 -07:00
PlayerData.cs Replace NetworkText.FromLiteral("") with NetworkText.Empty 2017-04-20 00:31:33 -06:00
Resources.Designer.cs Remove headers from autogenerated file 2016-10-17 11:28:34 +05:30
Resources.resx Remove 2 year old config files... 2013-10-01 20:55:19 -04:00
SaveManager.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
SqlLog.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
StatTracker.cs Ate one newline. 2017-09-20 17:42:32 +02:00
TextLog.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
TShock.cs Change Bouncer initialization to a more permanent home 2017-12-16 01:09:40 -07:00
TShockAPI.csproj Merge remote-tracking branch 'origin/general-devel' into fragments 2017-12-10 23:45:03 -07:00
TShockAPI.licenseheader Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
TSPlayer.cs Remove happiness. 2017-12-17 01:10:32 -07:00
TSServerPlayer.cs Renamed TShockAPI.DB 'User' to 'UserAccount' 2017-12-08 01:38:15 +01:00
UpdateManager.cs Updated Copyright for 2017 2017-03-13 12:17:16 +10:30
Utils.cs (Probably) fix invasions started by TShock being weird 2017-12-14 08:08:57 -07:00
web.config Saving work to apply merge changes 2017-04-19 17:12:38 -06:00