From 6010882931b64e675a99fc18e26d6d69e44aae06 Mon Sep 17 00:00:00 2001 From: TracentEden <92269743+TracentEden@users.noreply.github.com> Date: Sat, 17 Aug 2024 08:17:05 +0300 Subject: [PATCH] Make ifrit TBF and TSTBF more retail accurate --- .../trial-size_trial_by_fire.lua | 8 +-- .../Cloister_of_Flames/trial_by_fire.lua | 10 +--- scripts/zones/Cloister_of_Flames/IDs.lua | 5 +- .../mobs/Ifrit_Prime_TBF.lua | 50 ++++++++++++++++ .../mobs/Ifrit_Prime_TSTBF.lua | 58 +++++++++++++++++++ .../mobs/Ifrit_Prime_Trial.lua | 26 --------- sql/mob_pools.sql | 10 ++-- sql/mob_skill_lists.sql | 25 ++++---- sql/mob_spawn_points.sql | 12 ++-- 9 files changed, 136 insertions(+), 68 deletions(-) create mode 100644 scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TBF.lua create mode 100644 scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TSTBF.lua delete mode 100644 scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_Trial.lua diff --git a/scripts/battlefields/Cloister_of_Flames/trial-size_trial_by_fire.lua b/scripts/battlefields/Cloister_of_Flames/trial-size_trial_by_fire.lua index fe4c5e04d5a..a4e736ad07f 100644 --- a/scripts/battlefields/Cloister_of_Flames/trial-size_trial_by_fire.lua +++ b/scripts/battlefields/Cloister_of_Flames/trial-size_trial_by_fire.lua @@ -43,13 +43,7 @@ end content.groups = { { - mobIds = - { - { cloisterOfFlamesID.mob.IFRIT_PRIME + 3 }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 4 }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 5 }, - }, - + mobs = { 'Ifrit_Prime_TSTBF' }, allDeath = function(battlefield, mob) battlefield:setStatus(xi.battlefield.status.WON) end, diff --git a/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua b/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua index 838e26155a1..ca5745161d4 100644 --- a/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua +++ b/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua @@ -2,8 +2,6 @@ -- Area: Cloister of Flames -- BCNM: Trial by Fire ----------------------------------- -local cloisterOfFlamesID = zones[xi.zone.CLOISTER_OF_FLAMES] ------------------------------------ local content = BattlefieldQuest:new({ zoneId = xi.zone.CLOISTER_OF_FLAMES, @@ -28,13 +26,7 @@ end content.groups = { { - mobIds = - { - { cloisterOfFlamesID.mob.IFRIT_PRIME }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 1 }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 2 }, - }, - + mobs = { 'Ifrit_Prime_TBF' }, allDeath = function(battlefield, mob) battlefield:setStatus(xi.battlefield.status.WON) end, diff --git a/scripts/zones/Cloister_of_Flames/IDs.lua b/scripts/zones/Cloister_of_Flames/IDs.lua index 99f7417fcfe..18464f061f2 100644 --- a/scripts/zones/Cloister_of_Flames/IDs.lua +++ b/scripts/zones/Cloister_of_Flames/IDs.lua @@ -32,9 +32,8 @@ zones[xi.zone.CLOISTER_OF_FLAMES] = }, mob = { - IFRIT_PRIME = GetFirstID('Ifrit_Prime_Trial'), - IFRIT_PRIME_ASA = GetFirstID('Ifrit_Prime_ASA'), - IFRIT_PRIME_WTB = GetFirstID('Ifrit_Prime_WTB') + IFRIT_PRIME_ASA = GetFirstID('Ifrit_Prime_ASA'), + IFRIT_PRIME_WTB = GetFirstID('Ifrit_Prime_WTB') }, npc = { diff --git a/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TBF.lua b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TBF.lua new file mode 100644 index 00000000000..f5f66f398b8 --- /dev/null +++ b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TBF.lua @@ -0,0 +1,50 @@ +----------------------------------- +-- Area: Cloister of Flames +-- Mob: Ifrit Prime +-- Involved in Quest: Trial by Fire +----------------------------------- +mixins = { require('scripts/mixins/job_special') } +----------------------------------- +---@type TMobEntity +local entity = {} + +entity.onMobSpawn = function(mob) + xi.mix.jobSpecial.config(mob, { + specials = + { + { id = 848, hpp = math.random(30, 55) }, -- uses Inferno once while near 50% HPP. + }, + }) + + mob:setMobMod(xi.mobMod.NO_STANDBACK, 1) + mob:setMobMod(xi.mobMod.SIGHT_RANGE, 20) + mob:setMobMod(xi.mobMod.MAGIC_RANGE, 40) + mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + mob:setMod(xi.mod.FIRE_ABSORB, 100) + -- res rank for mob that absorbs is always lowest value + mob:setMod(xi.mod.FIRE_RES_RANK, -3) + mob:setMod(xi.mod.UDMGPHYS, -6000) + mob:setMod(xi.mod.UDMGRANGE, -6000) + + mob:addImmunity(xi.immunity.BLIND) + mob:addImmunity(xi.immunity.SLOW) + mob:addImmunity(xi.immunity.PARALYZE) + mob:addImmunity(xi.immunity.GRAVITY) + mob:addImmunity(xi.immunity.BIND) + mob:addImmunity(xi.immunity.SILENCE) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.TERROR) +end + +entity.onAdditionalEffect = function(mob, target, damage) + return xi.mob.onAddEffect(mob, target, damage, xi.mob.ae.ENFIRE, { chance = 100, power = math.random(20, 40) }) +end + +entity.onMobFight = function(mob, target) +end + +entity.onMobDeath = function(mob, player, optParams) +end + +return entity diff --git a/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TSTBF.lua b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TSTBF.lua new file mode 100644 index 00000000000..c7ee858a4d2 --- /dev/null +++ b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TSTBF.lua @@ -0,0 +1,58 @@ +----------------------------------- +-- Area: Cloister of Flames +-- Mob: Ifrit Prime +-- Involved in Quest: Trial Size Trial by Fire +----------------------------------- +mixins = { require('scripts/mixins/job_special') } +----------------------------------- +---@type TMobEntity +local entity = {} + +entity.onMobSpawn = function(mob) + xi.mix.jobSpecial.config(mob, { + specials = + { + { id = 848, hpp = math.random(30, 55) }, -- uses Inferno once while near 50% HPP. + }, + }) + + mob:setMobMod(xi.mobMod.NO_STANDBACK, 1) + mob:setMobMod(xi.mobMod.SIGHT_RANGE, 20) + mob:setMobMod(xi.mobMod.MAGIC_RANGE, 40) + mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + mob:setMod(xi.mod.FIRE_ABSORB, 100) + -- res rank for mob that absorbs is always lowest value + mob:setMod(xi.mod.FIRE_RES_RANK, -3) + mob:setMod(xi.mod.UDMGPHYS, -6000) + mob:setMod(xi.mod.UDMGRANGE, -6000) + -- online videos show that 24/27 SL were unresisted on retail + -- this reduction in MEVA roughly gives roughly the correct resist rate + mob:addMod(xi.mod.LIGHT_MEVA, -35) + + mob:addImmunity(xi.immunity.BLIND) + mob:addImmunity(xi.immunity.SLOW) + mob:addImmunity(xi.immunity.PARALYZE) + mob:addImmunity(xi.immunity.GRAVITY) + mob:addImmunity(xi.immunity.BIND) + mob:addImmunity(xi.immunity.SILENCE) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.TERROR) +end + +entity.onAdditionalEffect = function(mob, target, damage) + return xi.mob.onAddEffect(mob, target, damage, xi.mob.ae.ENFIRE, { chance = 100, power = math.random(15, 25) }) +end + +entity.onMobEngage = function(mob, target) + -- always uses a tp move when first engaged + mob:setTP(3000) +end + +entity.onMobFight = function(mob, target) +end + +entity.onMobDeath = function(mob, player, optParams) +end + +return entity diff --git a/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_Trial.lua b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_Trial.lua deleted file mode 100644 index eaaac8b0f58..00000000000 --- a/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_Trial.lua +++ /dev/null @@ -1,26 +0,0 @@ ------------------------------------ --- Area: Cloister of Flames --- Mob: Ifrit Prime --- Involved in Quest: Trial by Fire, Trial Size Trial by Fire ------------------------------------ -mixins = { require('scripts/mixins/job_special') } ------------------------------------ ----@type TMobEntity -local entity = {} - -entity.onMobSpawn = function(mob) - xi.mix.jobSpecial.config(mob, { - specials = - { - { id = 848, hpp = math.random(30, 55) }, -- uses Inferno once while near 50% HPP. - }, - }) -end - -entity.onMobFight = function(mob, target) -end - -entity.onMobDeath = function(mob, player, optParams) -end - -return entity diff --git a/sql/mob_pools.sql b/sql/mob_pools.sql index 9c9a33482e8..8b13e7a98e9 100644 --- a/sql/mob_pools.sql +++ b/sql/mob_pools.sql @@ -4699,7 +4699,7 @@ INSERT INTO `mob_pools` VALUES (4641,'Pet_Hare_Familiar','Pet_Hare_Familiar',206 INSERT INTO `mob_pools` VALUES (4642,'Shiva_Prime_TBI','Shiva_Prime',319,0x00001D0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,319,319); INSERT INTO `mob_pools` VALUES (4643,'Ramuh_Prime_TBL','Ramuh_Prime',320,0x00001E0300000000000000000000000000000000,8,4,12,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,320,320); INSERT INTO `mob_pools` VALUES (4644,'Titan_Prime_TBE','Titan_Prime',321,0x00001A0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,6144,32,0,155,0,0,0,0,0,321,321); -INSERT INTO `mob_pools` VALUES (4645,'Ifrit_Prime','Ifrit_Prime',322,0x0000190300000000000000000000000000000000,1,4,5,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,322,322); +INSERT INTO `mob_pools` VALUES (4645,'Ifrit_Prime_TBF','Ifrit_Prime',322,0x0000190300000000000000000000000000000000,8,4,5,240,100,0,1,1,1,18,0,0,0,3,0,0,0,0,0,322,322); INSERT INTO `mob_pools` VALUES (4646,'Leviathan_Prime_TBL','Leviathan_Prime',323,0x00001B0300000000000000000000000000000000,8,4,8,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,323,323); INSERT INTO `mob_pools` VALUES (4647,'Garuda_Prime_TBW','Garuda_Prime',324,0x00001C0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,324,324); INSERT INTO `mob_pools` VALUES (4648,'Fenrir_Prime','Fenrir_Prime',325,0x0000180300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,0,32,1417,155,0,0,0,0,0,325,325); @@ -6157,7 +6157,7 @@ INSERT INTO `mob_pools` VALUES (6113,'Apollyon_Ahriman','Apollyon_Ahriman',4,0x0 INSERT INTO `mob_pools` VALUES (6114,'Ahrimans_Avatar','Ahrimans_Avatar',35,0x0000790400000000000000000000000000000000,4,5,12,240,100,0,1,1,0,18,0,0,191,131,0,0,115,0,0,35,35); INSERT INTO `mob_pools` VALUES (6115,'Ahrimans_Avatar','Ahrimans_Avatar',36,0x0000180300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,0,0,1417,131,0,0,0,0,0,36,36); INSERT INTO `mob_pools` VALUES (6116,'Arch-Omega','Arch-Omega',54,0x0000370400000000000000000000000000000000,1,1,6,240,100,0,1,1,0,18,6214,32,2773,1183,13,0,0,0,0,727,54); -INSERT INTO `mob_pools` VALUES (6117,'Mystic_Avatar','Mystic_Avatar',322,0x0000190300000000000000000000000000000000,1,1,5,240,100,0,1,1,1,18,6144,0,0,131,0,0,0,0,256,322,322); +INSERT INTO `mob_pools` VALUES (6117,'Mystic_Avatar','Mystic_Avatar',322,0x0000190300000000000000000000000000000000,1,1,5,240,100,0,1,1,1,18,6144,0,0,131,0,0,0,0,256,38,322); INSERT INTO `mob_pools` VALUES (6118,'Mystic_Avatar','Mystic_Avatar',319,0x00001D0300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,256,44,319); INSERT INTO `mob_pools` VALUES (6119,'Mystic_Avatar','Mystic_Avatar',324,0x00001C0300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,256,37,324); INSERT INTO `mob_pools` VALUES (6120,'Mystic_Avatar','Mystic_Avatar',321,0x00001A0300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,6144,0,0,131,0,0,0,0,256,45,321); @@ -7097,7 +7097,7 @@ INSERT INTO `mob_pools` VALUES (7040,'Hastatus_XIII-XXV','Hastatus_XIII-XXV',25, -- ASA4 Sugar Coated Direction Primals INSERT INTO `mob_pools` VALUES (7041,'Ramuh_Prime_ASA','Ramuh_Prime',320,0x00001E0300000000000000000000000000000000,8,4,12,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,0,320); INSERT INTO `mob_pools` VALUES (7042,'Titan_Prime_ASA','Titan_Prime',321,0x00001A0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,6144,32,0,155,0,0,0,0,0,0,321); -INSERT INTO `mob_pools` VALUES (7043,'Ifrit_Prime_ASA','Ifrit_Prime',322,0x0000190300000000000000000000000000000000,1,4,5,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,0,322); +INSERT INTO `mob_pools` VALUES (7043,'Ifrit_Prime_ASA','Ifrit_Prime',322,0x0000190300000000000000000000000000000000,8,4,5,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,0,322); INSERT INTO `mob_pools` VALUES (7044,'Leviathan_Prime_ASA','Leviathan_Prime',323,0x00001B0300000000000000000000000000000000,8,4,8,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,0,323); INSERT INTO `mob_pools` VALUES (7045,'Garuda_Prime_ASA','Garuda_Prime',324,0x00001C0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,0,324); INSERT INTO `mob_pools` VALUES (7046,'Shiva_Prime_ASA','Shiva_Prime',319,0x00001D0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,6144,0,0,3,0,0,0,0,0,0,319); @@ -7111,7 +7111,7 @@ INSERT INTO `mob_pools` VALUES (7048,'Robber_Crab_past','Robber_Crab_past',77,0x INSERT INTO `mob_pools` VALUES (7049,'Garuda_Prime_TSTBW','Garuda_Prime',37,0x00001C0300000000000000000000000000000000,8,4,6,240,100,0,1,1,0,18,0,0,0,3,0,0,0,0,0,1177,37); INSERT INTO `mob_pools` VALUES (7050,'Ramuh_Prime_TSTBL','Ramuh_Prime',43,0x00001E0300000000000000000000000000000000,8,4,12,240,100,0,1,1,1,18,0,0,0,3,0,0,0,0,0,1178,43); INSERT INTO `mob_pools` VALUES (7051,'Shiva_Prime_TSTBI','Shiva_Prime',44,0x00001D0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,0,0,0,3,0,0,0,0,0,1179,44); -INSERT INTO `mob_pools` VALUES (7052,'Ifrit_Prime_TSTBF','Ifrit_Prime',38,0x0000190300000000000000000000000000000000,4,4,5,240,100,0,1,1,0,18,0,0,0,3,0,0,0,0,0,1180,322); +INSERT INTO `mob_pools` VALUES (7052,'Ifrit_Prime_TSTBF','Ifrit_Prime',38,0x0000190300000000000000000000000000000000,8,4,5,240,100,0,1,1,0,18,0,0,0,3,0,0,0,0,0,1180,322); INSERT INTO `mob_pools` VALUES (7053,'Titan_Prime_TSTBE','Titan_Prime',45,0x00001A0300000000000000000000000000000000,8,4,6,240,100,0,1,1,1,18,0,0,0,3,0,0,0,0,0,1181,45); INSERT INTO `mob_pools` VALUES (7054,'Leviathan_Prime_TSTBW','Leviathan_Prime',40,0x00001B0300000000000000000000000000000000,8,4,8,240,100,0,1,1,1,18,0,0,0,3,0,0,0,0,0,1182,40); @@ -7135,7 +7135,7 @@ INSERT INTO `mob_pools` VALUES (7063,'Locus_Camelopard','Locus_Camelopard',80,0x INSERT INTO `mob_pools` VALUES (7064,'Locus_Hypnos_Eft','Locus_Hypnos_Eft',98,0x0000450500000000000000000000000000000000,1,1,8,210,100,0,0,0,1,0,0,0,278,133,0,0,0,0,0,98,98); -- Central Temenos 2nd Floor -INSERT INTO `mob_pools` VALUES (7065,'Mystic_Avatar','Mystic_Avatar',322,0x0000190300000000000000000000000000000000,1,1,5,240,100,0,1,1,1,18,6648,0,0,131,0,0,0,0,256,322,322); +INSERT INTO `mob_pools` VALUES (7065,'Mystic_Avatar','Mystic_Avatar',322,0x0000190300000000000000000000000000000000,1,1,5,240,100,0,1,1,1,18,6648,0,0,131,0,0,0,0,256,38,322); INSERT INTO `mob_pools` VALUES (7066,'Mystic_Avatar','Mystic_Avatar',319,0x00001D0300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,6648,0,0,3,0,0,0,0,256,44,319); INSERT INTO `mob_pools` VALUES (7067,'Mystic_Avatar','Mystic_Avatar',324,0x00001C0300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,6648,0,0,3,0,0,0,0,256,37,324); INSERT INTO `mob_pools` VALUES (7068,'Mystic_Avatar','Mystic_Avatar',321,0x00001A0300000000000000000000000000000000,1,1,6,240,100,0,1,1,1,18,6648,0,0,131,0,0,0,0,256,45,321); diff --git a/sql/mob_skill_lists.sql b/sql/mob_skill_lists.sql index b0b1a56ba3f..e795649697a 100644 --- a/sql/mob_skill_lists.sql +++ b/sql/mob_skill_lists.sql @@ -117,14 +117,14 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar_Garuda_Misc',37,871); INSERT INTO `mob_skill_lists` VALUES ('Avatar_Garuda_Misc',37,872); INSERT INTO `mob_skill_lists` VALUES ('Avatar_Garuda_Misc',37,873); INSERT INTO `mob_skill_lists` VALUES ('Avatar_Garuda_Misc',37,874); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,840); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,841); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,842); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,843); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,844); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,845); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,846); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,847); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,840); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,841); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,842); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,843); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,844); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,845); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,846); +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_Misc',38,847); INSERT INTO `mob_skill_lists` VALUES ('Ixion_Melee',39,2341); -- di hoof attack INSERT INTO `mob_skill_lists` VALUES ('Ixion_Melee',39,2342); -- di horn attack INSERT INTO `mob_skill_lists` VALUES ('Avatar_Leviathan_Misc',40,858); @@ -1444,10 +1444,11 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar_Titan_TBE',321,853); -- Trial By E INSERT INTO `mob_skill_lists` VALUES ('Avatar_Titan_TBE',321,854); -- Trial By Earth, stone_iv INSERT INTO `mob_skill_lists` VALUES ('Avatar_Titan_TBE',321,855); -- Trial By Earth, mountain_buster INSERT INTO `mob_skill_lists` VALUES ('Avatar_Titan_TBE',321,856); -- Trial By Earth, geocrush -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,844); -- Waking the Beast, crimson_howl -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,846); -- Waking the Beast, flaming_crush -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,847); -- Waking the Beast, meteor_strike -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,848); -- Waking the Beast, inferno +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_TBF',322,842); -- Trial By Fire, burning_strike +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_TBF',322,844); -- Trial By Fire, crimson_howl +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_TBF',322,845); -- Trial By Fire, fire_iv +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_TBF',322,846); -- Trial By Fire, flaming_crush +INSERT INTO `mob_skill_lists` VALUES ('Avatar_Ifrit_TBF',322,847); -- Trial By Fire, meteor_strike INSERT INTO `mob_skill_lists` VALUES ('Avatar_Leviathan_TBW',323,861); -- Trial By Water, spring_water INSERT INTO `mob_skill_lists` VALUES ('Avatar_Leviathan_TBW',323,862); -- Trial By Water, slowga INSERT INTO `mob_skill_lists` VALUES ('Avatar_Leviathan_TBW',323,863); -- Trial By Water, water_iv diff --git a/sql/mob_spawn_points.sql b/sql/mob_spawn_points.sql index 23f724276c7..ecd1c9fe9e1 100644 --- a/sql/mob_spawn_points.sql +++ b/sql/mob_spawn_points.sql @@ -70547,14 +70547,14 @@ INSERT INTO `mob_spawn_points` VALUES (17621570,'Mumor','Mumor',74,0.000,0.000,0 -- ------------------------------------------------------------ -- Trial by Fire -INSERT INTO `mob_spawn_points` VALUES (17625089,'Ifrit_Prime_Trial','Ifrit Prime',1,503.000,41.000,-367.000,105); -INSERT INTO `mob_spawn_points` VALUES (17625090,'Ifrit_Prime_Trial','Ifrit Prime',1,22.924,-18.996,32.955,105); -INSERT INTO `mob_spawn_points` VALUES (17625091,'Ifrit_Prime_Trial','Ifrit Prime',1,-376.950,-79.007,513.097,105); +INSERT INTO `mob_spawn_points` VALUES (17625089,'Ifrit_Prime_TBF','Ifrit Prime',1,503.000,41.000,-367.000,105); +INSERT INTO `mob_spawn_points` VALUES (17625090,'Ifrit_Prime_TBF','Ifrit Prime',1,22.924,-18.996,32.955,105); +INSERT INTO `mob_spawn_points` VALUES (17625091,'Ifrit_Prime_TBF','Ifrit Prime',1,-376.950,-79.007,513.097,105); -- Trial-size Trial by Fire -INSERT INTO `mob_spawn_points` VALUES (17625092,'Ifrit_Prime_Trial','Ifrit Prime',2,503.000,41.000,-367.000,105); -INSERT INTO `mob_spawn_points` VALUES (17625093,'Ifrit_Prime_Trial','Ifrit Prime',2,22.924,-18.996,32.955,105); -INSERT INTO `mob_spawn_points` VALUES (17625094,'Ifrit_Prime_Trial','Ifrit Prime',2,-376.950,-79.007,513.097,105); +INSERT INTO `mob_spawn_points` VALUES (17625092,'Ifrit_Prime_TSTBF','Ifrit Prime',2,503.000,41.000,-367.000,105); +INSERT INTO `mob_spawn_points` VALUES (17625093,'Ifrit_Prime_TSTBF','Ifrit Prime',2,22.924,-18.996,32.955,105); +INSERT INTO `mob_spawn_points` VALUES (17625094,'Ifrit_Prime_TSTBF','Ifrit Prime',2,-376.950,-79.007,513.097,105); -- Waking the Beast INSERT INTO `mob_spawn_points` VALUES (17625095,'Ifrit_Prime_WTB','Ifrit Prime',3,503,41,-367,105);