summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/031-4/slots.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/npc/031-4/slots.txt b/npc/031-4/slots.txt
index 3980b86fd..56fc59d5e 100644
--- a/npc/031-4/slots.txt
+++ b/npc/031-4/slots.txt
@@ -122,11 +122,11 @@ L_Spin:
mesc l("Spinning...");
dnext;
delitem CasinoCoins, 1;
- .@a=rand2(20);
- .@b=rand2(20);
- .@c=rand2(20);
- .@d=rand2(20);
- .@e=rand2(20);
+ .@a=rand2(20-(.@stack/100));
+ .@b=rand2(20-(.@stack/100));
+ .@c=rand2(20-(.@stack/100));
+ .@d=rand2(20-(.@stack/100));
+ .@e=rand2(20-(.@stack/100));
symbol(.@a);
symbol(.@b);
symbol(.@c);
@@ -145,6 +145,10 @@ L_Spin:
if (.@d == .@e)
.@s += 1;
+ // Randomness correction, but always keep the "7" in the list
+ // (Should be 1200 but we used 1000 instead to keep the odds against you)
+ .@stack=min(1000, .@stack+1);
+
mes "";
mesn;
if (.@a == .@b && .@a == .@c && .@a == .@d && .@a == .@e && .@a == 7) {