getMovement(3, $village->wid, 0); // T4 hero port: hero adventure legs (out = from this village, back = to it). $advWalking = []; if (defined('NEW_FUNCTIONS_HERO_T4') && NEW_FUNCTIONS_HERO_T4) { foreach ($database->getMovement(20, $village->wid, 0) as $m) { $m['t4adv'] = 'out'; $advWalking[] = $m; } foreach ($database->getMovement(21, $village->wid, 1) as $m) { $m['t4adv'] = 'back'; $advWalking[] = $m; } } ?> timer++; $action = $m['t4adv'] === 'out' ? (defined('HERO_ADV_MOV_OUT') ? HERO_ADV_MOV_OUT : 'Hero on an adventure') : (defined('HERO_ADV_MOV_BACK') ? HERO_ADV_MOV_BACK : 'Hero returning from an adventure'); $dt = $generator->procMtime($m['endtime']); ?>
vname?>
  
1 
getTimeFormat($m['endtime']-time())?> h
timer++; $atk = (int)$m['attack_type']; if ($atk == 1) $action = SCOUTING; elseif ($atk == 2) $action = REINFORCEMENTFOR; elseif ($atk == 3) $action = ATTACK_ON; elseif ($atk == 4) $action = RAID_ON; else $action = ''; $to = $database->isVillageOases($m['to'])? $database->getOMInfo($m['to']) : $database->getMInfo($m['to']); $colspan = $m['t11']? 11 : 10; $tribe = $session->tribe; $start = ($tribe-1)*10+1; $dt = $generator->procMtime($m['endtime']); ?> 0 && $atk==3 &&!$database->isVillageOases($m['to'])):?>
vname?>
 
getTimeFormat($m['endtime']-time())?> h
time()):?>
getMovement(5, $village->wid, 0); foreach ($settlers as $s): $session->timer++; $tribe=$session->tribe; $start=($tribe-1)*10+1; $dt=$generator->procMtime($s['endtime']); ?>
vname?>
 
getTimeFormat($s['endtime']-time())?> h
time()):?>