string cap_name;
get() {
cap_name = call_other(this_player(), "query_name", 0);
return 1;
}
drop() { return 1; }
id(str) { return str == "soul" || str == "ND"; }
long() {
write("It is transparent.\n");
}
ghost() {
cap_name = call_other(this_player(), "query_name", 0);
return call_other(this_player(), "query_ghost");
}
init() { soul_init();}
#include "soul_com.c"