public static boolean canCall(int price) {
   ScriptRunner r = getInstance().getScriptRunner();
   if (!r.isSurvival()) {
     return true;
   }
   if (price == -1) {
     return false;
   }
   return r.getSurvivalNode().getAmount() >= price;
 }
 @Override
 public void setScriptRunner(ScriptRunner runner) {
   if (_runner != null) {
     _runner.finalise();
   }
   _runner = runner;
 }