TARDIS Custom Upgrades
Transferred from Bukkit Dev #1563 dwboygamerofficial created this issue Aug 2, 2018
First of all, Im not coder, so I don't know how hard it is to code this. I also want to say, that idea of this is only head-cannon. But still, I think this would very well fit to the TARDIS plugin. TARDIS Custom Upgrades: What they are: They are additional features, that you can install to the TARDIS. None of them are automatically installed. How to use/install: First, player will have to have TARDIS Upgrade Circuit Board (More of that later). Simply right clicking it will open GUI, where player will be able to put special upgrade circuits (More of them later).
TARDIS Upgrade Circuit Board:
What is it: In order to use any of these upgrades, player will have to have it.
How to obtain: Simply put jukebox somewhere inside the TARDIS, and run command /tardis update upgrading_system while looking at this jukebox.
How to use: As specified earlier, just right click it to open GUI where you put upgrade circuits.
How to enable specific upgrade: Once installed, player needs to run this command:
/tardisupgrade [upgrade_name] [on/off]
In some cases, upgrade requires specific command to be run. Command is: /tardisupgrade [upgrade_name] run
Next, I will start to talk about upgrades.
There is, however one disadvantage in this system. Because installing own upgrades to the TARDIS "is not supported", when TARDIS experiences malfunction, nausea effect given to players inside the TARDIS will last longer, and will not stop until TARDIS has landed.
TARDIS Autopilot:
What it is: Well, it is autopilot. More of its benefits later
What it does: Basically, it allows player to ignore any controlling of the TARDIS (other that setting destination and taking off) even in medium/hard difficulty. It also automatically activates scanner when TARDIS has landed if it experienced malfunction, and automatically presses buttons if flight mode is set to manual. It even disables forcefield (if installed) and enables it again when TARDIS starts to land. Overall, player will have most use for it if he use difficulty other that easy.
How to enable: Do /tardisprefs auto_pilot [on/off]
However, in order not to make it too op, it will take a lot of energy to use.
TARDIS Stabiliser:
I know this has been suggested before, but this is bit different: You could argue there is no need for stabiliser, as TARDIS isn't unstable. However, you are wrong. When TARDIS experiences malfunction, it will start to shake (players inside the TARDIS will get nausea). If you ask me, this is quite unstable. When stabiliser is activated, nausea will stop. Normally nausea effect will not last very long, but as specified before, nausea effect will start to last longer once Upgrade Board is installed. Using stabiliser is thus required if you want to get rid of annoying effect before TARDIS has landed.
What is it: It can be used to stabilise the TARDIS
How to get: Place lever inside the TARDIS and do /tardisupdate stabiliser
How to use: Right clicking will stabilise the TARDIS
Also, using stabiliser while there is TARDIS malfunction, will have configurable (default 50%) change to make TARDIS go to the location where is was supposed to go before malfunction occurred
TARDIS Emergency Materialisation System (EMS):
What it is: It is sort of secondary materialisation circuit.
How it works: Simply do /tardis_ems. Game will ask, is player sure he wants to use EMS. If player retypes /tardis_ems, it will be activated.
Advantages: Once activated, TARDIS is able to materialise even if it doesn't have any Artron energy left, or if materialisation circuit has been destroyed/is missing. It is very useful, if player used FMO and is now stuck in somewhere without way out. It can be even used remotely, and if player is outside the TARDIS while he activates EMS, TARDIS will automatically materialise at players current location. If FMO is installed, TARDIS will use it to travel to the player. Note, that EMS also works if TARDIS has been powered down (This will however require player to be in the same dimension as the TARDIS)
Disadvantages: Sadly, this circuit can only be used once before it breaks, and is required to be replaced.
Paradox Circuit: What it does: It can be used to materialise TARDIS inside the TARDIS (Not necessarily inside your own TARDIS, however, but it can do that too) How it works: This upgrade adds TARDISTimeVortex world to be accessible thru random location button. It also allows player to use commands and Stattenheim remote to call TARDIS inside itself or other TARDIS. Note, that TARDIS cant use random travel to materialise nearer that 1000 blocks from TARDIS interior (inside dimension), which is not owned by player identified as its operators companion.