Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Airlock Floortiles #1299

Open
cosmiccoincidence opened this issue Nov 9, 2023 · 0 comments
Open

Airlock Floortiles #1299

cosmiccoincidence opened this issue Nov 9, 2023 · 0 comments
Assignees
Labels
Bounty Tasks with a monetary reward. Bounty: 10 dollars 💰 Value of the bounty. Do not put this tag without the bounty tag. Difficulty: hard 🌵 Things are getting spiky ! Feature A new system or other feature. Tilemaps Tasks related to the tilemap system or its connectors.

Comments

@cosmiccoincidence
Copy link
Member

Summary

Integrate a special floor tile that sit beneath airlocks. The floor tiles have 2 sides and a texture on each. The textures should update based on the neighboring tile's texture.

Goal

Airlocks connect to floors on both front and back.

They need a special floor tile model with 2 materials. The airlock needs to check both tiles to the front and back for a floor tile, if there is a floor tile then check its material and apply the same on to the airlock's special floor tile on the appropriate side. If there is no floor tile on the adjacent tile the apply a transparent texture to represent no floor tile.

Due to the nature of wrapping textures, we likely need two special floor tile models, 1 for airlocks facing east or west and 1 for airlocks facing north or south. This will prevent certain directional textures like wood floors from getting rotated weirdly on airlock tiles.

Media

See the airlock floor tile connectable design below.

Document

Tilemap system: https://ss3d.gitbook.io/systems/tilemaps

Airlock floor tile connectable design: https://ss3d.gitbook.io/design/environment/connectables/airlock-adjacency-connections#airlock-floor-tile

@cosmiccoincidence cosmiccoincidence added Feature A new system or other feature. Tilemaps Tasks related to the tilemap system or its connectors. labels Nov 9, 2023
@cosmiccoincidence cosmiccoincidence added the Difficulty: hard 🌵 Things are getting spiky ! label Nov 9, 2023
@cosmiccoincidence cosmiccoincidence removed this from the 0.1.0 - Finalize Rework milestone Nov 9, 2023
@stilnat stilnat self-assigned this Nov 11, 2023
@iamteapot422 iamteapot422 added Bounty Tasks with a monetary reward. Bounty: 10 dollars 💰 Value of the bounty. Do not put this tag without the bounty tag. labels Dec 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bounty Tasks with a monetary reward. Bounty: 10 dollars 💰 Value of the bounty. Do not put this tag without the bounty tag. Difficulty: hard 🌵 Things are getting spiky ! Feature A new system or other feature. Tilemaps Tasks related to the tilemap system or its connectors.
Projects
None yet
Development

No branches or pull requests

3 participants