|
Probabilmente dovrei riscrivere il codice per la scelta delle skill del bar, al momento usa una unica query e il limite è probabilmente lì.
$query = "SELECT h.skill_id, s.power+s.defence as pwr
FROM mh_hero_skills h
INNER JOIN (mh_skills s, mh_hero hero)
ON (h.skill_id = s.skill_id and hero.hero_id = h.hero_id)
WHERE h.hero_id = $hid1 and h.skill_level >= $MIN_SKILL_TO_JUMP
ORDER BY ((SELECT z.skill_level FROM mh_hero_skills z WHERE z.hero_id = $hid2 and z.skill_id = h.skill_id LIMIT 1)<=$MIN_SKILL_TO_JUMP),
(SIGN(hero.hero_orientation) != s.skill_orientation),
(s.skill_group_id!=$hero1->teacher_type), RAND()";
Questo casino probabilmente ha dei limiti ma funziona decentemente, ma se la scelta della skill deve essere fatta in maniera più fine, allora è necessario scrivere un po' di codice...
|