mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Core: recontextualize CollectionState.collect (#3723)
* Core: renamed `CollectionState.collect` arg from `event` to `prevent_sweep` and remove forced collection * Update TestDungeon.py --------- Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
This commit is contained in:
@@ -19,8 +19,8 @@ class TestArcadeMachinesLogic(SVTestBase):
|
||||
life = self.create_item("JotPK: Extra Life")
|
||||
drop = self.create_item("JotPK: Increased Drop Rate")
|
||||
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 1")(self.multiworld.state))
|
||||
self.assertFalse(self.world.logic.region.can_reach("JotPK World 2")(self.multiworld.state))
|
||||
self.assertFalse(self.world.logic.region.can_reach("JotPK World 3")(self.multiworld.state))
|
||||
@@ -28,8 +28,8 @@ class TestArcadeMachinesLogic(SVTestBase):
|
||||
self.remove(boots)
|
||||
self.remove(gun)
|
||||
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 1")(self.multiworld.state))
|
||||
self.assertFalse(self.world.logic.region.can_reach("JotPK World 2")(self.multiworld.state))
|
||||
self.assertFalse(self.world.logic.region.can_reach("JotPK World 3")(self.multiworld.state))
|
||||
@@ -37,10 +37,10 @@ class TestArcadeMachinesLogic(SVTestBase):
|
||||
self.remove(boots)
|
||||
self.remove(boots)
|
||||
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(ammo, event=True)
|
||||
self.multiworld.state.collect(life, event=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(ammo, prevent_sweep=True)
|
||||
self.multiworld.state.collect(life, prevent_sweep=True)
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 1")(self.multiworld.state))
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 2")(self.multiworld.state))
|
||||
self.assertFalse(self.world.logic.region.can_reach("JotPK World 3")(self.multiworld.state))
|
||||
@@ -50,13 +50,13 @@ class TestArcadeMachinesLogic(SVTestBase):
|
||||
self.remove(ammo)
|
||||
self.remove(life)
|
||||
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(ammo, event=True)
|
||||
self.multiworld.state.collect(ammo, event=True)
|
||||
self.multiworld.state.collect(life, event=True)
|
||||
self.multiworld.state.collect(drop, event=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(ammo, prevent_sweep=True)
|
||||
self.multiworld.state.collect(ammo, prevent_sweep=True)
|
||||
self.multiworld.state.collect(life, prevent_sweep=True)
|
||||
self.multiworld.state.collect(drop, prevent_sweep=True)
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 1")(self.multiworld.state))
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 2")(self.multiworld.state))
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 3")(self.multiworld.state))
|
||||
@@ -69,17 +69,17 @@ class TestArcadeMachinesLogic(SVTestBase):
|
||||
self.remove(life)
|
||||
self.remove(drop)
|
||||
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(boots, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(gun, event=True)
|
||||
self.multiworld.state.collect(ammo, event=True)
|
||||
self.multiworld.state.collect(ammo, event=True)
|
||||
self.multiworld.state.collect(ammo, event=True)
|
||||
self.multiworld.state.collect(life, event=True)
|
||||
self.multiworld.state.collect(drop, event=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.multiworld.state.collect(boots, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(gun, prevent_sweep=True)
|
||||
self.multiworld.state.collect(ammo, prevent_sweep=True)
|
||||
self.multiworld.state.collect(ammo, prevent_sweep=True)
|
||||
self.multiworld.state.collect(ammo, prevent_sweep=True)
|
||||
self.multiworld.state.collect(life, prevent_sweep=True)
|
||||
self.multiworld.state.collect(drop, prevent_sweep=True)
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 1")(self.multiworld.state))
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 2")(self.multiworld.state))
|
||||
self.assertTrue(self.world.logic.region.can_reach("JotPK World 3")(self.multiworld.state))
|
||||
|
||||
Reference in New Issue
Block a user