using Common.Database; using Common.Resources.Proto; using Common.Utils.ExcelReader; using PemukulPaku.GameServer.Game; namespace PemukulPaku.GameServer.Commands { [CommandHandler("abyss", "", CommandType.Player)] internal class AbyssCommand : Command { public override void Run(Session session, string[] args) { Run(session.Player, args); //session.ProcessPacket(Packet.FromProto(new UltraEndlessGetMainDataReq() { }, CmdId.UltraEndlessGetMainDataReq)); } public override void Run(Player player, string[] args) { string action = args[0]; uint value = args[1] is not null ? uint.Parse(args[1]) : 0; switch (action) { case "temp": player.User.AbyssDynamicHard = value; break; default: throw new ArgumentException("Unrecognized action"); } player.User.Save(); } } }