Feature - Rejected Using a map to a shelter sets my_location to none

stannius

Member
Repro Steps
1) Adventure in Domed City of Grimacia
2) ashq print(my_location()) = "Domed City of Grimacia"
3) Use a Map to Safety Shelter Grimace Prime. Navigate the choice adventure until exit
4) ashq print(my_location()) = "none"

Expected:
Since you need the Transpondent to use the map, logic dictates that the last place you adventured was in fact the moon Grimacia. I guess.

On the other hand, this is probably "by design". In vanilla KoL, the map doesn't change the last adventure link. Yet the last adventure certainly wasn't in, for instance, the Fun House.
 

xKiv

Active member
You might have been in the zone, but not the location.
What's your last location after using a drum machine or a black pudding?
 

stannius

Member
Drum machine, black pudding, and photocopied monster all set location to none.

Clearly this is by design. Would a minion please Reject it?
 

Veracity

Developer
Staff member
This was done intentionally in response to this feature request. I also seem to recall a previous complaint about using a drum machine setting location to the desert. Obviously, most item usage leading to combat really doesn't happen in a particular place. Hence, this commit.

I can see an argument for the shelter maps leaving you adventuring on the appropriate moon, since you'll likely want to use up your turns of Transpondent.
 
Top