Fire extinguisher selection logic #21
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ald_productions/spacebase-v2-updated-code#21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Physics logic
Since you’ve essentially made it that we can not place items like fire extinguishers on just ANY wall, I’ve had to place them just outside a couple rooms, thinking that the people would be smart enough to grab one on their way in to a room to take care of a fire. No luck. If the extinguisher is not actually INSIDE the room, then they don’t have a chance of quenching the fire, unless they get lucky. For a situation where a small room has completely come under flame, it’s a death trap. As a last-ditch effort, I sealed the door, then had a builder remove a section of the outer wall. What would this do in real life? It would immediately vent the flames, along with the fire’s fuel (oxygen), and the fire would go out almost instantly. No such luck. The fire didn’t go out, even though the atmosphere was 0 in the room. MAJOR physics fail.
So… I would program the people first, to be able to grab an extinguisher from an adjacent room to one that’s on fire, which, by the way, is what most semi-intelligent people would do, anyway. Secondly, improve the physics so no atmosphere equals no fire possible.
This also was applicable in relation to a raider ship. I had a builder remove a section of wall from a “derelict” that had raiders on board. that should have caused an immediate decompression that would kill anyone on board, blowing them out into the vacuum. However, nothing of the sort happened. Very unimpressive.
Title changed from Logic Failures [And possible fixes] to Fire extinguisher selection logic
Added ~154860 label