--- deliantra/server/socket/info.C 2007/04/29 21:44:35 1.39 +++ deliantra/server/socket/info.C 2007/04/30 04:25:30 1.40 @@ -303,81 +303,6 @@ } /** - * Get player's current range attack in obuf. - */ -void -rangetostring (object *pl, char *obuf) -{ - switch (pl->contr->shoottype) - { - case range_bow: - for (object *op = pl->inv; op; op = op->below) - if (op->type == BOW && QUERY_FLAG (op, FLAG_APPLIED)) - { - sprintf (obuf, "Range: %s (%s)", query_base_name (op, 0), op->race ? &op->race : "nothing"); - return; - } - - break; - - case range_magic: - if (settings.casting_time == TRUE) - { - if (pl->casting_time > -1) - { - if (pl->casting_time == 0) - sprintf (obuf, "Holding spell: %s", &pl->spell->name); - else - sprintf (obuf, "Casting spell: %s", &pl->spell->name); - } - else - sprintf (obuf, "Spell: %s", &pl->contr->ranges[range_magic]->name); - } - else - sprintf (obuf, "Spell: %s", &pl->contr->ranges[range_magic]->name); - - return; - - case range_misc: - if (object *op = pl->contr->ranges[range_misc]) - { - sprintf (obuf, "Item: %s", query_base_name (op, 0)); - return; - } - - break; - - /* range_scroll is only used for controlling golems. If the - * the player does not have a golem, reset some things. - */ - case range_golem: - if (object *golem = pl->contr->ranges[range_golem]) - { - sprintf (obuf, "Golem: %s", &golem->name); - return; - } - - break; - - case range_skill: - if (object *op = pl->chosen_skill) - { - sprintf (obuf, "Skill: %s", &op->name); - return; - } - - break; - - case range_builder: - sprintf (obuf, "Builder: %s", query_base_name (pl->contr->ranges[range_builder], 0)); - return; - } - - pl->contr->shoottype = range_none; - strcpy (obuf, "Range: nothing"); -} - -/** * Sets player title. */ void