zarqon
Well-known member
> ash my_location()
Returned: Anemone Mine
nocombats => false
zone => The Sea
parent => The Sea
parentdesc => The Sea
environment => underwater
bounty => none
combat_queue => Killer Clownfish; Killer Clownfish; Anemone Combatant; Killer Clownfish; Anemone Combatant
noncombat_queue =>
Looks like I'm in the Sea. Wait, what was that zone again?
> ash my_location().zone
Returned: The Sea
Right, The Sea.
So all the formulas that are checking "zone(sea)" ought to work then, right?
> ash modifier_eval("zone(sea)")
Returned: 0.0
> ash modifier_eval("zone(the sea)")
Returned: 0.0
> ash modifier_eval("zone(c)")
Returned: 0.0
> ash modifier_eval("zone(hmmm)")
Returned: 0.0
Nope. It seems to work in certain locations but not in others. I can investigate which locations more in-depth if needed. Possibly this has to do with the changing location names, or possibly it's just something no one noticed until now.
More information: I noticed this while playing in the relay browser and occasionally whistling for dolphins. Possibly the dolphins threw it off?
More more information: Yes. It is dolphins. When I change locations mafia realizes I'm in the Sea until I whistle for a dolphin. After that, if I continue to adventure in the same location, zone(sea) returns 0.
This led me to question something else:
> ash set_location($location[anemone mine])
Returned: void
> ash modifier_eval("zone(sea)")
Returned: 0.0
It would be nice if that worked.
Last edited: