public static function getMove($user, $name) { return FightItemModel::findOneWhere(["name" => $name, "type" => "move", "user_id" => $user->user_id]); }
public static function item_($argc, $argv, $user, $fight, $params) { if ($argv[1] === "drop") { $itemName = implode(" ", array_slice($argv, 2)); $item = FightItemModel::findOneWhere(["user_id" => $user->user_id, "name" => $itemName, "deleted" => 0]); if ($item) { $item->update(["deleted" => 1]); return new FightMessage("good", $itemName . " dropped! Bye Bye!"); } else { return new FightMessage("warning", "Sorry, " . $itemName . " couldn't be found."); } } else { $itemName = implode(" ", array_slice($argv, 1)); $item = FightItemModel::findOneWhere(["user_id" => $user->user_id, "name" => $itemName, "deleted" => 0]); if ($item) { return new FightMessage("good", $item->desc()); } else { return new FightMessage("warning", "Sorry, " . $itemName . " couldn't be found."); } } }