--- deliantra/server/socket/request.C 2007/05/03 09:29:45 1.95 +++ deliantra/server/socket/request.C 2007/05/12 19:30:18 1.96 @@ -737,13 +737,14 @@ dynbuf_text buf; if (pl->ranged_ob) - buf << " Range: " << pl->ranged_ob->name; + buf << " Range" << (pl->ob->current_weapon == pl->ranged_ob ? "*" : "") << ": " << pl->ranged_ob->name; if (pl->combat_ob) - buf << " Combat: " << pl->combat_ob->name; + buf << " Combat" << (pl->ob->current_weapon == pl->combat_ob ? "*" : "") << ": " << pl->combat_ob->name; + //TODO: maybe golem should become the current_weapon, quite simply? if (pl->golem) - buf << " Golem: " << pl->golem->name; + buf << " Golem*: " << pl->golem->name; buf.linearise (obuf); obuf [buf.size ()] = 0;