コード例 #1
0
ファイル: faction.c プロジェクト: eressea/server
faction *get_or_create_monsters(void)
{
    faction *f = findfaction(MONSTER_ID);
    if (!f) {
        const race *rc = rc_get_or_create("dragon");
        const char *email = config_get("monster.email");
        f = addfaction(email, NULL, rc, default_locale);
        renumber_faction(f, MONSTER_ID);
        faction_setname(f, "Monster");
        fset(f, FFL_NPC | FFL_NOIDLEOUT);
    }
    return f;
}
コード例 #2
0
ファイル: monster.c プロジェクト: Xolgrim/server
faction *get_or_create_monsters(void)
{
    faction *f = findfaction(MONSTER_ID);
    if (!f) {
        const race *rc = rc_get_or_create("dragon");
        const char *email = get_param(global.parameters, "monster.email");
        f = addfaction(email ? email : "*****@*****.**", NULL, rc, default_locale, 0);
        renumber_faction(f, MONSTER_ID);
        faction_setname(f, "Monster");
        fset(f, FFL_NPC | FFL_NOIDLEOUT);
    }
    return f;
}
コード例 #3
0
ファイル: bind_faction.c プロジェクト: Xolgrim/server
static int tolua_faction_set_name(lua_State * L)
{
    faction *self = (faction *)tolua_tousertype(L, 1, 0);
    faction_setname(self, tolua_tostring(L, 2, 0));
    return 0;
}