summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorgumi <git@gumi.ca>2020-07-29 15:18:59 -0400
committergumi <git@gumi.ca>2020-08-05 21:40:46 -0400
commit670b053ae6296e78f42d30a4e89518244a284f67 (patch)
treebc5a061d08e69589f91d80f865722abf4c592041 /npc
parent317f88bcaf6f44248af05492980996f32374153b (diff)
downloadserverdata-670b053ae6296e78f42d30a4e89518244a284f67.tar.gz
serverdata-670b053ae6296e78f42d30a4e89518244a284f67.tar.bz2
serverdata-670b053ae6296e78f42d30a4e89518244a284f67.tar.xz
serverdata-670b053ae6296e78f42d30a4e89518244a284f67.zip
show what the current body type is when changing it
Diffstat (limited to 'npc')
-rw-r--r--npc/functions/barber.txt17
1 files changed, 12 insertions, 5 deletions
diff --git a/npc/functions/barber.txt b/npc/functions/barber.txt
index 89701510..aee1fb30 100644
--- a/npc/functions/barber.txt
+++ b/npc/functions/barber.txt
@@ -111,18 +111,25 @@ function script BarberChangeColor {
}
function script BarberChangeGender {
- mesn("Warning");
+ mesn("Note");
mes(b(l("Changing your body type will send you back to the character selection screen.")));
next();
mes(l("Please select the desired body type:"));
menuint(
- l("Body type %i", 1), GENDER_HIDDEN,
- l("Body type %i", 2), GENDER_FEMALE,
- l("Body type %i", 3), GENDER_MALE);
+ rif(Gender == GENDER_HIDDEN, "► ") + l("Body type %i", 1), GENDER_HIDDEN,
+ rif(Gender == GENDER_FEMALE, "► ") + l("Body type %i", 2), GENDER_FEMALE,
+ rif(Gender == GENDER_MALE, "► ") + l("Body type %i", 3), GENDER_MALE);
+ if (@menuret == Gender) {
+ return; // don't kick to char selection when not needed
+ }
+
+ // FIXME: when manaplus supports seamless changing for evol2, use a simple return;
+ closedialog();
+ close2();
Gender = @menuret;
- return;
+ close;
}
// THIS FUNCTION SHOULD BE USED ONLY AT REBIRTH