summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/constants.conf1
-rw-r--r--npc/017-1/fairy_collector.txt15
2 files changed, 16 insertions, 0 deletions
diff --git a/db/constants.conf b/db/constants.conf
index 7a7330e40..9f5a31cdc 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -2152,6 +2152,7 @@ constants_db: {
COLLECT_QUIVERS: 32768
COLLECT_MOUNTS: 65536
COLLECT_PETS: 131072
+ COLLECT_ALL: 262144
// Maximum 32 collectibles, currently used: 19
comment__: "Monster King Events"
diff --git a/npc/017-1/fairy_collector.txt b/npc/017-1/fairy_collector.txt
index ffeb9d73b..39db68b85 100644
--- a/npc/017-1/fairy_collector.txt
+++ b/npc/017-1/fairy_collector.txt
@@ -30,6 +30,21 @@ L_Main:
mesc l("Do you want a tip? \"It's not suicide if you know how to swim.\"");
next;
}
+ if (#COLLECTOR == (COLLECT_ALL-1)) {
+ mesn;
+ mesc l("OMG you got all equipment in Moubootaur Legends. You are truly a legend of legends."), 1;
+ next;
+ inventoryplace NPCEyes, 5;
+ mesn;
+ mesc l("Here, you can have the partly unobtainable items reserved to developers and contributors. And, uh, these NPC-only items, don't let developers know I gave you this. It'll be our little secret!"), 1;
+ #COLLECTOR = #COLLECTOR | COLLECT_ALL;
+ getitembound DEVCap, 1, 1;
+ getitembound ContributorSweater, 1, 1;
+ getitembound CommunityShirt, 1, 1;
+ getitembound RiceHat, 1, 1;
+ getitembound AlchemistArmor, 1, 1;
+ // Should we give them a NPCEyes? Or better not (would break checks)?
+ }
/*
COLLECT_CHESTPLATE: 1
COLLECT_HEADGEAR: 2