On Tue, 6 Aug 1996 linebacker@microlink.net wrote:
> ASPELL(spell_summon_elemental)
> {
> struct char_data *elemental = '\0';
> *buf = '\0';
>
> if (number(1,101) > GET_LEVEL(ch)) { /* steep at first */
> send_to_char("Nothing answers your call.\r\n", ch);
> return;
> }
> if (GET_LEVEL(ch) < 20)
> elemental = read_mobile(1, VIRTUAL);
> else if (GET_LEVEL(ch) < 40)
> elemental = read_mobile(2, VIRTUAL);
> else if (GET_LEVEL(ch) < 60)
> elemental = read_mobile(3, VIRTUAL);
> else
> elemental = read_mobile(4, VIRTUAL);
>
> GET_EXP(elemental) = 0;
> SET_BIT(AFF_FLAGS(elemental), AFF_CHARM);
> char_to_room(elemental, ch->in_room);
> sprintf(buf, "%sYou have summoned %s!\r\n", buf, elemental->player.short_descr);
why are you putting buf into buf?
sprintf(buf, "You have summoned %s!\r\n", elemental->player.short_descr);
^-this will do just fine
> send_to_char(buf, ch);
> add_follower(elemental, ch);
> return;
> }
>
> I think that is right, I cut out some unrelate stuff for this post.
Steve
quickey@cyberverse.com
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST