Level 15 not completable
Savegame: save_00.pcs.zip
There should be a button that you can shoot right where I'm aiming that raises a platform allowing you to cross. This button is not present in PanzerChasm, which makes it impossible to finish the level. I've tried shooting it, hoping it was just invisible, but to no avail.
Edit: Actually, the button is there but misplaced above the ceiling.
Hi. This bug is known, but i have not discovered yet how to fix this.
An observation: setting the button's Z to 0 (programmatically) corrects its position. I believe the platform below it (which is also a model) affects its Z coordinate. Perhaps the order in which things are placed on the floor is different in vanilla, or there is some unknown "Z is always 0" flag?
On an unrelated note, do you know what makes buttons/switches elevated, compared to, say, health boxes that are on the ground? Is this defined in the model itself?
My observation has shown, that any items and also models with nonzero "ac" flag can be pulled up relative floor level. Floor level calculated, based on models placement. Here it in "PanzerChasm" code: https://github.com/Panzerschrek/Chasm-Reverse/blob/master/PanzerChasm/server/map.cpp#L188 Here is my observation results of which models affects floor level, and which not: https://github.com/Panzerschrek/Chasm-Reverse/blob/master/PanzerChasm/server/map.cpp#L3161
Maybe, if you change some criteria in this function, you can solve this bug.
Also, there is place on map13, where shoot switch pulled up both in vanilla and PanzerChasm. If you can find difference between this case and map15 case, it may become key to bug resolving.