#include <lib.h>

inherit LIB_PILE;

static void create() {
    pile::create();
    SetKeyName("money");
}

string array GetId() {
    string array id;

    id = pile::GetId();
    if( PileType ) {
        if(PileType != "dollars") {
            id += ({ PileType, PileAmount + " " + PileType +" coins"});
            return ({ id..., "money", "pile","coins","coin" });
        }
        else {
            id += ({ PileType, PileAmount + " " + PileType +" dollars"});
            return ({ id..., "money", "pile","bill","bills" });
        }
    }
}

string GetShort() {
    string sum;
    if(!PileAmount) sum = "some";
    else sum = cardinal(PileAmount);
    if(PileType != "dollars") {
        return sum + " " + PileType + " coins";
    }
    else return sum + " " + PileType ;
}

