This would be a heckuva lot easier as a function called from from
weather.c,another_hour() when the sun sets, I would think.
You could just have a function that cycles through all the mobs and
kills off any shadows. Putting:
if (FIGHTING(ch)) {
stop_fighting(FIGHTING(ch));
stop_fighting(ch);
}
before the mob extraction would handle the in-battle problem.
Also
> act( "$n hisses in agony and withers away as the sun hits $e!",
should be
act( "$n hisses in agony and withers away as the sun hits $m!",
--
- Derek L. Karnes
- Serapis, Imp of Dark pawns
- http://pawns.guru.org/pawns
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST