added enchantments to DB

* added markdown [enchantment=123] and [emote=456]
 * updated item_stats to accomodate enchantments
 * updated tables for community content to handle emotes and enchantments

Spells:
 * getStatGain() now reads aura 123 as Spell Penetration
 * fixed error in tooltips when displaying effect ranges (e.g. 10 - 10 damage)
 * display the miscValue of aura 50, 102, 131 and 180 human readable

Emote:
 * no longer displays empty quickInfo on detail page
 * detail page no longer pretends to be a pet

Setup:
 * sync no longer regenerates all tables/files, when the supplied world-table affects nothing
 * fixed dependancy of ?_source from ?_achievment (damn plural-s)

Misc:
 * FireFox doesn't understand <node>.innerText, use <node>.textContent instead

please refresh the affected tables and files
   php aowow --sql=itemenchantment,item_stats
   php aowow --build=enchants,gems
This commit is contained in:
Sarjuuk
2015-07-31 12:05:52 +02:00
parent f6e15c35fc
commit 7f08708555
42 changed files with 1954 additions and 363 deletions

View File

@@ -30,6 +30,7 @@ class Lang
private static $zone;
private static $emote;
private static $enchantment;
public static function load($loc)
{

View File

@@ -175,6 +175,8 @@ $lang = array(
'duration' => "Dauer",
'emote' => "Emote",
'emotes' => "Emotes",
'enchantment' => "Verzauberung",
'enchantments' => "Verzauberungen",
'object' => "Objekt",
'objects' => "Objekte",
'glyphType' => "Glyphenart",
@@ -389,6 +391,14 @@ $lang = array(
'aliases' => "Aliasse",
'noText' => "Dieses Emote besitzt keinen Text.",
),
'enchantment' => array(
'details' => "Details",
'activation' => "Aktivierung",
'types' => array(
1 => "Zauber (Auslösung)", 3 => "Zauber (Anlegen)", 7 => "Zauber (Benutzen)", 8 => "Prismatischer Sockel",
5 => "Statistik", 2 => "Waffenschaden", 6 => "DPS", 4 => "Verteidigung"
)
),
'gameObject' => array(
'notFound' => "Dieses Objekt existiert nicht.",
'cat' => [0 => "Anderes", 9 => "Bücher", 3 => "Behälter", -5 => "Truhen", 25 => "Fischschwärme", -3 => "Kräuter", -4 => "Erzadern", -2 => "Quest", -6 => "Werkzeuge"],

View File

@@ -168,8 +168,10 @@ $lang = array(
'difficulty' => "Difficulty",
'dispelType' => "Dispel type",
'duration' => "Duration",
'emote' => "Emote",
'emote' => "emote",
'emotes' => "Emotes",
'enchantment' => "enchantment",
'enchantments' => "Enchantments",
'object' => "object",
'objects' => "Objects",
'glyphType' => "Glyph type",
@@ -384,6 +386,14 @@ $lang = array(
'aliases' => "Aliases",
'noText' => "This Emote has no text.",
),
'enchantment' => array(
'details' => "Details",
'activation' => "Activation",
'types' => array(
1 => "Proc Spell", 3 => "Equip Spell", 7 => "Use Spell", 8 => "Prismatic Socket",
5 => "Statistics", 2 => "Weapon Damage", 6 => "DPS", 4 => "Defense"
)
),
'gameObject' => array(
'notFound' => "This object doesn't exist.",
'cat' => [0 => "Other", 9 => "Books", 3 => "Containers", -5 => "Chests", 25 => "Fishing Pools", -3 => "Herbs", -4 => "Mineral Veins", -2 => "Quest", -6 => "Tools"],

View File

@@ -173,8 +173,10 @@ $lang = array(
'difficulty' => "Dificultad",
'dispelType' => "Tipo de disipación",
'duration' => "Duración",
'emote' => "Emoción",
'emote' => "emoción",
'emotes' => "Emociones",
'enchantment' => "encantamiento",
'enchantments' => "Encantamientos",
'object' => "entidad",
'objects' => "Entidades",
'glyphType' => "Tipo de glifo",
@@ -390,6 +392,14 @@ $lang = array(
'aliases' => "[Aliases]",
'noText' => "[This Emote has no text.]",
),
'enchantment' => array(
'details' => "Detalles",
'activation' => "Activación",
'types' => array(
1 => "[Proc Spell]", 3 => "[Equip Spell]", 7 => "[Use Spell]", 8 => "Ranura prismática",
5 => "Atributos", 2 => "Daño de arma", 6 => "DPS", 4 => "Defensa"
)
),
'gameObject' => array(
'notFound' => "Este entidad no existe.",
'cat' => [0 => "Otros", 9 => "Libros", 3 => "Contenedores", -5 => "Cofres", 25 => "Bancos de peces", -3 => "Hierbas", -4 => "Venas de minerales", -2 => "Misiones", -6 => "Herramientas"],

View File

@@ -173,8 +173,10 @@ $lang = array(
'difficulty' => "Difficulté",
'dispelType' => "Type de dissipation",
'duration' => "Durée",
'emote' => "Emote",
'emote' => "emote",
'emotes' => "Emotes",
'enchantment' => "enchantement",
'enchantments' => "Enchantements",
'object' => "entité",
'objects' => "Entités",
'glyphType' => "Type de glyphe",
@@ -389,6 +391,14 @@ $lang = array(
'aliases' => "[Aliases]",
'noText' => "[This Emote has no text.]",
),
'enchantment' => array(
'details' => "En détail",
'activation' => "Activation",
'types' => array(
1 => "[Proc Spell]", 3 => "[Equip Spell]", 7 => "[Use Spell]", 8 => "Châsse prismatique",
5 => "Statistiques", 2 => "Dégâts d'arme", 6 => "DPS", 4 => "Défense"
)
),
'gameObject' => array(
'notFound' => "Cette entité n'existe pas.",
'cat' => [0 => "Autre", 9 => "Livres", 3 => "Conteneurs", -5 => "Coffres", 25 => "Bancs de poissons", -3 => "Herbes", -4 => "Filons de minerai", -2 => "Quêtes", -6 => "Outils"],

View File

@@ -175,6 +175,8 @@ $lang = array(
'duration' => "Длительность",
'emote' => "Эмоция",
'emotes' => "Эмоции",
'enchantment' => "улучшение",
'enchantments' => "Улучшения",
'object' => "объект",
'objects' => "Объекты",
'glyphType' => "Тип символа",
@@ -389,6 +391,14 @@ $lang = array(
'aliases' => "[Aliases]",
'noText' => "[This Emote has no text.]",
),
'enchantment' => array(
'details' => "Подробности",
'activation' => "Активации",
'types' => array(
1 => "[Proc Spell]", 3 => "[Equip Spell]", 7 => "[Use Spell]", 8 => "Бесцветное гнездо",
5 => "Характеристики", 2 => "Урон оружия", 6 => "УВС", 4 => "Защита"
)
),
'gameObject' => array(
'notFound' => "Такой объект не существует.",
'cat' => [0 => "Другое", 9 => "Книги", 3 => "Контейнеры", -5 => "Сундуки", 25 => "Рыболовные лунки",-3 => "Травы", -4 => "Полезные ископаемые", -2 => "Задания", -6 => "Инструменты"],