private function prepare_attacks($data) { $atts = array(); if (is_array($data)) { foreach ($data as $att) { $atts[] = array('type' => ATTACK, 'id' => $att['i'], 'source' => array('city_id' => $att['c'], 'city_name' => $att['cn'], 'player_id' => $att['p'], 'player_name' => $att['pn'], 'ally_id' => $att['a'], 'ally_name' => $att['an']), 'target' => array('city_id' => $att['tc'], 'city_name' => $att['tcn'], 'player_id' => $att['tp'], 'player_name' => $att['tpn']), 'state' => Lou::prepare_attack_state($att['s']), 'eta' => $this->get_step_time($att['es']), 'ete' => $this->get_step_time($att['es'] - time())); } } return $atts; }