Instead, I just decided to make an all-in-one dr who mod. Here's my ideas for what it'll contain:
- Mobs: Weeping angels and Daleks (any other ideas?)
- A rare drop from a mob would be a Timelord Watch. It allows you to control the TARDIS (also allows you to use a sonic screwdriver, create any timelord content, and use the cube of time). It also gives you timelord capabilities (I'll try to explain this later)
- TARDIS, of course
- Jethrik, or however you spell it, is scattered across the map. You gotta have the correct equipment to convert it though, of course
- Sonic Screwdriver (with an API so that other mods can make their nodes "screwdriveable" )
I'm well aware of how hard it would be to implement this, so I'm really asking for your help. Many people said I would never finish the nether, but I did, because of your help. I hope this can work out too!
Okay, technical stuff now:
- TARDIS
- No fancy "look inside" feature (unless someone can show me how to do that in a mod), just simple "punch and get teleported to interior/exterior". Sorry...
- You can lock the TARDIS, and whoever has a key for that TARDIS can lock/unlock it by punching it with the key (Update Likwid has suggested using a sonic screwdriver as a key)
- It can't, of course, go through time xD (update Pythagoras mentioned that it can travel through the day (using /time))
- The main control (teleport co-ordinates) are controlled (for now) by a tacky formspec (though theming might help )
- Current levers inside the TARDIS:
- Lock/Unlock
- Brakes (turn them off if you don't want the famous "WHIIIIR WHIIIIIIIR" sound when you (de)materialize )
- Thermal Cufflinks (is that how you write it?), when off, it will ignore the coordinates, and make the TARDIS materialize inside itself (reference to "Space and Time", a really funny minisode)
- Shields, Enables someone to destroy the TARDIS (anything or anyone inside will be exterminated)
- Gravity stabilizer, if on, it will let the TARDIS hover, if off, the TARDIS will obey gravity (if shields are off, and it's high above, the TARDIS can blow up)
- Environment stabilizer, if on, it will clear the environment around the TARDIS so that it can materialize without being inside other blocks. If off and there would be blocks in the TARDIS, it simply doesn't materialize
- Timelord watch
- Looking into it (using it) will convert you into a timelord (i.e. set the meta-string "timelord" to "true" or something Update: jojoa1997 has suggested using a privilege instead of meta-strings)
- Can also tell the time in a completely obfuscated way
- Key to Time
- Once you have all 4 converted keys to time, and you craft them together, you will have the key of time. With that, you are granted mod privileges, even if you are a normal user! (Does anyone else have an idea for what it can do? Would be sort of boring for mods lol)
- Weeping angels
- They turn to stone when you look at them
- Only way to kill them would be to set a trap or use K-9
- Timelord capabilities
- You can regenerate 12 times throughout a life. You do not regenerate once you die, so the trick here is to regenerate just before you die
- You can set your regeneration skins in your TARDIS
- When you regenerate, you are sneaking
Progress:
- TARDIS
- [ \ ] Model and Textures (only have basic untextured nodebox)
- [ X ] Teleportation to inner TARDIS
- [ \ ] Levers
- [ X ] Ready (the lever that starts the TARDIS)
- [ X ] Thermal cufflinks
- [ X ] Environment stabilizer (a bit buggy, because of the lack of being able to load a chunk in lua)
- [ X ] Gravity stabilizer (see above)
- [ X ] Brakes (yep, it makes the sound!)
- [ ] Shields
- [ ] Lock
- [ \ ] Interior
- [ \ ] Model (still working on it. I have a server for it, if anyone wants to help out! Ask for details in PM)
- [ \ ] Custom Nodes
- [ \ ] Flight controller
- [ \ ] Flight computer
- [ X ] Matrix and matrix protector
- [ X ] "Eyeblock"
- [ \ ] Lever/button
- [ \ ] Center up/down thingy
- Timelord Watch
- [ ] Model and Textures
- [ X ] Convert player to timelord
- [ ] Let them drop from mobs (mobs aren't implemented yet!)
Yeah, I know, what do you care, but I spent a lot of time trying to code it in an extra-cool way so even normal users can appreciate it . So whenever you press a lever, it sends a signal through conducting blocks (e.g. the console block), until it finds the computer (and sets it there). Same thing goes to the flight computer. I know, "You call that cool? Uhh...."... well, first of all, most mods just do it directly, but second, this isn't really the cool part.
The really cool part happens when you click the "Ready?" button. What happens then is that it sends signals to the computer, the matrix (the "spirit" controlling the TARDIS), and the center up/down thingy (no idea what it's really called), so that they can work in unison. The center piece creates power for the matrix (and sends it down), the computer takes in all the signals from the levers/buttons and converts them into a language that the matrix can understand (I called it Mlang, for Matrix Language, and I tried to base it on gallifreyan writing as much as possible!), and then sends it to the matrix. The matrix then reads the commands sent by the computer and does what it wants with it (usually follows it, unless, maybe, there is a distress signal or something).
It may not be state-of-the-art, but at least it works in real-life as much as possible (and I, at least, find that cool)! Now does this affect the user experience? Somewhat. This allows you to edit your TARDIS much more than what you would have been able to do without it.
License: GPLv3
Development videos:
http://www.youtube.com/watch?v=QlltRHOZ ... e=youtu.be
Development screenshots:
Banner (WIP):
Inner TARDIS (WIP, ignore the green node):
More TARDIS interior ("unknown block" is the flight controller):
Textured:
Revamped the console room
Thermal cufflinks were "dropped"!
TARDIS Exterior (No textures yet):