musicmud-2.1.6/data/
musicmud-2.1.6/data/help/
musicmud-2.1.6/data/policy/
musicmud-2.1.6/data/wild/
musicmud-2.1.6/data/world/
musicmud-2.1.6/doc/
musicmud-2.1.6/src/ident/
musicmud-2.1.6/src/lua/
musicmud-2.1.6/src/lua/include/
musicmud-2.1.6/src/lua/src/lib/
musicmud-2.1.6/src/lua/src/lua/
musicmud-2.1.6/src/lua/src/luac/
#ifndef LEVELS_H
#define LEVELS_H

#include "musicmud.h"
#include "misc.h"

const char *get_rank(int i);
const char *long_rank(int i);
const char *plural_rank(int i);

const char *get_rank(const MudObject *o);
const char *get_long_rank(const MudObject *o);

inline string object_title(const MudObject *who) {
  if (const char *title = who->get("title")) 
    return title;
  return ssprintf ("%s %s", get_long_rank(who), who->get("name"));
}

#endif