summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/craft_db.conf63
-rw-r--r--npc/005-4/tolchi.txt2
-rw-r--r--npc/craft/recipes.txt5
-rw-r--r--npc/craft/tweak.txt3
4 files changed, 63 insertions, 10 deletions
diff --git a/db/craft_db.conf b/db/craft_db.conf
index ed848a871..e677e1ad0 100644
--- a/db/craft_db.conf
+++ b/db/craft_db.conf
@@ -1174,7 +1174,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 72
@@ -1340,7 +1341,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 77
@@ -1531,7 +1533,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 82
@@ -1670,7 +1673,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 93
@@ -1984,7 +1988,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 83
@@ -2181,7 +2186,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 101
@@ -2242,7 +2248,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 103
@@ -2610,7 +2617,8 @@ craft_db: (
// 101, 102 → Misc
// 103~114 → Helmets
// 115~121 → Terranite
-// 122+ → WIP
+// 122~124 → Special
+// 125+ → WIP
//////////////////////////////////////////////////////////////////////////////
{
Id: 115
@@ -2702,4 +2710,43 @@ craft_db: (
Priority: 7
},
/****************************************************************************/
+// 51~71 → Swords
+// 72~76 → Bows
+// 77~81 → Wands
+// 82 → Reserved for guns
+// 83~87 → Gloves
+// 88~91 → Stronger Shields
+// 92 → Reserved for gloves
+// 93~97 → Shields
+// 98, 99, 100 → Reserved for guns
+// 101, 102 → Misc
+// 103~114 → Helmets
+// 115~121 → Terranite
+// 122~124 → Special
+// 125+ → WIP
+//////////////////////////////////////////////////////////////////////////////
+{
+ Id: 122
+ Name: "CraftSkyPiercer"
+ Flag: 16
+ ReturnCode: 7421
+ //Skypiercer
+ SourceItems:
+ (
+ {
+ SunnyCrystal: 1
+ PlatinumIngot: 5
+ IridiumIngot: 20
+ EverburnPowder: 10
+ },
+ )
+ CreateItems:
+ (
+ {
+ MylarinDust: 1
+ },
+ )
+ Priority: 99
+},
+/****************************************************************************/
)
diff --git a/npc/005-4/tolchi.txt b/npc/005-4/tolchi.txt
index 5c905c17c..a6608acff 100644
--- a/npc/005-4/tolchi.txt
+++ b/npc/005-4/tolchi.txt
@@ -383,6 +383,6 @@ OnInit:
initnpctimer;
.distance = 5;
- setarray .disallow_equip, 0, SponsorNecklace, Event1HSword, Event2HSword, EventBow, EventWand, Lightbringer, DemureAxe, Tyranny, Runestaff, AegisShield, BlacksmithAxe, Dustynator, SaviorShield, SaviorArmor, SaviorPants, SaviorBoots, CreasedShirt, CreasedShorts;
+ setarray .disallow_equip, 0, SponsorNecklace, Event1HSword, Event2HSword, EventBow, EventWand, Lightbringer, DemureAxe, Tyranny, Runestaff, AegisShield, BlacksmithAxe, Dustynator, SaviorShield, SaviorArmor, SaviorPants, SaviorBoots, Skypiercer, CreasedShirt, CreasedShorts;
end;
}
diff --git a/npc/craft/recipes.txt b/npc/craft/recipes.txt
index 07c8625e1..45bc940f7 100644
--- a/npc/craft/recipes.txt
+++ b/npc/craft/recipes.txt
@@ -482,6 +482,11 @@ function readCrafting {
45, Coal,
32, IronPowder,
1, EarthPowder);
+ showRecipe(CraftSkyPiercer, Skypiercer,
+ 1, SunnyCrystal,
+ 5, PlatinumIngot,
+ 20, IridiumIngot,
+ 10, EverburnPowder);
next;
@scope$="";
return;
diff --git a/npc/craft/tweak.txt b/npc/craft/tweak.txt
index 023873068..131f34872 100644
--- a/npc/craft/tweak.txt
+++ b/npc/craft/tweak.txt
@@ -76,7 +76,8 @@ function script SmithTweakSystem {
// If the item have no bonuses - fail
setarray .@AlwaysTweaks, 65535, BlacksmithAxe, Dustynator, Lightbringer,
DemureAxe, Tyranny, Runestaff, AegisShield,
- SaviorShield, SaviorArmor, SaviorBoots, SaviorPants;
+ SaviorShield, SaviorArmor, SaviorBoots, SaviorPants,
+ Skypiercer;
// Tweaked items
if (getitemoptionidbyindex(.@id, 0) <= 0 && !is_master() && array_find(.@AlwaysTweaks, .@x) < 0) {