> Hate to reply to my own post, but I moved my debug statement in load_zones
> and it does appear that G type commands are just not loading arg4
correctly
> from disk...so I'm back to the drawing board.
in db.c:
- if (strchr("MOEPDTV", ZCMD.command) == NULL) { /* a 3-arg command
*/
+ if (strchr("MOEPDTVG", ZCMD.command) == NULL) { /* a 3-arg command
*/
And also in the stock patch, in reset_zone:
case 'G': /* obj_to_char */
if (!mob) {
ZONE_ERROR("attempt to give obj to non-existant mob, command
disabled");
ZCMD.command = '*';
break;
}
if ((obj_index[ZCMD.arg1].number < ZCMD.arg2) &&
- mob_load && (rand_number(1, 100) >= ZCMD.arg3)) {
+ mob_load && (rand_number(1, 100) >= ZCMD.arg4)) {
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/26/03 PDT