… | |
… | |
281 | return 0; |
281 | return 0; |
282 | } |
282 | } |
283 | |
283 | |
284 | pl->ob->player_goto (dummy->slaying, dummy->stats.hp, dummy->stats.sp);//TODO |
284 | pl->ob->player_goto (dummy->slaying, dummy->stats.hp, dummy->stats.sp);//TODO |
285 | dummy->destroy (); |
285 | dummy->destroy (); |
|
|
286 | |
286 | new_draw_info (NDI_UNIQUE, 0, pl->ob, "You have been arrested."); |
287 | new_draw_info (NDI_UNIQUE, 0, pl->ob, "You have been arrested."); |
287 | new_draw_info (NDI_UNIQUE, 0, op, "OK."); |
288 | new_draw_info (NDI_UNIQUE, 0, op, "OK."); |
288 | LOG (llevInfo, "Player %s arrested by %s\n", &pl->ob->name, &op->name); |
289 | LOG (llevInfo, "Player %s arrested by %s\n", &pl->ob->name, &op->name); |
289 | return 1; |
290 | return 1; |
290 | } |
291 | } |
… | |
… | |
1042 | if (checkdm (op, op->name, (params ? params : "*"), op->contr->ns->host)) |
1043 | if (checkdm (op, op->name, (params ? params : "*"), op->contr->ns->host)) |
1043 | { |
1044 | { |
1044 | SET_FLAG (op, FLAG_WIZ); |
1045 | SET_FLAG (op, FLAG_WIZ); |
1045 | SET_FLAG (op, FLAG_WIZPASS); |
1046 | SET_FLAG (op, FLAG_WIZPASS); |
1046 | SET_FLAG (op, FLAG_WIZCAST); |
1047 | SET_FLAG (op, FLAG_WIZCAST); |
|
|
1048 | SET_FLAG (op, FLAG_WIZLOOK); |
1047 | |
1049 | |
1048 | new_draw_info (NDI_UNIQUE, 0, op, "Ok, you are the Dungeon Master!"); |
1050 | new_draw_info (NDI_UNIQUE, 0, op, "Ok, you are the Dungeon Master!"); |
1049 | /* |
|
|
1050 | * Remove setting flying here - that won't work, because next |
|
|
1051 | * fix_player() is called that will get cleared - proper solution |
|
|
1052 | * is probably something like a wiz_force which gives that and any |
|
|
1053 | * other desired abilities. |
|
|
1054 | */ |
|
|
1055 | clear_los (op->contr); |
|
|
1056 | op->contr->write_buf[0] = '\0'; |
1051 | op->contr->write_buf[0] = '\0'; |
1057 | |
1052 | |
1058 | if (!silent) |
1053 | if (!silent) |
1059 | new_draw_info (NDI_UNIQUE | NDI_ALL | NDI_LT_GREEN, 1, NULL, "The Dungeon Master has arrived!"); |
1054 | new_draw_info (NDI_UNIQUE | NDI_ALL | NDI_LT_GREEN, 1, NULL, "The Dungeon Master has arrived!"); |
1060 | |
1055 | |