Trapper Level resarray['f'.$id]; ?>

The trapper protects your village with well hidden traps. This means that unwary enemies can be imprisoned and won't be able to harm your village anymore.

isMax($village->resarray['f'.$id.'t'],$id)) { $next = $village->resarray['f'.$id]+1+$loopsame+$doublebuild+$master; if($next<=20){ ?>
Currect maximum traps to train: resarray['f'.$id]]['attri']*TRAPPER_CAPACITY; ?> Traps
Maximum traps to train at level : Traps Maximum traps to train at level 20: Traps

Your currently have unitarray['u99']; ?> traps, unitarray['u99o']; ?> of which are occupied.

getTypeLevel(36) > 0) { ?>
getTrainingList(8); foreach($trainlist as $train) { $train_amt += $train['amt']; } $max = $technology->maxUnit(99,false); $max1 = 0; for($i=19;$i<41;$i++){ if($village->resarray['f'.$i.'t'] == 36){ $max1 += $bid36[$village->resarray['f'.$i]]['attri']*TRAPPER_CAPACITY; } } if($max > $max1 - ($village->unitarray['u99'] + $train_amt)){ $max = $max1 - ($village->unitarray['u99'] + $train_amt); } if($max < 0){ $max = 0; } ?>
Name Quantity Max
Trap Trap (Available: unitarray['u99']; ?>)
Lumber20|Clay30|Iron10|Crop20|Crop consumption0|DurationgetTimeFormat(round(${'u99'}['time'] * ($bid19[$village->resarray['f'.$id]]['attri']*TRAPPER_CAPACITY / 100) / SPEED)); echo ($dur=="0:00:00")? "0:00:01":$dur; ?>
()

Training can commence when trapper are completed.
\n"; } if(count($trainlist) > 0) { echo " "; $TrainCount = 0; foreach($trainlist as $train) { $TrainCount++; echo "
Training Duration Finished
"; echo "\"".U99."\""; echo $train['amt']." ".U99.""; if ($TrainCount == 1 ) { $NextFinished = $generator->getTimeFormat(($train['timestamp']-time())-($train['amt']-1)*$train['eachtime']); echo "".$generator->getTimeFormat($train['timestamp']-time()).""; } else { echo $generator->getTimeFormat($train['eachtime']*$train['amt']); } echo ""; $time = $generator->procMTime($train['timestamp']); if($time[0] != "today") { echo "on ".$time[0]." at "; } echo $time[1]; } ?>
The next unit will be finished in