From b434d69f4305665b84fe7056120c578a792850f0 Mon Sep 17 00:00:00 2001 From: Micksha Date: Sun, 24 May 2020 16:17:51 +0000 Subject: Faction Core, Quest ID rewrite, Thieves Path. Part of Leaving Artis redesign. --- db/constants.conf | 4 ++ db/map_index.txt | 131 +++++++++++++++++++++++++++-------------------------- db/quest_db.conf | 67 ++++++++++++++++----------- db/re/item_db.conf | 18 ++++++++ db/re/mob_db.conf | 42 +++++++++++++++++ 5 files changed, 171 insertions(+), 91 deletions(-) (limited to 'db') diff --git a/db/constants.conf b/db/constants.conf index 4c83ec8c..192fb7fa 100644 --- a/db/constants.conf +++ b/db/constants.conf @@ -4062,6 +4062,8 @@ constants_db: { NPC_HASAN: 207 NPC_CRASMANDE: 208 NPC_MANATREE: 210 + NPC_HENRY: 211 + NPC_NUNIA: 212 NPC_CONFUSED_TREE: 400 NPC_ALIGE: 401 @@ -4128,6 +4130,8 @@ constants_db: { NPC_FLAG_L: 464 NPC_FLAG_R: 465 NPC_TOICHI: 466 + NPC_SEWER_GATE: 467 + NPC_SEWER_WHEEL: 468 NPC_TREASURE: 469 NPC_TEST1: 800 diff --git a/db/map_index.txt b/db/map_index.txt index 59a69dbf..ca1ca981 100644 --- a/db/map_index.txt +++ b/db/map_index.txt @@ -46,68 +46,69 @@ 001-2-40 46 001-2-41 47 001-2-42 48 -001-2-5 49 -001-2-6 50 -001-2-7 51 -001-2-8 52 -001-2-9 53 -001-3-0 54 -001-3-1 55 -001-3-2 56 -008-1-1 57 -008-1-2 58 -008-1 59 -008-2-0 60 -008-2-1 61 -008-2-10 62 -008-2-11 63 -008-2-12 64 -008-2-13 65 -008-2-14 66 -008-2-15 67 -008-2-16 68 -008-2-17 69 -008-2-18 70 -008-2-19 71 -008-2-2 72 -008-2-20 73 -008-2-21 74 -008-2-22 75 -008-2-23 76 -008-2-24 77 -008-2-25 78 -008-2-26 79 -008-2-27 80 -008-2-28 81 -008-2-29 82 -008-2-3 83 -008-2-30 84 -008-2-31 85 -008-2-32 86 -008-2-4 87 -008-2-5 88 -008-2-6 89 -008-2-7 90 -008-2-8 91 -008-2-9 92 -008-3-0 93 -008-3-1 94 -008-3-2 95 -008-3-3 96 -008-3-4 97 -008-3-5 98 -008-3-6 99 -012-1 100 -012-2-1 101 -012-2-2 102 -012-2-3 103 -012-2-4 104 -012-2-5 105 -012-2-6 106 -012-2-7 107 -012-3-1 108 -012-3-2 109 -012-3-3 110 -sec_pri 111 -test 112 -testbg 113 +001-2-43 49 +001-2-5 50 +001-2-6 51 +001-2-7 52 +001-2-8 53 +001-2-9 54 +001-3-0 55 +001-3-1 56 +001-3-2 57 +008-1-1 58 +008-1-2 59 +008-1 60 +008-2-0 61 +008-2-1 62 +008-2-10 63 +008-2-11 64 +008-2-12 65 +008-2-13 66 +008-2-14 67 +008-2-15 68 +008-2-16 69 +008-2-17 70 +008-2-18 71 +008-2-19 72 +008-2-2 73 +008-2-20 74 +008-2-21 75 +008-2-22 76 +008-2-23 77 +008-2-24 78 +008-2-25 79 +008-2-26 80 +008-2-27 81 +008-2-28 82 +008-2-29 83 +008-2-3 84 +008-2-30 85 +008-2-31 86 +008-2-32 87 +008-2-4 88 +008-2-5 89 +008-2-6 90 +008-2-7 91 +008-2-8 92 +008-2-9 93 +008-3-0 94 +008-3-1 95 +008-3-2 96 +008-3-3 97 +008-3-4 98 +008-3-5 99 +008-3-6 100 +012-1 101 +012-2-1 102 +012-2-2 103 +012-2-3 104 +012-2-4 105 +012-2-5 106 +012-2-6 107 +012-2-7 108 +012-3-1 109 +012-3-2 110 +012-3-3 111 +sec_pri 112 +test 113 +testbg 114 diff --git a/db/quest_db.conf b/db/quest_db.conf index 5f0b27ab..990c76cb 100644 --- a/db/quest_db.conf +++ b/db/quest_db.conf @@ -24,7 +24,7 @@ quest_db: ( ) }, ******************************************************************************/ - +// Drasil Island Quests (0~19) { Id: 0 Name: "ShipQuests_Julia" @@ -101,34 +101,29 @@ quest_db: ( Id: 18 Name: "General_Cookies" }, -{ - Id: 19 - Name: "ArtisQuests_LazyBrother" -}, + +// Artis Quests (20~49) { Id: 20 - Name: "ArtisQuests_Urchin" + Name: "ArtisQuests_LazyBrother" }, { Id: 21 - Name: "ArtisQuests_CatchPiou" + Name: "ArtisQuests_Urchin" }, { Id: 22 - Name: "ArtisQuests_Fishman" + Name: "ArtisQuests_CatchPiou" }, { Id: 23 - Name: "ArtisQuests_QOnan" + Name: "ArtisQuests_Fishman" }, { Id: 24 - Name: "Halloween_VisitArtis" -}, -{ - Id: 25 - Name: "Halloween_BarrelQuest" + Name: "ArtisQuests_QOnan" }, +// ID 25 IS FREE { Id: 26 Name: "General_Rumly" @@ -137,10 +132,7 @@ quest_db: ( Id: 27 Name: "ArtisQuests_Enora" }, -{ - Id: 28 - Name: "General_Narrator" -}, +// ID 28 IS FREE { Id: 29 Name: "ArtisQuests_Fexil" @@ -164,35 +156,58 @@ quest_db: ( { Id: 34 Name: "ArtisQuests_TrainingLegion" - }, +}, { - Id: 36 + Id: 35 + Name: "ThiefQuests_Artis" +}, + +// Argaes Quests (50~99) +{ + Id: 50 Name: "HurnscaldQuests_Hinnak" }, { - Id: 37 + Id: 51 Name: "HurnscaldQuests_Soup" }, { - Id: 38 + Id: 52 Name: "HurnscaldQuests_Inspector" }, { - Id: 39 + Id: 53 Name: "HurnscaldQuests_ForestBow" }, { - Id: 40 + Id: 54 Name: "HurnscaldQuests_WoodenShield" }, { - Id: 41 + Id: 55 Name: "General_Cooking" }, { - Id: 42 + Id: 56 Name: "General_Brotherhood" }, +// 57 reserved Kfahr + +// Event and General Quests (100~149) +{ + Id: 100 + Name: "General_Narrator" +}, +{ + Id: 101 + Name: "Halloween_VisitArtis" +}, +{ + Id: 102 + Name: "Halloween_BarrelQuest" +}, + +// Test Quests, Debug Quests, etc. (1000+) { Id: 1000 Name: "Test_testing1" diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 38963955..5594ee93 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -1780,6 +1780,24 @@ item_db: ( Sell: 8500 Weight: 500 }, +{ + Id: 761 + AegisName: "Gearwheel" + Name: "Gearwheel" + Type: "IT_ETC" + Buy: 2500 + Sell: 650 + Weight: 500 +}, +{ + Id: 762 + AegisName: "Lockpicks" + Name: "Lockpicks" + Type: "IT_ETC" + Buy: 5000 + Sell: 400 + Weight: 50 +}, { Id: 800 AegisName: "DiamondShard" diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index c9656171..056fd8eb 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -3182,6 +3182,48 @@ mob_db: ( Drops: { } }, +{ + Id: 1076 + SpriteName: "GiantMaggot" + Name: "Giant Maggot" + Lv: 20 + Hp: 2407 + Sp: 0 + Exp: 63 + JExp: 5 + AttackRange: 1 + Attack: [300, 450] + Def: 23 + Mdef: 145 + Stats: { + Str: 10 + Agi: 30 + Vit: 35 + Int: 1 + Dex: 30 + Luk: 20 + } + ChaseRange: 12 + Race: 2 + Element: (0, 2) + Mode: { + CanMove: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + } + MoveSpeed: 1900 + AttackDelay: 2700 + AttackMotion: 672 + DamaeMotion: 480 + Drops: { + BugLeg: 3500 + Carrot: 1000 + Moss: 900 + CommonCarp: 100 + Pearl: 1 + } +}, { Id: 1100 SpriteName: "PoisonSkull" -- cgit v1.2.3-60-g2f50