summaryrefslogtreecommitdiff
path: root/npc/012-2
diff options
context:
space:
mode:
Diffstat (limited to 'npc/012-2')
-rw-r--r--npc/012-2/GonzoDark.txt15
-rw-r--r--npc/012-2/Saulc.txt15
-rw-r--r--npc/012-2/door.txt4
3 files changed, 34 insertions, 0 deletions
diff --git a/npc/012-2/GonzoDark.txt b/npc/012-2/GonzoDark.txt
index 509ca5fcd..6cc84c872 100644
--- a/npc/012-2/GonzoDark.txt
+++ b/npc/012-2/GonzoDark.txt
@@ -15,6 +15,10 @@
.@d=getq2(SQuest_Sponsor);
if (.@d != gettime(GETTIME_MONTH)) resetSQS();
+ // Are you a sponsor or a guest?
+ if (!getgmlevel())
+ goto L_Guest;
+
// Core
.@q=getq(SQuest_Sponsor);
mesn;
@@ -51,6 +55,17 @@ L_Close:
goodbye;
close;
+L_Guest:
+ mesn;
+ mesq lg("Yo, girl.", "Yo, man.");
+ next;
+ mesn;
+ mesq l("I sponsor the alliance and all I got was a NPC and access to this ugly room.");
+ next;
+ mesn;
+ mesq l("Well, I did got some other things more, but I don't want to be an snob.");
+ close;
+
OnInit:
.sex = G_MALE;
.distance = 5;
diff --git a/npc/012-2/Saulc.txt b/npc/012-2/Saulc.txt
index 3163eba62..888d0fa4d 100644
--- a/npc/012-2/Saulc.txt
+++ b/npc/012-2/Saulc.txt
@@ -15,6 +15,10 @@
.@d=getq2(SQuest_Sponsor);
if (.@d != gettime(GETTIME_MONTH)) resetSQS();
+ // Are you a sponsor or a guest?
+ if (!getgmlevel())
+ goto L_Guest;
+
// Core
.@q=getq(SQuest_Sponsor);
mesn;
@@ -51,6 +55,17 @@ L_Close:
goodbye;
close;
+L_Guest:
+ mesn;
+ mesq lg("Yo, girl.", "Yo, man.");
+ next;
+ mesn;
+ mesq l("I sponsor the alliance and all I got was a NPC and access to this ugly room.");
+ next;
+ mesn;
+ mesq l("Well, I did got some other things more, but I don't want to be an snob.");
+ close;
+
OnInit:
.sex = G_MALE;
.distance = 5;
diff --git a/npc/012-2/door.txt b/npc/012-2/door.txt
index 67fb25599..9329367cc 100644
--- a/npc/012-2/door.txt
+++ b/npc/012-2/door.txt
@@ -16,6 +16,10 @@ OnTouch:
end;
L_Unauthorized:
+ // Per r8.0 Apane Invasion, there's a moment on main storyline you'll be allowed
+ if (getq(General_Narrator) == 3 && getq2(General_Narrator) == 3)
+ slide 59, 82;
+
if (@sp_notrespass > 0)
goto L_Warning;
dispbottom col(l("Only Sponsors are allowed past this area."),1);