From 69eb06640606e950bfe0d60b1be980aebca74e91 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 1 May 2021 14:17:33 -0300 Subject: Fix some hairy issues ;-) --- npc/items/mirror.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'npc/items/mirror.txt') diff --git a/npc/items/mirror.txt b/npc/items/mirror.txt index 9e114c36..b29e7fec 100644 --- a/npc/items/mirror.txt +++ b/npc/items/mirror.txt @@ -3,16 +3,17 @@ function script useMirror { goto L_Rand; L_Rand: - @mirror_rnd = @mirror_rnd + 1; - @style = rand(1,getarraysize(@HairStyles$)); - @color = rand((15 * (Class - 1)),((15 * (Class - 1)) + (getarraysize(@HairColors$) - 1))); - if(((getlook(LOOK_HAIR_STYLE) == @style) || (getlook(LOOK_HAIR_COLOR) == @color)) && @mirror_rnd < 15) - goto L_Rand; - if(@fixedMirror) + .@mirror_rnd = .@mirror_rnd + 1; + @style = rand(1,getarraysize($@hairstyle$)-1); + @color = rand(getarraysize($@haircolor$)); + if (((getlook(LOOK_HAIR_STYLE) == @style) || + (getlook(LOOK_HAIR_COLOR) == @color)) && + .@mirror_rnd < 15) + goto L_Rand; + if (@fixedMirror) setlook LOOK_HAIR_STYLE, @style; setlook LOOK_HAIR_COLOR, @color; //if(!@fixedMirror) getitem "SilverMirror", 1; <== this can be used in the future to have a portable hair color changer (like scissors but for the color) @fixedMirror = 0; - @mirror_rnd = 0; return; } -- cgit v1.2.3-60-g2f50