View file game/game/f_speakmagic.dat

File size: 911B
// добавление магии

					// проверим, может такая магия уже есть
					if (isset($player["magic"][$dialog[1]])) msg("<p>У вас уже есть это заклинание");
					// проверим минимальный уровень
					$skills=split("\|",$player["skills"]);
					if ($skills[13]<$dialog[3]) msg("<p>У вас недостаточный навык Магия (надо минимум ".$dialog[3].")");
					// проверим, хватит ли денег
					$b=0;
					if ($player["items"]["item.misc.money"]) {
						$money=split("\|",$player["items"]["item.misc.money"]);
						$money[1]-=$dialog[2];
						if ($money[1]>=0) {$b=1; if ($money[1]==0) unset($player["items"]["item.misc.money"]); else $player["items"]["item.misc.money"]=implode("|",$money);}
						}
					if (!$b) msg("<p>У вас недостаточно денег (надо ".$dialog[2]." монет)");
					// добавляем заклинание в список
					$player["magic"][$dialog[1]]=$dialog[1];
					msg("<p>Вы выучили новое заклинание!");