diff options
-rw-r--r-- | db/craft_db.conf | 188 | ||||
-rw-r--r-- | npc/craft/alchemy.txt | 8 | ||||
-rw-r--r-- | npc/craft/recipes.txt | 16 |
3 files changed, 207 insertions, 5 deletions
diff --git a/db/craft_db.conf b/db/craft_db.conf index 5a0a32576..72bff27f5 100644 --- a/db/craft_db.conf +++ b/db/craft_db.conf @@ -1185,6 +1185,194 @@ craft_db: ( Priority: 10 }, /****************************************************************************/ +{ + Id: 46 + Name: "CraftScrollAngelLightA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + GoldenApple: 1 + }, + ) + CreateItems: + ( + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightA: 1 + }, + { + ScrollAngelLightB: 1 + }, + { + ScrollAngelLightB: 1 + }, + { + ScrollAngelLightC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ +{ + Id: 47 + Name: "CraftScrollCriticalFortuneA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + Manapple: 1 + }, + ) + CreateItems: + ( + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneA: 1 + }, + { + ScrollCriticalFortuneB: 1 + }, + { + ScrollCriticalFortuneB: 1 + }, + { + ScrollCriticalFortuneC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ +{ + Id: 48 + Name: "CraftScrollBattlePlansA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + Graphene: 3 + }, + ) + CreateItems: + ( + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansA: 1 + }, + { + ScrollBattlePlansB: 1 + }, + { + ScrollBattlePlansB: 1 + }, + { + ScrollBattlePlansC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ +{ + Id: 49 + Name: "CraftScrollDefenseBlessA" + Flag: 8 + SourceItems: + ( + { + Quill: 2 + CopperIngot: 1 + }, + ) + CreateItems: + ( + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessA: 1 + }, + { + ScrollDefenseBlessB: 1 + }, + { + ScrollDefenseBlessB: 1 + }, + { + ScrollDefenseBlessC: 1 + }, + ) + Priority: 15 +}, +/****************************************************************************/ diff --git a/npc/craft/alchemy.txt b/npc/craft/alchemy.txt index 87abc5285..331ed1abf 100644 --- a/npc/craft/alchemy.txt +++ b/npc/craft/alchemy.txt @@ -123,10 +123,10 @@ For all Scrolls: Quill + ? (depends on scroll itself) » Magnus Heal (Lifestone) » Area Provoke? → Scent grenade? » Guild Skills? - » ScrollAngelLightA ( + ) - » ScrollBattlePlansA ( + ) - » ScrollDefenseBlessA ( + ) - » ScrollCriticalFortuneA ( + ) +OK » ScrollAngelLightA ( + ) +OK » ScrollBattlePlansA ( + ) +OK » ScrollDefenseBlessA ( + ) +OK » ScrollCriticalFortuneA ( + ) → TODO: Kyrie Eleison (Absolute Shield) → With self-stun, makes you a temporary wall? → Maybe a item of Quill + LoF Coin for guild skills? (LoF Quill) diff --git a/npc/craft/recipes.txt b/npc/craft/recipes.txt index 755a96258..4dd2cbcfc 100644 --- a/npc/craft/recipes.txt +++ b/npc/craft/recipes.txt @@ -179,7 +179,11 @@ function readAlchemy { ScrollSYeti, ScrollSTerranite, ScrollSDragon, - ScrollMagnusHealA); + ScrollMagnusHealA, + ScrollAngelLightA, + ScrollBattlePlansA, + ScrollDefenseBlessA, + ScrollCriticalFortuneA); // General Stuff mesc "----------"+l("Reagents & Other Potions")+"----------", 2; @@ -402,6 +406,16 @@ function script MakeBlueprint { array_push(.@recipes, CraftBrokenWarpCrystal); array_push(.@recipes, CraftMagicApple); array_push(.@recipes, CraftScrollSDragon); + if (getcharid(2) > 0) { + if (getguildlvl(getcharid(2)) >= 4) + array_push(.@recipes, CraftScrollAngelLightA); + if (getguildlvl(getcharid(2)) >= 5) + array_push(.@recipes, CraftScrollBattlePlansA); + if (getguildlvl(getcharid(2)) >= 3) + array_push(.@recipes, CraftScrollDefenseBlessA); + if (getguildlvl(getcharid(2)) >= 6) + array_push(.@recipes, CraftScrollCriticalFortuneA); + } } // Now you'll learn some recipe! |