Spells/DetailPage

* diplay filtrable spell attributes in overview table
 * replace some magic numbers with constants
This commit is contained in:
Sarjuuk
2020-08-31 16:04:27 +02:00
parent 349c32d0a6
commit aac9aab3c9
11 changed files with 836 additions and 118 deletions

View File

@@ -219,6 +219,7 @@ $lang = array(
'emotes' => "Emotes",
'enchantment' => "Verzauberung",
'enchantments' => "Verzauberungen",
'flags' => "Flags",
'object' => "Objekt",
'objects' => "Objekte",
'glyphType' => "Glyphenart",
@@ -1450,6 +1451,65 @@ $lang = array(
),
'stealthType' => ["Allgemein", "Falle"],
'invisibilityType' => ["Allgemein", 3 => "Falle", 6 => "Trunkenheit"],
'attributes' => array( // index defined by filters
69 => "Alle Zaubereffekte sind schädlich",
57 => "Aura kann nicht entfernt werden",
51 => "Aura ist versteckt",
95 => "Verbandszauber",
61 => "Kann tot verwendet werden",
62 => "Kann verwendet werden, während Ihr auf einem Reittier sitzt",
64 => "Kann im Sitzen benutzt werden",
53 => "Kann nur tagsüber benutzt werden",
54 => "Kann nur nachts verwendet werden",
55 => "Kann nur drinnen verwendet werden",
56 => "Kann nur draußen verwendet werden",
79 => "Kann nur einen Spieler zum Ziel haben",
60 => "Kann nicht ausgewichen, pariert oder geblockt werden",
67 => "Kann nicht reflektiert werden",
91 => "Kann nicht im Schlachtzug verwendet werden",
33 => "Kann im Kampf gewirkt werden",
34 => "Chance, kritisch zu treffen",
35 => "Chance to verfehlen",
27 => "Kanalisiert",
66 => "Kanalisiert 2",
85 => "Dauert an, während Ihr ausgeloggt seid",
84 => "Erscheint nicht im Log",
68 => "Beendet Verstohlenheitsmodus nicht",
81 => "Verwickelt das Ziel nicht in einen Kampf",
77 => "Erfordert keine Gestaltwandlung",
// 46 => "Ignoriert Unverwundbarkeit",
47 => "Ignoriert Unverwundbarkeit gegen Magieart",
78 => "Essens-/Getränk-Buff",
71 => "Generiert keine Bedrohung",
52 => "Mit dem nächsten Schwung (NSCs)",
49 => "Mit dem nächsten Schwung (Spieler)",
90 => "Nur in der Arena benutzbar",
92 => "Paladin Aura",
50 => "Passiver Zauber",
36 => "Hält über Tod hinaus an",
72 => "Taschendiebstahl-Zauber",
73 => "Entfernt Auren auf Immunität",
48 => "Benötigt eine Fernkampfwaffe",
82 => "Benötigt einen Zauberstab",
83 => "Benötigt eine Schildhandwaffe",
74 => "Erfordert Angelrute",
41 => "Benötigt Metamorphose",
80 => "Benötigt eine Haupthandwaffe",
38 => "Benötigt Verstohlenheit",
75 => "Setzt ein unmarkiertes Ziel voraus",
58 => "Zauberschaden ist abhängig von der Stufe des Zauberers",
39 => "Zauber kann geraubt werden",
63 => "Abklingzeit beginnt, nachdem die Aura schwindet",
87 => "Beginnt zu ticken, sobald die Aura angewendet wird",
59 => "Stoppt Autoangriff",
// 76 => "Das Ziel muss ein eigener Gegenstand sein",
70 => "Das Ziel darf sich nicht im Kampf befinden",
93 => "Totem",
42 => "Benutzbar in Betäubung",
88 => "Verwendbar, während Ihr verwirrt seid",
89 => "Verwendbar, während Ihr verängstigt seid",
65 => "Braucht alle Ressourcen auf"
),
'unkEffect' => 'Unknown Effect',
'effects' => array(
/*0-5 */ 'None', 'Instakill', 'School Damage', 'Dummy', 'Portal Teleport', 'Teleport Units',

View File

@@ -219,6 +219,7 @@ $lang = array(
'emotes' => "Emotes",
'enchantment' => "enchantment",
'enchantments' => "Enchantments",
'flags' => "Flags",
'object' => "object",
'objects' => "Objects",
'glyphType' => "Glyph type",
@@ -1450,6 +1451,65 @@ $lang = array(
),
'stealthType' => ["General", "Trap"],
'invisibilityType' => ["General", 3 => "Trap", 6 => "Drunk"],
'attributes' => array( // index defined by filters
69 => "All spell effects are harmful",
57 => "Aura cannot be cancelled",
51 => "Aura is hidden",
95 => "Bandage spell",
61 => "Can be used while dead",
62 => "Can be used while mounted",
64 => "Can be used while sitting",
53 => "Can only be used during daytime",
54 => "Can only be used during nighttime",
55 => "Can only be used indoors",
56 => "Can only be used outdoors",
79 => "Can only target the player",
60 => "Cannot be dodged, parried or blocked",
67 => "Cannot be reflected",
91 => "Cannot be used in a raid",
33 => "Castable in combat",
34 => "Chance to critically hit",
35 => "Chance to miss",
27 => "Channeled",
66 => "Channeled 2",
85 => "Continues while logged out",
84 => "Does not appear in log",
68 => "Does not break stealth",
81 => "Does not engage target",
77 => "Does not require shapeshift",
// 46 => "Disregards immunity",
47 => "Disregards school immunity",
78 => "Food/Drink buff",
71 => "Generates no threat",
52 => "On next swing (npcs)",
49 => "On next swing (players)",
90 => "Only usable in arena",
92 => "Paladin aura",
50 => "Passive spell",
36 => "Persists through death",
72 => "Pickpocket spell",
73 => "Remove auras on immunity",
48 => "Requires a ranged weapon",
82 => "Requires a wand",
83 => "Requires an off-hand weapon",
74 => "Requires fishing pole",
41 => "Requires Metamorphosis",
80 => "Requires main hand weapon",
38 => "Requires Stealth",
75 => "Requires untapped target",
58 => "Spell damage depends on caster level",
39 => "Spellstealable",
63 => "Starts cooldown after aura fades",
87 => "Starts ticking at aura application",
59 => "Stops auto-attack",
// 76 => "Target must be own item",
70 => "The target cannot be in combat",
93 => "Totem",
42 => "Usable when stunned",
88 => "Usable while confused",
89 => "Usable while feared",
65 => "Uses all power"
),
'unkEffect' => 'Unknown Effect',
'effects' => array(
/*0-5 */ 'None', 'Instakill', 'School Damage', 'Dummy', 'Portal Teleport', 'Teleport Units',

View File

@@ -219,6 +219,7 @@ $lang = array(
'emotes' => "Emociones",
'enchantment' => "encantamiento",
'enchantments' => "Encantamientos",
'flags' => "Banderas",
'object' => "entidad",
'objects' => "Entidades",
'glyphType' => "Tipo de glifo",
@@ -1450,6 +1451,65 @@ $lang = array(
),
'stealthType' => ["GENERAL", "TRAP"],
'invisibilityType' => ["GENERAL", 3 => "TRAP", 6 => "DRUNK"],
'attributes' => array( // index defined by filters
69 => "Todos los efectos de Hechizos son perjudiciales",
57 => "El aura no se puede cancelar",
51 => "El Aura esta oculta",
95 => "Hechizo de Venda",
61 => "Se puede utilizar estando muerto",
62 => "Se puede utilizar estando montado",
64 => "Se puede utilizar sentado",
53 => "Solo puede ser utilizado de día",
54 => "Sólo se puede utilizar durante la noche",
55 => "Solo puede ser utilizado en interiores",
56 => "Solo puede ser utilizado en exteriores",
79 => "Solo puede hacerle objetivo al jugador",
60 => "No puede ser esquivado, parado o bloqueado",
67 => "No puede ser reflejado",
91 => "No puede ser utilizado en una banda",
33 => "Utilizable en combate",
34 => "Oportunidad de golpe crítico",
35 => "Oportunidad de fallar",
27 => "Canalizado",
66 => "Canalizado 2",
85 => "Continúa mientras esta desconectado",
84 => "No aparece en el registro",
68 => "No rompe el sigilo",
81 => "No ataca al objetivo",
77 => "No requiere cambio de forma",
// 46 => "Ignora la inmunidad",
47 => "Ignora la imunidad a una escuela de magia",
78 => "Beneficio de la Bebida/Comida",
71 => "No genera amenza",
52 => "Con el próximo golpe (PNJs)",
49 => "Con el próximo golpe (jugadores)",
90 => "Solo utilizable en Arena",
92 => "Aura de Paladín",
50 => "Hechizo Pasivo",
36 => "Persiste después de la muerte",
72 => "Hechizo de Robar",
73 => "Remueve las auras siendo inmune",
48 => "Requiere un arma a distancia",
82 => "Requiere una varita",
83 => "Requiere un arma en la mano izquierda",
74 => "Requiere una Caña de Pescar",
41 => "Requiere Metamorfosis",
80 => "Requiere Arma en la Mano Principal",
38 => "Requiere Sigilo",
75 => "Requiere un objetivo no seleccionado",
58 => "Daño con Hechizos depende del nivel del lanzador",
39 => "Hechizo puede ser robado",
63 => "Comienza el tiempo de reutilización luego de que el aura se desvanece",
87 => 'Comienzan los "ticks" con la aplicación del aura',
59 => "Detiene el auto-ataque",
// 76 => "El objetivo debe ser dueño del objeto",
70 => "El objetivo no debe estar en combate",
93 => "Totem",
42 => "Utilizable durante aturdimiento",
88 => "Utilizable mientras se esta confuso",
89 => "Utilizable mientras se esta aterrorizado",
65 => "Utiliza todo el poder"
),
'unkEffect' => 'Unknown Effect',
'effects' => array(
/*0-5 */ 'None', 'Instakill', 'School Damage', 'Dummy', 'Portal Teleport', 'Teleport Units',

View File

@@ -219,6 +219,7 @@ $lang = array(
'emotes' => "Emotes",
'enchantment' => "enchantement",
'enchantments' => "Enchantements",
'flags' => "Marqueurs",
'object' => "entité",
'objects' => "Entités",
'glyphType' => "Type de glyphe",
@@ -1450,6 +1451,65 @@ $lang = array(
),
'stealthType' => ["GENERAL", "TRAP"],
'invisibilityType' => ["GENERAL", 3 => "TRAP", 6 => "DRUNK"],
'attributes' => array( // index defined by filters
69 => "Tous les effets de sort sont nuisibles",
57 => "L'aura ne peut être annulée",
51 => "Aura cachée",
95 => "Sort de bandage",
61 => "Utilisable même mort",
62 => "Utilisable en monture",
64 => "Utilisable assis",
53 => "Ne peut être utilisé que pendant la journée",
54 => "Ne peut être utilisé que pendant la nuit",
55 => "Peut être utilisé uniquement à l'intérieur",
56 => "Ne peut être utilisé qu'à l'extérieur",
79 => "Ne peut cibler que le joueur",
60 => "Ne peut être esquivé, paré ou bloqué",
67 => "Ne peut être renvoyé",
91 => "Ne peut être utilisé en raid",
33 => "Utilisable en combat",
34 => "Chance d'infliger un coup critique",
35 => "Chance de rater",
27 => "Canalisé",
66 => "Canalisé 2",
85 => "Continue après la déconnexion",
84 => "N'apparait pas dans le journal",
68 => "N'enlève pas le camouflage",
81 => "N'engage pas la cible",
77 => "Ne requiert pas de changeforme",
// 46 => "Ignore les immunités",
47 => "Ignore les immunités à une école de magie",
78 => "Buff Nourriture/Boisson",
71 => "Ne génère pas de menace",
52 => "Au coup suivant (PNJ)",
49 => "Au coup suivant (joueurs)",
90 => "Utilisable uniquement en arène",
92 => "Aura de paladin",
50 => "Sort passif",
36 => "Persiste après la mort",
72 => "Sort de pickpocket",
73 => "Retire les auras sur immunité",
48 => "Requiert une arme à distance",
82 => "Requiert une baguette",
83 => "Requiert une arme en main gauche",
74 => "Requiert une canne à pêche",
41 => "Requiert Métamorphose",
80 => "Requiert une arme en main droite",
38 => "Requiert Camouflage",
75 => "Requiert une cible non engagée",
58 => "Les dégats du sort dépendent du niveau du lanceur",
39 => "Peut faire l'objet d'un vol de sort",
63 => "Le temps de recharge démarre après que l'aura disparaît",
87 => "Commence les tics à l'application de l'aura",
59 => "Arrête l'auto-attaque",
// 76 => "La cible doit être un objet possédé",
70 => "La cible ne peut être en combat",
93 => "Totem",
42 => "Utilisable quand assommé",
88 => "Utilisable quand confus",
89 => "Utilisable sous l'effet de peur",
65 => "Utilise toute la puissance"
),
'unkEffect' => 'Unknown Effect',
'effects' => array(
/*0-5 */ 'None', 'Instakill', 'School Damage', 'Dummy', 'Portal Teleport', 'Teleport Units',

View File

@@ -219,6 +219,7 @@ $lang = array(
'emotes' => "Эмоции",
'enchantment' => "улучшение",
'enchantments' => "Улучшения",
'flags' => "Метки",
'object' => "объект",
'objects' => "Объекты",
'glyphType' => "Тип символа",
@@ -1450,6 +1451,65 @@ $lang = array(
),
'stealthType' => ["GENERAL", "TRAP"],
'invisibilityType' => ["GENERAL", 3 => "TRAP", 6 => "DRUNK"],
'attributes' => array( // index defined by filters
69 => "Все пагубные эффекты заклинаний",
57 => "Эффект не может быть отменен",
51 => "Эффект скрыт",
95 => "Исцеление бинтами",
61 => "Может быть использовано, пока вы мертвы",
62 => "Начинает восстановление после спадения эффекта",
64 => "Может быть использовано сидя",
53 => "Может быть использовано только в дневное время",
54 => "Может быть использовано только ночью",
55 => "Можно использовать только в помещении",
56 => "Может быть использовано только снаружи",
79 => "Целью может быть только игрок",
60 => "Невозможно уклониться, парировать или блокировать",
67 => "Не может быть отражено",
91 => "Не может быть использовано в рейде",
33 => "Может использоваться в бою",
34 => "Шанс ударить критически",
35 => "Шанс промахнуться",
27 => "Потоковое",
66 => "Потоковое 2",
85 => "Продолжается после выхода из игрового мира",
84 => "Не появляется в логе",
68 => "Не прерывает режим скрытности",
81 => "Цель не вступает в бой",
77 => "Не приводит к смене формы",
// 46 => "Игнорирует иммунитет",
47 => "Игнорирует иммунитет к школе заклинаний",
78 => "Бонус от еды/питья",
71 => "Не создает угрозы",
52 => "Следующая атака (НИП)",
49 => "Следующая атака (игрок)",
90 => "Используется только на арене",
92 => "Аура Паладина",
50 => "Пассивная способность",
36 => "Сохраняется после смерти",
72 => "Заклинание кражи",
73 => "Снять эффект при иммунитете",
48 => "Необходимо оружие дальнего боя",
82 => "Требует жезл",
83 => "Необходимо оружие для левой руки",
74 => "Требуется удочка",
41 => "Требует Метаморфозу",
80 => "Необходимо оружие для правой руки",
38 => "Требует Незаметность",
75 => "Требует цель вне боя",
58 => "Урон заклинания зависит от уровня произносящего",
39 => "Можно применить Чарокрад",
63 => "Начинает восстановление после спадения эффекта",
87 => "Эффект начинается вместе с применением",
59 => "Прекращает автоатаку",
// 76 => "Цель должна быть вашей вещью",
70 => "Цель не может находиться в бою",
93 => "Тотем",
42 => "Может быть использовано во время оглушения",
88 => "Используемо в замешательстве",
89 => "usablefearedМожет быть использовано, пока наложен Страх",
65 => "Использует ресурс полностью"
),
'unkEffect' => 'Unknown Effect',
'effects' => array(
/*0-5 */ 'None', 'Instakill', 'School Damage', 'Dummy', 'Portal Teleport', 'Teleport Units',

View File

@@ -219,6 +219,7 @@ $lang = array(
'emotes' => "表情",
'enchantment' => "附魔",
'enchantments' => "附魔",
'flags' => "标记",
'object' => "对象",
'objects' => "对象",
'glyphType' => "雕文类型",
@@ -1450,6 +1451,65 @@ $lang = array(
),
'stealthType' => ["General", "Trap"],
'invisibilityType' => ["General", 3 => "Trap", 6 => "Drunk"],
'attributes' => array( // index defined by filters
69 => "所有法术效果都是有害的",
57 => "无法取消光环",
51 => "隐藏光环",
95 => "绷带法术",
61 => "死亡后可用",
62 => "骑乘时可用",
64 => "坐下时可用",
53 => "只可在白天使用",
54 => "只可在夜间使用",
55 => "只可在室内使用",
56 => "只可在室外使用",
79 => "只能瞄准玩家",
60 => "无法躲避、招架或格挡",
67 => "无法反射",
91 => "团队副本中无法使用",
33 => "可在战斗中施法",
34 => "致命一击几率",
35 => "未命中几率",
27 => "引导",
66 => "引导 2",
85 => "退出登录后仍继续",
84 => "不在日志中显示",
68 => "不打破潜行",
81 => "无目标接触",
77 => "不需要形变",
// 46 => "忽略免疫",
47 => "忽略类型免疫",
78 => "食物/饮料增强",
71 => "不产生威胁",
52 => "再次攻击时生效(npc)",
49 => "再次攻击时生效(玩家)",
90 => "只可在竞技场中使用",
92 => "圣骑士光环",
50 => "被动技能",
36 => "死亡后继续存在",
72 => "偷窃法术",
73 => "免疫时移除光效",
48 => "需要远距离武器",
82 => "需要魔杖",
83 => "需要副手武器",
74 => "需要钓鱼竿",
41 => "需要变形",
80 => "需要主手武器",
38 => "需要潜行",
75 => "需要未作用过的目标",
58 => "法术伤害取决于施法者等级",
39 => "可盗法",
63 => "光效褪去后开始冷却",
87 => "光环出现时开始计时",
59 => "停止自动攻击",
// 76 => "目标必须为自有物品",
70 => "目标不能处于战斗中",
93 => "图腾",
42 => "昏迷中可用",
88 => "混乱时可用",
89 => "恐惧时可用",
65 => "消耗所有力量"
),
'unkEffect' => '未知效果',
'effects' => array(
/*0-5 */ '无', '杀死', '类型伤害', 'Dummy', '传送门', '传送单位',