SWDTeam Forums

Welcome to the SWDTeam forums. Enjoy your stay!, Thank you for being part of our community!

[Dalek Mod suggestion] Chameleon Circuit Requires Shells [Tardis Improvements/Chameleon Circuit]

Main Feature- To load any Tardis Exterior, the player must first have Shells

 

Lore:

 

In Little Things and The Suns of Caresh. It is revealed that the Tardis has a Shell Room.

The Shell Room is basically a storage room for the Tardis's Outerplasmic Shells, or Tardis Exteriors as many of us call them.

When the Chameleon Circuit chooses a Tardis exterior, it picks a shell from the Outerplasmic Storage Room and uses it as it's exterior.

 

As a suggestion for the mod:

  • In order for a Tardis owner to change his or her exterior, he or she must first have extra Tardis shells.
    • Otherwise, the Tardis will be (by default) the TT Capsule Exterior
  • The Chameleon Circuit GUI when opened will, like in the current version, show each Tardis exterior that can be used
    • However, any Tardis Exterior that the player does not have installed into his or her Tardis will display as a sillhouette in the GUI and will be unable to be chosen.
    • Rather than the TT Capsule being a separate Chameleon circuit, a new "undisguise" button will be added to the GUI
  • The player will be able to get more Outerplasmic shells by crafting the shell and then placing it on the "Tardis Shell Pad" (discussed further down in the suggestion)
  • Tardis shell pads can be linked together to a certain limit to create a larger pad.
    • This is for larger Tardises such as the Vanilla Tardis
  • The Chameleon Circuit GUI will read from a list of available exteriors.
    • This list is sort of "the middle man" between the shell pads and the Chameleon circuit so that rather than checking each and every shell pad, the chameleon circuit only needs to refer to one thing.
    • This list is updated whenever a trigger is sent to it
      • A change in a shell pad will send a trigger to the list to change, rather than the list constantly checking each shell pad for changes

 

Tardis Shell Pad

Lore:

The Tardis Shell Pad is inspired by the Tardis Shell Room which appeared in Little Things and The Suns of Caresh. The Shell Room is basically a storage room for the Tardis's Outerplasmic Shells, or Tardis Exteriors as many of us call them. When the Chameleon Circuit chooses a Tardis exterior, it picks a shell from the Outerplasmic Storage Room and uses it as it's exterior.

 

In the Mod:

The player may put Tardis Shells on these pads and have as many pads as he or she wants.

 

Putting Shells on these pads will add them to a "Shells Available" list, and removing the shells from the pads (or destroying shell or pad) will remove the shell from the list. 

 

When the player uses the Chameleon Circuit, the Circuit will "read" this list of Shells and then open the GUI like it does in the current version.

 

HOWEVER, the Chameleon Circuit will only have Exteriors from the "Shells Available List" and the default TT Capsule Exterior. All other Exteriors will be blacked out in the GUI with a question mark over them.

 

Pads can be linked together to create a slightly larger pad (this is so it can load larger exteriors like the vanilla Tardis)

 

How do you suggest we implement this in game:

Just like in the description. Crafting recipes would be made for Exteriors, and ones waiting for crafting recipes to be made will still be available through Dungeon chests, the Creative Menu, and the SWD shop.

 

Any other information: If the player has no Outerplasmic Shells, the Tardis will (by default) be the TT-Capsule shell


Tardis Shells

 

(Only suggesting the ones from the Dalek Mod atm. If you want to suggest new Tardis Exteriors, see Wodaman01's thread linked here)

 

 

Shell 1-

Basic Police Box (Not a Tardis)

Crafting Recipe:

Blue dyed wood Planks, a blue Door, and the Lamp previously mentioned.

 

Use as a Decoration Block/Uses outside of a Chameleon Circuit Shell:

Described more in detail on this thread. For this suggestion, I'm only focusing on this block as a shell

 

When placed on a  Tardis Shell Pad:

Adds The Default Police Box Exterior to the list of available shells

 

What about the other Police Boxes?:

Don't worry. I'll get to them a bit later

 


Shell 2-

 Telephone Box (Not a Tardis)

Crafting Recipe:

 

Red dyed wood Planks, a red Door, some glass (or plastic), and the Lamp previously mentioned.

 

 Use as a Decoration Block/Uses outside of a Chameleon Circuit Shell:

Described more in detail on this thread. For this suggestion, I'm only focusing on this block as a shell

 

When placed on a  Tardis Shell Pad:

Adds The Telephone Box Exterior to the list of available shells

 


Shell 3-

"Bad Wolf Police Box" (Not a Tardis)

Obtaining:

  1. Placed a sign on a police box Police Box
  2. Type "badWolfMeme"  without quotation marks
  3. Set the sign as that
  4. The Sign will disappear and the Police Box will become a Bad wolf Tardis

 

 Use as a Decoration Block/Uses outside of a Chameleon Circuit Shell:

Described more in detail on this thread. For this suggestion, I'm only focusing on this block as a shell

 

When placed on a  Tardis Shell Pad:

Adds The Bad Wolf Police Box Exterior to the list of available shells

 


Shell 4-

"Bill and Ted Box" (Not a Tardis) 

Obtaining:

Crafted from yellow wood planks placed over a Telephone Box. The recipe also calls for a bit of grey dye placed in any location in the crafting grid 

 

Use as a Decoration Block/Uses outside of a Chameleon Circuit Shell:

Described more in detail on this thread. For this suggestion, I'm only focusing on this block as a shell

 

When placed on a  Tardis Shell Pad:

Adds The Bill and Ted Box Exterior to the list of available shells

 


Shell 5-

Vanilla Police Box (Not a Tardis)

Obtaining:

 

  1. Create a 3x3 Tardis Shell Pad
  2. Actually build the Vanilla Tardis on the Shell pad
  3. Interact with the pad
  4. The Vanilla Tardis will be added to your list of Exteriors

When placed on a  Tardis Shell Pad:

Adds Vanilla Police Box Exterior to the list of available shells 

 

 


 

Shell 6-

Block Pillar Shell (Originally Suggested by Whovian4Ever98Alex) 

Obtaining:

  1. Create a 1x1 Tardis Shell Pad
  2. Place stack 2 (or 3) blocks of your choice on the pad
  3. Interact with the pad
  4. The Pillar will show up in your list of Exteriors under the name "Block Pillar"

When placed on a  Tardis Shell Pad:

Adds a Block Pillar Tardis to the list of Tardis Exteriors

 

Detecting a Tardis Disguised like this: There will be some way to tell a Tardis apart from normal blocks, but I haven't decided on exactly what the difference will be just yet  

 

Coding:

Unlike the other exteriors, I'm not entirely sure that this one is exactly codeable

 

The only thing I can think of is that

  • this pillar shell will have a default texture not normally seen in game
  • Once the Shell Pad Block is interacted with, extra data will be added to the "block pillar exterior" listing in the exteriors list
    • This data contains information regarding which block the pillar shell was made from.
    • Once the Exterior loads, it will fetch data regrading the texture of the blocks it is imitating and will then load those textures over itself

Shell 7-

Lego Dimensions Police Box Shell

Obtaining:

Crafted from Lego Bricks. Lego Bricks are made from plastic. I'll go a bit more in detail on it a bit later 

 

Use as a Decoration Block/Uses outside of a Chameleon Circuit Shell:

Described more in detail on this thread. For this suggestion, I'm only focusing on this block as a shell

 

When placed on a  Tardis Shell Pad:

 

Adds The Lego DImensions Police Box Exterior to the list of available shells


 Shell 8-

Tree Tardis Shell

Obtaining:

  1. Place a dirt block and a sapling. Let it grow or use bone meal until the Tree grows
  2. Build a 5x5 shell pad under the tree
  3. Interact with the pad
  4. The Tree Tardis will be added to your list of Exteriors

When placed on a  Tardis Shell Pad:

 

Adds the Tree Exterior to the list of available shells 

 


 Shell 9-

Fridge Tardis Shell

 

Obtaining:

(WIP) Perhaps redstone and some metal?

 

Use as a Decoration Block/Uses outside of a Chameleon Circuit Shell:

Will be added to this thread at a later time. For this suggestion, I'm only focusing on this block as a shell

 

When placed on a  Tardis Shell Pad:

 

 

Adds The Fridge  Exterior to the list of available shells

 


 (New) Shell 10-

Hologram Tardis Shell 

Suggested By: NexusVanguard's Friend (No name was given)

Obtaining:

Crafted a hologram as usual, and place it on a shell pad

 

 

When placed on a  Tardis Shell Pad:

Adds a hologram Tardis Shell, keeping the appearance of the Hologram placed on the Shell Pad

 


 

I'm taking ideas. If anyone has any ideas, feedback suggestions, or comments. Feel free to reply below

 

How do you suggest we implement this is in the next part. I have thought a bit of the pseudocode out

 

 

 

 

 

How do you suggest we implement this?-

 

To implement this, the following things would need to be coded

 

Chameleon Circuit

  • Interacted with
    1. Checks the list of available exteriors when opened
    2.  Opens the GUI as normal
  • GUI
    • Shows the Exteriors available as normal
    • Any Exteriors not available will show up as a silhouette with a question mark
    • A new "undisguise button" will be added
      • When chosen, the Tardis will change to the TT-Capsule exterior

List

  • Not viewable in-game
  • Contains a list of all the Tardis Exteriors
    • The Exteriors will either be Tagged as Available or Unavailable
      • Available Tardis Exteriors Show up in the Chameleon Circuit GUI normally and are Selectable
      • Unavailable Tardis Exteriors Show up in the Chameleon Circuit GUI as Silhouettes and are Unselectable
  • At the top of the list, there is data indicating which exterior is currently selected

Shell Pad

 

  • When a shell is placed on a shell pad, it sends a signal to the list to update and to change the listing as "available"
  • When broken or pushed by a piston (if that's possible)
    1. The Shell Pad sends a signal to the List to update and to change the Exterior as "unavailable"
    2. The Shell Pad will also check the List to see if the Shell is the Exterior currently selected
    3. If, upon checking, the shell is the current exterior, the Shell Pad will send a trigger to the Exterior to change to the TT-Capsule
    4. The Exterior will then send a signal to the List to change the current exterior listing to TT Capsule 

Exterior

  • When a new Exterior is chosen from the Chameleon Circuit GUI
    1. Changes Form
    2. Sends a trigger to the list to update the "Currently selected Exterior" listing
  • When recieving a Signal from a Shell pad that the current exterior is no longer available
    1. Changes to the TT-Capsule
    2. Sends a signal to the list to change the "current exterior" listing to TT Capsule

Tardis Shell (on a Tardis Shell Pad)

  • When the Tardis shell is broken, it sends a signal to its shell pad
    • Still thinking of how this will work for the Vanilla Tardis (which is made of multiple blocks) 

I believe this would definitely add a little bit more depth to the Dalek Mod.

I've added Whovain4Ever98Alex's Block Disguise idea

 

Also, I'm trying to decide on how the Doctors' Tardises will be acquired. Any ideas?

 I'm considering having an "essence of the (number)th doctor" item which the player can find in Dalek Mod Dungeons (Dungeons being a more general word to include any generated structure with really tough mobs for the player to fight) or by buying them from the Doctors at a pretty cheap price (if the player can find them)

Update: Added some a few other Exteriors to the suggestion.

 

 

 

 

To add other Doctor's Tardises, what if police boxes could...corrupt into another of the police boxes at random. The reason I say corrupt is because I saw somewhere that the Doctor's Tardis was actually a worse and worse replica of an actual police box. I think when it corrupts, it'd randomly add a new police box into the list maybe generating a new shell pad with a new police box on top. 

To add other Doctor's Tardises, what if police boxes could...corrupt into another of the police boxes at random. The reason I say corrupt is because I saw somewhere that the Doctor's Tardis was actually a worse and worse replica of an actual police box. I think when it corrupts, it'd randomly add a new police box into the list maybe generating a new shell pad with a new police box on top. 

 I really like this. 

 

I'll add it in later on today

To add other Doctor's Tardises, what if police boxes could...corrupt into another of the police boxes at random. The reason I say corrupt is because I saw somewhere that the Doctor's Tardis was actually a worse and worse replica of an actual police box. I think when it corrupts, it'd randomly add a new police box into the list maybe generating a new shell pad with a new police box on top. 

 I really like this. 

 

I'll add it in later on today

 Glad I could help. One more suggestion, could we have hologram Tardises? Like a tardis with the form of a nameable hologram. It's a thing a friend of mine brought up and I figured if this is for exteriors, then I would suggest it for him. So basicly if you placed a hologram on the pad, it'd absorb the form and data of that hologram. Resizeable like both holograms and Tardises.

 Glad I could help. One more suggestion, could we have hologram Tardises? Like a tardis with the form of a nameable hologram. It's a thing a friend of mine brought up and I figured if this is for exteriors, then I would suggest it for him. So basicly if you placed a hologram on the pad, it'd absorb the form and data of that hologram. Resizeable like both holograms and Tardises.

A Tardis exterior that looks like a Hologram police box or one that looks like a hologram player?

Player. Like I could fly around in a John hologram if I so chose...that'd be very weird...Okay...maybe don't fly John around...

Added

 


 (New) Shell 10-

Hologram Tardis Shell 

Suggested By: NexusVanguard's Friend (No name was given)

Obtaining:

Crafted a hologram as usual, and place it on a shell pad

 

 

When placed on a  Tardis Shell Pad:

Adds a hologram Tardis Shell, keeping the appearance of the Hologram placed on the Shell Pad

 

Added

 


 (New) Shell 10-

Hologram Tardis Shell 

Suggested By: NexusVanguard's Friend (No name was given)

Obtaining:

Crafted a hologram as usual, and place it on a shell pad

 

 

When placed on a  Tardis Shell Pad:

Adds a hologram Tardis Shell, keeping the appearance of the Hologram placed on the Shell Pad

 

 Is that a hologram tardis exterior?

>> >
You must be logged in to post.