Shandalar - Program Bugs
Dice in dungeons/castles too easily exploited (reviewed)
...by constructing a deck with only one creature or artifact in it, then picking dice until you get a "You get [a random creature or artifact from your deck] in the next duel!".
One obvious way to fix this is to, instead of having a 50% chance of getting either life or the free-card-in-next-duel when case 1 is chosen in sub_443940() (at a cursory glance, whether to give you a quiz or a freebie is chosen when the dice is generated), instead pick a random card from your deck; if it's a non-aura permanent, get that for free; and if not, get life instead.
You'd still be able to make a deck with all "You win if you get this into play" permanents, but it would take a lot more effort, and you wouldn't be able to include lands either.
One obvious way to fix this is to, instead of having a 50% chance of getting either life or the free-card-in-next-duel when case 1 is chosen in sub_443940() (at a cursory glance, whether to give you a quiz or a freebie is chosen when the dice is generated), instead pick a random card from your deck; if it's a non-aura permanent, get that for free; and if not, get life instead.
You'd still be able to make a deck with all "You win if you get this into play" permanents, but it would take a lot more effort, and you wouldn't be able to include lands either.
Comments
Posted by quatrocentos-e-vinte » 27 May 2015, 08:21
Ah, yes... the old "Shivan Dragon exploit" bug.
Even if the proposed fix is implemented, as you said, it is still possible to construct such deck (60 bombs, no lands).
Another fix proposal: Rather than provide a random permanent (or nonland permanent) from the player's deck (which, IMO, kinda gets boring after a while anyway), I wonder if it would be possible (e.g. using the type of functions used to generate random singleton decks) to simply choose a random creature (from all possible creatures within the player's deck COLORS, rather than from all possible creatures within the player's deck) to give to the player.
I think this would make the game in the dungeons/castles even more varied and unpredictable, and therefore more fun (besides making these type of exploits basically impossible).
Just to clarify: I think the classical approach kinda penalizes "weenie" decks and gives too much of an advantage to control (e.g. single creature) decks. Furthermore, the classical approach is clearly exploitable. Finally, the way Shandalar is currently implemented means that really crappy cards tend to never be played (since they tend to be excluded from either the AI's or the player's deck), and that makes me sad. When was the last time you saw Goblin Polka Band?
Even if the proposed fix is implemented, as you said, it is still possible to construct such deck (60 bombs, no lands).
Another fix proposal: Rather than provide a random permanent (or nonland permanent) from the player's deck (which, IMO, kinda gets boring after a while anyway), I wonder if it would be possible (e.g. using the type of functions used to generate random singleton decks) to simply choose a random creature (from all possible creatures within the player's deck COLORS, rather than from all possible creatures within the player's deck) to give to the player.
I think this would make the game in the dungeons/castles even more varied and unpredictable, and therefore more fun (besides making these type of exploits basically impossible).
Just to clarify: I think the classical approach kinda penalizes "weenie" decks and gives too much of an advantage to control (e.g. single creature) decks. Furthermore, the classical approach is clearly exploitable. Finally, the way Shandalar is currently implemented means that really crappy cards tend to never be played (since they tend to be excluded from either the AI's or the player's deck), and that makes me sad. When was the last time you saw Goblin Polka Band?

Last edited by quatrocentos-e-vinte on 27 May 2015, 08:30, edited 1 time in total.
Posted by lujo » 23 Sep 2015, 04:35
Not to mention that it lets you "combo off" more easily in various ways (as it is). You don't have to have a single big creature in a deck, but if your deck is just tightly built with a number of hand-picked creatures (mine always are), whatever you get is proabbly going ot be a huge advantage.
A suggestion - if it could be possible to have a pool-per-dungeon of stuff it could give you, it would make designing dungeons REALLY interesting and fun
A suggestion - if it could be possible to have a pool-per-dungeon of stuff it could give you, it would make designing dungeons REALLY interesting and fun

4 Posts
• Page 1 of 1
Ticket details
- Ticket ID: 571
- Project: Shandalar
- Status: Reviewed
- Component: Adventure Mode
- Project version: Ruined Tower 1
- Priority: Normal
- Severity: Normal
- Assigned to: (unassigned)
- Reported by: Korath
- Reporter's tickets: List all tickets
- Reported on: 26 May 2015, 21:36
- Last visited by Korath » 26 Feb 2016, 12:42.