Merge remote-tracking branch 'origin/master'

This commit is contained in:
Shaun Bennett 2014-08-30 04:24:34 -05:00
commit e52f6deab4
58 changed files with 671 additions and 225 deletions

View File

@ -80,7 +80,10 @@ public class LobbyBalancer implements Listener, Runnable
}
if (_bestServerIndex < _sortedLobbies.size())
{
event.setTarget(_plugin.getProxy().getServerInfo(_sortedLobbies.get(_bestServerIndex).getName()));
System.out.println("Sending " + event.getPlayer().getName() + " to " + _sortedLobbies.get(_bestServerIndex).getName() + "(" + _sortedLobbies.get(_bestServerIndex).getPublicAddress() + ")");
}
_playersSentToBestServer++;
}

View File

@ -11,7 +11,7 @@ public enum Rank
OWNER("Owner", ChatColor.DARK_RED),
DEVELOPER("Dev", ChatColor.RED),
ADMIN("Admin", ChatColor.RED),
SNR_MODERATOR("Sr.Mod", ChatColor.GOLD),
SNR_MODERATOR("Sr.Mod", ChatColor.GRAY),
MODERATOR("Mod", ChatColor.GOLD),
HELPER("Helper", ChatColor.GREEN),
MAPDEV("Mapper", ChatColor.BLUE),

View File

@ -115,6 +115,9 @@ public class UtilAlg
public static <T> T Random(List<T> list)
{
if (list.isEmpty())
return null;
return list.get(UtilMath.r(list.size()));
}

View File

@ -50,7 +50,7 @@ public class UpdateRank extends CommandBase<CoreClientManager>
final Rank rank = tempRank;
if (rank == Rank.MODERATOR || rank == Rank.HELPER || rank == Rank.ALL || rank == Rank.MAPDEV)
if (rank == Rank.MODERATOR || rank == Rank.HELPER || rank == Rank.ALL || rank == Rank.MAPDEV || rank == Rank.SNR_MODERATOR)
{
Plugin.getRepository().MatchPlayerName(new Callback<List<String>>()
{

View File

@ -142,13 +142,13 @@ public enum Achievement
BLOCK_HUNT_HUNTER_OF_THE_YEAR("Hunter of the Year", 1200,
new String[] {"Block Hunt.HunterOfTheYear"},
new String[] {"Kill 7 Hiders in a single game"},
new int[] {100},
new int[] {1},
AchievementCategory.BLOCK_HUNT),
BLOCK_HUNT_BAD_HIDER("Bad Hider", 1000,
new String[] {"Block Hunt.BadHider"},
new String[] {"Win as Hider without disguising"},
new int[] {100},
new int[] {1},
AchievementCategory.BLOCK_HUNT),
//Draw My Thing

View File

@ -46,7 +46,7 @@ public abstract class MultiCommandBase<PluginType extends MiniPlugin> extends Co
{
newArgs = new String[args.length - 1];
for (int i = 0 ; i < newArgs.length; i++)
for (int i = 0 ; i < newArgs.length; i++)
{
newArgs[i] = args[i+1];
}

View File

@ -1,12 +1,14 @@
package mineplex.core.cosmetic.ui.page;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import mineplex.core.account.CoreClientManager;
import mineplex.core.common.CurrencyType;
import mineplex.core.common.util.C;
import mineplex.core.common.util.F;
import mineplex.core.cosmetic.CosmeticManager;
import mineplex.core.cosmetic.event.ActivateGemBoosterEvent;
import mineplex.core.cosmetic.ui.CosmeticShop;
@ -49,7 +51,7 @@ public class Menu extends ShopPageBase<CosmeticManager, CosmeticShop>
else
{
*/
AddItem(13, new ShopItem(Material.CHEST, C.cGold + treasureChestCount + " Treasure Chests (COMING SOON!)", 1, false));
AddItem(13, new ShopItem(Material.CHEST, C.cGold + treasureChestCount + " Treasure Chests (COMING SOON!)" + ChatColor.RESET, 1, false));
//}
final GemBooster gemBoosterItem = new GemBooster(Shop.getBoosterEnabled(), Plugin.getInventoryManager().Get(Player).getItemCount("Gem Booster"));
@ -66,7 +68,7 @@ public class Menu extends ShopPageBase<CosmeticManager, CosmeticShop>
@Override
public void ClickedLeft(Player player)
{
if (Shop.getBoosterEnabled())
if (Shop.getBoosterEnabled() && Plugin.getInventoryManager().Get(Player).getItemCount("Gem Booster") > 0)
{
ActivateGemBoosterEvent boosterEvent = new ActivateGemBoosterEvent(player);
Bukkit.getServer().getPluginManager().callEvent(boosterEvent);

View File

@ -132,8 +132,6 @@ public class Hub extends JavaPlugin implements IRelation
//Updates
getServer().getScheduler().scheduleSyncRepeatingTask(this, new Updater(this), 1, 1);
MinecraftServer.getServer().getPropertyManager().setProperty("debug", true);
}
@Override

View File

@ -10,7 +10,7 @@ public class HubClient
public String PurchaseString = " Purchase Ultra Rank at mineplex.com to unlock all game benefits!";
public int PurchaseIndex = 0;
public String UltraString = " Thank you for your support!";
public int UltraIndex = 0;

View File

@ -73,6 +73,7 @@ import mineplex.core.task.TaskManager;
import mineplex.core.updater.UpdateType;
import mineplex.core.updater.event.UpdateEvent;
import mineplex.hub.commands.ForcefieldRadius;
import mineplex.hub.commands.GameModeCommand;
import mineplex.hub.commands.NewsCommand;
import mineplex.hub.modules.ForcefieldManager;
import mineplex.hub.modules.JumpManager;
@ -309,6 +310,7 @@ public class HubManager extends MiniClientPlugin<HubClient>
public void AddCommands()
{
AddCommand(new NewsCommand(this));
AddCommand(new GameModeCommand(this));
}
@EventHandler(priority = EventPriority.HIGHEST)
@ -463,7 +465,7 @@ public class HubManager extends MiniClientPlugin<HubClient>
@EventHandler(priority = EventPriority.LOW)
public void AdminOP(PlayerJoinEvent event)
{
if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.ADMIN))
if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.OWNER))
event.getPlayer().setOp(true);
else
event.getPlayer().setOp(false);

View File

@ -0,0 +1,25 @@
package mineplex.hub.commands;
import org.bukkit.GameMode;
import org.bukkit.entity.Player;
import mineplex.core.command.CommandBase;
import mineplex.core.common.Rank;
import mineplex.hub.HubManager;
public class GameModeCommand extends CommandBase<HubManager>
{
public GameModeCommand(HubManager plugin)
{
super(plugin, Rank.ADMIN, new String[] {"gm"});
}
@Override
public void Execute(Player caller, String[] args)
{
if (caller.getGameMode() == GameMode.SURVIVAL)
caller.setGameMode(GameMode.CREATIVE);
else
caller.setGameMode(GameMode.SURVIVAL);
}
}

View File

@ -119,7 +119,7 @@ public class PollManager extends MiniClientPlugin<PlayerPollData>
{
String[] answers = poll.getAnswers();
player.sendMessage(C.cGold + C.Bold + "-----------" + C.cYellow + C.Bold + "POLL" + C.cGold + C.Bold + "-----------");
player.sendMessage(C.cGold + C.Bold + "--------------" + C.cYellow + C.Bold + "POLL" + C.cGold + C.Bold + "--------------");
player.sendMessage(poll.getQuestion());
player.sendMessage("");
for (int i = 1; i <= answers.length; i++)
@ -151,7 +151,7 @@ public class PollManager extends MiniClientPlugin<PlayerPollData>
}
player.sendMessage("");
player.sendMessage("Click an answer to receive " + C.cGreen + poll.getCoinReward() + " Gems");
player.sendMessage(C.cGold + C.Bold + "--------------------------");
player.sendMessage(C.cGold + C.Bold + "--------------------------------");
player.playSound(player.getEyeLocation(), Sound.ORB_PICKUP, 2f, 0f);
}

View File

@ -102,7 +102,7 @@ public class PollCommand extends CommandBase<PollManager>
UtilPlayer.message(caller, "Reward: " + C.cYellow + poll.getCoinReward());
UtilPlayer.message(caller, "");
DecimalFormat decimalFormat = new DecimalFormat("#.##");
DecimalFormat decimalFormat = new DecimalFormat("#.#");
double aPercent = stats.getAPercent();
double bPercent = stats.getBPercent();
double cPercent = stats.getCPercent();
@ -123,7 +123,7 @@ public class PollCommand extends CommandBase<PollManager>
percent = dPercent;
UtilPlayer.message(caller, answer);
UtilPlayer.message(caller, getProgressBar(percent, 60) + " " + C.cWhite + "(" + C.cYellow + decimalFormat.format(percent) + "%" + C.cWhite + ")");
UtilPlayer.message(caller, getProgressBar(percent, 60) + " " + C.cWhite + "(" + C.cYellow + decimalFormat.format(100d*percent) + "%" + C.cWhite + ")");
}
}
UtilPlayer.message(caller, " ");

View File

@ -187,7 +187,6 @@ public class ServerManager extends MiniPlugin
try
{
Collections.sort(serverList, new ServerSorter(slots));
boolean hasUltra = _clientManager.Get(player).GetRank().Has(Rank.ULTRA);
for (ServerInfo serverInfo : serverList)
{
@ -302,13 +301,15 @@ public class ServerManager extends MiniPlugin
_serverInfoMap.remove(serverName);
}
public void addServerGroup(String serverKey, String serverTag)
public void addServerGroup(String serverKey, String...serverTag)
{
_serverKeyInfoMap.put(serverKey, new HashSet<ServerInfo>());
_serverKeyTagMap.put(serverTag, serverKey);
for (String tag : serverTag)
_serverKeyTagMap.put(tag, serverKey);
}
public void AddServerNpc(String serverNpcName, String serverTag)
public void AddServerNpc(String serverNpcName, String...serverTag)
{
addServerGroup(serverNpcName, serverTag);
_serverNpcShopMap.put(serverNpcName, new ServerNpcShop(this, _clientManager, _donationManager, serverNpcName));
@ -492,12 +493,6 @@ public class ServerManager extends MiniPlugin
if (partyPlayer == null)
continue;
if (serverInfo.Name.contains("BETA"))
{
if (!_clientManager.Get(partyPlayer).GetRank().Has(Rank.ULTRA))
continue;
}
if (!_clientManager.Get(partyPlayer).GetRank().Has(Rank.MODERATOR) && serverInfo.CurrentPlayers >= serverInfo.MaxPlayers * 1.5)
continue;
@ -517,12 +512,6 @@ public class ServerManager extends MiniPlugin
if (partyPlayer == null)
continue;
if (serverInfo.Name.contains("BETA"))
{
if (!_clientManager.Get(partyPlayer).GetRank().Has(Rank.ULTRA))
continue;
}
if (!_clientManager.Get(partyPlayer).GetRank().Has(Rank.MODERATOR) && serverInfo.CurrentPlayers >= serverInfo.MaxPlayers * 1.5)
continue;
@ -609,7 +598,7 @@ public class ServerManager extends MiniPlugin
while (line != null)
{
String serverNpcName = line.substring(0, line.indexOf('|')).trim();
String serverTag = line.substring(line.indexOf('|') + 1, line.indexOf('|', line.indexOf('|') + 1)).trim();
String[] serverTags = line.substring(line.indexOf('|') + 1, line.indexOf('|', line.indexOf('|') + 1)).trim().split(",");
String[] locations = line.substring(line.indexOf('|', line.indexOf('|') + 1) + 1).trim().split(",");
for (String location : locations)
@ -619,7 +608,7 @@ public class ServerManager extends MiniPlugin
if (!HasServerNpc(serverNpcName))
{
AddServerNpc(serverNpcName, serverTag);
AddServerNpc(serverNpcName, serverTags);
}
npcNames.add(serverNpcName);

View File

@ -54,7 +54,7 @@ public class ServerGameMenu extends ShopPageBase<ServerManager, QuickShop>
ChatColor.RESET + "death with the other teams.",
}));
this.setItem(3, ItemStackFactory.Instance.CreateStack(Material.IRON_SWORD.getId(), (byte)0, 1, ChatColor.RESET + C.Bold + ChatColor.YELLOW + "Survival Games " + C.cGray + "Last Man Standing", new String[]
this.setItem(3, ItemStackFactory.Instance.CreateStack(Material.DIAMOND_SWORD.getId(), (byte)0, 1, ChatColor.RESET + C.Bold + ChatColor.YELLOW + "Survival Games " + C.cGray + "Last Man Standing", new String[]
{
ChatColor.RESET + "",
ChatColor.RESET + "Search for chests to find loot and ",
@ -150,10 +150,9 @@ public class ServerGameMenu extends ShopPageBase<ServerManager, QuickShop>
ChatColor.RESET + "Dragon Escape",
ChatColor.RESET + "Milk the Cow",
ChatColor.RESET + "Super Paintball",
ChatColor.RESET + "Turf Forts",
ChatColor.RESET + "Turf Wars",
ChatColor.RESET + "Death Tag",
ChatColor.RESET + "Bacon Brawl",
ChatColor.RESET + "Squid Sauce"
ChatColor.RESET + "Bacon Brawl"
}));
_minigameCycle.add(ItemStackFactory.Instance.CreateStack(122, (byte)0, 1, ChatColor.RESET + C.Bold + ChatColor.YELLOW + "Arcade " + C.cGray + "Mixed Games", new String []

View File

@ -305,7 +305,7 @@ public class ServerNpcPage extends ShopPageBase<ServerManager, ServerNpcShop> im
{
int slots = Plugin.GetRequiredSlots(player, serverInfo.ServerType);
if ((serverInfo.Name.contains("BETA") && !Client.GetRank().Has(Rank.ULTRA)) || (serverInfo.MaxPlayers - serverInfo.CurrentPlayers < slots && !(DonationManager.Get(Player.getName()).OwnsUnknownPackage(serverInfo.ServerType + " ULTRA") || Client.GetRank().Has(Rank.ULTRA))))
if (serverInfo.MaxPlayers - serverInfo.CurrentPlayers < slots && !(DonationManager.Get(Player.getName()).OwnsUnknownPackage(serverInfo.ServerType + " ULTRA") || Client.GetRank().Has(Rank.ULTRA)))
{
PlayDenySound(player);
return;

View File

@ -14,6 +14,7 @@ public class SkillSalesPackage extends SalesPackageBase
super("Champions " + skill.GetName(), Material.BOOK, (byte)0, skill.GetDesc(0), skill.GetGemCost());
Free = skill.IsFree();
KnownPackage = false;
CurrencyCostMap.put(CurrencyType.Gems, skill.GetGemCost());
}
@Override

View File

@ -84,7 +84,8 @@ public class ServerGroup
public boolean getAddNoCheat() { return _addNoCheat; }
// The set of active MinecraftServers that belong to this server group
private Set<MinecraftServer> servers;
private Set<MinecraftServer> _servers;
public Set<MinecraftServer> getServers() { return _servers; }
/**
* Class constructor
@ -124,7 +125,7 @@ public class ServerGroup
*/
public int getServerCount()
{
return servers.size();
return _servers.size();
}
/**
@ -135,7 +136,7 @@ public class ServerGroup
{
int joinable = 0;
for (MinecraftServer server : servers)
for (MinecraftServer server : _servers)
{
if (server.isJoinable())
{
@ -154,7 +155,7 @@ public class ServerGroup
{
int playerCount = 0;
for (MinecraftServer server : servers)
for (MinecraftServer server : _servers)
{
playerCount += server.getPlayerCount();
}
@ -170,7 +171,7 @@ public class ServerGroup
{
int maxPlayerCount = 0;
for (MinecraftServer server : servers)
for (MinecraftServer server : _servers)
{
maxPlayerCount += server.getMaxPlayerCount();
}
@ -186,7 +187,7 @@ public class ServerGroup
{
Collection<MinecraftServer> emptyServers = new HashSet<MinecraftServer>();
for (MinecraftServer server : servers)
for (MinecraftServer server : _servers)
{
if (server.isEmpty())
{
@ -203,14 +204,14 @@ public class ServerGroup
*/
private void fetchServers(Region region)
{
this.servers = new HashSet<MinecraftServer>();
this._servers = new HashSet<MinecraftServer>();
ServerRepository repository = ServerManager.getServerRepository(region);
for (MinecraftServer server : repository.getServerStatuses())
{
if (_name.equalsIgnoreCase(server.getGroup()))
{
servers.add(server);
_servers.add(server);
}
}
}
@ -226,7 +227,7 @@ public class ServerGroup
{
boolean uniqueId = true;
for (MinecraftServer server : servers)
for (MinecraftServer server : _servers)
{
String serverName = server.getName();
try
@ -255,5 +256,4 @@ public class ServerGroup
}
}
}
}

View File

@ -18,6 +18,7 @@ import java.util.Map.Entry;
import java.util.logging.FileHandler;
import java.util.logging.Logger;
import mineplex.core.common.util.NautHashMap;
import mineplex.serverdata.DedicatedServer;
import mineplex.serverdata.DedicatedServerSorter;
import mineplex.serverdata.MinecraftServer;
@ -105,21 +106,26 @@ public class ServerMonitor
iterator.remove();
}
// TODO: Check with Jonathan to see if we still need this duplication server code
/*for (GroupStatusData groupStatus : groupStatusList.values())
for (ServerGroup groupStatus : serverGroups)
{
for (ServerStatusData serverToKill : groupStatus.KillServers)
{
System.out.println("----DUPLICATE SERVER----> " + serverToKill.Address + ", " + serverToKill.Name);
killServer(serverToKill);
}
NautHashMap<Integer, MinecraftServer> _serverMap = new NautHashMap<Integer, MinecraftServer>();
for (ServerStatusData serverToKill : groupStatus.Servers.values())
for (Iterator<MinecraftServer> serverIterator = groupStatus.getServers().iterator(); serverIterator.hasNext();)
{
if (serverTracker.containsKey(serverToKill.Name))
serverTracker.remove(serverToKill.Name);
MinecraftServer server = serverIterator.next();
int serverNum = Integer.parseInt(server.getName().split("-")[1]);
if (_serverMap.containsKey(serverNum))
{
killServer(server.getName(), server.getPublicAddress(), "[KILLED] [DUPLICATE] " + server.getName() + ":" + server.getPublicAddress(), true);
serverIterator.remove();
}
else
{
_serverMap.put(serverNum, server);
}
}
}*/
}
HashSet<String> onlineServers = new HashSet<String>();

View File

@ -3,10 +3,11 @@ package mineplex.staffServer.customerSupport;
import java.text.SimpleDateFormat;
import java.util.HashSet;
import org.bukkit.GameMode;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.FoodLevelChangeEvent;
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
import org.bukkit.event.player.AsyncPlayerChatEvent;
@ -17,13 +18,9 @@ import org.bukkit.plugin.java.JavaPlugin;
import mineplex.core.MiniPlugin;
import mineplex.core.account.CoreClient;
import mineplex.core.account.CoreClientManager;
import mineplex.core.common.Rank;
import mineplex.core.common.util.C;
import mineplex.core.common.util.F;
import mineplex.core.common.util.NautHashMap;
import mineplex.core.common.util.UtilMath;
import mineplex.core.common.util.UtilPlayer;
import mineplex.core.common.util.UtilServer;
import mineplex.core.donation.DonationManager;
import mineplex.core.donation.Donor;
import mineplex.core.donation.repository.token.CoinTransactionToken;
@ -99,8 +96,10 @@ public class CustomerSupport extends MiniPlugin
for (CoinTransactionToken transaction : donor.getCoinTransactions())
{
if (transaction.Source.equalsIgnoreCase("purchase"))
caller.sendMessage(C.cYellow + _date.format(transaction.Date) + C.cGray + " - " + C.cYellow + transaction.Amount + " Coins");
if (transaction.Source.equalsIgnoreCase("Poll") || transaction.Source.equalsIgnoreCase("Coin Party Bomb Pickup") || transaction.Source.contains("Reward"))
continue;
caller.sendMessage(C.cYellow + _date.format(transaction.Date) + C.cGray + " - " + C.cYellow + transaction.Amount + " Coins - Applied via " + transaction.Source);
}
for (TransactionToken transaction : donor.getTransactions())
@ -112,6 +111,13 @@ public class CustomerSupport extends MiniPlugin
_salesPackageManager.displaySalesPackages(caller, playerName);
caller.sendMessage(C.cDGreen + C.Strike + "=============================================");
}
@EventHandler
public void blockBreak(BlockBreakEvent event)
{
if (event.getPlayer().getGameMode() != GameMode.CREATIVE)
event.setCancelled(true);
}
@EventHandler
public void removeMapping(PlayerQuitEvent event)

View File

@ -0,0 +1,23 @@
package mineplex.staffServer.password;
import org.bukkit.entity.Player;
import mineplex.core.command.CommandBase;
import mineplex.core.common.Rank;
public class ChangePasswordCommand extends CommandBase<Password>
{
public ChangePasswordCommand(Password plugin)
{
super(plugin, Rank.ADMIN, "changepassword");
}
@Override
public void Execute(Player caller, String[] args)
{
if (args != null && args.length == 1)
{
Plugin.changePassword(caller, args[0]);
}
}
}

View File

@ -9,10 +9,13 @@ import org.bukkit.plugin.java.JavaPlugin;
import mineplex.core.MiniPlugin;
import mineplex.core.common.util.F;
import mineplex.core.recharge.Recharge;
public class Password extends MiniPlugin
{
private HashSet<Player> _accepted = new HashSet<Player>();
private String _password = "ClothStarRust";
public Password(JavaPlugin plugin)
{
@ -23,6 +26,7 @@ public class Password extends MiniPlugin
public void AddCommands()
{
AddCommand(new PasswordCommand(this));
AddCommand(new ChangePasswordCommand(this));
}
@EventHandler
@ -35,17 +39,23 @@ public class Password extends MiniPlugin
public void run()
{
if (!_accepted.contains(event.getPlayer()))
event.getPlayer().kickPlayer("You don't know the password little twerp.");
event.getPlayer().kickPlayer("You don't know the password!");
}
}, 200L);
}
public void checkPassword(Player caller, String attempt)
{
if (attempt.equals("ClothStarRust"))
if (attempt.equals(_password))
{
_accepted.add(caller);
caller.sendMessage(F.main(GetName(), "I guess you get to stay."));
}
}
public void changePassword(Player caller, String password)
{
_password = password;
caller.sendMessage(F.main(GetName(), "Password changed to " + _password));
}
}

View File

@ -17,6 +17,7 @@ public class PasswordCommand extends CommandBase<Password>
{
if (args != null && args.length == 1)
{
resetCommandCharge(caller);
Plugin.checkPassword(caller, args[0]);
}
}

View File

@ -23,7 +23,7 @@ public class CoinCommand extends CommandBase<SalesPackageManager>
String playerName = args[0];
int amount = Integer.parseInt(args[1]);
Plugin.getDonationManager().RewardCoins(null, "purchase", playerName, amount);
Plugin.getDonationManager().RewardCoins(null, caller.getName(), playerName, amount);
caller.sendMessage(F.main(Plugin.GetName(), "Added " + amount + " coins to " + playerName + "'s account!"));
}
}

View File

@ -28,7 +28,7 @@ public class HeroCommand extends CommandBase<SalesPackageManager>
Bukkit.getServer().getPluginManager().callEvent(event);
resetCommandCharge(caller);
event = new PlayerCommandPreprocessEvent(caller, "/sales booster " + args[0] + " 60");
event = new PlayerCommandPreprocessEvent(caller, "/sales booster " + args[0] + " 90");
Bukkit.getServer().getPluginManager().callEvent(event);
}
}

View File

@ -0,0 +1,33 @@
package mineplex.staffServer.salespackage.command;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
import mineplex.core.command.CommandBase;
import mineplex.core.common.Rank;
import mineplex.staffServer.salespackage.SalesPackageManager;
public class LifetimeHeroCommand extends CommandBase<SalesPackageManager>
{
public LifetimeHeroCommand(SalesPackageManager plugin)
{
super(plugin, Rank.MODERATOR, "lifetimehero");
}
@Override
public void Execute(Player caller, String[] args)
{
resetCommandCharge(caller);
PlayerCommandPreprocessEvent event = new PlayerCommandPreprocessEvent(caller, "/sales rank " + args[0] + " HERO true");
Bukkit.getServer().getPluginManager().callEvent(event);
resetCommandCharge(caller);
event = new PlayerCommandPreprocessEvent(caller, "/sales coin " + args[0] + " 40000");
Bukkit.getServer().getPluginManager().callEvent(event);
resetCommandCharge(caller);
event = new PlayerCommandPreprocessEvent(caller, "/sales booster " + args[0] + " 180");
Bukkit.getServer().getPluginManager().callEvent(event);
}
}

View File

@ -0,0 +1,33 @@
package mineplex.staffServer.salespackage.command;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
import mineplex.core.command.CommandBase;
import mineplex.core.common.Rank;
import mineplex.staffServer.salespackage.SalesPackageManager;
public class LifetimeUltraCommand extends CommandBase<SalesPackageManager>
{
public LifetimeUltraCommand(SalesPackageManager plugin)
{
super(plugin, Rank.MODERATOR, "lifetimeultra");
}
@Override
public void Execute(Player caller, String[] args)
{
resetCommandCharge(caller);
PlayerCommandPreprocessEvent event = new PlayerCommandPreprocessEvent(caller, "/sales rank " + args[0] + " ULTRA true");
Bukkit.getServer().getPluginManager().callEvent(event);
resetCommandCharge(caller);
event = new PlayerCommandPreprocessEvent(caller, "/sales coin " + args[0] + " 20000");
Bukkit.getServer().getPluginManager().callEvent(event);
resetCommandCharge(caller);
event = new PlayerCommandPreprocessEvent(caller, "/sales booster " + args[0] + " 60");
Bukkit.getServer().getPluginManager().callEvent(event);
}
}

View File

@ -17,6 +17,8 @@ public class Sales extends MultiCommandBase<SalesPackageManager>
AddCommand(new BoosterCommand(plugin));
AddCommand(new UltraCommand(plugin));
AddCommand(new HeroCommand(plugin));
AddCommand(new LifetimeUltraCommand(plugin));
AddCommand(new LifetimeHeroCommand(plugin));
}
@Override

View File

@ -13,7 +13,10 @@ public class LifetimeHero extends SalesPackageBase
public void displayToAgent(Player agent, String playerName)
{
addButton(agent, "/sales rank " + playerName + " HERO true", " Lifetime Hero Rank.");
addButton(agent, "/sales coin " + playerName + " 40000", " 40,000 Coins");
addButton(agent, "/sales booster " + playerName + " 180", " 180 Gem Boosters");
addButton(agent, "/sales rank " + playerName + " HERO true", " Lifetime Hero (Also, unlocks kits).");
addButton(agent, "Apply All", "/sales lifetimehero " + playerName, " Apply all above.");
agent.sendMessage(" ");
addBackButton(agent, playerName);
}

View File

@ -13,7 +13,10 @@ public class LifetimeUltra extends SalesPackageBase
public void displayToAgent(Player agent, String playerName)
{
addButton(agent, "/sales rank " + playerName + " ULTRA true", " Lifetime Ultra Rank.");
addButton(agent, "/sales coin " + playerName + " 20000", " 20,000 Coins");
addButton(agent, "/sales booster " + playerName + " 60", " 60 Gem Boosters");
addButton(agent, "/sales rank " + playerName + " ULTRA true", " Lifetime Ultra (Also, unlocks kits).");
addButton(agent, "Apply All", "/sales lifetimeultra " + playerName, " Apply all above.");
agent.sendMessage(" ");
addBackButton(agent, playerName);
}

View File

@ -14,7 +14,7 @@ public class MonthlyHero extends SalesPackageBase
public void displayToAgent(Player agent, String playerName)
{
addButton(agent, "/sales coin " + playerName + " 15000", " 15,000 Coins");
addButton(agent, "/sales booster " + playerName + " 60", " 60 Gem Boosters");
addButton(agent, "/sales booster " + playerName + " 90", " 90 Gem Boosters");
addButton(agent, "/sales rank " + playerName + " HERO false", " Monthly Hero.");
addButton(agent, "Apply All", "/sales hero " + playerName, " Apply all above.");
agent.sendMessage(" ");

View File

@ -178,6 +178,54 @@ public class Arcade extends JavaPlugin
{
config.Tournament = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("TEAM_REJOIN"))
{
config.TeamRejoin = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("TEAM_AUTO_JOIN"))
{
config.TeamAutoJoin = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("TEAM_FORCE_BALANCE"))
{
config.TeamForceBalance = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("GAME_AUTO_START"))
{
config.GameAutoStart = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("GAME_TIMEOUT"))
{
config.GameTimeout = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("REWARD_GEMS"))
{
config.RewardGems = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("REWARD_ITEMS"))
{
config.RewardItems = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("REWARD_STATS"))
{
config.RewardStats = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("REWARD_ACHIEVEMENTS"))
{
config.RewardAchievements = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("HOTBAR_INVENTORY"))
{
config.HotbarInventory = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("HOTBAR_HUB_CLOCK"))
{
config.HotbarHubClock = Boolean.parseBoolean(tokens[1]);
}
else if (tokens[0].equals("PLAYER_KICK_IDLE"))
{
config.PlayerKickIdle = Boolean.parseBoolean(tokens[1]);
}
//Games
else
{
@ -233,7 +281,26 @@ public class Arcade extends JavaPlugin
out.write("SERVER_TYPE=" + config.ServerType + "\n");
out.write("PLAYERS_MIN=" + config.MinPlayers + "\n");
out.write("PLAYERS_MAX=" + config.MaxPlayers + "\n");
out.write("\nTOURNAMENT=" + config.Tournament + "\n");
out.write("\nTEAM_REJOIN=" + config.TeamRejoin + "\n");
out.write("TEAM_AUTO_JOIN=" + config.TeamAutoJoin + "\n");
out.write("TEAM_FORCE_BALANCE=" + config.TeamForceBalance + "\n");
out.write("\nGAME_AUTO_START=" + config.GameAutoStart + "\n");
out.write("GAME_TIMEOUT=" + config.GameTimeout + "\n");
out.write("\nREWARD_GEMS=" + config.RewardGems + "\n");
out.write("REWARD_ITEMS=" + config.RewardItems + "\n");
out.write("REWARD_STATS=" + config.RewardStats + "\n");
out.write("REWARD_ACHIEVEMENTS=" + config.RewardAchievements + "\n");
out.write("\nHOTBAR_INVENTORY=" + config.HotbarInventory + "\n");
out.write("HOTBAR_HUB_CLOCK=" + config.HotbarHubClock + "\n");
out.write("\nPLAYER_KICK_IDLE=" + config.PlayerKickIdle + "\n");
out.write("\n\nGames List;\n");
for (GameType type : GameType.values())

View File

@ -526,6 +526,9 @@ public class ArcadeManager extends MiniPlugin implements IRelation
public void HubClock(Player player)
{
if (!IsHotbarHubClock())
return;
if (_game != null && !_game.GiveClock)
return;
@ -816,6 +819,66 @@ public class ArcadeManager extends MiniPlugin implements IRelation
return _serverConfig.Tournament;
}
public boolean IsTeamRejoin()
{
return _serverConfig.TeamRejoin;
}
public boolean IsTeamAutoJoin()
{
return _serverConfig.TeamAutoJoin;
}
public boolean IsGameAutoStart()
{
return _serverConfig.GameAutoStart;
}
public boolean IsGameTimeout()
{
return _serverConfig.GameTimeout;
}
public boolean IsTeamBalance()
{
return _serverConfig.TeamForceBalance;
}
public boolean IsRewardGems()
{
return _serverConfig.RewardGems;
}
public boolean IsRewardItems()
{
return _serverConfig.RewardItems;
}
public boolean IsRewardStats()
{
return _serverConfig.RewardStats;
}
public boolean IsRewardAchievements()
{
return _serverConfig.RewardAchievements;
}
public boolean IsHotbarInventory()
{
return _serverConfig.HotbarInventory;
}
public boolean IsHotbarHubClock()
{
return _serverConfig.HotbarHubClock;
}
public boolean IsPlayerKickIdle()
{
return _serverConfig.PlayerKickIdle;
}
public int GetDesiredPlayerAmount()
{
return _serverConfig.MaxPlayers;
@ -855,6 +918,9 @@ public class ArcadeManager extends MiniPlugin implements IRelation
public void setTournamentTeam(Player player, GameTeam team)
{
if (!IsTeamRejoin())
return;
_tournamentTeam.put(player.getName(), team.GetName());
}

View File

@ -371,7 +371,12 @@ public abstract class Game implements Listener
System.out.println(GetName() + " state set to " + state.toString());
}
public void SetStateTime(long time)
{
_gameStateTime = time;
}
public long GetStateTime()
{
return _gameStateTime;
@ -446,7 +451,7 @@ public abstract class Game implements Listener
//Use this to parse in extra location data from maps
}
public void SetPlayerTeam(Player player, GameTeam team)
public void SetPlayerTeam(Player player, GameTeam team, boolean in)
{
//Clean Old Team
GameTeam pastTeam = this.GetTeam(player);
@ -455,7 +460,7 @@ public abstract class Game implements Listener
pastTeam.RemovePlayer(player);
}
team.AddPlayer(player);
team.AddPlayer(player, in);
//Ensure Valid Kit
ValidateKit(player, team);
@ -467,8 +472,7 @@ public abstract class Game implements Listener
Manager.GetLobby().AddPlayerToScoreboards(player, team.GetName().toUpperCase());
//Save Tournament Team
if (Manager.IsTournamentServer())
Manager.setTournamentTeam(player, team);
Manager.setTournamentTeam(player, team);
}
public GameTeam ChooseTeam(Player player)
@ -811,7 +815,7 @@ public abstract class Game implements Listener
public boolean CanJoinTeam(GameTeam team)
{
return (AutoBalance && !Manager.IsTournamentServer()) ? team.GetSize() < Math.max(1, UtilServer.getPlayers().length/GetTeamList().size()) : true;
return (AutoBalance && Manager.IsTeamBalance()) ? team.GetSize() < Math.max(1, UtilServer.getPlayers().length/GetTeamList().size()) : true;
}
public GameTeam GetTeamPreference(Player player)
@ -879,7 +883,7 @@ public abstract class Game implements Listener
for (String line : this.GetDesc())
{
UtilPlayer.message(player, C.cWhite + "- " + line);
UtilPlayer.message(player, C.cWhite + " " + line);
}
UtilPlayer.message(player, "");
@ -1017,13 +1021,13 @@ public abstract class Game implements Listener
return;
if (_helpColor == ChatColor.YELLOW)
_helpColor = ChatColor.GREEN;
_helpColor = ChatColor.GOLD;
else
_helpColor = ChatColor.YELLOW;
_helpTimer = System.currentTimeMillis();
String msg = C.cWhite + C.Bold + "TIP " + ChatColor.RESET + _helpColor + _help[_helpIndex];
String msg = C.cWhite + C.Bold + "TIP> " + ChatColor.RESET + _helpColor + _help[_helpIndex];
for (Player player : UtilServer.getPlayers())
{
@ -1076,7 +1080,6 @@ public abstract class Game implements Listener
Announce(F.elem(player.getName()) + " used a " + F.elem(C.cGreen + "Gem Booster") + " for " + F.elem("+" + (100-(GemBoosters.size()*25)) + "% Gems") + "!");
GemBoosters.add(player.getName());
Manager.getInventoryManager().addItemToInventory(player, "Utility", "Gem Booster", -1);
}
public double GetGemBoostAmount()
@ -1091,6 +1094,9 @@ public abstract class Game implements Listener
public void AddStat(Player player, String stat, int amount, boolean limitTo1, boolean global)
{
if (!Manager.IsRewardStats())
return;
if (!_stats.containsKey(player))
_stats.put(player, new HashMap<String, Integer>());
@ -1099,6 +1105,9 @@ public abstract class Game implements Listener
else
stat = GetName() + "." + stat;
if (Manager.IsTournamentServer())
stat += ".Tournament";
int past = 0;
if (_stats.get(player).containsKey(stat))
past = _stats.get(player).get(stat);

View File

@ -10,8 +10,27 @@ public class GameServerConfig
public int MinPlayers = -1;
public int MaxPlayers = -1;
public ArrayList<GameType> GameList = new ArrayList<GameType>();
//Flags
public boolean Tournament = false;
public boolean TeamRejoin = false;
public boolean TeamAutoJoin = true;
public boolean TeamForceBalance = true;
public boolean GameAutoStart = true;
public boolean GameTimeout = true;
public boolean RewardGems = true;
public boolean RewardItems = true;
public boolean RewardStats = true;
public boolean RewardAchievements = true;
public boolean HotbarInventory = true;
public boolean HotbarHubClock = true;
public boolean PlayerKickIdle = true;
public boolean IsValid()
{
return ServerType != null && MinPlayers != -1 && MaxPlayers != -1;

View File

@ -134,9 +134,9 @@ public class GameTeam
return _spawns.get(UtilMath.r(_spawns.size()));
}
public void AddPlayer(Player player)
public void AddPlayer(Player player, boolean in)
{
_players.put(player, PlayerState.IN);
_players.put(player, in ? PlayerState.IN : PlayerState.OUT);
UtilPlayer.message(player, F.main("Team", _color + C.Bold + "You joined " + _name + " Team") + ".");
@ -226,7 +226,12 @@ public class GameTeam
public void SpawnTeleport()
{
for (Player player : GetPlayers(true))
SpawnTeleport(true);
}
public void SpawnTeleport(boolean aliveOnly)
{
for (Player player : GetPlayers(aliveOnly))
{
SpawnTeleport(player);
}

View File

@ -131,7 +131,7 @@ public abstract class SoloGame extends Game
{
List<Player> places = _players.GetPlacements(true);
if (places.isEmpty())
if (places.isEmpty() || !places.get(0).isOnline())
return Arrays.asList();
else
return Arrays.asList(places.get(0));

View File

@ -97,7 +97,7 @@ public abstract class TeamGame extends Game
GameTeam team = RejoinTeam.remove(event.getPlayer().getName());
if (team != null && _rejoinTime.remove(event.getPlayer().getName()) != null)
{
team.AddPlayer(event.getPlayer());
team.AddPlayer(event.getPlayer(), true);
Announce(team.GetColor() + C.Bold + event.getPlayer().getName() + " has reconnected!", false);

View File

@ -239,7 +239,7 @@ public class DeathTag extends SoloGame
if (GetTeam(player) != null)
GetTeam(player).SetPlacement(player, PlayerState.OUT);
SetPlayerTeam(player, _chasers);
SetPlayerTeam(player, _chasers, true);
//Kit
Kit newKit = GetKits()[5]; //Normal

View File

@ -18,7 +18,9 @@ import org.bukkit.entity.EnderDragon;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.HandlerList;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerEvent;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.util.Vector;
@ -43,6 +45,27 @@ import nautilus.game.arcade.stats.WinMapStatTracker;
public class DragonEscape extends SoloGame
{
public static class PlayerFinishEvent extends PlayerEvent
{
private static final HandlerList HANDLER_LIST = new HandlerList();
public static HandlerList getHandlerList()
{
return HANDLER_LIST;
}
public PlayerFinishEvent(Player who)
{
super(who);
}
@Override
public HandlerList getHandlers()
{
return getHandlerList();
}
}
private ArrayList<DragonScore> _ranks = new ArrayList<DragonScore>();
private ArrayList<String> _lastScoreboard = new ArrayList<String>();
@ -254,6 +277,8 @@ public class DragonEscape extends SoloGame
_winner = player;
this.SetCustomWinLine(player.getName() + " reached the end of the course!");
Bukkit.getPluginManager().callEvent(new PlayerFinishEvent(player));
return true;
}
}

View File

@ -206,7 +206,7 @@ public class Draw extends SoloGame
for (Player player : _drawers.GetPlayers(false))
{
_drawers.RemovePlayer(player);
_guessers.AddPlayer(player);
_guessers.AddPlayer(player, true);
UtilInv.Clear(player);
player.setAllowFlight(false);
@ -228,7 +228,7 @@ public class Draw extends SoloGame
//Select New Drawer
Player drawer = _roundPlayer.remove(0);
_guessers.RemovePlayer(drawer);
_drawers.AddPlayer(drawer);
_drawers.AddPlayer(drawer, true);
//Get Word
String word = _words[UtilMath.r(_words.length)];

View File

@ -958,7 +958,7 @@ public class HideSeek extends TeamGame
public void SetSeeker(Player player, boolean forced)
{
SetPlayerTeam(player, _seekers);
SetPlayerTeam(player, _seekers, true);
Manager.GetDisguise().undisguise(player);

View File

@ -284,7 +284,7 @@ public class MilkCow extends SoloGame
if (GetTeam(player) != null)
GetTeam(player).SetPlacement(player, PlayerState.OUT);
SetPlayerTeam(player, _cows);
SetPlayerTeam(player, _cows, true);
//Kit
Kit newKit = GetKits()[2];

View File

@ -148,7 +148,7 @@ public class ZombieSurvival extends SoloGame
GetTeam(player).SetPlacement(player, PlayerState.OUT);
//Change to Undead
SetPlayerTeam(player, _undead);
SetPlayerTeam(player, _undead, true);
//Kit
Kit newKit = this.GetKits()[4];

View File

@ -1,7 +1,5 @@
package nautilus.game.arcade.managers;
import java.util.HashMap;
import mineplex.core.achievement.Achievement;
import mineplex.core.achievement.AchievementData;
import mineplex.core.achievement.AchievementLog;
@ -46,7 +44,7 @@ public class GameAchievementManager implements Listener
@EventHandler(priority = EventPriority.MONITOR)
public void processAchievementLog(final GameStateChangeEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardAchievements())
return;
if (event.GetState() != GameState.Dead)
@ -67,6 +65,9 @@ public class GameAchievementManager implements Listener
public void displayAchievementLog(final Player player, Game game, NautHashMap<Achievement, AchievementLog> log)
{
if (!Manager.IsRewardAchievements())
return;
if (log == null)
return;
@ -82,7 +83,7 @@ public class GameAchievementManager implements Listener
//Display
for (final Achievement type : log.keySet())
{
UtilPlayer.message(player, "");
AchievementData data = Manager.GetAchievement().get(player, type);
@ -100,6 +101,7 @@ public class GameAchievementManager implements Listener
//Finishing for the first time
if (!Manager.GetTaskManager().hasCompletedTask(player, type.getName()))
{
UtilPlayer.message(player, "");
UtilPlayer.message(player, nameLevel + " " + F.elem(C.cAqua + C.Bold + "Completed!") +
" " + F.elem(C.cGreen + C.Bold + "+" + type.getGemReward() + " Gems"));
@ -122,6 +124,7 @@ public class GameAchievementManager implements Listener
//Multi-Level Achievements
else if (log.get(type).LevelUp)
{
UtilPlayer.message(player, "");
UtilPlayer.message(player, nameLevel + " " + progress +
" " + F.elem(C.cAqua + C.Bold + "LEVEL UP!"));
@ -132,6 +135,7 @@ public class GameAchievementManager implements Listener
//Single Level
if (type.getMaxLevel() == 1)
{
UtilPlayer.message(player, "");
UtilPlayer.message(player, nameLevel + " " + progress +
" " + F.elem(ChatColor.YELLOW + "" + (data.getExpNextLevel() - data.getExpRemainder()) + " to Complete"));
}
@ -140,12 +144,14 @@ public class GameAchievementManager implements Listener
//Multi Level - Almost Finished
if (data.getLevel() == type.getMaxLevel() - 1)
{
UtilPlayer.message(player, "");
UtilPlayer.message(player, nameLevel + " " + progress +
" " + F.elem(ChatColor.YELLOW + "" + (data.getExpNextLevel() - data.getExpRemainder()) + " to Complete"));
}
//Multi Level - Many levels to go
else
{
UtilPlayer.message(player, "");
UtilPlayer.message(player, nameLevel + " " + progress +
" " + F.elem(ChatColor.YELLOW + "" + (data.getExpNextLevel() - data.getExpRemainder()) + " to Next Level"));
}

View File

@ -43,7 +43,7 @@ public class GameGemManager implements Listener
@EventHandler
public void PlayerKillAward(CombatDeathEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
Game game = Manager.GetGame();
@ -91,7 +91,7 @@ public class GameGemManager implements Listener
@EventHandler
public void PlayerQuit(PlayerQuitEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
Game game = Manager.GetGame();
@ -103,7 +103,7 @@ public class GameGemManager implements Listener
@EventHandler(priority = EventPriority.MONITOR)
public void PlayerStateChange(PlayerStateChangeEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
if (event.GetState() != PlayerState.OUT)
@ -118,7 +118,7 @@ public class GameGemManager implements Listener
@EventHandler(priority = EventPriority.MONITOR)
public void GameStateChange(GameStateChangeEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
if (event.GetState() != GameState.Dead)
@ -130,7 +130,7 @@ public class GameGemManager implements Listener
public void RewardGems(Game game, Player player, boolean give)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
//Inform Gems
@ -143,7 +143,7 @@ public class GameGemManager implements Listener
public void GiveGems(Game game, Player player, HashMap<String,GemData> gems, double gameMult)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
if (gems == null)
@ -183,7 +183,7 @@ public class GameGemManager implements Listener
public void AnnounceGems(Game game, Player player, HashMap<String,GemData> gems, boolean give)
{
if (Manager.IsTournamentServer())
if (!Manager.IsRewardGems())
return;
if (gems == null)

View File

@ -1157,7 +1157,7 @@ public class GameLobbyManager implements IPacketRunnable, Listener
@EventHandler
public void InventoryUpdate(UpdateEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsHotbarInventory())
return;
if (event.getType() != UpdateType.FAST)
@ -1182,7 +1182,7 @@ public class GameLobbyManager implements IPacketRunnable, Listener
@EventHandler(priority = EventPriority.LOWEST)
public void GemBoosterInteract(ActivateGemBoosterEvent event)
{
if (Manager.IsTournamentServer() || Manager.GetGame() == null || Manager.GetGame().GetState() != GameState.Recruit)
if (!Manager.IsHotbarInventory() || Manager.GetGame() == null || Manager.GetGame().GetState() != GameState.Recruit)
{
event.setCancelled(true);

View File

@ -123,7 +123,7 @@ public class GameManager implements Listener
if (game.GetCountdown() != -1)
StateCountdown(game, -1, false);
else if (game.AutoStart && !Manager.IsTournamentServer())
else if (game.AutoStart && Manager.IsGameAutoStart())
{
if (UtilServer.getPlayers().length >= Manager.GetPlayerFull())
StateCountdown(game, 20, false);
@ -160,7 +160,7 @@ public class GameManager implements Listener
}
else if (game.GetState() == GameState.Live)
{
if (UtilTime.elapsed(game.GetStateTime(), game.GameTimeout))
if (UtilTime.elapsed(game.GetStateTime(), game.GameTimeout) && Manager.IsGameTimeout())
{
game.HandleTimeout();
}
@ -274,6 +274,9 @@ public class GameManager implements Listener
@EventHandler
public void StatEnableDisable(GameStateChangeEvent event)
{
if (!Manager.IsRewardStats())
return;
if (event.GetState() != GameState.Live)
return;
@ -288,6 +291,9 @@ public class GameManager implements Listener
@EventHandler
public void StatRegister(GameStateChangeEvent event)
{
if (!Manager.IsRewardStats())
return;
if (event.GetState() != GameState.Dead)
return;
@ -389,7 +395,7 @@ public class GameManager implements Listener
}
else
{
game.SetPlayerTeam(player, team);
game.SetPlayerTeam(player, team, true);
}
}
}
@ -435,10 +441,10 @@ public class GameManager implements Listener
//Player Swap
queueIterator.remove();
game.SetPlayerTeam(player, team);
game.SetPlayerTeam(player, team, true);
//Other Swap
game.SetPlayerTeam(other, currentTeam);
game.SetPlayerTeam(other, currentTeam, true);
break;
}
@ -461,7 +467,7 @@ public class GameManager implements Listener
{
}
else if (!game.IsPlaying(player) && !Manager.IsTournamentServer())
else if (!game.IsPlaying(player) && Manager.IsTeamAutoJoin())
{
PlayerAdd(game, player, null);
}
@ -523,7 +529,7 @@ public class GameManager implements Listener
if (team == null)
return false;
game.SetPlayerTeam(player, team);
game.SetPlayerTeam(player, team, true);
//Game Mode
player.setGameMode(GameMode.SURVIVAL);

View File

@ -40,7 +40,7 @@ public class IdleManager implements Listener
if (event.getType() != UpdateType.FAST)
return;
if (Manager.IsTournamentServer())
if (!Manager.IsPlayerKickIdle())
return;
if (Manager.GetGame() == null)

View File

@ -113,7 +113,7 @@ public class MiscManager implements Listener
@EventHandler
public void HubClockUpdate(UpdateEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsHotbarHubClock())
return;
if (event.getType() != UpdateType.FAST)
@ -137,7 +137,7 @@ public class MiscManager implements Listener
@EventHandler(priority = EventPriority.LOWEST)
public void HubClockInteract(PlayerInteractEvent event)
{
if (Manager.IsTournamentServer())
if (!Manager.IsHotbarHubClock())
return;
Player player = event.getPlayer();

View File

@ -50,7 +50,7 @@ public class BackstabKillStatTracker extends StatTracker<Game>
if (player == null)
return;
if (event.GetLog().GetLastDamager().GetReason() != null && event.GetLog().GetLastDamager().GetReason().equalsIgnoreCase("Backstab"))
if (event.GetLog().GetLastDamager().GetReason() != null && event.GetLog().GetLastDamager().GetReason().contains("Backstab"))
{
Set<UUID> hasDamaged = _hasDamaged.get(player.getUniqueId());

View File

@ -1,16 +1,22 @@
package nautilus.game.arcade.stats;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.UUID;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.player.PlayerQuitEvent;
import nautilus.game.arcade.events.GameStateChangeEvent;
import nautilus.game.arcade.game.Game;
public class LoseStatTracker extends StatTracker<Game>
{
private final Set<UUID> _losers = new HashSet<>();
public LoseStatTracker(Game game)
{
super(game);
@ -27,6 +33,9 @@ public class LoseStatTracker extends StatTracker<Game>
{
for (Player loser : losers)
{
if (_losers.contains(loser.getUniqueId()))
continue;
addStat(loser, "Losses", 1, false, false);
if (getGame().GetKit(loser) != null)
@ -35,4 +44,18 @@ public class LoseStatTracker extends StatTracker<Game>
}
}
}
@EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
public void onPlayerQuit(PlayerQuitEvent event)
{
if (getGame().GetState() == Game.GameState.Live && getGame().IsAlive(event.getPlayer()))
{
addStat(event.getPlayer(), "Losses", 1, false, false);
if (getGame().GetKit(event.getPlayer()) != null)
addStat(event.getPlayer(), getGame().GetKit(event.getPlayer()).GetName() + " Losses", 1, false, false);
_losers.add(event.getPlayer().getUniqueId());
}
}
}

View File

@ -27,6 +27,6 @@ public class StatTracker<G extends Game> implements Listener
public void addStat(Player player, String stat, int value, boolean limitTo1, boolean global)
{
if (canAddStats())
addStat(player, stat, value, limitTo1, global);
getGame().AddStat(player, stat, value, limitTo1, global);
}
}

View File

@ -43,7 +43,7 @@ public class TheLongestShotStatTracker extends StatTracker<Game>
if (player == null)
return;
if (event.GetLog().GetLastDamager().GetReason() != null && event.GetLog().GetLastDamager().GetReason().equalsIgnoreCase("longshot"))
if (event.GetLog().GetLastDamager().GetReason() != null && event.GetLog().GetLastDamager().GetReason().contains("Longshot"))
{
if (player.getLastDamageCause() instanceof EntityDamageByEntityEvent)
{

View File

@ -1,13 +1,10 @@
package nautilus.game.arcade.stats;
import java.util.List;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import nautilus.game.arcade.events.GameStateChangeEvent;
import nautilus.game.arcade.game.Game;
import nautilus.game.arcade.game.games.dragonescape.DragonEscape;
public class WinMapStatTracker extends StatTracker<Game>
{
@ -17,17 +14,8 @@ public class WinMapStatTracker extends StatTracker<Game>
}
@EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
public void onGameStateChange(GameStateChangeEvent event)
public void onDragonEscapePlayerFinish(DragonEscape.PlayerFinishEvent event)
{
if (event.GetState() == Game.GameState.End)
{
List<Player> winners = getGame().getWinners();
if (winners != null)
{
for (Player winner : winners)
addStat(winner, "Win." + getGame().WorldData.MapName, 1, true, false);
}
}
addStat(event.getPlayer(), "Win." + getGame().WorldData.MapName, 1, true, false);
}
}

View File

@ -93,7 +93,7 @@
}
// Expire ranks
if ((account.Rank.Name == "ULTRA") && !account.RankPerm && DateTime.Now.CompareTo(account.RankExpire) >= 0)
if ((account.Rank.Name == "ULTRA" || account.Rank.Name == "HERO") && !account.RankPerm && DateTime.Now.CompareTo(account.RankExpire) >= 0)
{
account.Rank = repository.Where<Rank>(x => x.Name == "ALL").First();
repository.Attach(account.Rank);
@ -556,6 +556,77 @@
account.RankExpire = DateTime.Now.AddMonths(1);
account.RankPerm = token.Perm;
if ((rank.Name == "HERO" || rank.Name == "ULTRA") && token.Perm == true)
{
repository.Attach(account);
repository.Edit(account);
addAccountTransaction(repository, account, "Bacon Brawl Bebe Piggles", 0, 0);
addAccountTransaction(repository, account, "Bacon Brawl `Pig`", 0, 0);
addAccountTransaction(repository, account, "A Barbarians Life Barbarian Archer", 0, 0);
addAccountTransaction(repository, account, "A Barbarians Life Bomber", 0, 0);
addAccountTransaction(repository, account, "The Bridges Archer", 0, 0);
addAccountTransaction(repository, account, "The Bridges Bomber", 0, 0);
addAccountTransaction(repository, account, "The Bridges Brawler", 0, 0);
addAccountTransaction(repository, account, "The Bridges Miner", 0, 0);
addAccountTransaction(repository, account, "Castle Siege Castle Assassin", 0, 0);
addAccountTransaction(repository, account, "Castle Siege Castle Brawler", 0, 0);
addAccountTransaction(repository, account, "Castle Siege Castle Knight", 0, 0);
addAccountTransaction(repository, account, "Castle Siege Undead Archer", 0, 0);
addAccountTransaction(repository, account, "Castle Siege Undead Zombie", 0, 0);
addAccountTransaction(repository, account, "Death Tag Runner Archer", 0, 0);
addAccountTransaction(repository, account, "Death Tag Runner Traitor", 0, 0);
addAccountTransaction(repository, account, "Dragon Escape Disruptor", 0, 0);
addAccountTransaction(repository, account, "Dragon Escape Warper", 0, 0);
addAccountTransaction(repository, account, "Dragons Marksman", 0, 0);
addAccountTransaction(repository, account, "Dragons Pyrotechnic", 0, 0);
addAccountTransaction(repository, account, "Block Hunt Instant Hider", 0, 0);
addAccountTransaction(repository, account, "Block Hunt Shocking Hider", 0, 0);
addAccountTransaction(repository, account, "Block Hunt Radar Hunter", 0, 0);
addAccountTransaction(repository, account, "Block Hunt TNT Hunter", 0, 0);
addAccountTransaction(repository, account, "Super Paintball Machine Gun", 0, 0);
addAccountTransaction(repository, account, "Super Paintball Shotgun", 0, 0);
addAccountTransaction(repository, account, "One in the Quiver Brawler", 0, 0);
addAccountTransaction(repository, account, "One in the Quiver Enchanter", 0, 0);
addAccountTransaction(repository, account, "Runner Archer", 0, 0);
addAccountTransaction(repository, account, "Runner Frosty", 0, 0);
addAccountTransaction(repository, account, "Sheep Quest Archer", 0, 0);
addAccountTransaction(repository, account, "Sheep Quest Brute", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Blaze", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Chicken", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Mad Cow", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Creeper", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Enderman", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Undead Knight", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Magma Cube", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Pig", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Skeletal Horse", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Sky Squid", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Snowman", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Witch", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Wither", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Wither Skeleton", 0, 0);
addAccountTransaction(repository, account, "Super Smash Mobs Wolf", 0, 0);
addAccountTransaction(repository, account, "Snake Super Snake", 0, 0);
addAccountTransaction(repository, account, "Snake Other Snake", 0, 0);
addAccountTransaction(repository, account, "Sneaky Assassins Ranged Assassin", 0, 0);
addAccountTransaction(repository, account, "Sneaky Assassins Revealer", 0, 0);
addAccountTransaction(repository, account, "Super Spleef Archer", 0, 0);
addAccountTransaction(repository, account, "Super Spleef Brawler", 0, 0);
addAccountTransaction(repository, account, "Squid Shooter Squid Blaster", 0, 0);
addAccountTransaction(repository, account, "Squid Shooter Squid Sniper", 0, 0);
addAccountTransaction(repository, account, "Survival Games Archer", 0, 0);
addAccountTransaction(repository, account, "Survival Games Assassin", 0, 0);
addAccountTransaction(repository, account, "Survival Games Beastmaster", 0, 0);
addAccountTransaction(repository, account, "Survival Games Bomber", 0, 0);
addAccountTransaction(repository, account, "Survival Games Brawler", 0, 0);
addAccountTransaction(repository, account, "Survival Games Necromancer", 0, 0);
addAccountTransaction(repository, account, "Turf Wars Infiltrator", 0, 0);
addAccountTransaction(repository, account, "Turf Wars Shredder", 0, 0);
addAccountTransaction(repository, account, "Zombie Survival Survivor Archer", 0, 0);
addAccountTransaction(repository, account, "Zombie Survival Survivor Rogue", 0, 0);
}
repository.CommitChanges();
return rank.Name.ToString();
@ -710,5 +781,24 @@
return clientToken;
}
}
private void addAccountTransaction(IRepository repository, Account account, string salesPackageName, int gems, int coins)
{
var accountTransaction = new AccountTransaction
{
Account = account,
SalesPackageName = salesPackageName,
Date = (long)TimeUtil.GetCurrentMilliseconds(),
Gems = gems,
Coins = coins
};
if (account.AccountTransactions == null)
account.AccountTransactions = new List<AccountTransaction> { accountTransaction };
else
{
account.AccountTransactions.Add(accountTransaction);
}
}
}
}

View File

@ -6,7 +6,6 @@
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="01/15/2013 14:35:34" />
<file relUrl="Content/img/logobtntest.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="bin/StructureMap.xml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/41_64x64.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="bin/nStuff.UpdateControls.dll" publishTime="11/27/2012 17:05:51" />
@ -17,8 +16,9 @@
<file relUrl="Content/themes/techno/images/slider/03.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/Images/Wiki/iron_axe.jpg" publishTime="04/19/2013 03:56:02" />
<file relUrl="Content/themes/techno/images/templatemo_home_bg.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/templatemo_middle.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="06/08/2013 00:28:59" />
<file relUrl="Views/Classes/Index.cshtml" publishTime="04/19/2013 13:05:06" />
<file relUrl="Views/Paypal/ImpulseIpn.cshtml" publishTime="01/07/2013 22:28:02" />
<file relUrl="bin/Microsoft.Web.Infrastructure.dll" publishTime="11/27/2012 17:05:51" />
@ -26,6 +26,7 @@
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/Web.config" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/jquery.validate.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/blog.html" publishTime="11/27/2012 17:05:50" />
@ -56,7 +57,6 @@
<file relUrl="Content/themes/techno/images/blog/02.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Web.config" publishTime="07/26/2013 13:16:03" />
<file relUrl="Content/themes/techno/images/arrows.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/Images/dom14.png" publishTime="04/18/2013 01:25:51" />
<file relUrl="Content/Images/dom8.png" publishTime="04/18/2013 01:45:53" />
<file relUrl="bin/System.Web.Helpers.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png" publishTime="11/27/2012 17:05:50" />
@ -73,7 +73,6 @@
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/Forums/Index.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/Images/dom6.png" publishTime="04/18/2013 01:23:24" />
<file relUrl="Content/Images/Gold.png" publishTime="04/19/2013 17:25:56" />
@ -86,7 +85,6 @@
<file relUrl="Content/themes/techno/images/portfolio/02.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/js/lightbox.js" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/Manage/Index.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="12/20/2012 21:33:42" />
<file relUrl="Content/css/bootstrap-responsive.css" publishTime="11/27/2012 17:05:50" />
<file relUrl="Areas/Manage/Views/Web.config" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/Home/Index.cshtml" publishTime="07/03/2013 13:36:56" />
@ -103,18 +101,20 @@
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="04/19/2013 03:12:21" />
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Global.asax" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/Images/dom14.png" publishTime="04/18/2013 01:25:51" />
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/jquery.min.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Delete.cshtml" publishTime="12/04/2012 23:16:12" />
<file relUrl="bin/System.Web.Mvc.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="01/07/2013 22:29:06" />
<file relUrl="packages.config" publishTime="11/27/2012 17:05:51" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="02/15/2013 08:31:48" />
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="04/19/2013 15:51:04" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="04/19/2013 03:12:14" />
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/Images/Gamemodes.png" publishTime="04/17/2013 23:26:14" />
@ -128,17 +128,16 @@
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/27/2012 17:05:50" />
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="02/15/2013 15:36:57" />
<file relUrl="Content/css/bootstrap.css" publishTime="04/19/2013 00:40:10" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="12/04/2012 23:19:27" />
<file relUrl="bin/Moq.xml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Scripts/jquery.validate.unobtrusive.min.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/Images/dom2.png" publishTime="04/18/2013 01:20:58" />
<file relUrl="bin/Intelligencia.UrlRewriter.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Scripts/jquery.nivo.slider.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/css/bootstrap.min.css" publishTime="04/19/2013 00:40:10" />
<file relUrl="bin/WebMatrix.WebData.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/Images/Wiki/Mage.png" publishTime="04/19/2013 03:34:54" />
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="12/20/2012 21:33:50" />
<file relUrl="Content/Images/Wiki/Knight.png" publishTime="04/19/2013 03:34:46" />
<file relUrl="Content/themes/techno/js/scriptaculous.js" publishTime="11/27/2012 17:05:50" />
<file relUrl="Areas/Manage/Views/Accounts/Index.cshtml" publishTime="11/27/2012 17:05:50" />
@ -149,7 +148,7 @@
<file relUrl="Content/js/bootstrap.min.js" publishTime="04/19/2013 09:38:28" />
<file relUrl="Content/themes/techno/images/youtube.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/slider/01.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="12/20/2012 21:33:42" />
<file relUrl="Content/themes/techno/images/templatemo_image_05.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/ss1.png" publishTime="11/27/2012 17:05:50" />
@ -178,8 +177,8 @@
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="12/20/2012 21:33:50" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="06/08/2013 00:28:59" />
<file relUrl="Content/themes/techno/images/facebook.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="bin/Moq.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/Images/dom15.png" publishTime="04/18/2013 01:25:17" />
@ -188,6 +187,7 @@
<file relUrl="Content/Images/Wiki/SkillBook.png" publishTime="04/19/2013 03:44:52" />
<file relUrl="Content/Images/Single.png" publishTime="04/19/2013 17:26:21" />
<file relUrl="Content/Images/dom13.png" publishTime="04/18/2013 01:26:43" />
<file relUrl="Content/Images/dom11.png" publishTime="04/18/2013 01:26:08" />
<file relUrl="Areas/Manage/Views/Accounts/Create.cshtml" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="01/15/2013 14:34:14" />
@ -218,15 +218,15 @@
<file relUrl="Content/Images/Dominate.png" publishTime="04/17/2013 23:26:14" />
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="bin/LOC.Website.Common.dll" publishTime="07/26/2013 13:15:46" />
<file relUrl="Content/themes/techno/images/templatemo_logo.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/prevlabel.gif" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_bg.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="bin/LOC.Core.dll" publishTime="07/26/2013 12:11:17" />
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/facebook.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="12/04/2012 23:19:27" />
<file relUrl="Content/themes/base/images/ui-icons_888888_256x240.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/css/templatemo_style.css" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/foot_bck.gif" publishTime="11/27/2012 17:05:50" />
@ -240,9 +240,9 @@
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/Images/dom5.png" publishTime="04/18/2013 01:29:42" />
<file relUrl="Content/Images/dom11.png" publishTime="04/18/2013 01:26:08" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/27/2012 17:05:50" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/27/2012 17:05:51" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/27/2012 17:05:50" />
<file relUrl="Content/themes/techno/images/blog/04.jpg" publishTime="11/27/2012 17:05:50" />
@ -266,6 +266,7 @@
<publishProfile publishUrl="ftp://api.mineplex.com/inetpub/wwwroot/MineplexDev" deleteExistingFiles="False" ftpAnonymousLogin="False" ftpPassiveMode="True" msdeploySite="" msdeploySiteID="" msdeployRemoteSitePhysicalPath="" msdeployAllowUntrustedCertificate="False" msdeploySkipExtraFilesOnServer="True" msdeployMarkAsApp="False" profileName="Profile2" publishMethod="FTP" replaceMatchingFiles="True" userName="admin" savePWD="True" userPWD="AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6apdkDpjJkm/rJXG8gyHjQAAAAACAAAAAAAQZgAAAAEAACAAAAAGkNdd8lgNmLfwB+ReGmVu2bJRAypQ0bMK3WA2+uJeUgAAAAAOgAAAAAIAACAAAACOJR8RhUdVECJLYGt4VpFAPb/NJ7Xl2DPX2BRond2iaDAAAADPMCWTWRpKbuB5QlXBrxeannQ6wktW57e1yxem+TvI503DUxckTn1ybnJq17J9549AAAAAYUIT1IUnPQ8b11cZw/bil51oVGxVAuBCAn7LETvQ2+0EmXKqNVMZ3DSrQ6bNmgg7ZWbHQzH6cIB5GKFAWJ9byQ==" SelectedForPublish="False">
<file relUrl="Areas/Manage/Views/Log/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftAjax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/img/logobtntest.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/02/2013 13:30:01" />
@ -279,7 +280,7 @@
<file relUrl="Content/themes/techno/images/slider/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/iron_axe.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_home_bg.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_middle.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/foot_bck.gif" publishTime="11/02/2013 13:30:01" />
@ -287,6 +288,7 @@
<file relUrl="Views/Account/ChangePasswordSuccess.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/02/2013 13:30:01" />
@ -322,7 +324,6 @@
<file relUrl="Web.config" publishTime="02/13/2014 00:29:18" />
<file relUrl="Content/themes/techno/images/arrows.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom8.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/ManageRoles.cshtml" publishTime="11/02/2013 13:30:01" />
@ -337,7 +338,6 @@
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom6.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Gold.png" publishTime="11/02/2013 13:30:01" />
@ -348,9 +348,11 @@
<file relUrl="bin/System.Web.WebPages.Deployment.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Newtonsoft.Json.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap-responsive.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Web.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Home/Index.cshtml" publishTime="01/29/2014 15:07:56" />
<file relUrl="bin/LOC.Website.Common.dll" publishTime="02/13/2014 00:31:40" />
<file relUrl="Content/themes/techno/js/prototype.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-1.4.4.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Double.png" publishTime="11/02/2013 13:30:01" />
@ -362,19 +364,18 @@
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Global.asax" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom14.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Mvc.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="packages.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom4.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/02/2013 13:30:01" />
@ -384,16 +385,16 @@
<file relUrl="Content/img/glyphicons-halflings.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_222222_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/tr_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom10.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/04.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Routing.dll" publishTime="03/18/2010 17:31:26" />
<file relUrl="bin/Moq.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/EntityFramework.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom2.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Intelligencia.UrlRewriter.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
@ -410,11 +411,11 @@
<file relUrl="Content/js/bootstrap.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/youtube.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_image_05.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom14.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/ChangePassword.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom7.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/twitter.png" publishTime="11/02/2013 13:30:01" />
@ -428,16 +429,14 @@
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Servers/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.dll" publishTime="02/13/2014 00:31:41" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="02/13/2014 00:31:41" />
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-1.8.2.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom15.png" publishTime="11/02/2013 13:30:01" />
@ -449,23 +448,24 @@
<file relUrl="Scripts/jquery-ui.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom9.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/js/bootstrap.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_cd0a0a_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/iron_sword.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/Error.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/nivo-slider.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.Data.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/logo.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/lightbox.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Pvp.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/ss.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/contact.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.Razor.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/ss3.png" publishTime="11/02/2013 13:30:01" />
@ -476,11 +476,11 @@
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Common.dll" publishTime="02/13/2014 00:31:40" />
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_logo.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/prevlabel.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_bg.jpg" publishTime="11/02/2013 13:30:01" />
@ -500,9 +500,9 @@
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Helpers.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Web.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/02/2013 13:30:01" />
@ -516,7 +516,7 @@
<file relUrl="Content/Images/Dominate.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.nivo.slider.pack.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-ui.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/LogOn.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Moq.dll" publishTime="11/02/2013 13:30:01" />
@ -529,6 +529,7 @@
<publishProfile publishUrl="ftp://accounts.mineplex.com/inetpub/wwwroot/MineplexTemp" deleteExistingFiles="False" ftpAnonymousLogin="False" ftpPassiveMode="True" msdeploySite="" msdeploySiteID="" msdeployRemoteSitePhysicalPath="" msdeployAllowUntrustedCertificate="False" msdeploySkipExtraFilesOnServer="True" msdeployMarkAsApp="False" profileName="Profile3" publishMethod="FTP" replaceMatchingFiles="True" userName="Administrator" savePWD="True" userPWD="AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAjy4vYc63REGh3NxYB7ZfZwAAAAACAAAAAAAQZgAAAAEAACAAAABzsXRgHlD/ztEP1z65atNceHHTx+veoDHjU2nSzLuCcQAAAAAOgAAAAAIAACAAAABEob8dAnRbbRlW7KO/PryS/gxn+EuMgoOPYnQPXWAujiAAAACZzi93dhU4nFy2EhZn7Hfi+kcYr6jZwywctf82P/gPHkAAAADWPD90fuzFy7XpEcd/kmybmjNr+K7ixpjYPNmzq3rw32RlQfbZ25fXXu+LVW5BUuz0gvWWQJ/12Ax0PBRQ2vVp" SelectedForPublish="True">
<file relUrl="Areas/Manage/Views/Log/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftAjax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/img/logobtntest.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/02/2013 13:30:01" />
@ -542,15 +543,14 @@
<file relUrl="Content/themes/techno/images/slider/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/iron_axe.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_home_bg.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_middle.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/foot_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Classes/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/ChangePasswordSuccess.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/02/2013 13:30:01" />
@ -583,10 +583,10 @@
<file relUrl="Content/Images/dom4.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Web.config" publishTime="08/21/2014 15:40:29" />
<file relUrl="Web.config" publishTime="08/21/2014 13:40:29" />
<file relUrl="Content/themes/techno/images/arrows.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom14.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom8.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/ManageRoles.cshtml" publishTime="11/02/2013 13:30:01" />
@ -601,6 +601,7 @@
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom6.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Gold.png" publishTime="11/02/2013 13:30:01" />
@ -612,6 +613,7 @@
<file relUrl="bin/Newtonsoft.Json.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/lightbox.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap-responsive.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Web.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Home/Index.cshtml" publishTime="03/19/2014 02:41:15" />
@ -622,23 +624,24 @@
<file relUrl="bin/EntityFramework.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/Ranger.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_image_02.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Common.pdb" publishTime="08/21/2014 15:40:16" />
<file relUrl="bin/LOC.Core.pdb" publishTime="08/21/2014 15:40:16" />
<file relUrl="bin/LOC.Website.Common.pdb" publishTime="08/29/2014 14:42:41" />
<file relUrl="bin/LOC.Core.pdb" publishTime="08/21/2014 13:40:16" />
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Global.asax" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom14.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Mvc.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="packages.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Gamemodes.png" publishTime="11/02/2013 13:30:01" />
@ -647,9 +650,10 @@
<file relUrl="Content/img/glyphicons-halflings.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_222222_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/tr_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Routing.dll" publishTime="03/18/2010 22:31:26" />
<file relUrl="bin/Moq.xml" publishTime="11/02/2013 13:30:01" />
@ -660,7 +664,6 @@
<file relUrl="Content/css/bootstrap.min.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.WebData.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/Mage.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/Knight.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/scriptaculous.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Index.cshtml" publishTime="11/02/2013 13:30:01" />
@ -671,7 +674,7 @@
<file relUrl="Content/js/bootstrap.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/youtube.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_image_05.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.dll" publishTime="11/02/2013 13:30:01" />
@ -688,18 +691,16 @@
<file relUrl="Content/themes/techno/portfolio.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Servers/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.dll" publishTime="08/21/2014 15:40:17" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.dll" publishTime="08/29/2014 14:42:41" />
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="08/21/2014 15:40:17" />
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="08/29/2014 14:42:41" />
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-1.8.2.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom15.png" publishTime="11/02/2013 13:30:01" />
@ -711,24 +712,23 @@
<file relUrl="Scripts/jquery-ui.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom9.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/js/bootstrap.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_cd0a0a_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/iron_sword.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/Error.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/nivo-slider.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.Data.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/logo.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/lightbox.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Pvp.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/ss.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/NuGet.Core.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/contact.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.Razor.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/ss3.png" publishTime="11/02/2013 13:30:01" />
@ -739,15 +739,15 @@
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Common.dll" publishTime="08/21/2014 15:40:16" />
<file relUrl="bin/LOC.Website.Common.dll" publishTime="08/29/2014 14:42:41" />
<file relUrl="Content/themes/techno/images/templatemo_logo.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/prevlabel.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_bg.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Core.dll" publishTime="08/21/2014 15:40:16" />
<file relUrl="bin/LOC.Core.dll" publishTime="08/21/2014 13:40:16" />
<file relUrl="Content/themes/techno/images/facebook.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_888888_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/templatemo_style.css" publishTime="11/02/2013 13:30:01" />
@ -763,9 +763,9 @@
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Helpers.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Web.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/02/2013 13:30:01" />
@ -779,7 +779,7 @@
<file relUrl="Content/Images/Dominate.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.nivo.slider.pack.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-ui.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/LogOn.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Moq.dll" publishTime="11/02/2013 13:30:01" />
@ -792,6 +792,7 @@
<publishProfile publishUrl="ftp://96.127.162.178/inetpub/wwwroot/MineplexDev" deleteExistingFiles="False" ftpAnonymousLogin="False" ftpPassiveMode="True" msdeploySite="" msdeploySiteID="" msdeployRemoteSitePhysicalPath="" msdeployAllowUntrustedCertificate="False" msdeploySkipExtraFilesOnServer="True" msdeployMarkAsApp="False" profileName="Profile4" publishMethod="FTP" replaceMatchingFiles="True" userName="Administrator" savePWD="True" userPWD="AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6apdkDpjJkm/rJXG8gyHjQAAAAACAAAAAAAQZgAAAAEAACAAAABml4OP0dIfcBUEEvNzYCP85D5VRnzYYxElWPmGAC+yjAAAAAAOgAAAAAIAACAAAAAmuhzX/Hc7HjOYmLtnxQxGPQn3oW5V571l5dJfYTBW+CAAAADwvp87gyGLtRarFkF+gbx6YKqhLLs2eruIidsAaWoxBkAAAAAuiBEuUPWOjAPhuZdVZdyC1ppKh4smBFgEzaGvsLSad/BiNKYi7sH2zWL0n5WtWDnPZ+11aMgKZ37wVIDxCFAV" SelectedForPublish="False">
<file relUrl="Areas/Manage/Views/Log/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftAjax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/img/logobtntest.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/02/2013 13:30:01" />
@ -805,15 +806,14 @@
<file relUrl="Content/themes/techno/images/slider/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/iron_axe.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_home_bg.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_middle.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/foot_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Classes/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/ChangePasswordSuccess.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/02/2013 13:30:01" />
@ -848,8 +848,8 @@
<file relUrl="Content/themes/techno/images/blog/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Web.config" publishTime="01/20/2014 07:36:44" />
<file relUrl="Content/themes/techno/images/arrows.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom14.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom8.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/ManageRoles.cshtml" publishTime="11/02/2013 13:30:01" />
@ -864,6 +864,7 @@
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom6.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Gold.png" publishTime="11/02/2013 13:30:01" />
@ -875,6 +876,7 @@
<file relUrl="bin/Newtonsoft.Json.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/portfolio/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/lightbox.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap-responsive.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Web.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Home/Index.cshtml" publishTime="01/29/2014 15:07:56" />
@ -890,18 +892,19 @@
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Global.asax" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom14.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/GameSalesPackage/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Mvc.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="packages.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Gamemodes.png" publishTime="11/02/2013 13:30:01" />
@ -910,9 +913,10 @@
<file relUrl="Content/img/glyphicons-halflings.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_222222_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/tr_bck.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/css/bootstrap.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Routing.dll" publishTime="03/18/2010 19:31:26" />
<file relUrl="bin/Moq.xml" publishTime="11/02/2013 13:30:01" />
@ -923,7 +927,6 @@
<file relUrl="Content/css/bootstrap.min.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.WebData.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/Mage.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/Knight.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/scriptaculous.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Index.cshtml" publishTime="11/02/2013 13:30:01" />
@ -934,7 +937,7 @@
<file relUrl="Content/js/bootstrap.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/youtube.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/02.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_image_05.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Microsoft.Web.Infrastructure.dll" publishTime="11/02/2013 13:30:01" />
@ -952,17 +955,15 @@
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Servers/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.dll" publishTime="02/01/2014 08:59:36" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="02/01/2014 08:59:36" />
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/01.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-1.8.2.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom15.png" publishTime="11/02/2013 13:30:01" />
@ -974,24 +975,23 @@
<file relUrl="Scripts/jquery-ui.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom9.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/js/bootstrap.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-icons_cd0a0a_256x240.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Wiki/iron_sword.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/Error.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/nivo-slider.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebMatrix.Data.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/logo.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/css/lightbox.css" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Pvp.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/ss.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/NuGet.Core.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/contact.html" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.Razor.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/Details.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/ss3.png" publishTime="11/02/2013 13:30:01" />
@ -1002,7 +1002,7 @@
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 13:30:01" />
@ -1026,9 +1026,9 @@
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.Helpers.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Web.config" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/02/2013 13:30:01" />
@ -1042,7 +1042,7 @@
<file relUrl="Content/Images/Dominate.png" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.nivo.slider.pack.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery-ui.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
<file relUrl="Scripts/jquery.unobtrusive-ajax.min.js" publishTime="11/02/2013 13:30:01" />
<file relUrl="Views/Account/LogOn.cshtml" publishTime="11/02/2013 13:30:01" />
<file relUrl="bin/Moq.dll" publishTime="11/02/2013 13:30:01" />

Binary file not shown.