Ejemplo n.º 1
0
def ConfigureRoles():
    admin = Role(name="Administrator")
    RoleAvatar(name="AdminAvatar",role=admin)
    
    gm = Role(name="GM")
    RoleAvatar(name="GMAvatar",role=gm)
    
    character = Role(name="CharacterServer")
    RoleAvatar(name="CharacterAvatar",role=character)
    
    wdaemon = Role(name="WorldDaemon")
    RoleAvatar(name="WorldDaemonAvatar",role=wdaemon)
Ejemplo n.º 2
0
def ConfigureRoles():
    registration = Role(name="Registration")
    RoleAvatar(name="RegistrationAvatar", role=registration)

    enumWorlds = Role(name="EnumWorlds")
    RoleAvatar(name="EnumWorldsAvatar", role=enumWorlds)

    player = Role(name="Player")
    RoleAvatar(name="EnumWorldsAvatar", role=player)
    RoleAvatar(name="PlayerAvatar", role=player)

    world = Role(name="World")
    RoleAvatar(name="NewWorldAvatar", role=world)
    RoleAvatar(name="WorldAvatar", role=world)
    RoleAvatar(name="EnumWorldsAvatar", role=world)

    character = Role(name="CharacterServer")
    RoleAvatar(name="CharacterAvatar", role=character)
Ejemplo n.º 3
0
def ConfigureRoles():
    #--- User and Role Table creation

    from mud.common.permission import Role, TablePermission, ColumnPermission, User, BannedUser, BannedIP
    from mud.common.avatar import RoleAvatar

    #configure connections
    TABLES = [
        Role, User, BannedUser, BannedIP, TablePermission, ColumnPermission,
        RoleAvatar
    ]

    #for now we'll drop and recreate the tables every time
    for t in TABLES:
        t.dropTable(ifExists=True)
        t.createTable()

    #immortal
    immortal = Role(name="Immortal")
    RoleAvatar(name="RoleEnumAvatar", role=immortal)
    RoleAvatar(name="DatabaseAvatar", role=immortal)
    RoleAvatar(name="ImmortalAvatar", role=immortal)
    RoleAvatar(name="GuardianAvatar", role=immortal)
    RoleAvatar(name="PlayerAvatar", role=immortal)
    RoleAvatar(name="SimAvatar", role=immortal)

    #guardian
    guardian = Role(name="Guardian")
    RoleAvatar(name="PlayerAvatar", role=guardian)
    RoleAvatar(name="GuardianAvatar", role=guardian)
    RoleAvatar(name="SimAvatar", role=guardian)

    newplayer = Role(name="NewPlayer")
    RoleAvatar(name="NewPlayerAvatar", role=newplayer)

    player = Role(name="Player")
    RoleAvatar(name="PlayerAvatar", role=player)
    RoleAvatar(name="SimAvatar", role=player)

    #dedicated zone server
    zserver = Role(name="ZoneServer")
    RoleAvatar(name="SimAvatar", role=zserver)
    zuser = User(name="ZoneServer", password="******")
    zuser.addRole(zserver)

    query = Role(name="Query")
    RoleAvatar(name="QueryAvatar", role=query)

    stats = Role(name="Stats")
    RoleAvatar(name="StatsAvatar", role=stats)
Ejemplo n.º 4
0
def ConfigureRoles():
    ms = Role(name="MS")
    RoleAvatar(name="MailAvatar", role=ms)

    msp = Role(name="MSP")
    RoleAvatar(name="MailProxyAvatar", role=msp)
Ejemplo n.º 5
0
def ConfigureRoles():
    ah = Role(name="AH")
    RoleAvatar(name="AHAvatar",role=ah)