diff options
Diffstat (limited to 'npc/012-2')
-rw-r--r-- | npc/012-2/GonzoDark.txt | 15 | ||||
-rw-r--r-- | npc/012-2/Saulc.txt | 15 | ||||
-rw-r--r-- | npc/012-2/door.txt | 4 |
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); |