mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-07-12 15:46:06 +00:00
fix: undefined indexes
This commit is contained in:
@@ -468,7 +468,7 @@ class Battle {
|
||||
// Formula for calculating points attackers (Infantry & Cavalry)
|
||||
|
||||
if($AttackerWref != 0){
|
||||
$rap = ($ap+$cap)+(($ap+$cap)/100*$bid35[$this->getTypeLevel(35,$AttackerWref)]['attri']);
|
||||
$rap = ($ap+$cap)+(($ap+$cap)/100*(isset($bid35[$this->getTypeLevel(35,$AttackerWref)]) ? $bid35[$this->getTypeLevel(35,$AttackerWref)]['attri'] : 0));
|
||||
}else{
|
||||
$rap = $ap+$cap;
|
||||
}
|
||||
|
||||
@@ -285,7 +285,14 @@ class Technology {
|
||||
$movement = $database->getVillageMovement($base);
|
||||
if(!empty($movement)) {
|
||||
for($i=1;$i<=50;$i++) {
|
||||
$ownunit['u'.$i] += $movement['u'.$i];
|
||||
if (!isset($ownunit['u'.$i])) {
|
||||
$ownunit['u'.$i] = 0;
|
||||
}
|
||||
$ownunit['u'.$i] += (isset($movement['u'.$i]) ? $movement['u'.$i] : 0);
|
||||
}
|
||||
|
||||
if (!isset($ownunit['hero'])) {
|
||||
$ownunit['hero'] = 0;
|
||||
}
|
||||
$ownunit['hero'] += $movement['hero'];
|
||||
}
|
||||
|
||||
@@ -129,7 +129,7 @@ class Units {
|
||||
$form->addError("error","You need to mark min. one troop");
|
||||
}
|
||||
|
||||
if(!$post['dname'] && !$post['x'] && !$post['y']){
|
||||
if(!empty($post['dname']) && !empty($post['x']) && !empty($post['y'])){
|
||||
$form->addError("error","Insert name or coordinates");
|
||||
}
|
||||
|
||||
@@ -174,7 +174,7 @@ class Units {
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($database->isVillageOases($id) == 0) {
|
||||
if (isset($id) && $database->isVillageOases($id) == 0) {
|
||||
if($database->hasBeginnerProtection($id)==1) {
|
||||
$form->addError("error","Player is under beginners protection. You can't attack him");
|
||||
}
|
||||
@@ -220,8 +220,7 @@ class Units {
|
||||
$_SESSION['valuearray'] = $_POST;
|
||||
header("Location: a2b.php");
|
||||
exit;
|
||||
}else{
|
||||
|
||||
} else if (isset($id)) {
|
||||
$villageName = $database->getOasisField($id,"name");
|
||||
$speed= 300;
|
||||
$timetaken = $generator->procDistanceTime($coor,$village->coor,INCREASE_SPEED,1);
|
||||
|
||||
Reference in New Issue
Block a user