eccentricdevotion / TARDIS

A Spigot / Paper plugin for all Doctor Who fans - create and use a TARDIS! It's bigger on the inside!
GNU General Public License v3.0
79 stars 27 forks source link

Be able to "Duplicate" your TARDIS #831

Open doctormysterio12 opened 3 months ago

doctormysterio12 commented 3 months ago

Describe the feature request

Add a fun little feature to be able to duplicate your TARDIS (not actually clone the whole thing)

When the armour stand is punched with a Totem of Undying, the artron cost of rebuilding a TARDIS will be taken from the energy, as well as an equal amount of artron energy from the player.

It then spawns an identical Police box 3 blocks to the opposite side the player hits it, launching out of the original similar to The Giggle this Police box can then be used as a secondary exterior, that can travel independently from the original.

Use

Original mode The TARDIS.db remembers which door the player entered through, and then when taking off, the current entered exterior is dematerialise. to use the other exterior, the player has to leave through the door, and enter through the other police box.

Secondary mode There is also the option to have the secondary exterior to be bound to the secondary door, meaning you can enter/exit to a different console room depending on which police box you enter/exit through

TARDISs can only be cloned once, and the clones can't be cloned, unless first removed by the below command

Commands

/tardis secondary exterior remove - removes the clone police box when clicked on, dematerialising it /tardis bind exterior original - used to bind an interior door to the original Police box /tardis bind exterior clone - used to bind an interior door to the clone Police box /tardis bind remove clone - removes the secondary door being bound to the clone exterior, and reset the door to the original mode that both use the primary door

Describe alternatives you've considered

I use /tp to dupe the Police boxes for decoration sometimes and thought it would be cool to have a secondary exterior to match the secondary controls

Airomis commented 1 week ago

i dont know 100% about this, what if when you hit the box with the undying that a second box is made only if you have a 2nd console and they two are linked ( doors ) so then if you use the secondary console and exit you exit via the 2nd ship but the primary is the primary.

Otherwise

use the ToU on the box and you get 2 iron doors, one to place inside your ship and one outside to make the back doors

doctormysterio12 commented 1 week ago

what if when you hit the box with the undying that a second box is made only if you have a 2nd console and they two are linked ( doors ) so then if you use the secondary console and exit you exit via the 2nd ship but the primary is the primary.

I like this idea. That would work as well! As long as the plugin can robustly keep track of which door has been used