Fixing various
This commit is contained in:
committed by
Antz
parent
f79e902477
commit
24e1fac367
@@ -81,10 +81,18 @@ switch ($what) {
|
|||||||
save_cache(11, $id, $quest);
|
save_cache(11, $id, $quest);
|
||||||
}
|
}
|
||||||
$x .= '$WowheadPower.registerQuest(' . $id . ', 0,{';
|
$x .= '$WowheadPower.registerQuest(' . $id . ', 0,{';
|
||||||
if ($quest['name'])
|
if (isset($quest['Title']))
|
||||||
$x .= 'name: \'' . str_normalize($quest['name']) . '\',';
|
{
|
||||||
|
$x .= 'name: \'' . str_normalize($quest['Title']) . '\',';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$x .= 'name: \'' . 'error' . '\',';
|
||||||
|
}
|
||||||
if ($quest['tooltip'])
|
if ($quest['tooltip'])
|
||||||
|
{
|
||||||
$x .= 'tooltip: \'' . str_normalize($quest['tooltip']) . '\'';
|
$x .= 'tooltip: \'' . str_normalize($quest['tooltip']) . '\'';
|
||||||
|
}
|
||||||
$x .= '});';
|
$x .= '});';
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -10,11 +10,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once 'includes/game.php';
|
require_once('includes/game.php');
|
||||||
require_once 'includes/allspells.php';
|
require_once('includes/allspells.php');
|
||||||
require_once 'includes/allitemsets.php';
|
require_once('includes/allitemsets.php');
|
||||||
require_once 'includes/allobjects.php';
|
require_once('includes/allobjects.php');
|
||||||
require_once 'includes/allquests.php';
|
require_once('includes/allquests.php');
|
||||||
|
|
||||||
// Массивы с названиями столбцов, необходимых для различных уровней вызова функций
|
// Массивы с названиями столбцов, необходимых для различных уровней вызова функций
|
||||||
// для allitems($level=0) - соответствия номер-иконка
|
// для allitems($level=0) - соответствия номер-иконка
|
||||||
|
|||||||
@@ -167,8 +167,10 @@ function GetQuestStrings(&$data) {
|
|||||||
$data['OfferRewardText'] = QuestReplaceStr(htmlspecialchars(!empty($data['OfferRewardText_loc']) ? $data['OfferRewardText_loc'] : $data['OfferRewardText'] ));
|
$data['OfferRewardText'] = QuestReplaceStr(htmlspecialchars(!empty($data['OfferRewardText_loc']) ? $data['OfferRewardText_loc'] : $data['OfferRewardText'] ));
|
||||||
$data['EndText'] = QuestReplaceStr(htmlspecialchars(!empty($data['EndText_loc']) ? $data['EndText_loc'] : $data['EndText'] ));
|
$data['EndText'] = QuestReplaceStr(htmlspecialchars(!empty($data['EndText_loc']) ? $data['EndText_loc'] : $data['EndText'] ));
|
||||||
|
|
||||||
for ($j = 0; $j <= 3; ++$j)
|
for ($j = 1; $j <= 4; ++$j)
|
||||||
|
{
|
||||||
$data['ObjectiveText'][$j] = QuestReplaceStr(htmlspecialchars(!empty($data['ObjectiveText' . $j . '_loc']) ? $data['ObjectiveText' . $j . '_loc'] : $data['ObjectiveText' . $j]));
|
$data['ObjectiveText'][$j] = QuestReplaceStr(htmlspecialchars(!empty($data['ObjectiveText' . $j . '_loc']) ? $data['ObjectiveText' . $j . '_loc'] : $data['ObjectiveText' . $j]));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+7
-1
@@ -315,9 +315,15 @@ function mass_coord(&$data) {
|
|||||||
foreach ($data as $ndata) {
|
foreach ($data as $ndata) {
|
||||||
// Если помимо координат есть ещё данные о респауне, преобразуем их к удобочитаемому виду:
|
// Если помимо координат есть ещё данные о респауне, преобразуем их к удобочитаемому виду:
|
||||||
if (isset($ndata['spawntimesecs']))
|
if (isset($ndata['spawntimesecs']))
|
||||||
$tmp = array_merge(coord_db2wow($ndata['m'], $ndata['x'], $ndata['y'], false), array('r' => sec_to_time($ndata['spawntimesecs'])));
|
{
|
||||||
|
$coord_db2wow = coord_db2wow($ndata['m'], $ndata['x'], $ndata['y'], false) ?: array();
|
||||||
|
$tmp = array_merge($coord_db2wow, array('r' => sec_to_time($ndata['spawntimesecs'])));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
$tmp = coord_db2wow($ndata['m'], $ndata['x'], $ndata['y'], false);
|
$tmp = coord_db2wow($ndata['m'], $ndata['x'], $ndata['y'], false);
|
||||||
|
}
|
||||||
|
|
||||||
$tmp['t'] = $ndata['type'];
|
$tmp['t'] = $ndata['type'];
|
||||||
$xdata[] = $tmp;
|
$xdata[] = $tmp;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -234,10 +234,10 @@ if (!$npc = load_cache(1, intval($id))) {
|
|||||||
|
|
||||||
// Начиниают квесты...
|
// Начиниают квесты...
|
||||||
$rows_qs = $DB->select('
|
$rows_qs = $DB->select('
|
||||||
SELECT ?#
|
SELECT c.?#
|
||||||
FROM ?_creature_questrelation c, ?_quest_template q
|
FROM ?_quest_relations c, ?_quest_template q
|
||||||
WHERE
|
WHERE
|
||||||
c.id=?
|
c.entry=?
|
||||||
AND q.entry=c.quest
|
AND q.entry=c.quest
|
||||||
', $quest_cols[2], $id
|
', $quest_cols[2], $id
|
||||||
);
|
);
|
||||||
@@ -251,10 +251,10 @@ if (!$npc = load_cache(1, intval($id))) {
|
|||||||
|
|
||||||
// Заканчивают квесты...
|
// Заканчивают квесты...
|
||||||
$rows_qe = $DB->select('
|
$rows_qe = $DB->select('
|
||||||
SELECT ?#
|
SELECT c.?#
|
||||||
FROM ?_creature_involvedrelation c, ?_quest_template q
|
FROM ?_quest_relations c, ?_quest_template q
|
||||||
WHERE
|
WHERE
|
||||||
c.id=?
|
c.entry=?
|
||||||
AND q.entry=c.quest
|
AND q.entry=c.quest
|
||||||
', $quest_cols[2], $id
|
', $quest_cols[2], $id
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user