From f74700fb237860a511e6d8f8d72d01611291380e Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 23 Jan 2025 16:02:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(LogServer):=20=E6=96=B0=E5=A2=9E=E7=A5=9E?= =?UTF-8?q?=E8=AF=9D=E5=B9=B4=E5=85=BD=20monster=20=E5=8F=8A=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增神话年兽 monster 配置,包括属性、技能、掉落等 - 添加新武器随机组配置 - 调整场景配置,增加年兽刷新点和相关 NPC - 修改部分掉落表概率 --- LogicServer/data/config/drop/dropgroup.config | 10 ++++++ LogicServer/data/config/drop/droptable.config | 20 ++++++++--- .../data/config/monster/Monster.config | 35 +++++++++++++++++++ LogicServer/data/envir/Scenes.config | 16 +++++++-- 4 files changed, 74 insertions(+), 7 deletions(-) diff --git a/LogicServer/data/config/drop/dropgroup.config b/LogicServer/data/config/drop/dropgroup.config index 97cbf16..b0aae36 100755 --- a/LogicServer/data/config/drop/dropgroup.config +++ b/LogicServer/data/config/drop/dropgroup.config @@ -8847,4 +8847,14 @@ DropGroupConfig = { { rate = 100, id = 2100039 }, }, }, + [200141] = { + id = 200141, + type = 1, + group = { + { rate = 100, id = 2100187, count = 1 }, + { rate = 10, id = 2100178, count = 1 }, + { rate = 2, id = 2100186, count = 1 }, + { rate = 100, id = 2100185, count = 8 }, + }, + }, } diff --git a/LogicServer/data/config/drop/droptable.config b/LogicServer/data/config/drop/droptable.config index 908756f..7c32920 100755 --- a/LogicServer/data/config/drop/droptable.config +++ b/LogicServer/data/config/drop/droptable.config @@ -10313,7 +10313,7 @@ DropTableConfig = { { rate = 2, type = 0, id = 1385, count = 1 }, { rate = 2, type = 0, id = 1386, count = 1 }, { rate = 2, type = 0, id = 1387, count = 1 }, - { rate = 50, type = 0, id = 1382, count = 1 }, + { rate = 100, type = 0, id = 1382, count = 1 }, }, weeklimit = {}, }, @@ -10324,9 +10324,9 @@ DropTableConfig = { table = { { rate = 100, type = 0, id = 1245, count = 1 }, { rate = 50, type = 0, id = 1246, count = 1 }, - { rate = 10, type = 0, id = 1247, count = 1}, - { rate = 1, type = 0, id = 1250, count = 1}, - } + { rate = 10, type = 0, id = 1247, count = 1 }, + { rate = 1, type = 0, id = 1250, count = 1 }, + }, }, -- 天命之子 [2100186] = { @@ -10335,4 +10335,16 @@ DropTableConfig = { table = { { rate = 10, type = 0, id = 1297, count = 1 } }, weeklimit = {}, }, + --新武器随机组 + [2100187] = { + id = 2100187, + type = 2, + table = { + { rate = 100, type = 0, id = 1384, count = 1 }, + { rate = 100, type = 0, id = 1385, count = 1 }, + { rate = 100, type = 0, id = 1386, count = 1 }, + { rate = 100, type = 0, id = 1387, count = 1 }, + }, + weeklimit = {}, + }, } diff --git a/LogicServer/data/config/monster/Monster.config b/LogicServer/data/config/monster/Monster.config index 50f465d..ef66b7b 100755 --- a/LogicServer/data/config/monster/Monster.config +++ b/LogicServer/data/config/monster/Monster.config @@ -12077,4 +12077,39 @@ Monster = { targetMusicId = "pttongyong-1", targetMusicTate = 100, }, + [478] = { + aiConfigId = 29, + ascriptionopen = 1, + attackInterval = 1000, + attackMusicId = "pttongyong-2", + attackMusicRate = 100, + chassis = 100, + circle = 15, + damageMusicId = "pttongyong-4", + damageMusicRate = 100, + dieMusicId = "pttongyong-5", + dieMusicRate = 100, + dropid = 200141, + entityType = 1, + entityid = 478, + exp = 2500000, + flagid = 13, + level = 300, + modelid = 30224, + monsterType = 4, + name = "[神话]年", + nameQuality = 6, + propid = 449, + scale = 100, + shadow = 1, + skills = { + { autoCD = true, event = 0, id = 61, level = 1 }, + { autoCD = false, event = 0, id = 60, level = 1 }, + { autoCD = false, event = 0, id = 79, level = 1 }, + { autoCD = false, event = 0, id = 69, level = 1 }, + { autoCD = false, event = 0, id = 44, level = 1 }, + }, + targetMusicId = "pttongyong-1", + targetMusicTate = 100, + }, } diff --git a/LogicServer/data/envir/Scenes.config b/LogicServer/data/envir/Scenes.config index 1fbd3d1..f58e6c8 100755 --- a/LogicServer/data/envir/Scenes.config +++ b/LogicServer/data/envir/Scenes.config @@ -8359,7 +8359,7 @@ Scenes = { name = Lang.Scenes.s00146, mapHide = false, }, - {posx = 18,posy = 25,dist = 0,toSceneid = 150,toPosx = 53,toPosy = 36,modelid = 105,name = Lang.Scenes.s00150,mapHide = false}, + {posx = 18,posy = 25,dist = 0,toSceneid = 150,toPosx = 98,toPosy = 66,modelid = 105,name = Lang.Scenes.s00150,mapHide = false}, }, hook = { { x = 17, y = 53 }, @@ -8655,8 +8655,18 @@ Scenes = { }, }, }, - refresh = {}, - npc = {}, + refresh = { + { count = 1, time = 31536000, firstTime = 3, x = 50, y = 32, range = 0, entityid = 478, progress = 0 }, + { count = 1, time = 3, firstTime = 3, x = 74, y = 49, range = 0, entityid = 111, progress = 0 }, + { count = 1, time = 3, firstTime = 3, x = 71, y = 51, range = 0, entityid = 111, progress = 0 }, + { count = 1, time = 3, firstTime = 3, x = 62, y = 44, range = 0, entityid = 111, progress = 0 }, + { count = 1, time = 3, firstTime = 3, x = 67, y = 41, range = 0, entityid = 111, progress = 0 }, + { count = 1, time = 3, firstTime = 3, x = 93, y = 67, range = 0, entityid = 111, progress = 0 }, + }, + npc = { + { id = 169, posx = 91 , posy = 67 }, + { id = 89, posx = 38 , posy = 24 }, + }, teleport = {}, iscall = 0, },