diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-05-15 11:46:11 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-05-15 11:46:11 -0300 |
commit | bd50b28eb41ab5f7cd070b0057097288ce725768 (patch) | |
tree | 475d66f31b9a602b9efc7f38cc4fbc949e4f74ad /npc/042-0 | |
parent | 70fc08672ba089ec376a3d489568ba6c0fecddb0 (diff) | |
download | serverdata-bd50b28eb41ab5f7cd070b0057097288ce725768.tar.gz serverdata-bd50b28eb41ab5f7cd070b0057097288ce725768.tar.bz2 serverdata-bd50b28eb41ab5f7cd070b0057097288ce725768.tar.xz serverdata-bd50b28eb41ab5f7cd070b0057097288ce725768.zip |
Kamelot difficulty selection
Diffstat (limited to 'npc/042-0')
-rw-r--r-- | npc/042-0/arthur.txt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/npc/042-0/arthur.txt b/npc/042-0/arthur.txt index e0576053f..96217e4ec 100644 --- a/npc/042-0/arthur.txt +++ b/npc/042-0/arthur.txt @@ -88,6 +88,26 @@ L_Quest: mes ""; mes l("1. Investigate Kamelot Basements"); mes l("2. Free Kamelot from its curse!"); + next; + mesc l("Please select quest difficulty."); + mesc l("This will affect rewards, and decision is final!"), 1; + select + l("Normal"), + l("Easy"), + l("Hard"); + mes ""; + switch (@menu) { + case 2: // Easy + $KAMELOT_MX[.@g]-=15; + $KAMELOT_PC[.@g]=max(1, $KAMELOT_PC[.@g]*8/10); + mapannounce(getmap(), "Kamelot Difficulty set to: Easy.", bc_map); + break; + case 3: // Hard + $KAMELOT_MX[.@g]+=15; + $KAMELOT_PC[.@g]=max(1, $KAMELOT_PC[.@g]*12/10)+1; + mapannounce(getmap(), "Kamelot Difficulty set to: Hard.", bc_map); + break; + } close; |