2023.8.0 - 60th Anniversary Update
Summary
Welcome to the 60th Anniversary TARDIS update!
There is a ton of new stuff in store for you in this update, with a brand new never-before-seen default interior, reaching feature parity with the legacy addon with the addition of tracking and broken flight modes, as well as brand new features such as shields, dupe/save support and controlling falling / landing. There are also a ton of various other improvements and fixes all over so be sure to check out the full release notes!
Changes
-
Added a new default interior based on the 2012-2017 series
- This interior is built new from the ground up, not seen before
- There is many dials, switches and buttons to play with with brand new controls
- The screens can swivel, move up and down and rotate around the console
- Hold the USE key (default
E
) on the handles of the screens to move them around - Press the WALK+USE (default
ALT+E
) keys on the screen to move the screens up and down - If you set the monitors bodygroup to capaldi, you can also rotate the screens by pressing WALK+USE on the handles
- Hold the USE key (default
- Many, many little details and interactions with lots of attention to detail
- Corridors included with various rooms and scenes to check out
- A huge thank you to:
- MOLDA for the models and textures
- @parar020100 for the code and interactions
- @PoogieTheGoose for some sounds
- Uriel and vtalanov98 for helping out with some of the models in the process
-
Added shields by @parar020100 and @PoogieTheGoose (#965)
- When taking damage on the exterior, if available, shield energy will be used up instead of taking damage
- Shields will automatically recharge when not taking damage
- Shields deactivate automatically if there is no power
- Shields will take a few seconds to initialize when re-enabled after being disabled
- Shield to health ratio can be configured by an admin e.g. 10% health 90% shields or 45% shields 55% health
- Increased the max health setting maximum to 30000 and changed the default to 3000 for the shields
-
Added tracking by @MattJeanes (#969)
- Holding X (by default) as the pilot in third person and selecting a nearby entity will enter tracking mode
- The sonic screwdriver can also start tracking for a nearby linked TARDIS by holding ALT + Right Click on an entity
- Note: Holding ALT + Right Click on the TARDIS itself will start tracking the player holding the sonic
- The TARDIS will enter flight mode automatically if not already in and begin following the target entity automatically
- You can toggle between following the rotation of the target or ignoring it by pressing T (by default)
- Note: This is not required when tracking other TARDISes as it is set automatically based on target spin mode
- The pilot can 'fly' similar to flight mode while tracking which will adjust the relative tracking position to the target
- This includes rotation, but this can only be used when rotational tracking is enabled
- Flying away too far, losing line of sight for too long, teleporting and target deletion will disable tracking automatically
- Tracking can be set to another entity by holding the key again or disabled by holding the key and looking at the world
- The TARDIS door portal will automatically ignore the tracked entity as well as any entity attached to it
- This allows you to track entities very closely without them accidentally getting teleported inside
-
Added controlled falling / landing by @parar020100 (#934)
- Holding the flight down key (CTRL by default) when free-falling will put the TARDIS into a controlled fall
- The TARDIS will automatically dampen landing forces when hitting the ground upright rather than bouncing now
-
Updated E2 functions by @NovaAstral and @MattJeanes (#973, #971)
- Added artron functions:
entity:tardisArtronEnergy
,entity:tardisMaxArtronEnergy
,entity:tardisRemoveArtronEnergy
- Added shield functions:
entity:tardisShields
,entity:tardisShieldsOn
,entity:tardisShieldsLevel
,entity:tardisShieldsPercent
,entity:tardisShieldsMax
- Added tracking functions:
entity:tardisTrack
,entity:tardisTracking
- Note: These already existed due to the legacy addon but are now functional in this addon too
entity:tardisSpinmode
when used without arguments now returns the current spinmode
- Added artron functions:
-
Added damaged and broken flight modes by @parar020100 (#965)
- Damaged/broken flight do not gain artron energy as fast
- Broken flight costs extra artron energy
- TARDIS flight will be increasingly unstable as health decreases below 40%
- Below 10% flight will be completely unstable (similar to legacy broken flight)
- Teleportation is also affected when the TARDIS is damaged
-
Added support for dupes and saves by @parar020100 (#962)
- The TARDIS exterior can now be duplicated using the duplicator or in save files
- The state of the TARDIS e.g. flight mode, chameleon circuit is copied 'best effort'
- Fun fact: There was a bug in wiremod advdupe2 that was fixed due to this work
-
Added artron inhibitor by @NovaAstral (#974)
- Drains 2 artron energy from nearby TARDISes every 3 records when active
- Can be destroyed and repaired using Sonic Screwdriver
-
Various improvements by manual destination selection by @parar020100 (#965, #934)
- Added chameleon circuit support (F by default)
- Allows you to select a random exterior for the chameleon circuit
- You can press it multiple times to pick different exteriors
- It will automatically apply when the TARDIS materialises again
- Added rotation mode
- Rotation mode switches the movement controls to instead rotate the destination ghost
- Added random / jump to surface / show current buttons
- Jump to surface (right click by default) allows you to quickly teleport the destination ghost to where you are looking
- Random (G by default) will teleport the destination ghost to a random location on the ground across the map
- Show current (H by default) will teleport the destination ghost to the real TARDISes current position
- Snap to floor (R by default) can now align/stick to the surface below by pressing the key again
- Added chameleon circuit support (F by default)
-
Prevented instantly destroying the TARDIS by forcing it into a surface with the physgun by @parar020100 (#928)
-
Vortex flight can now be toggled in third person with the left bracket by default by @parar020100 (#934)
-
Added new sounds and sped up HADS dematerialization by @PoogieTheGoose (#965)
-
The current key for binds is now shown in the spawnmenu options by @MattJeanes
-
Float control can now be used while power is disabled by @parar020100 (#928)
-
Added 'Plan' button to chameleon menu to apply changes when next materialising by @parar020100 (#965)
-
Showing all tips is now enabled by default by @parar020100 (#928)
-
Updated various sounds and added door unlock sound by @PoogieTheGoose (#965, #924)
-
Added spawnmenu category icons by @MattJeanes (#996)
- Note: This was added in 2023.8.1
-
Updated languages via CrowdIn
- Updated Spanish, French, Portuguese (Brazil and Portugal), Turkish
- Please consider contributing if you'd like to improve translations for your language
-
Various other minor improvements
Fixes
-
Fixed missing translations for some controls by @MattJeanes
-
Redecoration now remembers the set chameleon circuit by @parar020100 (#962)
-
TARDIS no longer breaks when the original owner leaves in multiplayer by @parar020100 (#962)
-
Fixed a broken interaction with HADS and the physgun by @parar020100 (#928)
-
Fixed redecoration random interior selection often picking the same interior by @parar020100 (#962)
-
Fixed chameleon circuit not working with no interior by @parar020100 (#962)
-
Fixed an error if the old TARDIS is unexpectedly deleted during redecoration by @parar020100 (#928)
-
Fixed spin mode not changing correctly in some circumstances by @MattJeanes (#969)
-
Fixed handbrake disrupting teleport / vortex flight even when disengaging it by @parar020100 (#928)
-
Fixed an issue with tooltips not displaying correctly in some conditions by @parar020100 (#928)
-
Fixed missing interior lighting metadata spamming errors by @parar020100 (#928)
-
Fixed redecoration attempting to bring along constrained entities by @MattJeanes
-
Fixed HADS having a delay in some interiors by @PoogieTheGoose (#988)
-
Fixed the sound of a can falling near the world origin when spawning the TARDIS by @MattJeanes
-
Various other minor fixes
Internal changes
-
Data
health-warning
is renamed towarning
by @parar020100 (#965) -
Hook
HealthWarningToggled
is renamed toWarningToggled
by @parar020100 (#965) -
Hook
ToggleDoor
is now available clientside by @parar020100 (#962) -
Added optional metadata
Exterior.Teleport.HadsDematSequence
by @PoogieTheGoose and @parar020100 (#965) -
Added new sound in metadata
demat_hads
underExterior.Sounds.Teleport
/Interior.Sounds.Teleport
in metadata by @PoogieTheGoose (#965) -
Added new metadata setting
Exterior.Teleport.SequenceSpeedHads
by @PoogieTheGoose and @parar020100 (#965) -
TARDIS debug pointer can now go to world position by using
tardis2_debug_pointer worldpos x x x
by @parar020100 (#934) -
Added new metadata settings for landing:
Exterior.Sounds.FlightFall
andExterior.Sounds.FlightLand
by @parar020100 (#934)- Note:
Exterior.Sounds.FlightFall
is not currently enabled in this update
- Note:
-
Added new sounds in metadata for broken flight under
Exterior.Sounds
by @parar020100 (#965)FlightLoopBroken
,BrokenFlightTurn
(array),BrokenFlightExplosion
,BrokenFlightEnable
,BrokenFlightDisable
-
Added new door unlock sound in metadata:
Exterior.Sounds.Unlock
andInterior.Sounds.Unlock
by @PoogieTheGoose (#924) -
Removed the bodygroups changing on the interior and exterior door by @parar020100 (#962)
- This was only used by the default interior but mistakenly also applied to all interiors
-
Added new debug commands
tardis2_debug_health
,tardis2_debug_shields
andtardis2_debug_ply_pos
by @parar020100 (#965, #928) -
Added new metadata setting to use legacy style doors with no portals with
Exterior.UseLegacyDoors
by @parar020100 (#928) -
Added new metadata settings
Exterior.Teleport.DematFastSequenceDelays
andExterior.Teleport.MatFastSequenceDelays
by @PoogieTheGoose (#925) -
Removed metadata from all sound files by @PoogieTheGoose (#965)
-
Some other changes from #982 which I have not had time to review yet (coming soon!)
Full Changelog: 2023.7.2...2023.8.0