inkyblackness / ss-specs

Unofficial System Shock 1 Specifications
Other
24 stars 2 forks source link

Document Object Class 10 (Barriers) #42

Open dertseha opened 8 years ago

dertseha commented 8 years ago

Document the Barrier objects:

dertseha commented 8 years ago

Level door entry has received some documentation. While I identified a new field, the other information from TSSHP did not match up. For instance, I couldn't make any sense of the "message" field. The values in there don't match up with any corresponding index in the HUD message chunk 0x0871.

At least it was fun to open one door and a separate one was opened as well ;) Bulkhead doors are solved quite simple.

dertseha commented 7 years ago

I now found that all barriers share the same structure and I could identify all parameters. Interestingly, they have properties set even when it doesn't make sense. For instance I found force doors that have an auto-close time set.

Perhaps force-doors were a late addition and were regular doors initially...

I'm not so sure about the lock variable index. Gratings in level R have them set, presumably those around the core. They are removed at a later stage and I can't remember now whether this is done by a trigger. I couldn't find an effect assigning a variable to a grating.