summaryrefslogtreecommitdiff
path: root/world/map/npc/002-2/eurni.txt
diff options
context:
space:
mode:
Diffstat (limited to 'world/map/npc/002-2/eurni.txt')
-rw-r--r--world/map/npc/002-2/eurni.txt44
1 files changed, 25 insertions, 19 deletions
diff --git a/world/map/npc/002-2/eurni.txt b/world/map/npc/002-2/eurni.txt
index f965b84b..7e7254ed 100644
--- a/world/map/npc/002-2/eurni.txt
+++ b/world/map/npc/002-2/eurni.txt
@@ -2,40 +2,46 @@
002-2,22,77,0|script|Eurni|136
{
- set @SERVICES_ZENY, 10000;
-
set @halloween_npc_id, $@halloween_npc_eurni;
callfunc "TrickOrTreat";
- if (BaseLevel < 10) goto L_TooYoung;
- if (Zeny < @SERVICES_ZENY) goto L_NoMoney;
-
mes "[Eurni the Surgeon]";
mes "\"Are you tired of who you are?\"";
next;
- mes "\"Would you be interested in changing your sex?";
- mes "It'll cost ##B" + @SERVICES_ZENY + " GP##b.\"";
+ mes "\"Would you be interested in changing your sex?\"";
next;
menu
- "Please do.", L_Change,
+ "Please do.", L_Change_Menu,
"Leave my family treasures alone!", L_Close;
-L_Change:
- if (Zeny < @SERVICES_ZENY)
- goto L_NoMoney;
- set Zeny, Zeny - @SERVICES_ZENY;
- set Sex, !Sex;
- close;
+L_Change_Menu:
+ menu
+ "Female.", L_Female,
+ "Male.", L_Male,
+ "Non-binary.", L_NonBinary;
-L_TooYoung:
- mes "[Eurni the Surgeon]";
- mes "\"Move along, kid.\"";
+L_Female:
+ set @sex, 0;
+ goto L_Change;
+
+L_Male:
+ set @sex, 1;
+ goto L_Change;
+
+L_NonBinary:
+ set @sex, 3;
+ goto L_Change;
+
+L_Change:
+ if (Sex == @sex)
+ goto L_Already_Change;
+ set Sex, @sex;
close;
-L_NoMoney:
+L_Already_Change:
mes "[Eurni the Surgeon]";
- mes "\"You don't have the kind of money to pay for my services.\"";
+ mes "\"Umm, you are that gender already.\"";
close;
L_Close: