From 07c19ea8e956a97247dff987485ba10804aeebba Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 25 Sep 2022 21:47:12 -0300 Subject: Fix a minor dialog bug on Laura, add notes, and now Iced Bottle heals 0.5% HP --- db/re/item_db.conf | 1 + npc/027-1/laura.txt | 16 +++++++++++++++- npc/032-5/episode.txt | 2 ++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/db/re/item_db.conf b/db/re/item_db.conf index c8b55e379..c708e0db1 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -18932,6 +18932,7 @@ item_db: ( Script: <" // Gives you 5 extra minutes of cooldown @coolio=max(gettimetick(2), @coolio)+300; + itemheal (MaxHp/200), 0; "> }, { diff --git a/npc/027-1/laura.txt b/npc/027-1/laura.txt index 8cb7734b3..5233bca80 100644 --- a/npc/027-1/laura.txt +++ b/npc/027-1/laura.txt @@ -332,7 +332,21 @@ L_Tier4: close; } mesn; - mesq l("%s! I see you are a(n) %s here, very good!", academicrank()); + mesq l("%s! I see you are a(n) %s here, very good!", strcharinfo(0), academicrank()); + next; + mesn; + mesq l("Still interested in extra credit? Now that you're a(n) %s, you can sign this perfectly normal and standard %s, and by helping us out, we'll give you the extra credit. What do you say? Not a bad deal, right?", academicrank(), b(l("Non Disclosure Agreemeent"))); + next; + mesc l("Sign the non-disclosure agreement?"); + if (askyesno() == ASK_NO) close; + mesn; + mesq l("Perfect! So now that you swore secrecy, you can now help me! Thing is... there have been... a %s!", col(l("murder"), 1)); + next; + mesn; + mesq l("You have access to the storehouse now, right? Well, that's where it happened!"); + next; + mesn; + mesq l("You will find a statue different from the others. It is where the game was murdered and bugs added instead! No, not really - this is just a placeholder. Not cool!"); close; /// Core code diff --git a/npc/032-5/episode.txt b/npc/032-5/episode.txt index 668c2bd36..c8836335a 100644 --- a/npc/032-5/episode.txt +++ b/npc/032-5/episode.txt @@ -92,6 +92,8 @@ OnTimer30000: areamonster("032-5", 21, 35, 58, 77, strmobinfo(1, RedFollower), RedFollower, 12, "#EpShow::OnMini"); areamonster("032-5", 21, 35, 58, 77, strmobinfo(1, RedFollowerF), RedFollowerF, 12, "#EpShow::OnMini"); stopnpctimer; + // TODO: Red Queen should grow stronger as her allies are defeated + // TODO: Red Queen should be able to revive her allies, only once each. //.ctrl = false; end; -- cgit v1.2.3-60-g2f50