#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 ;
}