Comments (2)
One option would be to have a generic overlay card that can be applied. Essentially, you would set the station's overlay card to "offline" and that would trigger the desired effect. To set blackout, you would do the same. To set "destroyed" or "contaminated" or whatever would be the same. Refs #13.
One downside to this approach is if you go from normal to offline to blackout and want to go back, you can't exactly "pop" the layout. That state would somehow need to be understood somewhere.
Actually, this raises an interesting option: what if blackout and offline etc. were technically layouts, and you have a layout "stack" for each station. You push a layout on the station to switch to a new one, and you pop a layout to go back. This gives you flexible layout manipulation, and reversability.
from thorium.
Possible states:
- Maintenance
- Generic Offline
- Power Loss
- Lockdown
Additional States:
- Blackout
- "Borg" (though I'm not sure this will be used in the new universe)
- Soviet
- Hacking
from thorium.
Related Issues (20)
- Crew Roster Seach is case-sensitive
- Yaw Thrusters are Backwards
- Add Room Search Selection to Team creation
- New System: Hull Plating HOT 1
- New System: Science Labs HOT 1
- Asset Change Macro
- Particle Sensors "Painting" HOT 3
- Sensors array is still visible when External Sensors are powered down.
- Security (and other) teams display room GUID in Deck select. HOT 2
- Sort Room Dropdown Alphabetically
- Power Distribution Bars are Far to Left of Mouse Click
- Time to Location for Sensors
- Constant Rerendering of EngineControl Component
- Tasks Core Damage Reports Broken
- Timer Flashes Core on Completion
- Ability to Copy Multiple Timeline Steps and Paste Them in Another Timeline
- Need to be able to scroll on Triggers
- Renaming Navigation Course Presets
- Crew Category Adjustment (Pronouns instead of Gender)
- Core Feed Notification for Hacking
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thorium.