… | |
… | |
870 | case KW_path_denied: thawer.get (op->path_denied); break; |
870 | case KW_path_denied: thawer.get (op->path_denied); break; |
871 | case KW_invisible: thawer.get (op->invisible); break; |
871 | case KW_invisible: thawer.get (op->invisible); break; |
872 | case KW_magic: thawer.get (op->magic); break; |
872 | case KW_magic: thawer.get (op->magic); break; |
873 | case KW_state: thawer.get (op->state); break; |
873 | case KW_state: thawer.get (op->state); break; |
874 | case KW_move_slow_penalty: thawer.get (op->move_slow_penalty); break; |
874 | case KW_move_slow_penalty: thawer.get (op->move_slow_penalty); break; |
875 | case KW_material: thawer.get (op->material); break; |
875 | case KW_material: thawer.get (op->materials); break; //TODO: nuke |
876 | case KW_materialname: thawer.get (op->materialname); break; |
876 | case KW_materialname: thawer.get (op->materialname); break; |
877 | |
877 | |
878 | /* These are the new values */ |
878 | /* These are the new values */ |
879 | case KW_move_block: set_move (op->move_block, thawer.get_str ()); break; |
879 | case KW_move_block: set_move (op->move_block, thawer.get_str ()); break; |
880 | case KW_move_allow: set_move (op->move_allow, thawer.get_str ()); break; |
880 | case KW_move_allow: set_move (op->move_allow, thawer.get_str ()); break; |
… | |
… | |
1142 | add_button_link (op, op->map, thawer.get_sint32 ()); |
1142 | add_button_link (op, op->map, thawer.get_sint32 ()); |
1143 | break; |
1143 | break; |
1144 | |
1144 | |
1145 | case KW_randomitems: |
1145 | case KW_randomitems: |
1146 | op->randomitems = find_treasurelist (thawer.get_str ()); |
1146 | op->randomitems = find_treasurelist (thawer.get_str ()); |
|
|
1147 | //if (!op->randomitems) |
|
|
1148 | // LOG (llevError, "%s uses unknown randomitems '%s'.\n", op->debug_desc (), thawer.get_str ()); |
1147 | break; |
1149 | break; |
1148 | |
1150 | |
1149 | case KW_msg: |
1151 | case KW_msg: |
1150 | thawer.get_ml (KW_endmsg, op->msg); |
1152 | thawer.get_ml (KW_endmsg, op->msg); |
1151 | //TODO: allow longer messages |
1153 | //TODO: allow longer messages |
… | |
… | |
1539 | f.put (resist_save[i], op->resist[i]); |
1541 | f.put (resist_save[i], op->resist[i]); |
1540 | |
1542 | |
1541 | CMP_OUT (path_attuned); |
1543 | CMP_OUT (path_attuned); |
1542 | CMP_OUT (path_repelled); |
1544 | CMP_OUT (path_repelled); |
1543 | CMP_OUT (path_denied); |
1545 | CMP_OUT (path_denied); |
1544 | CMP_OUT (material); |
1546 | CMP_OUT2 (material, materials);//TODO: nuke |
1545 | CMP_OUT (materialname); |
1547 | CMP_OUT (materialname); |
1546 | CMP_OUT (value); |
1548 | CMP_OUT (value); |
1547 | CMP_OUT (carrying); |
1549 | CMP_OUT (carrying); |
1548 | CMP_OUT (weight); |
1550 | CMP_OUT (weight); |
1549 | CMP_OUT (invisible); |
1551 | CMP_OUT (invisible); |