public static void shipItem(string s, string[] args) { if (args.Length < 2) { ModCore.CoreMonitor.Log("NOT ENOUGH PARAMETERS. NEED 2 ARGS. ItemIndex,Amount"); return; } StardewValley.Object ok = new StardewValley.Object(Convert.ToInt32(args[0]), Convert.ToInt32(args[1])); if (ok == null) { ModCore.CoreMonitor.Log("ITEM IS NULL????"); return; } ExecutionCore.TaskPrerequisites.ItemPrerequisite pre = new ExecutionCore.TaskPrerequisites.ItemPrerequisite(ok, ok.stack); if (pre.doesPlayerHaveEnoughOfMe()) { ShippingLogic.goToShippingBinShipItem(ok); } else { ModCore.CoreMonitor.Log("Player does not have: " + ok.name + ": amount: " + ok.stack.ToString()); } }
public static void goToShippingBin(string s, string[] args) { ShippingLogic.goToShippingBinSetUp(); }