LADX: tarins gift improvement (#3970)
* add groups and a preset * formatting * pull zig's tarin's gift improvements * typing * alias groups for progressive items * change tarins gift option a bit * add bush breakers item group * fix typo * bush_breaker option, respect non_local_items * review suggestions * cleaner thx exempt * Update worlds/ladx/__init__.py Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> * fix gen failures for dungeon shuffle * exclude shovel based on entrance mapping --------- Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
This commit is contained in:
		| @@ -7,23 +7,12 @@ from ..roomEditor import RoomEditor | ||||
|  | ||||
|  | ||||
| class StartItem(DroppedKey): | ||||
|     # We need to give something here that we can use to progress. | ||||
|     # FEATHER | ||||
|     OPTIONS = [SWORD, SHIELD, POWER_BRACELET, OCARINA,  BOOMERANG, MAGIC_ROD, TAIL_KEY, SHOVEL, HOOKSHOT, PEGASUS_BOOTS, MAGIC_POWDER, BOMB] | ||||
|     MULTIWORLD = False | ||||
|  | ||||
|     def __init__(self): | ||||
|         super().__init__(0x2A3) | ||||
|         self.give_bowwow = False | ||||
|  | ||||
|     def configure(self, options): | ||||
|         if options.bowwow != 'normal': | ||||
|             # When we have bowwow mode, we pretend to be a sword for logic reasons | ||||
|             self.OPTIONS = [SWORD] | ||||
|             self.give_bowwow = True | ||||
|         if options.randomstartlocation and options.entranceshuffle != 'none': | ||||
|             self.OPTIONS.append(FLIPPERS) | ||||
|  | ||||
|     def patch(self, rom, option, *, multiworld=None): | ||||
|         assert multiworld is None | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 threeandthreee
					threeandthreee