Beispiel #1
0
def addmonster(request):
    d = Dungeon()
    d.load(int(request.POST["did"]))
    d.addmon(request.POST["data"])
    d.save()
    monster_infos = []
    for i in MonsterDB.objects.all():
        mon = {}
        mon["id"] = "%d" % i.mid
        mon["name"] = i.name
        monster_infos.append(mon)
    ailist = []
    for i in actmode.actionmodelist:
        ai = {}
        ai["id"] = "%d" % i.id
        ai["name"] = i.name
        ailist.append(ai)
    skill_list = []
    for i in skills.skilllist:
        sk = {}
        sk["id"] = "%d" % i.id
        sk["name"] = i.name
        skill_list.append(sk)
    response = render_to_response('dungeonmod_basic.tpl', {"did":request.POST["did"], "name":d.name, "minfo":monster_infos, "ailist":ailist, "sk":skill_list, "data":d.data}, context_instance=RequestContext(request))
    if 'text/html' in response['Content-Type']:
        response.content = short(response.content)
    return response
Beispiel #2
0
def adddungeon(request):
    d = Dungeon()
    d.name = request.POST[u'dname']
    if 'yes' in request.POST[u'rbb']:
        d.resetbybattle = 1
    else:
        d.resetbybattle = 0
    d.save()
    return HttpResponseRedirect("/dungeon/show/")