function combatbars_dohook($hookname, $args) { global $session, $enemies, $companions; switch ($hookname) { case "battle": rawoutput("<div id=\"combatbars\"></div>"); break; case "endofpage": $maxlen = combatbars_getleadingzeroes(); rawoutput("<script style=\"text/javascript\" language=\"javascript\">document.getElementById(\"combatbars\").innerHTML = '';</script>"); combatbars_showbar($session['user']['hitpoints'], $session['user']['maxhitpoints'], $session['user']['name'], $maxlen); if (count($companions)) { foreach ($companions as $companion => $vals) { combatbars_showbar($vals['hitpoints'], $session['user']['maxhitpoints'], $vals['name'], $maxlen); } } foreach ($enemies as $index => $badguy) { if (!$badguy['hidehitpoints']) { combatbars_showbar($badguy['creaturehealth'], $session['user']['maxhitpoints'], $badguy['creaturename'], $maxlen); } else { combatbars_showhiddenbar($badguy['creaturename']); } } break; } return $args; }
function titans_show_comrades($titan) { global $session; $battlelog = $titan['battlelog']; if (count($battlelog['combatants']) > 1) { require_once "modules/combatbars.php"; foreach ($battlelog['combatants'] as $acctid => $vals) { if ($acctid != $session['user']['acctid'] && $vals['active']) { combatbars_showbar($vals['hp'], $vals['maxhp'], "`2Comrade: `0" . $vals['name']); } } } }