diff options
-rw-r--r-- | db/re/item_db.conf | 22 | ||||
-rw-r--r-- | db/re/pet_db.conf | 24 | ||||
-rw-r--r-- | npc/017-1/pet_detective.txt | 5 | ||||
-rw-r--r-- | npc/items/books.txt | 7 |
4 files changed, 58 insertions, 0 deletions
diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 3c2bb18f7..b368125aa 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -14684,6 +14684,28 @@ item_db: ( bpet; "> }, +{ + Id: 4015 + AegisName: "AggressiveSnakeEgg" + Name: "Aggressive Snake Egg" + Type: "IT_PETEGG" + Buy: 90000 + Sell: 4000 + Weight: 360 + KeepAfterUse: true + Trade: { + partneroverride: true + notrade: true + nodrop: true + nogstorage: true + nomail: true + noauction: true + noselltonpc: true + } + Script: <" + bpet; + "> +}, // // Dyes diff --git a/db/re/pet_db.conf b/db/re/pet_db.conf index 356eae314..5a9ae5014 100644 --- a/db/re/pet_db.conf +++ b/db/re/pet_db.conf @@ -333,6 +333,30 @@ pet_db:( PetScript: <" petloot 3; "> EquipScript: <"if (getpetinfo(3) > 900) { bonus bFlee, 7; } "> }, +{ + Id: 1123 + SpriteName: "Aggressive Snake" + Name: "Aggressive Snake" + TamingItem: "LightGreenDiamond" + EggItem: "AggressiveSnakeEgg" + FoodItem: "FluoPowder" + FoodEffectiveness: 100 + HungerDelay: 120 + Intimacy: { + Initial: 250 + FeedIncrement: 100 + OverFeedDecrement: 10 + OwnerDeathDecrement: 10 + } + CaptureRate: 0 + Speed: 220 + SpecialPerformance: true + AttackRate: 450 + DefendRate: 500 + ChangeTargetRate: 850 + PetScript: <" petloot 3; "> + EquipScript: <"if (getpetinfo(3) > 900) { bonus bFlee, 5; bonus bStr, 1; } "> +}, // TODO: What's the difference from AnimalBones and Bone ? { Id: 1190 diff --git a/npc/017-1/pet_detective.txt b/npc/017-1/pet_detective.txt index 388df8af8..7c733da64 100644 --- a/npc/017-1/pet_detective.txt +++ b/npc/017-1/pet_detective.txt @@ -70,6 +70,7 @@ L_Menu: rif(PDQ_CheckGHQ(Moggun) >= 10000 && !countitem(MoggunEgg), l("Moggun")), rif(PDQ_CheckGHQ(GreenDragon) >= 10000 && !countitem(DragonHorn), l("Green Dragon")), rif(PDQ_CheckGHQ(Snake) >= 10000 && !countitem(TamedSnakeEgg), l("Tamed Snake")), + rif(PDQ_CheckGHQ(MountainSnake) >= 10000 && !countitem(AggressiveSnakeEgg), l("Aggressive Snake")), rif(#LOGIN_ALLTIME >= 6 && !countitem(PiouEgg), l("Piou")), l("Nothing at the moment."); @@ -108,6 +109,10 @@ L_Menu: .stock-=1; break; case 9: + if (PDQ_InnerSwitch(MountainSnake, MountainSnakeTongue, 17)) + .stock-=1; + break; + case 10: if (PDQ_InnerSwitch(Piou, PiouFeathers, 80)) .stock-=1; break; diff --git a/npc/items/books.txt b/npc/items/books.txt index f8d974583..2d37f00aa 100644 --- a/npc/items/books.txt +++ b/npc/items/books.txt @@ -180,6 +180,13 @@ function script PetcaringBook { dnext; mes ""; + mes l("%s", getitemlink(AggressiveSnakeEgg)); + mesc b(l("Acquisition: ")) + l("Grand Hunter Quest"); + mesc b(l("Food: ")) + getitemlink(FluoPowder); + mesc b(l("Bonus: ")) + l("Loot 3, Evasion +5, Str +1"); + + dnext; + mes ""; mes l("%s", getitemlink(DragonHorn)); mesc b(l("Acquisition: ")) + l("Grand Hunter Quest"); mesc b(l("Food: ")) + getitemlink(Dragonfruit); |