Hey everyone, we’re ready to share our draft for specifications on how the condos will work in Tower!
Like all draft provisional specifications, this is all open for discussion.
#Tower Unite Condo Specification v1.1
##Definitions:
- Condo: a server with inventory and layout data based on a single player.
- Owner: the player who owns a Condo and the item instances in the condo. There can only be one owner.
- Visitor: a player who is visiting a Condo physically in 3D.
- State: the visibility and join parameters of a Condo.
- Condo Door: physical door that is a link between your Condo and your associated Lobby.
- Associated Lobby: the lobby the Owner has decided to associate their account with.
- Condo NPC: an NPC that handles displaying a GUI that lets the player host or join a condo from the 2D standpoint.
##Condo States:
###Public
- Anyone can join
- Anyone can search for the condo
###Invite Only
- Only Owner approved can join
- Anyone can search for the condo
- Steam Friends are automatically approved
###Singleplayer
- No one can join
- No one can search for the condo
##Ownership Parameters:
###If you are the Owner you can…
- Change the State
- Manage Visitors
- Approve Visitors to join (if invite only Condo State)
- Invite new Visitors
- Kick and ban Visitors from the Condo
- Manipulate items
- Edit item position and appearance
- Lock items from being moved or used
- Use all items
- Add/approve media
- Approve Visitors to move/edit item instances
###If you are a Visitor you can…
- Allow or deny canvas loading
- See the condo’s genuine percent
- Use most items, provided they are not locked from use
- Request media
##How You Can Enter a Condo
###Through 2D
- Through the main menu
- You can search public or invite only condos globally.
- You can host your own Condo
###Through 3D
- Physical doors in the Tower in the Lobby
- 100 maximum Condo Doors per Lobby
- Each Owner who is associated with that Lobby will have a Condo Door to physically represent their Condo when they are in it
- Each door has different appearance based on its status
- Public- Lights are on
- Door is slightly ajar
- Invite only
- Lights are on
- Door is closed
- Not in condo or in singleplayer mode
- Lights are off
- Directory
- Lists all available player condos
- Interaction with list teleports you directly outside of the Condo Door
- Condo NPC
- You can host your own Condo and have it be directly associated with the Lobby
- You can search public and invite only condos associated with the lobby or globally.
##Coming soon: Handling Steam Group Condos…
Revision 1.1, 11/17/2015: removed dynamically creating floors. There will now always be 100 condo doors to let us properly build lighting and have it look incredible.