diff --git a/yendor.cpp b/yendor.cpp index 4d23ed46..87545134 100644 --- a/yendor.cpp +++ b/yendor.cpp @@ -1008,6 +1008,10 @@ EX void save_mode_data(hstream& f) { f.write(6); f.write(landscape_div); } + if(shmup::on && vid.creature_scale != 1) { + f.write(7); + f.write(vid.creature_scale); + } } EX void load_mode_data_with_zero(hstream& f) { @@ -1028,6 +1032,7 @@ EX void load_mode_data_with_zero(hstream& f) { xcheat = f.get(); casual = false; bow::weapon = bow::wBlade; + vid.creature_scale = 1; while(true) { char option = f.get(); @@ -1070,6 +1075,9 @@ EX void load_mode_data_with_zero(hstream& f) { landscape_div = f.get(); break; + case 7: + vid.creature_scale = f.get(); + default: throw hstream_exception(); }