… | |
… | |
220 | } |
220 | } |
221 | |
221 | |
222 | /* when doing transmutation of objects, we have to recheck the resistances, |
222 | /* when doing transmutation of objects, we have to recheck the resistances, |
223 | * as some that did not apply previously, may apply now. |
223 | * as some that did not apply previously, may apply now. |
224 | */ |
224 | */ |
225 | |
|
|
226 | void |
225 | void |
227 | transmute_materialname (object *op, const object *change) |
226 | transmute_materialname (object *op, const object *change) |
228 | { |
227 | { |
229 | materialtype_t *mt; |
228 | materialtype_t *mt; |
230 | int j; |
229 | int j; |
… | |
… | |
419 | * a 'list' for the purposes here, is a string of items, seperated by commas, except |
418 | * a 'list' for the purposes here, is a string of items, seperated by commas, except |
420 | * for the last entry, which has an 'and' before it, and a full stop (period) after it. |
419 | * for the last entry, which has an 'and' before it, and a full stop (period) after it. |
421 | * This function will also strip all trailing non alphanumeric characters. |
420 | * This function will also strip all trailing non alphanumeric characters. |
422 | * It does not insert an oxford comma. |
421 | * It does not insert an oxford comma. |
423 | */ |
422 | */ |
424 | |
|
|
425 | void |
423 | void |
426 | make_list_like (char *input) |
424 | make_list_like (char *input) |
427 | { |
425 | { |
428 | char *p, tmp[MAX_BUF]; |
426 | char *p, tmp[MAX_BUF]; |
429 | int i; |
427 | int i; |