public virtual string useOn(GameState state) { state.commandFailed(); return "You don't know how to use it with that."; }
public virtual string travel(GameState state) { state.commandFailed(); return "That doesn't make sense."; }
public virtual string use(GameState state, Player player) { state.commandFailed(); return "It has no immediately obvious use."; }
public virtual string reload(GameState state) { state.commandFailed(); return "That isn't a weapon."; }
public virtual string talk(GameState state) { state.commandFailed(); return "You try to strike up a conversation but get no reply."; }
public virtual string pickUp(GameState state, Player player) { state.commandFailed(); return "You can't pick that up."; }
public virtual string read(GameState state) { state.commandFailed(); return "There's nothing to read."; }
public virtual string open(GameState state) { state.commandFailed(); return "You can't open that."; }
public virtual string openObject(GameState state) { state.commandFailed(); return "That isn't something you can open."; }
public virtual string equip(GameState state, Player player) { state.commandFailed(); return "You can't equip that."; }
public virtual string equip(GameState state) { state.commandFailed(); return "That's not something you can equip."; }
public virtual string eat(GameState state, Player player) { state.commandFailed(); return "you can't eat that."; }
public virtual string drop(GameState state, Player player) { state.commandFailed(); return "You're not holding that."; }
public virtual string close(GameState state) { state.commandFailed(); return "You can't close that."; }
public virtual string attackPlayer(GameState state, Player player) { state.commandFailed(); return "You can't attack that."; }
public virtual string attack(GameState state, Player player) { state.commandFailed(); return "You're not attacking that..."; }