| 1951 | } |
| 1952 | |
| 1953 | void |
| 1954 | skinback(boolean silently) |
| 1955 | { |
| 1956 | if (uskin) { |
| 1957 | int old_light = arti_light_radius(uskin); |
| 1958 | |
| 1959 | if (!silently) |
| 1960 | Your("skin returns to its original form."); |
| 1961 | uarm = uskin; |
| 1962 | uskin = (struct obj *) 0; |
| 1963 | /* undo save/restore hack */ |
| 1964 | uarm->owornmask &= ~I_SPECIAL; |
| 1965 | |
| 1966 | if (artifact_light(uarm)) |
| 1967 | maybe_adjust_light(uarm, old_light); |
| 1968 | } |
| 1969 | } |
| 1970 | |
| 1971 | const char * |
| 1972 | mbodypart(struct monst *mon, int part) |
no test coverage detected