Fix minor starting bugs
This commit is contained in:
parent
2a0c6e5e10
commit
cbfb79256c
2 changed files with 10 additions and 0 deletions
|
|
@ -429,6 +429,13 @@ class ResetBoat(Script):
|
||||||
"""
|
"""
|
||||||
Script to pull the boat back out to sea and dock it at an island.
|
Script to pull the boat back out to sea and dock it at an island.
|
||||||
"""
|
"""
|
||||||
|
def at_script_creation(self):
|
||||||
|
self.key = "boat-reset"
|
||||||
|
self.desc = "Sailing the Boat"
|
||||||
|
self.interval = 60 * 60 # reset every hour
|
||||||
|
self.start_delay = True # wait self.interval until first call
|
||||||
|
self.persistent = True
|
||||||
|
|
||||||
def at_repeat(self, **kwargs):
|
def at_repeat(self, **kwargs):
|
||||||
script_results = search.scripts("sailing")
|
script_results = search.scripts("sailing")
|
||||||
if script_results:
|
if script_results:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
from evennia.utils import logger
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
def location(character):
|
def location(character):
|
||||||
|
|
@ -14,6 +16,7 @@ def location(character):
|
||||||
|
|
||||||
response = requests.get(f'https://ipapi.co/{address}/json/',
|
response = requests.get(f'https://ipapi.co/{address}/json/',
|
||||||
timeout=1).json()
|
timeout=1).json()
|
||||||
|
logger.info(f"User location: {response}")
|
||||||
city = response.get("city") or "Unknown City"
|
city = response.get("city") or "Unknown City"
|
||||||
region = response.get("region") or "Unknown Region"
|
region = response.get("region") or "Unknown Region"
|
||||||
country = response.get("country_name") or "Unknown Country"
|
country = response.get("country_name") or "Unknown Country"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue