mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-14 17:01:07 +00:00
Allow less than 3 emerald shards instead of crashing
This commit is contained in:
parent
8647281a51
commit
efced4e763
1 changed files with 4 additions and 2 deletions
|
@ -831,13 +831,15 @@ void P_ScanThings(INT16 mapnum, INT16 wadnum, INT16 lumpnum)
|
|||
|
||||
static void P_SpawnEmeraldHunt(void)
|
||||
{
|
||||
INT32 emer[3], num[MAXHUNTEMERALDS], i, randomkey;
|
||||
INT32 emer[3], num[MAXHUNTEMERALDS], i, amount, randomkey;
|
||||
fixed_t x, y, z;
|
||||
|
||||
for (i = 0; i < numhuntemeralds; i++)
|
||||
num[i] = i;
|
||||
|
||||
for (i = 0; i < 3; i++)
|
||||
amount = min(numhuntemeralds, 3);
|
||||
|
||||
for (i = 0; i < amount; i++)
|
||||
{
|
||||
// generate random index, shuffle afterwards
|
||||
randomkey = P_RandomKey(numhuntemeralds--);
|
||||
|
|
Loading…
Reference in a new issue