From 0d9a045c595eaa71257d76ff99829a62cbce0c1a 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 | 6 +- .../Cloister_of_Flames/trial_by_fire.lua | 6 +- scripts/zones/Cloister_of_Flames/IDs.lua | 5 +- .../mobs/Ifrit_Prime_TBF.lua | 49 ++++++++++++++++ .../mobs/Ifrit_Prime_TSTBF.lua | 57 +++++++++++++++++++ .../mobs/Ifrit_Prime_Trial.lua | 25 -------- sql/mob_pools.sql | 10 ++-- sql/mob_skill_lists.sql | 25 ++++---- sql/mob_spawn_points.sql | 12 ++-- 9 files changed, 139 insertions(+), 56 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..b9f971b8d07 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 @@ -45,9 +45,9 @@ content.groups = { mobIds = { - { cloisterOfFlamesID.mob.IFRIT_PRIME + 3 }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 4 }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 5 }, + { cloisterOfFlamesID.mob.IFRIT_PRIME_TSTBF }, + { cloisterOfFlamesID.mob.IFRIT_PRIME_TSTBF + 1 }, + { cloisterOfFlamesID.mob.IFRIT_PRIME_TSTBF + 2 }, }, allDeath = function(battlefield, mob) diff --git a/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua b/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua index 838e26155a1..2a4fea3eecb 100644 --- a/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua +++ b/scripts/battlefields/Cloister_of_Flames/trial_by_fire.lua @@ -30,9 +30,9 @@ content.groups = { mobIds = { - { cloisterOfFlamesID.mob.IFRIT_PRIME }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 1 }, - { cloisterOfFlamesID.mob.IFRIT_PRIME + 2 }, + { cloisterOfFlamesID.mob.IFRIT_PRIME_TBF }, + { cloisterOfFlamesID.mob.IFRIT_PRIME_TBF + 1 }, + { cloisterOfFlamesID.mob.IFRIT_PRIME_TBF + 2 }, }, allDeath = function(battlefield, mob) diff --git a/scripts/zones/Cloister_of_Flames/IDs.lua b/scripts/zones/Cloister_of_Flames/IDs.lua index 7c0a5901b82..57c147a8ea9 100644 --- a/scripts/zones/Cloister_of_Flames/IDs.lua +++ b/scripts/zones/Cloister_of_Flames/IDs.lua @@ -32,8 +32,9 @@ zones[xi.zone.CLOISTER_OF_FLAMES] = }, mob = { - IFRIT_PRIME = GetFirstID('Ifrit_Prime_Trial'), - IFRIT_PRIME_ASA = GetFirstID('Ifrit_Prime_ASA'), + IFRIT_PRIME_TSTBF = GetFirstID('Ifrit_Prime_TSTBF'), + IFRIT_PRIME_TBF = GetFirstID('Ifrit_Prime_TBF'), + IFRIT_PRIME_ASA = GetFirstID('Ifrit_Prime_ASA'), }, 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..e7068ac7eb7 --- /dev/null +++ b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TBF.lua @@ -0,0 +1,49 @@ +----------------------------------- +-- Area: Cloister of Flames +-- Mob: Ifrit Prime +-- Involved in Quest: Trial by Fire +----------------------------------- +mixins = { require('scripts/mixins/job_special') } +----------------------------------- +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) + -- reduce res rank so avatar can absorb significant amounts from spells + mob:setMod(xi.mod.FIRE_RES_RANK, 0) + 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..08b339f91b7 --- /dev/null +++ b/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_TSTBF.lua @@ -0,0 +1,57 @@ +----------------------------------- +-- Area: Cloister of Flames +-- Mob: Ifrit Prime +-- Involved in Quest: Trial Size Trial by Fire +----------------------------------- +mixins = { require('scripts/mixins/job_special') } +----------------------------------- +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) + -- reduce res rank so avatar can absorb significant amounts from spells + mob:setMod(xi.mod.FIRE_RES_RANK, 0) + 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 f87afe8ef44..00000000000 --- a/scripts/zones/Cloister_of_Flames/mobs/Ifrit_Prime_Trial.lua +++ /dev/null @@ -1,25 +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') } ------------------------------------ -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 0444f9d0582..1ef65152315 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','Shiva_Prime',319,0x00001D0300000000000000000000000000000000,1,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','Ramuh_Prime',320,0x00001E0300000000000000000000000000000000,1,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','Titan_Prime',321,0x00001A0300000000000000000000000000000000,1,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','Leviathan_Prime',323,0x00001B0300000000000000000000000000000000,1,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','Garuda_Prime',324,0x00001C0300000000000000000000000000000000,1,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,319,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,324,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,321,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,1,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,1,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,1,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,1,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,1,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,4,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,4,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,4,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,38); +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,38); INSERT INTO `mob_pools` VALUES (7053,'Titan_Prime_TSTBE','Titan_Prime',45,0x00001A0300000000000000000000000000000000,4,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,4,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,319,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,324,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,321,321); diff --git a/sql/mob_skill_lists.sql b/sql/mob_skill_lists.sql index 7999c80fc98..366494b7ae6 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',37,871); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,872); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,873); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',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',40,858); @@ -1437,10 +1437,11 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,852); -- Waking the Bea INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,853); -- Waking the Beast, earthern_ward INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,856); -- Waking the Beast, geocrush INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,857); -- Waking the Beast, earthen_fury -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',323,861); -- Waking the Beast, spring_water INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,862); -- Waking the Beast, slowga INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,864); -- Waking the Beast, spinning_dive diff --git a/sql/mob_spawn_points.sql b/sql/mob_spawn_points.sql index d349e01793d..8bd6a803d9a 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,0.000,0.000,0.000,0);