genba-games / morsemadness

Transmission team ADKL
https://berith.itch.io/m-m
GNU General Public License v3.0
5 stars 1 forks source link

Activating a door when the signal queue is full leads to a deadlock. #8

Open AlejoAsd opened 6 years ago

AlejoAsd commented 6 years ago

When activating doors with the operator signal queue full, the condition check to generate the transmission morse codes only if there's enough room in the operator queue is checked after activating the door. This leads to the door activating and not creating the morse codes. Since the last morse code in the transmission should open the door and is never created, the door can never be opened.