diff --git a/data-global/monster/bosses/sugar_daddy.lua b/data-global/monster/bosses/sugar_daddy.lua index 6ad4047c8..6e42b7d2c 100644 --- a/data-global/monster/bosses/sugar_daddy.lua +++ b/data-global/monster/bosses/sugar_daddy.lua @@ -2,7 +2,7 @@ local mType = Game.createMonsterType("Sugar Daddy") local monster = {} monster.description = "Sugar Daddy" -monster.experience = 45000 +monster.experience = 15550 monster.outfit = { lookType = 1764, lookHead = 0, @@ -18,9 +18,9 @@ monster.bosstiary = { bossRace = RARITY_BANE, } -monster.health = 45000 -monster.maxHealth = 45000 -monster.race = "blood" +monster.health = 9500 +monster.maxHealth = 9500 +monster.race = "candy" monster.corpse = 48416 monster.speed = 150 monster.manaCost = 0 @@ -62,6 +62,15 @@ monster.light = { color = 0, } +--monster.summon = { +--maxSummons = 5, +--summons = { +--{ name = "cheeky sugar cube", chance = 18, interval = 2000, count = 5 }, +--{ name = "mint drop", chance = 18, interval = 2000, count = 5 }, +--{ name = "truffle worker", chance = 18, interval = 2000, count = 5 }, +--}, +--} + monster.voices = { interval = 5000, chance = 10, @@ -74,41 +83,42 @@ monster.voices = { } monster.loot = { - { name = "gold coin", chance = 100000, maxCount = 95 }, - { name = "platinum coin", chance = 100000, maxCount = 11 }, - { name = "small enchanted sapphire", chance = 8900 }, - { id = 3039, chance = 94465, maxCount = 1 }, -- red gem - { name = "white gem", chance = 5600, maxCount = 1 }, - { id = 48114, chance = 1000 }, -- peppermint backpack - { id = 45643, chance = 1000 }, -- biscuit barrier - { id = 45644, chance = 1000 }, -- candy-coated quiver - { id = 45639, chance = 1000 }, -- cocoa grimoire - { id = 45640, chance = 1000 }, -- creamy grimoire - { id = 45641, chance = 2300 }, -- candy necklace - { id = 45642, chance = 7650 }, -- ring of temptation - { id = 48254, chance = 11655, maxCount = 1 }, -- churro heart - { id = 48250, chance = 46555, maxCount = 1 }, -- dark chocolate coin + { name = "gold coin", chance = 100000, minCount = 6, maxCount = 99 }, + { name = "platinum coin", chance = 100000, minCount = 1, maxCount = 11 }, + { name = "small enchanted sapphire", chance = 100000 }, + { id = 3039, chance = 95000, maxCount = 1 }, -- red gem + { id = 48249, chance = 49465, maxCount = 20 }, -- milk chocolate coin + { id = 48250, chance = 51000, maxCount = 20 }, -- dark chocolate coin + { id = 48251, chance = 34000, maxCount = 1 }, -- wafer paper flower + { id = 48255, chance = 34000, maxCount = 1 }, -- lime tart { id = 48252, chance = 15300, maxCount = 1 }, -- beijinho { id = 45642, chance = 14650, maxCount = 1 }, -- brigadeiro - { id = 48249, chance = 54465, maxCount = 1 }, -- milk chocolate coin - { id = 48256, chance = 2367, maxCount = 1 }, -- pastry dragon + { id = 48254, chance = 14000, maxCount = 1 }, -- churro heart + { id = 45642, chance = 6800 }, -- ring of temptation + { name = "white gem", chance = 4700, maxCount = 1 }, + { id = 48256, chance = 2700, maxCount = 1 }, -- pastry dragon + { id = 48114, chance = 380 }, -- peppermint backpack + { id = 45643, chance = 190 }, -- biscuit barrier + { id = 45639, chance = 190 }, -- cocoa grimoire + { id = 45641, chance = 175 }, -- candy necklace + { id = 45644, chance = 175 }, -- candy-coated quiver + { id = 45640, chance = 180 }, -- creamy grimoire } monster.attacks = { - { name = "melee", interval = 2000, chance = 20, minDamage = 0, maxDamage = -1550 }, - { name = "combat", interval = 2000, chance = 20, type = COMBAT_DEATHDAMAGE, minDamage = -1300, maxDamage = -1500, range = 6, effect = CONST_ME_MORTAREA, target = true }, - { name = "combat", interval = 2000, chance = 18, type = COMBAT_ENERGYDAMAGE, minDamage = -1200, maxDamage = -1300, radius = 12, effect = CONST_ME_PIXIE_EXPLOSION, target = false }, - { name = "combat", interval = 2000, chance = 18, type = COMBAT_EARTHDAMAGE, minDamage = -1050, maxDamage = -1110, radius = 12, effect = CONST_ME_HEARTS, target = false }, + { name = "melee", interval = 2000, chance = 100, minDamage = 0, maxDamage = -300 }, + { name = "combat", interval = 2000, chance = 18, type = COMBAT_EARTHDAMAGE, minDamage = -0, maxDamage = -350, range = 7, shootEffect = CONST_ANI_POISON, target = false }, + { name = "combat", interval = 6000, chance = 18, type = COMBAT_DEATHDAMAGE, minDamage = -0, maxDamage = -350, range = 6, effect = CONST_ME_MORTAREA, target = true }, + { name = "drunk", interval = 2000, chance = 10, length = 3, spread = 2, effect = CONST_ME_POFF, target = false, duration = 5000 }, { name = "root area", interval = 20000, chance = 100, target = false }, { name = "sugar daddy cake", interval = 10000, chance = 50, target = true }, } monster.defenses = { - defense = 65, - armor = 55, + defense = 15, + armor = 25, -- mitigation = ???, - { name = "combat", interval = 3000, chance = 25, type = COMBAT_HEALING, minDamage = 400, maxDamage = 1500, effect = CONST_ME_MAGIC_BLUE, target = false }, - { name = "speed", interval = 2000, chance = 15, speedChange = 320, effect = CONST_ME_MAGIC_RED, target = false, duration = 5000 }, + { name = "combat", interval = 3000, chance = 25, type = COMBAT_HEALING, minDamage = 1, maxDamage = 600, effect = CONST_ME_MAGIC_BLUE, target = false }, } monster.elements = { diff --git a/data-global/monster/bosses/sugar_mommy.lua b/data-global/monster/bosses/sugar_mommy.lua index b9b399c53..4bc2594c3 100644 --- a/data-global/monster/bosses/sugar_mommy.lua +++ b/data-global/monster/bosses/sugar_mommy.lua @@ -2,7 +2,7 @@ local mType = Game.createMonsterType("Sugar Mommy") local monster = {} monster.description = "Sugar Mommy" -monster.experience = 45000 +monster.experience = 6800 monster.outfit = { lookType = 1764, lookHead = 0, @@ -18,9 +18,9 @@ monster.bosstiary = { bossRace = RARITY_BANE, } -monster.health = 45000 -monster.maxHealth = 45000 -monster.race = "blood" +monster.health = 6000 +monster.maxHealth = 6000 +monster.race = "candy" monster.corpse = 48415 monster.speed = 150 monster.manaCost = 0 @@ -62,46 +62,35 @@ monster.light = { color = 0, } -monster.voices = { - interval = 5000, - chance = 10, - { text = "SUGAR!!!", yell = false }, -} +monster.voices = {} monster.loot = { - { name = "gold coin", chance = 100000, maxCount = 95 }, - { name = "platinum coin", chance = 100000, maxCount = 11 }, - { name = "small enchanted sapphire", chance = 8900 }, - { id = 3039, chance = 94465, maxCount = 1 }, -- red gem - { name = "white gem", chance = 5600, maxCount = 1 }, - { id = 48114, chance = 1000 }, -- peppermint backpack - { id = 45643, chance = 1000 }, -- biscuit barrier - { id = 45644, chance = 1000 }, -- candy-coated quiver - { id = 45639, chance = 1000 }, -- cocoa grimoire - { id = 45640, chance = 1000 }, -- creamy grimoire - { id = 45641, chance = 2300 }, -- candy necklace - { id = 45642, chance = 7650 }, -- ring of temptation - { id = 48254, chance = 11655, maxCount = 1 }, -- churro heart - { id = 48250, chance = 46555, maxCount = 1 }, -- dark chocolate coin - { id = 48252, chance = 15300, maxCount = 1 }, -- beijinho - { id = 45642, chance = 14650, maxCount = 1 }, -- brigadeiro - { id = 48249, chance = 54465, maxCount = 1 }, -- milk chocolate coin - { id = 48256, chance = 2367, maxCount = 1 }, -- pastry dragon + { id = 3035, chance = 100000, maxCount = 13 }, -- platinum coin + { id = 3590, chance = 100000, maxCount = 2 }, -- cherry + { id = 48249, chance = 54465, maxCount = 7 }, -- milk chocolate coin + { id = 48250, chance = 46555, maxCount = 5 }, -- dark chocolate coin + { id = 48273, chance = 16800, maxCount = 1 }, -- taiyaki ice cream + { id = 3039, chance = 6100, maxCount = 1 }, -- red gem + { id = 25737, chance = 3800, maxCount = 2 }, -- rainbow quartz + { id = 3038, chance = 3500, maxCount = 1 }, -- green gem + { id = 3037, chance = 3500, maxCount = 1 }, -- yellow gem + { id = 25700, chance = 1700, maxCount = 1 }, -- dream blossom staff + { id = 6393, chance = 3500, maxCount = 1 }, -- cream cake } monster.attacks = { - { name = "melee", interval = 2000, chance = 20, minDamage = 0, maxDamage = -650 }, - { name = "combat", interval = 2000, chance = 50, type = COMBAT_ENERGYDAMAGE, minDamage = -470, maxDamage = -680, range = 6, shootEffect = CONST_ANI_CHERRYBOMB, target = true }, - { name = "combat", interval = 2000, chance = 25, type = COMBAT_ENERGYDAMAGE, minDamage = -1170, maxDamage = -1280, radius = 6, effect = CONST_ME_PURPLEENERGY, target = false }, - { name = "combat", interval = 2000, chance = 18, type = COMBAT_EARTHDAMAGE, minDamage = -1050, maxDamage = -1110, radius = 12, effect = CONST_ME_HEARTS, target = false }, + { name = "melee", interval = 2000, chance = 100, minDamage = 0, maxDamage = -200 }, + { name = "combat", interval = 2000, chance = 50, type = COMBAT_ENERGYDAMAGE, minDamage = -50, maxDamage = -250, range = 6, shootEffect = CONST_ANI_CHERRYBOMB, target = true }, + { name = "combat", interval = 2000, chance = 25, type = COMBAT_ENERGYDAMAGE, minDamage = -90, maxDamage = -180, radius = 6, effect = CONST_ME_PURPLEENERGY, target = false }, + { name = "combat", interval = 2000, chance = 18, type = COMBAT_EARTHDAMAGE, minDamage = -75, maxDamage = -110, radius = 12, effect = CONST_ME_HEARTS, target = false }, { name = "root area", interval = 20000, chance = 100, target = false }, } monster.defenses = { - defense = 65, - armor = 55, + defense = 25, + armor = 15, -- mitigation = ???, - { name = "combat", interval = 3000, chance = 25, type = COMBAT_HEALING, minDamage = 1400, maxDamage = 1600, effect = CONST_ME_MAGIC_BLUE, target = false }, + { name = "combat", interval = 3000, chance = 25, type = COMBAT_HEALING, minDamage = 250, maxDamage = 300, effect = CONST_ME_MAGIC_BLUE, target = false }, } monster.elements = { diff --git a/data-global/scripts/quests/candia_bosses/sugar_daddy_lever.lua b/data-global/scripts/quests/candia_bosses/sugar_daddy_lever.lua index 2d094fd4a..043291733 100644 --- a/data-global/scripts/quests/candia_bosses/sugar_daddy_lever.lua +++ b/data-global/scripts/quests/candia_bosses/sugar_daddy_lever.lua @@ -3,7 +3,7 @@ local config = { name = "Sugar Daddy", position = Position(33369, 32220, 9), }, - timeToFightAgain = 60 * 60 * 20, + timeToFightAgain = 60 * 60 * 2, playerPositions = { { pos = Position(33339, 32221, 9), teleport = Position(33372, 32234, 9) }, { pos = Position(33339, 32222, 9), teleport = Position(33372, 32234, 9) },