From a2b79a53d428632f5be1b4aebcc0d69a8a2119b5 Mon Sep 17 00:00:00 2001 From: Skold <113406182+Skold177@users.noreply.github.com> Date: Sat, 16 May 2026 13:39:22 -0400 Subject: [PATCH] [lua] [sql] Mammet Bugfixes Mammet Bugfixes --- scripts/actions/mobskills/mind_wall.lua | 5 ++--- scripts/actions/mobskills/transmogrification.lua | 5 ++--- sql/mob_pools.sql | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/scripts/actions/mobskills/mind_wall.lua b/scripts/actions/mobskills/mind_wall.lua index 7c80fb9ce0f..ba762d36195 100644 --- a/scripts/actions/mobskills/mind_wall.lua +++ b/scripts/actions/mobskills/mind_wall.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Mind Wall --- Description: Activates a shield to absorb all incoming magical damage. +-- Description: Activates a magical shield that converts damage taken to HP. Absorbs 100% of magic damage. -- Type: Magical ----------------------------------- ---@type TMobSkill @@ -15,8 +15,7 @@ mobskillObject.onMobSkillCheck = function(target, mob, skill) end mobskillObject.onMobWeaponSkill = function(mob, target, skill, action) - xi.mobskills.mobBuffMove(mob, xi.effect.MAGIC_SHIELD, 3, 0, 30) - skill:setMsg(xi.msg.basic.NONE) + skill:setMsg(xi.mobskills.mobBuffMove(mob, xi.effect.MAGIC_SHIELD, 3, 0, 30)) return 0 end diff --git a/scripts/actions/mobskills/transmogrification.lua b/scripts/actions/mobskills/transmogrification.lua index ebefe2556ce..ad76353b961 100644 --- a/scripts/actions/mobskills/transmogrification.lua +++ b/scripts/actions/mobskills/transmogrification.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Transmogrification --- Description: Activates a shield to absorb all incoming physical damage. +-- Description: Activates a physical shield that converts damage taken to HP. Absorbs 100% of physical damage. -- Type: Physical ----------------------------------- ---@type TMobSkill @@ -15,8 +15,7 @@ mobskillObject.onMobSkillCheck = function(target, mob, skill) end mobskillObject.onMobWeaponSkill = function(mob, target, skill, action) - xi.mobskills.mobBuffMove(mob, xi.effect.PHYSICAL_SHIELD, 3, 0, 30) - skill:setMsg(xi.msg.basic.NONE) + skill:setMsg(xi.mobskills.mobBuffMove(mob, xi.effect.PHYSICAL_SHIELD, 2, 0, 30)) return 0 end diff --git a/sql/mob_pools.sql b/sql/mob_pools.sql index 3c81566faaf..84cc7b55747 100644 --- a/sql/mob_pools.sql +++ b/sql/mob_pools.sql @@ -2555,8 +2555,8 @@ INSERT INTO `mob_pools` VALUES (2496,'Malefic_Fencer','Malefic_Fencer',62,0x0000 INSERT INTO `mob_pools` VALUES (2497,'Malicearm_Razbhobb','Malicearm_Razbhobb',139,0x0000020800000000000000000000000000000000,1,1,7,240,100,0,1,0,1,0,0,32,2460,155,0,0,0,0,0,334,334,1,15); INSERT INTO `mob_pools` VALUES (2498,'Maltha','Maltha',18,0x0000240100000000000000000000000000000000,8,8,7,150,100,0,1,0,1,2,6144,0,257,133,0,0,5,0,0,228,228,2,27); INSERT INTO `mob_pools` VALUES (2499,'Mammet-19_Epsilon','Mammet-19_Epsilon',483,0x0600ED0300000000000000000000000000000000,5,5,4,240,100,0,1,1,1,18,6144,0,6065,131,0,0,29,0,0,503,503,1,15); -INSERT INTO `mob_pools` VALUES (2500,'Mammet-22_Zeta','Mammet-22_Zeta',483,0x0600EE0300000000000000000000000000000000,5,5,4,240,100,0,1,1,1,18,0,0,6382,131,4,0,29,0,0,503,503,1,15); -INSERT INTO `mob_pools` VALUES (2501,'Mammet-800','Mammet-800',483,0x0600EE0300000000000000000000000000000000,5,5,4,240,100,0,1,1,1,16,6144,0,8170,131,4,0,549,0,0,503,503,1,15); +INSERT INTO `mob_pools` VALUES (2500,'Mammet-22_Zeta','Mammet-22_Zeta',483,0x0600EE0300000000000000000000000000000000,5,5,4,240,100,0,1,1,1,18,0,0,6382,131,0,0,29,0,0,503,503,1,15); +INSERT INTO `mob_pools` VALUES (2501,'Mammet-800','Mammet-800',483,0x0600EE0300000000000000000000000000000000,5,5,4,240,100,0,1,1,1,16,6144,0,8170,131,0,0,549,0,0,503,503,1,15); INSERT INTO `mob_pools` VALUES (2502,'Mammet_Master','Mammet_Master',483,0x0000EE0300000000000000000000000000000000,1,1,4,240,100,0,0,0,1,16,0,0,7,131,0,0,0,0,0,503,503,1,15); INSERT INTO `mob_pools` VALUES (2503,'Mamook_Crab','Mamook_Crab',25,0x0000640100000000000000000000000000000000,7,7,4,240,100,0,1,0,0,4,0,0,0,3,0,0,0,0,0,77,77,NULL,NULL); INSERT INTO `mob_pools` VALUES (2504,'Mamook_Mush','Mamook_Mush',18,0x0000240100000000000000000000000000000000,1,1,7,240,100,0,1,0,0,4,0,0,0,3,0,0,0,0,0,229,229,NULL,NULL);