From a224ac0fd384f2be9d1a8e419c66d78361b68dd9 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 23 Dec 2021 03:18:42 -0300 Subject: Move cooking reserve from ID 0~20 to ID 200~250. Allocate these IDs to Alchemy. --- db/craft_db.conf | 32 ++++++++++++----------- npc/craft/alchemy.txt | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++ npc/magic/demure.txt | 3 +++ 3 files changed, 90 insertions(+), 15 deletions(-) diff --git a/db/craft_db.conf b/db/craft_db.conf index d4f9b4d10..a9bba8aa1 100644 --- a/db/craft_db.conf +++ b/db/craft_db.conf @@ -54,11 +54,9 @@ craft_db: ( }, ******************************************************************************/ -// Cooking System (ID 0~20, Flag 4) -////////////////////////////////////////////////////////////////////////////// -/****************************************************************************/ +// ID 0 reserved as failsafe - even if it is valid -// Alchemy System (ID 21~50, Flag 8) +// Alchemy System (ID 1~50, Flag 8) ////////////////////////////////////////////////////////////////////////////// { Id: 21 @@ -733,7 +731,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// // Output PileOfAsh // Require 1x EverburnPowder to lit (maybe Sulphur?) @@ -1205,7 +1203,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 72 @@ -1374,7 +1372,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 77 @@ -1568,7 +1566,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 82 @@ -1710,7 +1708,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 93 @@ -2027,7 +2025,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 83 @@ -2227,7 +2225,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 101 @@ -2291,7 +2289,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 103 @@ -2662,7 +2660,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 115 @@ -2769,7 +2767,7 @@ craft_db: ( // 122~124 → Special // 125~132 → Chest Armors // 132~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 122 @@ -3127,7 +3125,7 @@ craft_db: ( // 122~124 → Special // 125~134 → Chest Armors // 134~140 → Pants -// 141+ → WIP +// 141~199 → WIP ////////////////////////////////////////////////////////////////////////////// { Id: 135 @@ -3399,4 +3397,8 @@ craft_db: ( Priority: 80 }, /****************************************************************************/ + +// Cooking System (ID 200~250, Flag 4) +////////////////////////////////////////////////////////////////////////////// +/****************************************************************************/ ) diff --git a/npc/craft/alchemy.txt b/npc/craft/alchemy.txt index 9022edb84..0b39a61b9 100644 --- a/npc/craft/alchemy.txt +++ b/npc/craft/alchemy.txt @@ -64,3 +64,73 @@ function script AlchemySystem { setskin ""; return .success; } + +/* +Alchemy can rely in cross-building +Where a weaker potion is base for a stronger one +Standard Duration = 2 minutes ~ 5 minutes + +Reagents: + Water + Eggs + Milk + Nymph Poison + +Products: + Tea (Chamomile, Spearmint, Oolong, Jasmine, Yerba Mate?) + → Argaes Water + «Herbal Reagent» + Coffee (Shadow Herb + Tonori Water) +OK Piberries Infusion (Piberries + Curshroom) + Atropos Mixture (Lachesis Brew + Clotho Liquor) + Death Potion (Dragonfruit + Nightshade Tea) + Smoke Grenade (Cactus pot + Coal) + Grenade (Cactus pot + Sulfur Powder) + Scented Grenade (Cactus pot + Moss) +OK Haste Potion (Plushshroom) +OK Strength Potion (Chagashroom) + Return Potion (Hurnscald Recipe => Ocean Croc Claw + Hard Spike? Grass Seeds?) +OK Status Reset (Curshroom + Mana Piou Feather) + Homun Stat Reset (Curshroom + Manapple) +OK Move Speed (Gem Powder + Fluor Powder) +OK Precision (Piberries + Mt. Snake Egg) +OK Dodge Potion (Piberries + Snake Egg) +OK Luck, Dex, Int, Vit, Agi (Gems + Tea) +R Sacred Life (Golden Apple + Elixir of Life) +R Sacred Mana (Golden Apple + Celestia Tea) +R Sacred Revival (Sacred Life + Sacred Mana) + Broken Warp Crystal? (Wurtizite + Black Mamba Skin) + Magic Apple? (Divine Apple + Manapple?) + Purification Potion (Nymph Poison + Sacred Life) + Iced Water (Tonori W. + Argaes W.) + Insurance Contract (» Insurance?) (Quill + Reed Bundle) + Mysterious Fruit? (Legendary) + +For all Scrolls: Quill + ? (depends on scroll itself) + » Summon Scrolls (Based on mob parts, 1× mob?) + → alignment_cansummon() + SummonMagic() or summon() directly + → Criteria between weak/strong version is alignment + → When aligned, scrolls always summon strongest ver + → Level must be equal or superior to strongest, tho + » Maggot/Giant Maggot: Bug Leg (Lv 40) + » CaveMaggot: Maggot Slime + » Green Dragon/Nightmare: Dragon Scales (Lv 105) + » Wolvern: Wolvern Pelt + » Moggun/Yeti: Frozen Yeti Tear (Lv 60) + » Terranite/T.Prot.: Terranite Ore (Lv 90) + » Magnus Heal (Lifestone) + » Area Provoke? + » Guild Skills? + + // Skills for Aegis Shield, all beyond maximum level + // Slimes, Snakes, Fairies, Darth Duck, Mr. Prickel + // PoisonS.Mushroom + // TODO: Lizards, (Black)Scorpions, Moonshroom, Black Mamba, Centaur + skill TMW2_HALHISS, 10; + skill TMW2_KALSPIKE, 9; + skill TMW2_LIMERIZER, 10; + skill TMW2_FAIRYKINGDOM, 9; + skill TMW2_DUCKY, 10; + skill TMW2_FAIRYEMPIRE, 10; + +*/ + diff --git a/npc/magic/demure.txt b/npc/magic/demure.txt index 0a1477e48..c885e1b91 100644 --- a/npc/magic/demure.txt +++ b/npc/magic/demure.txt @@ -85,6 +85,9 @@ SC_RESIST_PROPERTY_FIRE: 666 SC_RESIST_PROPERTY_WIND: 667 + » Create SC to boost skill power? + » Maybe SC to boost elemental damage + // Potionable Skills (Scrolls?) TMW2_OVERLOAD (Pierce Double Damage) TMW2_MAGNUSHEAL (Area Healing based on MATK, affects homun) -- cgit v1.2.3-60-g2f50