Fixed issues with customitemarray (#140)
* Fixed issues with customitemarray * Fixed Triforce in custom item pool
This commit is contained in:
parent
f040e96bef
commit
c40196e07c
4
Gui.py
4
Gui.py
|
@ -557,8 +557,8 @@ def guiMain(args=None):
|
|||
int(rupee20Var.get()), int(rupee50Var.get()), int(rupee100Var.get()),
|
||||
int(rupee300Var.get()), int(rupoorVar.get()), int(blueclockVar.get()),
|
||||
int(greenclockVar.get()), int(redclockVar.get()), int(progbowVar.get()),
|
||||
int(bomb10Var.get()), int(triforceVar.get()),
|
||||
int(rupoorcostVar.get()), int(universalkeyVar.get())]
|
||||
int(bomb10Var.get()), int(universalkeyVar.get()),
|
||||
int(rupoorcostVar.get()), int(triforceVar.get())]
|
||||
guiargs.rom = romVar.get()
|
||||
guiargs.create_diff = patchesVar.get()
|
||||
guiargs.sprite = sprite
|
||||
|
|
12
ItemPool.py
12
ItemPool.py
|
@ -712,15 +712,16 @@ def make_custom_item_pool(world, player):
|
|||
placed_items[loc] = item
|
||||
|
||||
# Correct for insanely oversized item counts and take initial steps to handle undersized pools.
|
||||
for x in range(0, 64):
|
||||
for x in range(0, 67):
|
||||
if customitemarray[x] > total_items_to_place:
|
||||
customitemarray[x] = total_items_to_place
|
||||
if customitemarray[66] > total_items_to_place:
|
||||
customitemarray[66] = total_items_to_place
|
||||
if customitemarray[68] > total_items_to_place:
|
||||
customitemarray[68] = total_items_to_place
|
||||
|
||||
# count all items, except rupoor cost
|
||||
itemtotal = 0
|
||||
for x in range(0, 64):
|
||||
for x in range(0, 67):
|
||||
itemtotal = itemtotal + customitemarray[x]
|
||||
itemtotal = itemtotal + customitemarray[66]
|
||||
itemtotal = itemtotal + customitemarray[68]
|
||||
|
||||
pool.extend(['Bow'] * customitemarray[0])
|
||||
|
@ -784,6 +785,7 @@ def make_custom_item_pool(world, player):
|
|||
pool.extend(['Red Clock'] * customitemarray[63])
|
||||
pool.extend(['Progressive Bow'] * customitemarray[64])
|
||||
pool.extend(['Bombs (10)'] * customitemarray[65])
|
||||
pool.extend(['Triforce'] * customitemarray[68])
|
||||
|
||||
diff = difficulties[difficulty]
|
||||
|
||||
|
|
Loading…
Reference in New Issue