cohrs
f4fbe1a13e
buglist: cutting Shopkeeper the long worm
...
Cutting a shopkeeper poly'd as a long worm would generate strange messages
and could result in a crash. cutworm didn't deal with all the intricacies
of duplicating a monster. Fixed by changing cutworm() to use clone_mon()
to do most of its dirty work. It seems to me that without this change,
cutting a tame long worm could also have similar bad effects.
Other side effects of this change:
- clone_mon now takes x,y coordinates, 0,0 results in previous behavior
- clone_mon no longer always makes cloned monsters tame/peaceful if player
caused the clone, using the same formula previously in cutworm. Someone
else may wish to tweak this for gremlins.
- clone_mon will christen the new mon with the old shopkeeper's name, even
though clones are never shopkeepers (game can't handle 2 for a shop)
- cutworm can now be called during conflict or pet combat, although I
added no such calls (yet)
2003-10-23 02:30:46 +00:00
..
2002-01-18 02:50:06 +00:00
2003-10-21 17:54:32 +00:00
2002-03-30 19:09:56 +00:00
2003-10-23 01:24:20 +00:00
2003-10-22 03:02:11 +00:00
2003-09-21 11:52:54 +00:00
2003-10-21 18:49:57 +00:00
2003-09-07 18:19:24 +00:00
2003-09-21 11:52:54 +00:00
2003-10-21 02:27:43 +00:00
2003-09-29 19:24:20 +00:00
2003-09-29 19:24:20 +00:00
2003-10-22 23:05:24 +00:00
2003-10-22 03:02:11 +00:00
2003-10-21 02:27:43 +00:00
2003-09-05 14:59:53 +00:00
2003-09-30 18:55:02 +00:00
2003-10-08 03:31:06 +00:00
2003-10-22 23:05:24 +00:00
2003-10-18 22:55:42 +00:00
2003-10-21 17:16:50 +00:00
2003-10-21 18:49:57 +00:00
2003-10-22 03:02:11 +00:00
2003-10-20 03:46:43 +00:00
2003-10-05 19:56:22 +00:00
2003-10-22 23:05:24 +00:00
2003-09-29 19:24:20 +00:00
2003-10-10 15:53:27 +00:00
2003-09-29 19:24:20 +00:00
2003-10-22 23:05:24 +00:00
2002-02-04 16:06:00 +00:00
2003-10-16 16:18:26 +00:00
2003-10-22 23:05:24 +00:00
2003-10-21 23:45:11 +00:00
2003-09-05 14:59:53 +00:00
2003-10-10 23:01:42 +00:00
2003-09-05 02:45:18 +00:00
2003-09-28 03:42:50 +00:00
2003-09-05 02:45:18 +00:00
2003-10-23 02:30:46 +00:00
2003-03-05 04:39:47 +00:00
2003-10-22 23:05:24 +00:00
2003-10-23 02:30:46 +00:00
2003-10-22 23:05:24 +00:00
2003-09-21 11:52:54 +00:00
2003-03-27 03:01:38 +00:00
2003-09-10 21:11:21 +00:00
2003-09-13 05:30:43 +00:00
2003-10-18 22:55:42 +00:00
2003-09-05 02:45:18 +00:00
2003-10-22 23:05:24 +00:00
2003-09-26 00:37:24 +00:00
2003-10-18 14:02:25 +00:00
2003-10-10 13:36:53 +00:00
2003-09-13 05:30:43 +00:00
2003-10-22 23:05:24 +00:00
2003-10-22 03:02:11 +00:00
2003-10-22 23:05:24 +00:00
2003-10-05 19:56:22 +00:00
2003-01-04 17:37:09 +00:00
2003-09-21 11:52:54 +00:00
2003-10-21 05:59:33 +00:00
2003-08-14 02:40:24 +00:00
2003-10-22 03:02:11 +00:00
2003-09-28 03:42:50 +00:00
2003-10-10 23:01:42 +00:00
2003-10-23 02:30:46 +00:00
2003-10-22 03:02:11 +00:00
2003-09-28 03:42:50 +00:00
2002-08-31 20:14:17 +00:00
2003-10-23 01:30:05 +00:00
2003-10-22 23:05:24 +00:00
2003-09-05 14:59:53 +00:00
2003-10-21 23:45:11 +00:00
2003-10-08 03:31:06 +00:00
2003-09-29 19:24:20 +00:00
2003-09-05 02:45:18 +00:00
2003-05-25 20:28:41 +00:00
2003-09-21 11:52:54 +00:00
2003-10-08 03:31:06 +00:00
2003-09-28 03:42:50 +00:00
2003-09-13 05:30:43 +00:00
2003-10-22 23:05:24 +00:00
2003-09-28 03:42:50 +00:00
2003-10-02 04:23:59 +00:00
2003-10-22 23:05:24 +00:00
2003-09-21 11:52:54 +00:00
2003-10-21 23:45:11 +00:00
2003-10-20 18:13:42 +00:00
2003-10-13 23:54:41 +00:00
2003-09-29 19:24:20 +00:00
2003-09-05 02:45:18 +00:00
2003-10-22 23:05:24 +00:00
2003-07-06 22:06:46 +00:00
2003-10-23 02:30:46 +00:00
2003-09-28 03:42:50 +00:00
2003-02-20 00:36:14 +00:00
2003-07-14 05:57:11 +00:00
2003-10-05 19:56:22 +00:00
2003-09-28 03:42:50 +00:00
2003-09-18 02:52:40 +00:00
2003-10-05 13:43:16 +00:00
2003-09-28 03:42:50 +00:00
2003-10-23 02:30:46 +00:00
2003-09-21 11:52:54 +00:00
2002-12-17 03:36:42 +00:00
2003-10-22 23:05:24 +00:00