
int query_skill(string what) {
  int foo = 0;
  switch(what) {
    case "blunt":
    case "two handed blunt":
    case "flail":
    case "two handed flail":
      foo += (2*pow)+ (int)next_shadow()->query_skill(what);
    default:
      return foo += (int)next_shadow()->query_skill(what)
  }