diff options
author | Jesusaves <cpntb1@ymail.com> | 2025-08-02 20:06:22 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2025-08-02 20:06:22 -0300 |
commit | 8096ae337cb88cc88cf18c60756addf91562e58c (patch) | |
tree | 2c0c03a1ddecd894be892a8c151965f0c62e0e67 | |
parent | e4495f0146f1406126728179bca72184a3db4746 (diff) | |
download | serverdata-8096ae337cb88cc88cf18c60756addf91562e58c.tar.gz serverdata-8096ae337cb88cc88cf18c60756addf91562e58c.tar.bz2 serverdata-8096ae337cb88cc88cf18c60756addf91562e58c.tar.xz serverdata-8096ae337cb88cc88cf18c60756addf91562e58c.zip |
Monster Grant, only available via Aurora currently
-rw-r--r-- | db/re/item_db.conf | 65 | ||||
-rw-r--r-- | npc/functions/aurora.txt | 16 |
2 files changed, 73 insertions, 8 deletions
diff --git a/db/re/item_db.conf b/db/re/item_db.conf index f42328006..a036385c8 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -20659,6 +20659,71 @@ item_db: ( } "> }, +{ + Id: 8071 + AegisName: "MonsterGrantI" + Name: "Monster Grant I" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + Mobpt+=1000; + "> +}, +{ + Id: 8072 + AegisName: "MonsterGrantII" + Name: "Monster Grant II" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + Mobpt+=2500; + "> +}, +{ + Id: 8073 + AegisName: "MonsterGrantIII" + Name: "Monster Grant III" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + Mobpt+=10000; + "> +}, +{ + Id: 8074 + AegisName: "MonsterGrantIV" + Name: "Monster Grant IV" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + Mobpt+=25000; + "> +}, +{ + Id: 8075 + AegisName: "MonsterGrantV" + Name: "Monster Grant V" + Type: "IT_USABLE" + Buy: 10000 + Sell: 0 + Weight: 11 + Refine: false + Script: <" + Mobpt+=100000; + "> +}, ) diff --git a/npc/functions/aurora.txt b/npc/functions/aurora.txt index c1eb61f53..462a34e8b 100644 --- a/npc/functions/aurora.txt +++ b/npc/functions/aurora.txt @@ -180,21 +180,21 @@ function script FYT { case 1: return any(SmokeGrenade, ScentGrenade, Grenade, DeathPotion, Lockpicks); case 2: - return any(MysteriousBottle, TreasureMap, DungeonMap); + return any(MysteriousBottle, TreasureMap, DungeonMap, MonsterGrantIII, InsuranceContract); case 3: - return any(ArcmageBoxset, MercBoxA, ScrollSMaggot); + return any(ArcmageBoxset, MercBoxA, ScrollSMaggot, MonsterGrantIV, Insurance); } break; case FY_BP: switch (.@l) { case 1: - return any(EquipmentBlueprintA, AlchemyBlueprintA); + return any(EquipmentBlueprintA, AlchemyBlueprintA, MonsterGrantI); case 2: - return any(EquipmentBlueprintB, AlchemyBlueprintB); + return any(EquipmentBlueprintB, AlchemyBlueprintB, MonsterGrantII); case 3: - return any(EquipmentBlueprintC, AlchemyBlueprintC); + return any(EquipmentBlueprintC, AlchemyBlueprintC, MonsterGrantIII); case 4: - return any(EquipmentBlueprintD, AlchemyBlueprintD); + return any(EquipmentBlueprintD, AlchemyBlueprintD, MonsterGrantIV); case 5: return any(EquipmentBlueprintE, AlchemyBlueprintE, AncientBlueprint); } @@ -212,7 +212,7 @@ function script FYT { case 1: return any(LukPotionA, DexPotionA, IntPotionA, VitPotionA, AgiPotionA, StrPotionA, HastePotion, StrengthPotion); case 2: - return any(LukPotionB, DexPotionB, IntPotionB, VitPotionB, AgiPotionB, StrPotionB, MoveSpeedPotion, PrecisionPotion, DodgePotion); + return any(LukPotionB, DexPotionB, IntPotionB, VitPotionB, AgiPotionB, StrPotionB, MoveSpeedPotion, PrecisionPotion, DodgePotion, NymphPoison); case 3: return any(SacredImmortalityPotion, SacredLifePotion, SacredManaPotion); } @@ -244,7 +244,7 @@ function script FYT { case 4: return PrismGift; case 5: - return any(SupremeGift, MysteriousFruit, PrismGift, HousingLetterIII, PrismGift); + return any(SupremeGift, MysteriousFruit, PrismGift, HousingLetterIII, MonsterGrantV, PrismGift); } break; // Single cases doesn't needs break |