X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomrogue%2Fthings.py;h=e1a9bd3a2d18b0d8b1b64943b6f055dfd11508e6;hb=856b68988876a63409737dac77b4d4921b9a466b;hp=23f66ad4a5bb25b5fe297554992116a338879556;hpb=54d8db95b3bb690b712ec09179922829d0c68a54;p=plomrogue2
diff --git a/plomrogue/things.py b/plomrogue/things.py
index 23f66ad..e1a9bd3 100644
--- a/plomrogue/things.py
+++ b/plomrogue/things.py
@@ -96,11 +96,8 @@ class ThingSpawner(Thing):
for t in [t for t in self.game.things
if t != self and t.position == self.position]:
return
- t = self.game.thing_types[self.child_type](self.game,
- position=self.position)
- self.game.things += [t]
+ self.game.add_thing(self.child_type, self.position)
self.game.changed = True
- self.game.changed_fovs = True
@@ -302,8 +299,7 @@ class Thing_BottleDeposit(Thing):
if self.bottle_counter >= 3:
self.bottle_counter = 0
choice = random.choice(['MusicPlayer', 'Hat'])
- t = self.game.thing_types[choice](self.game, position=self.position)
- self.game.things += [t]
+ self.game.add_thing(choice, self.position)
msg = 'here is a gift as a reward for ecological consciousness â'
if choice == 'MusicPlayer':
msg += 'pick it up and then use "command thing" on it!'
@@ -311,7 +307,6 @@ class Thing_BottleDeposit(Thing):
msg += 'pick it up and then use "(un-)wear" on it!'
self.sound('BOTTLE DEPOSITOR', msg)
self.game.changed = True
- self.game.changed_fovs = True
def accept(self):
self.bottle_counter += 1