seagull-game/app/pylocal/actions.py

19 lines
438 B
Python
Raw Normal View History

2025-08-05 17:57:43 -07:00
import json
import random
import flask
from . import core
def dice_roll(min=0, max=100, modifiers=[]):
result = random.randint(min, max)
for _, mod in modifiers:
result += mod
return result
@core.app.route("/act/steal/<resource>", methods=["POST"])
def steal_resource(resource):
return flask.Response(json.dumps({
"success": (dice_roll() >= 50)
}), status=200, content_type="application/json")