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//", methods=["POST"]) def steal_resource(resource, target): return flask.Response(json.dumps({ "success": (dice_roll() >= 50) }), status=200, content_type="application/json") @core.app.route("/act/recruit", methods=["POST"]) def recruit(): return flask.Response(json.dumps({ "success": (dice_roll() >= 65) }), status=200, content_type="application/json")