Releases: SEModCommunity/WarpDrivePlugin
Releases · SEModCommunity/WarpDrivePlugin
WarpDrivePlugin - v0.2.2.5
- Reduced main interval from 200ms to 100ms
- Moved most of the profiling into debug-only
- Fixed the error logging
- Fixed bug with countdown not resetting properly
- Fixed bug with timer still running with player in cockpit
- Added 3 more types of warp engines
- Added min ship power requirements for warp engines
- Added engine class names to beacon text
WarpDrivePlugin - v0.2.1.7
- Overhauled warp drive core loop to use a new thread instead of the main plugin update thread
- Added extra check for warp distance to ensure that even on slow servers the ship warps the correct distance even if it takes longer
WarpDrivePlugin - v0.2.1.1
- Minor bug fixes
- Changed the way the beacon core text is set
- Added countdown timer to beacon text
WarpDrivePlugin - v0.2.1.0
- Overhauled plugin to make use of new battery blocks and new multiblock structure
- Added radiation damage (applies once per second)
- Improved reliability and performance
- Fixed a ton of bugs
- Added support for changing the light color
- Added some more error handling
WarpDrivePlugin - v0.1.4.1
- Implemented new Shutdown mechanism
- Cleaned up the full scan for warp engines
- Added some error handling around the map cleanup
- Few misc bug fixes
WarpDrivePlugin - v0.1.3.10 Dev Build
- Added config settings for beacon range, beacon text, speed threshold and warp delay
- Added config property to view list of warp engines
- Added 30-second timer to do full cleanup and scan for warp engines
- Reduced post-warp speed to <10m/s
- Improved performance by using single block definition match instead of scanning entire cube grid
- Implemented IDisposable on WarpEngine
WarpDrivePlugin - v0.1.2.0
This update once again substantially changes some of the mechanics of the plugin. This update shifts the warp engine from a modified reactor to a full multiblock structure consisting of 8 reactors and a beacon. This update also allows for configuration of the plugin in the Plugins tab of the server tool GUI.
- Changed to multiblock structure
- Added config fields visible in plugin manager
- Changed timers to update tick counters to make warping more smooth and reliable
- Update beacon name and range when warping then return back once warp is complete
- Properly checks if players are in cockpits on the ship and cancels warp (passenger seats are excluded from this)
- Fixed a few minor bugs
WarpDrivePlugin - v0.1.1.0
This release finishes up a number of features of the plugin as well as fixes several bugs.
New Features / Changes
- 10-second timer starts once activation conditions are met before warp is activated
- Fuel consumption is 25kg + 1kg per 100,000kg of ship mass
- Warp is cancelled if any player is in any cockpit on the ship (passenger seats are okay)
- Ships accelerate up to the max warp speed and then decelerate again after the warp is complete
WarpDrivePlugin - Initial Alpha Release
Initial release of the WarpDrivePlugin for SEModAPI-enabled tools.
Features:
- Uses a normal reactor to provide a "warp" drive for large ships
- Warp lasts 2 seconds and accelerates the ship to 100x current speed (approx. 10000m/s velocity)
- Warp speed moves the ship approximately 20,000 meters in the direction that it was travelling
- Consumes 100kg of Uranium fuel from reactor
How To Use:
- Make sure you have at least 2 reactors on the large ship
- Make sure you have a passenger seat to sit in during the warp
- Rename one of the reactors to "WarpEngine". This name must be exact.
- Fuel up the reactor with at least 100kg of fuel
- Make sure this reactor is turned off
- Get ship up to max speed (>100m/s) and switch off inertial dampeners
- Get into the passenger set and open the control panel
- Switch on the reactor
- WARP!
- Reactor will automatically switch back off after the warp is complete
- Move back to the cockpit and regain control of the ship
This is a very rough and preliminary release to show proof-of-concept. This will likely be totally rebalanced in the near future but the function will still be mostly the same.