diff options
Diffstat (limited to 'world/map/npc/002-2/eurni.txt')
-rw-r--r-- | world/map/npc/002-2/eurni.txt | 44 |
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: |