diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-11-24 04:21:10 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-11-24 04:21:10 -0300 |
commit | 291f29117266e52067c88ed0405cf427427d87eb (patch) | |
tree | e0d39ebda7eed7cca6f5bade8fb093548d9278ab | |
parent | 2827f9f051f0e17ca6e66ec7f121e9a87ad79a30 (diff) | |
download | serverdata-291f29117266e52067c88ed0405cf427427d87eb.tar.gz serverdata-291f29117266e52067c88ed0405cf427427d87eb.tar.bz2 serverdata-291f29117266e52067c88ed0405cf427427d87eb.tar.xz serverdata-291f29117266e52067c88ed0405cf427427d87eb.zip |
Orbyter Shrine: Boss now drops a Black Hooded Hood (100% chance).
This allows you to associate correctly who the "assassin" was.
-rw-r--r-- | db/re/item_db.conf | 38 | ||||
-rw-r--r-- | npc/018-6-3/main.txt | 24 |
2 files changed, 51 insertions, 11 deletions
diff --git a/db/re/item_db.conf b/db/re/item_db.conf index f5a001d0b..57e3ace46 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -11017,6 +11017,44 @@ item_db: ( EquipLv: 150 Refine: false }, +{ + Id: 3027 + AegisName: "HeadHood" + Name: "Head Hood" + Type: "IT_ARMOR" + Buy: 1000 + Sell: 130 + Weight: 45 + Def: 0 + Slots: 1 + Loc: "EQP_HEAD_TOP" + EquipLv: 1 + Refine: false + AllowCards: { + id5000: 1 + id5001: 1 + id5002: 1 + id5003: 1 + id5004: 1 + id5005: 1 + id5006: 1 + id5007: 1 + id5008: 1 + id5009: 1 + id5010: 1 + id5011: 1 + id5012: 1 + id5013: 1 + id5014: 1 + id5015: 1 + id5016: 1 + id5017: 1 + id5018: 1 + id5019: 1 + id5020: 1 + id5021: 1 + } +}, // Neck Armor { diff --git a/npc/018-6-3/main.txt b/npc/018-6-3/main.txt index 8d504b5eb..7930090ef 100644 --- a/npc/018-6-3/main.txt +++ b/npc/018-6-3/main.txt @@ -273,22 +273,22 @@ OnKill256: end; OnKillBoss: - changemusic getmap(), "Misty_Shrine.ogg"; - if (playerattached()) { - enablenpc instance_npcname("???#01863"); - getexp 200000, 10000; - unittalk(@boss, l("You are a mere %s, but you may be a hero... Find me again...", get_race())); - .@q=getq(LoFQuest_Barbara); - .@q2=getq2(LoFQuest_Barbara); - .@q3=getq3(LoFQuest_Barbara); - setq LoFQuest_Barbara, 4, .@q2, 0; - // else: victory nullified (how did this happen) - } else { + if (!playerattached()) { enablenpc instance_npcname("Mana Stone#01863"); Exception("Could not finish the Boss Fight!"); + end; } + changemusic getmap(), "Misty_Shrine.ogg"; + enablenpc instance_npcname("???#01863"); enablenpc instance_npcname("#01863_fromCCtoNC"); enablenpc instance_npcname("#01863_fromCCtoSC"); + getexp 200000, 10000; + unittalk(@boss, l("You are a mere %s, but you may be a hero... Find me again...", get_race())); + .@q=getq(LoFQuest_Barbara); + .@q2=getq2(LoFQuest_Barbara); + .@q3=getq3(LoFQuest_Barbara); + setq LoFQuest_Barbara, 4, .@q2, 0; + makeitem2(HeadHood, 1, 1, 0, 0, BlackDye, 0, 0, 0, getmap(), -1, -1, 3); // ChocolateDye or BrownDye, maybe end; } @@ -325,7 +325,9 @@ OnKillBoss: break; case 3: mesc l("Are you out of your mind?!"); + mesc l("We must capture Barbara AND return the stolen item!"); mesc l("If you break that, you could never go to the World's Edge!"); + mesc l("...Assuming you can break a Mana Stone, that is."); next; mesc l("Attempt to break the Mana Stone?"), 1; if (askyesno() == ASK_NO) |