Commit Graph

26 Commits (73d79911d3598fc6ad1ad3ead3727643a2b390ed)

Author SHA1 Message Date
PsycoJaker 73ccb8ece3 mod.conf minislots_golden7s_deluxe 2021-03-02 16:47:13 -03:00
Vanessa Dannenberg 291e7c60f5 don't crash if multiplayer but old client on new enough server.
e.g. a 0.4.17[.x] server is enough to run everything normally, but a
0.4.16 or older client doesn't call on_rightclick if the node also has a
formspec set, which leaves minislots.player_last_machine_def unset/nil and
crashes the server.

If the server or singleplayer is 0.4.16 or older, a crash expected due to
newer functions that are used; this cannot be fixed (and it doesn't need to
be anyway :-P ).
2018-10-01 21:39:19 -04:00
Vanessa Dannenberg 8f1efb3999 Properly deal with Mg cent coins
reject bundles
set Golden 7's machines to accept a minimum 1.00 Mg (that ain't a coin slot :-) )
more strict item name check for minegeld

TODO: make engine cash-out to a redeemable voucher.  can wait until
there is a cash-changer machine and a slot machine that
accepts/plays/pays in cents.
2018-10-01 17:26:31 -04:00
Vanessa Dannenberg 8b7dc1c8f9 Minor improvements in cabinets' appearance
shrink the upright model a little in X and Z directions
better screenshots for UI part
thinner bezels
2018-09-17 15:00:05 -04:00
Vanessa Dannenberg 683b2c65a5 rename "standard" model to "upright"
changed the as yet unused "big" setting to follow
(I'll make a model for it later)
2018-09-17 13:32:42 -04:00
Vanessa Dannenberg 5a114d00e3 move "Malfunction voids..." label off of main UI
(put it on pay table/pay lines help screen)
2018-09-15 22:19:05 -04:00
Vanessa Dannenberg 82bf98b475 add two-column feature with "@wrap" key to pay table
screen, to match pay lines screen.
Make 5-reel machine use it
2018-09-15 12:25:03 -04:00
Vanessa Dannenberg bd04e3b212 implement a "show pay lines layout" screen
(accessible from the "help/pays" screen)
2018-09-15 12:02:31 -04:00
Vanessa Dannenberg e405d40f55 fix missing "Malfunction voids..." label on 5-reel :-) 2018-09-15 00:44:01 -04:00
Vanessa Dannenberg 2fb754983e implement in-game paytable display 2018-09-15 00:39:55 -04:00
Vanessa Dannenberg c77990865c implement wild card multiplier
(demo machines don't use it)
for 'n' wilds that contribute to a win,
multiply the line win * n * wild multiplier value
2018-09-14 10:28:44 -04:00
Vanessa Dannenberg e24938e196 implement wild-doesn't-match list
make both machines use it
2018-09-14 09:13:57 -04:00
Vanessa Dannenberg 9e03647711 allow reels to be positioned explicitly
(instead of always at (1,1))
2018-09-11 09:23:34 -04:00
Vanessa Dannenberg 465feb9298 allow sub-lists in match entries
i.e. allows matches like:

reel 1: foo
reel 2: foo
reel 3: one of foo, bar, or baz

without requiring wild cards

made 5-reel machine allow matches consisting of five "7", "77", and/or "777"
symbols, or five "bar", "2bar", and/or "3bar".
2018-09-11 08:39:11 -04:00
Vanessa Dannenberg a9400b3a9f doc tweak 2018-09-11 07:44:56 -04:00
Vanessa Dannenberg feaa0212ff fix hardcoded (spinning) -> (spinning slower) cutover points in state machine
make demo machines finish their spins in half the existing time
2018-09-11 07:27:31 -04:00
Vanessa Dannenberg 5c49f944a8 update 5-reel cabinet gfx 2018-09-10 14:24:07 -04:00
Vanessa Dannenberg 11d18baa87 remove debug prints 2018-09-10 14:06:58 -04:00
Vanessa Dannenberg ea14bd6b07 refreshed all "n Lines" and "Bet n" buttons
added 15 line mode to 5-reel machine
2018-09-10 13:52:37 -04:00
Vanessa Dannenberg 3f59617b90 added several lower-value wins to 5-reel machine
three- and four-symbol matches for melon, cherry, 7, 77, 777.
also two-symbol match for lemons and cherries
2018-09-10 12:43:02 -04:00
Vanessa Dannenberg 6edd866a99 add my name to engine, tweak in machines 2018-09-09 09:39:25 -04:00
Vanessa Dannenberg 02728c0b20 fix "Deluxe" machine cabinet graphics
minor tweaks to machine def comments
2018-09-09 07:00:59 -04:00
Vanessa Dannenberg 844454ec24 adjust lower section screen size, move buttons accordingly
(also added a "cheat" to make the 5-reel machine show
the win I will put in the cabinet graphics)
2018-09-09 06:54:20 -04:00
Vanessa Dannenberg b431d84d2d fix "Deluxe" machine's Scatter/Bonus highlight image sizes
Forgot to make the height the same as on the 3-reel machine, since the
5-reel machine's reels are the same height as those.  Makes the actual
boxes look square like they should be.

Misc. documentation fixups.
2018-09-09 06:35:15 -04:00
Vanessa Dannenberg ffed9fce0b moved the notes out of the two machines' defs and into engine README 2018-09-08 22:44:27 -04:00
Vanessa Dannenberg 82f386a784 add 5-reel version of Golden 7's machine
fixed some position miscalcs and hard-coded vals that only affected > 3 reels
2018-09-08 22:23:33 -04:00