… | |
… | |
1628 | |
1628 | |
1629 | |
1629 | |
1630 | case CONVERTER: |
1630 | case CONVERTER: |
1631 | if (convert_item (victim, trap) < 0) |
1631 | if (convert_item (victim, trap) < 0) |
1632 | { |
1632 | { |
1633 | object *op; |
|
|
1634 | |
|
|
1635 | new_draw_info_format (NDI_UNIQUE, 0, originator, "The %s seems to be broken!", query_name (trap)); |
1633 | new_draw_info_format (NDI_UNIQUE, 0, originator, "The %s seems to be broken!", query_name (trap)); |
1636 | |
1634 | get_archetype ("burnout")->insert_at (trap, trap); |
1637 | op = get_archetype ("burnout"); |
|
|
1638 | if (op != NULL) |
|
|
1639 | { |
|
|
1640 | op->x = trap->x; |
|
|
1641 | op->y = trap->y; |
|
|
1642 | insert_ob_in_map (op, trap->map, trap, 0); |
|
|
1643 | } |
1635 | } |
1644 | } |
1636 | |
1645 | goto leave; |
1637 | goto leave; |
1646 | |
1638 | |
1647 | case TRIGGER_BUTTON: |
1639 | case TRIGGER_BUTTON: |
1648 | case TRIGGER_PEDESTAL: |
1640 | case TRIGGER_PEDESTAL: |
1649 | case TRIGGER_ALTAR: |
1641 | case TRIGGER_ALTAR: |