public static function getInstance() { if (!self::$instancia instanceof self) { self::$instancia = new self(); } return self::$instancia; }
public function finalizar($id_usuario, $id_habilidad) { /* NOTA: No hacer todavia que se gane extra de animo si se ganara el partido, ni que se perdiera */ //Comprobaciones de parámetros realizadas e influencias devueltas en la llamada al padre. //No es necesario realizar nada extra. $res = parent::finalizar($id_usuario, $id_habilidad); return $res; }
/** * finalizar la accion * * @param int $id_usuario id del usuario * @param int $id_habilidad id de la habilidad usada * @return int 0 si completada con exito ; -1 en caso contrario */ public function finalizar($id_usuario, $id_habilidad) { // TODO $res = parent::finalizar($id_usuario, $id_habilidad); //Restablecer bonus_influencias if (Recursos::quitar_recursos($id_usuario, "bonus_dinero", Efectos::$datos_acciones['ContratarRRPP']['bonus_jugador']['influencias']) == 0) { return min($res, 0); } else { return -1; } }
/** * finalizar la accion * * @param int $id_usuario id del usuario * @param int $id_habilidad id de la habilidad usada * @return int 0 si completada con exito ; -1 en caso contrario */ public function finalizar($id_usuario, $id_habilidad) { //Comprobaciones de parámetros realizadas e influencias devueltas en la llamada al padre. //Cuidado, no dura hasta el prox. partido sino mientras dure el cooldown. $res = parent::finalizar($id_usuario, $id_habilidad); //Restablecer bonus_influencias if (Recursos::quitar_recursos($id_usuario, "bonus_influencias", Efectos::$datos_acciones['ContratarRRPP']['bonus_jugador']['influencias']) == 0) { return min($res, 0); } else { return -1; } }
/** * finalizar la accion * * @param int $id_usuario id del usuario * @param int $id_habilidad id de la habilidad usada * @return int 0 si completada con exito ; -1 en caso contrario */ public function finalizar($id_usuario, $id_habilidad) { $res = parent::finalizar($id_usuario, $id_habilidad); return $res; }