fix folders

This commit is contained in:
Zan
2024-05-09 16:07:27 -07:00
parent cfa8289330
commit 829c151baf
1959 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
# Changelog
## v1.0.0 (Current) - 06/07/2023
- Initial release

View File

@@ -0,0 +1,49 @@
# Features
The ship has the following standard features:
- 144 ore crates
- Standard Cruise function
- Turtle and Sloth functions with adjustable rates
- Transponder system with ping function
- Auto generator rate script with adjustable minimum rate
- 36 T3 generators with 12 T3 fuel chambers and 24 spare rods on racks
- Radiators and heat sinks that provide more than adequate cooling
- 12 large propellant tanks with 144,000,000 units of propellant
- Cockpit with two pilot seats
- Estimated flight time of 4.5 hours and range of 2,250km
- Propellant time and fuel time panels
- Five ring plasma thruster, 18 T3 box and 112 T3 triangle thrusters providing forward thrust
- 52 T3 triangle thrusters providing braking thrust
- 72 T3 triangle thrusters for maneuvers
- 96 batteries
- Front facing mining seat with two mining lasers and two collectors on turrets with mouse aim support
- Material scanner with display of materials in stacks in mining seat
- Back facing tow beam seat on turret mouse aim support, capable of towing up to 15,000 tons
- Front, top and bottom turret seats with its own network
- All crafting benches with all bench upgrades
- Both belt and atmosphere furnaces
- Reconstruction machine
- Two large cargo pods with cargo lock frames to store cargo
- [NavGrid by StandPeter](https://github.com/pcbennion/starbase-navgrid)
- [NavCas by fixerid](https://github.com/fixerid/sb-projects/tree/main/NavCas), with ability to load target from NavGrid
- Speedometer
- Timer panel
- Odometer panel
- Many extra slots for YOLOL or memory chips
- Top speed of 125m/s when empty
- Easy access to all ship weaponry and machinery for repairing and reloading
- Spacious interior with two separate rooms with great views
- Three larger displays with customisable messages
For combat the ship has the following features:
- Two hidden double barrel laser guns, fed from four ammo storages
- Two hidden double barrel plasma guns, fed from two ammo storages
- System to control which guns to fire
- Four hidden missile launchers with a capacity of 20 missiles
- System to fire from one, two or four launchers at a time
- Front facing turret seat (shared with mining seat) that has two autocannons with mouse aim support
- Bottom turret seat (shared with tow beam seat) that has two autocannons with mouse aim support, which can face both front and back
- Top turret seat that has two autocannons with mouse aim support, which can face both front and back
- Four autocannon ammo storages (due to turret bug, these are not working)

View File

@@ -0,0 +1,3 @@
# Known Issues
- Due to turret bug, the four autocannon ammo storages cannot feed the turret autocannons, so these ammo storages are not currently used by the ship.

15
EGOTech/whaler/README.md Normal file
View File

@@ -0,0 +1,15 @@
# Whaler by EGOTech
[![CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](http://creativecommons.org/licenses/by-nc-sa/4.0/)
## For Whaler information and purchase, see the [ship page](https://starbase.egotech.space/ships/whaler)
[![EGOTech Discord](https://discordapp.com/api/guilds/1013328685564178472/widget.png?style=banner2)](https://discord.gg/BKwVGvncmN)
## Changelog
View changelog [here](CHANGELOG.md)
## Designed by EGOTech
![EGOTech](../others/egotech/logos/egotech_logo_light.png)

307
EGOTech/whaler/USAGE.md Normal file
View File

@@ -0,0 +1,307 @@
# Usage
To enter the ship, there is are buttons on each side of the front of the ship that will open a `Door` on either side.
## Flying the Ship
![Pilot Top Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_top_console.jpg)
![Pilot Center Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_center_console.jpg)
Both pilot seats have flight controls. The left lever on the main center console controls backwards thrust (braking) and the right lever controls forward thrust.
<nord-table>
| Interface | Function |
|---|---|
| `Speed` | Current speed in metres per second. |
| `ForwardThrust` | Current forward thrust, maximum of 10,000 units |
| `Plasma` & `Plasma Charge Level` | Activates the plasma thrusters and intitiate charging. Plasma thrusters has to be activated and charge level at 1.0 for it to fire. |
| `Throttle` | Current throttle level, maximum of 100 percent |
| `Cruise` | Activates cruise control, forward thrust will not reset to zero unless turned down. |
| `Turtle` | Activates turtle mode which sets forward thrust to a maximum limit of `TurtleRate` of full thrust. |
| `Sloth` | Activates the low sensitvity mode of pitch and yaw by limiting thrust. Use the `Sensitivity` switch to set the maximum thrust rate of sloth mode.|
| `Aim` | Reduces the response time of key presses for pitch and yaw. |
| `Guides` | Activates rangefinders (except center one which can be activated separately) to be used as guide lasers. |
| `Crosshair` | Activates beam crosshair. |
| `Range` & `Distance` | Activates center rangefinder, with `Distance` showing distance to object. |
| `Scanner` & `Scan` | Turns on the [Ore Scanner](#ore-scanner) and shows results of scan. |
| `Combat`, `Fire`, `Weapon Mode`, `LaserAmmo`, `PlasmaAmmo`, `Launch`, `Missile Volley` & `Lock` | Weapon controls. See [Combat](#combat). |
| `Nav`, `Autopilot`, `Avoidance` & `Target` | Autopilot controls. See [Autopilot](#auto-pilot). |
| `ISAN2` | Current ISAN coordinates of ship. |
| `NavGrid`, `NavP`, `NavC` & `Attitude` | [NavGrid](https://github.com/pcbennion/starbase-navgrid) system, see [Using the Waypoint System](#using-the-waypoint-system). |
| `SafeZone` | Whether current location is in the safe zone. |
| `StrengthFactor` | Current strength of ship. May fluctuate as ore crates are filled. Anything below 1.0 means ship is damaged. |
| Transponder `Toggle` & `Ping` | Transponder controls, `Toggle` turns on and off ship transponder while `Ping` will activate transponder for three seconds |
| `Timer` | See [Timer](#timer). |
| `Odometer` | See [Odometer](#odometer). |
</nord-table>
<nord-banner variant="warning">
**NOTE:** For safety, firing full braking thrust will deactivate `Cruise`.
</nord-banner>
## Combat
Both pilot seats have weapon controls. Activate `Crosshair` for aim assistance.
`Combat` activates combat mode which charges the laser and plasma guns as well as opening hatches for all weapons including the missile launchers.
Hold `Fire` to fire the laser and plasma guns. Use `Weapon Mode` to switch guns or use both.
Hold `Launch` to launch missiles. Use `Missile Volley` to adjust how many missiles are launched at a time.
<nord-banner variant="info">
**NOTE:** `Fire` and `Launch` buttons should be bound for the top pilot seat as the buttons are not readily available on the top pilot console.
</nord-banner>
`LaserAmmo` & `PlasmaAmmo` shows current ammo for each of the guns. The indicator lights on each side of the consoles show laser gun heat (red) and power (blue) levels. All gun heat and power levels can be seen on the main pilot left console. `Missile Pod 1` to `Missile Pod 4` show the current available missiles in each pod.
<nord-banner variant="info">
**TIP:** Remember to turn off `Combat` after combat to save on fuel.
</nord-banner>
### Gun Turrets
There are separate gun turret seats at the front, top and bottom of the ship and each has it own data network and has two autocannons each with laser sights. The front seat is shared with mining lasers and the bottom seat is shared with the tow beam.
For all seats use `Combat` to activate combat mode which will charge the auto cannons and turn on the laser sights. For the front and bottom seats, this will also deactivate the mining lasers and tow beam respectively. For the top and bottom seats, use `Chair` to change to either face the front or back of the ship.
Press `C` to activate mouse aim mode and press `Fire` to fire the autocannons. The red ligts are indicators that the laser sights have detected an object. For safety, the turrets have limited firing windows.
All turret seats have displays for autocannon heat and power levels.
<nord-banner variant="warning">
**NOTE:** Each seat currently has it own ammo storage on the autocannons as the turrets are bugged (See [Known Issues](./#known-issues)).
</nord-banner>
### Reloading
Access the bottom compartment of the ship using the access hatches inside the ship near the entrance doors. There are ammo storages for the laser guns, plasma guns and auto cannons (unused). From there is also access to swap out the plasma gun magazines (optional).
For the laser guns, access to the magazines is available through small hatches in the cockpit so the magazines can be optionally swapped.
The gun turrets currently can only be reloaded by swapping the magazines on the autocannons (See [Known Issues](./#known-issues)).
Access to the missile launches is available through doors at the front of each side pod from inside the ship, which allows the loading of the missiles onto the launchers. Deactivate `Lock` to rearm the launchers and then reactivate `Lock` once done.
<nord-banner variant="warning">
**NOTE:** For missiles, the `Safety` should always be set to `1` and multipart missiles should also be locked by setting `MissileLock` on the fuel module to `1`.
</nord-banner>
## Using the Waypoint System
![Pilot Left Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_left_console.jpg)
### Viewing and Selecting Waypoints
This uses the [NavGrid](https://github.com/pcbennion/starbase-navgrid) system. Use the `Down` and `Up` waypoints selectors to select waypoint. The selected waypoint information is shown on `NavP` and `NavC` panels.
On the pilot center console, `NavGrid` will show the compass towards the selected waypoint while `Attitude` will show the ship's pitch, heading and roll directions. `NavGrid` is best used while not moving.
### Editing and Saving Waypoints
Use `Set` to save waypoint of current location to the current selected waypoint position.
To edit currently selected waypoint, use your `U` tool to add name, X, Y and Z values to `nName`, `nX`, `nY` and `nZ` respectively. Then use the `Save` button to save.
<nord-banner variant="warning">
**NOTE:** Waypoint 1 to 6 are presets and can not be over written.
</nord-banner>
### Loading Waypoint to Auto Pilot
Use `Load to Auto Pilot` to load curretnly selected waypoint to `Target` to be used with the auto pilot system.
## Auto Pilot
The ship uses a modified version of [NavCas](https://github.com/fixerid/sb-projects/tree/main/NavCas) which uses the 3 in 1 ISAN from Compass. Waypoints are loaded from NavGrid waypoint system.
Use while the ship is stationary. Activating `Nav` will start point the ship towards `Target` waypoint and deactivate itself when done. `Autopilot` will activate `Nav` and fly to within 5km of `Target` waypoint.
<nord-banner variant="warning">
**NOTE:** `Nav` may not be very accurate. I recommend using it in conjunction with the NavGrid compass. The `dd` panel on the pilot left console shows debugging information for NavCas.
</nord-banner>
## Resetting Navigation
If ISAN or NavGrid is not working, it can be reset using the `Reset ISAN` button. Press once to take ISAN offline, then press again to reset.
## Managing Power and Fuel
![Pilot Right Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_right_console.jpg)
<nord-table>
| Interface | Function |
|---|---|
| `Propellant` | Total propellant remaining in propellant tanks, maximum of 144,000,000 units. |
| `PropTime` | Time and distance remaining of propellant based on current usage. Distance is calculated from speed. |
| `FuelTime` | Time and distance remaining of fuel based on current usage. Distance is calculated from speed. |
| `WithBackup` | Same as FuelTime but takes into account backup rods available. Use the switch for `Backup Rods` to set the number of backup rods available. As standard there are 20 extra rods. |
| `Fuel Rod 1` to `Fuel Rod 12` | Fuel remaining on fuel rods in individual fuel chambers, maximum of 300,000 units for each. |
| `Generator` | Current generator rate. |
| `Min Gen` & `Min Generator Rate` | Toggle and sets minimum generator rate. See [Managing Power](#managing-power). |
| `Shutdown` | Will turn off all fuel chambers thus shutting down generators. |
| `Battery` | Shows current battery charge of the batteries, maximum of 10,000 units. |
| `HeatTransferRate` | Current heat transfer rate of the heat sinks, maximum of 100%. |
| `Flow In` & `Flow Out` | Toggle flow modes of resource bridges. See [Refueling Propellant](#refueling-propellant). |
| `Tow`, `Tow Status`, `Tow Mass` & `Auto Gen` | Tow beam controls. See [Towing Ships](#towing-ships). |
| `Right Cargo`, `Right Pod`, `Left Cargo` & `Left Pod` | Cargo frame controls. See [Storing Cargo](#storing-cargo). |
| `Lights` | Turns on and off internal lights. |
| `Door` | Opens or closes ship entry doors. |
</nord-table>
### Managing Power
By default the generator will only run and ramp up when the batteries need charging so there is minimum management needed. But you can set a minimum generate rate by setting the `Min Generator Rate` value using the switch for the minimum rate and turning on `Min Gen`.
### Refueling Propellant
All four resource bridges can be used for refuelling propellant. To refuel from another ship, turn off `Flow Out` on the pilot right side console and leave `Flow In` turned on. Then connect a resource bridge to the other ship. To refuel another ship, do the opposite, `Flow Out` turned on and `Flow In` turned off.
Remember to turn `Flow In` and `Flow Out` back on if you are using the Endo to collect ore via any of the ship's resource bridges.
## Mining
![Mining Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/mining_console.jpg)
<nord-table>
| Interface | Function |
|---|---|
| `Scanner` & `Scan` | Turns on the [Ore Scanner](#ore-scanner) and shows results of scan. |
| `Lasers` | Turns on mining lasers. |
| `Collect` | Turns on mining ore collectors. |
| `Laser Convergence` | Adjusts the distance at which the lasers converge. |
</nord-table>
Activate the mining lasers using `Lasers`. Turn on mouse aim by pressing `C` and adjust the `Laser Convergence` using the switch. The higher the `Laser Convergence`, the tighter the convergence will be. `Collect` turns on the two ore collectors.
If batteries start running out of charge while mining, turn on `Min Gen`. Continous use of the lasers and collectors at the same time requires a `Min Generator Limit` of around 20%.
<nord-banner variant="warning">
**NOTE:** For safety, the autocannons will be disabled when the mining lasers are activated.
</nord-banner>
### Ore Scanner
Activate using the `Scanner` button. Scan results will show on the `Scan` panel in number of stacks. It has a maximum range of 100m.
## Storing Cargo
Use `Right Pod` and `Left Pod` on the pilot right console or the exterior buttons on each pod to open the cargo pod doors.
`Right Cargo` and `Left Cargo` on the pilot right console and on each frame activates the cargo lack frames.
<nord-banner variant="warning">
**NOTE:** Make sure the cargo is secure before flying the ship.
</nord-banner>
## Towing Ships
![Tow Beam Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/tow_beam_console.jpg)
<nord-table>
| Interface | Function |
|---|---|
| `Tow Status` | Status of tow beam, `0` is off, `1` is on and `2` is locked on. |
| `Tow Mass` | Mass of locked on ship, in kilograms. |
| `Tow` | Activates the tow beam. |
| `Auto Gen` | Activates `Min Gen` with `Min Generator Rate` according to `Tow Mass`. |
</nord-table>
The tow beam faces out the back of the ship so position the ship in front of, with the back facing the ship you wish to tow. From the bottom turret seat, disable `Chair` to face the back of the ship.
Activate `Tow` to turn on the tow beam and press `C` to activate mouse aim. Once the tow beam is locked on the ship, the `Tow Status` will be `2` and the mass of the locked ship will be shown as `Tow Mass` in kilograms.
Activate `Auto Gen` which will then turn on `Min Gen` with a `Min Generator Rate` based off the `Tow Mass`. Wait till the generators reach the targeted rate before flying off.
<nord-banner variant="warning">
**NOTE:** When `Tow` is activated, the bottom turret autocannons will be disabled.
</nord-banner>
The Whaler has enough power generation to tow a ship of a mass of up to 15ktons or 15,000,000 kilograms. For large ships, it is recommended to turn on `Min Gen` to ramp up the generator before locking on and then activating `Auto Gen` once locked on to adjust the `Min Generator Rate` accordingly.
<nord-banner variant="info">
**TIP:** Remember to turn off `Min Gen` after towing to save on fuel.
</nord-banner>
## Large Display Screens
![Large Display](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/large_display.jpg)
There are three large display, one in each pod room on either side and one in the main area in the middle of the ship. These screen can show a title message and a message of the day (MOTD). Each screen can be turned on and off independently but they all show the same information.
The screen messages can be changed using the console in front of the screen in the main area.
![Screen Console](https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/screen_console.jpg)
<nord-table>
| Interface | Function |
|---|---|
| `TitleText` | Message to be displayed for the title. |
| `Title Size` | Size of the title text, `L`, `M` and `S`. |
| `Title Style` | Animation style of the title text, `Scroll`, `Static` and `Blink`. |
| `Title Colour` | Colour of the title text, from `0` to `360`. |
| `LoadTitle` | Load the title text onto the screen. |
| `MOTDText` | Message to be displayed for the MOTD. |
| `MOTD Colour` | Colour of the MOTD text, from `0` to `360`. |
| `LoadMOTD` | Load the MOTD text onto the screen. |
| `Screen` | Turn on or off the screen in the main area. |
</nord-table>
### Title Display
Use the universal tool (`U`) to change the value of the `TitleText` and adjust the `Title Size` & `Title Style`. Use `LoadTitle` to apply the changes. `Title Colour` can also be changed at any time.
The title can only display uo to 25 characters on each line. `L` (Large) has 1 line and can display 5 characters without scrolling. `M` (Medium) has 2 lines and can display 10 characters on each line without scrolling. `S` (Small) has 3 lines and can display 25 characters on each line without scrolling.
The title text has three animation modes.
- `Static` mode has no animation and will diplay the message as is.
- `Scroll` mode will scroll the text to the left for longer messages and start again from the start.
- `Blink` mode blinks the title text.
### MOTD Display
Use the universal tool (`U`) to change the value of the `MOTDText`. Use `LoadMOTD` to apply the changes. `MOTD Colour` can also be changed at any time.
## Other Stuff
### Timer
On the pilot center console there is a `Timer` panel which acts as a timer. It will run when the ship is active and show total time in years, weeks, days, hours, minutes and seconds. To reset the timer, hold down the `Timer` `Reset Utils` button on the pilot left console.
### Odometer
On the pilot center console there is a `Odometer` panel which will keep track of the ship's estimated flight distance based on speed. To reset the trip odometer, hold down the `Odometer` `Reset Utils` button on the pilot left console.

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 796 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 901 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 485 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1008 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 834 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 912 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 835 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 771 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 KiB

604
EGOTech/whaler/ship.json Normal file
View File

@@ -0,0 +1,604 @@
{
"name": "Whaler",
"version": "1.0.0",
"path": "whaler",
"new": true,
"types": [
{
"type": "fighter",
"order": 2
},
{
"type": "command-ship",
"order": 2
}
],
"blueprints": [],
"photos": [
{
"filename": "20230624195310_1.jpg",
"path": "photos/20230624195310_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195310_1.jpg",
"description": "",
"featured": true
},
{
"filename": "20230624195326_1.jpg",
"path": "photos/20230624195326_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195326_1.jpg",
"description": ""
},
{
"filename": "20230624195348_1.jpg",
"path": "photos/20230624195348_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195348_1.jpg",
"description": ""
},
{
"filename": "20230624195410_1.jpg",
"path": "photos/20230624195410_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195410_1.jpg",
"description": ""
},
{
"filename": "20230624195441_1.jpg",
"path": "photos/20230624195441_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195441_1.jpg",
"description": ""
},
{
"filename": "20230624195506_1.jpg",
"path": "photos/20230624195506_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195506_1.jpg",
"description": ""
},
{
"filename": "20230624195521_1.jpg",
"path": "photos/20230624195521_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195521_1.jpg",
"description": ""
},
{
"filename": "20230624195546_1.jpg",
"path": "photos/20230624195546_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195546_1.jpg",
"description": ""
},
{
"filename": "20230624195605_1.jpg",
"path": "photos/20230624195605_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195605_1.jpg",
"description": ""
},
{
"filename": "20230624195615_1.jpg",
"path": "photos/20230624195615_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195615_1.jpg",
"description": ""
},
{
"filename": "20230624195621_1.jpg",
"path": "photos/20230624195621_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195621_1.jpg",
"description": ""
},
{
"filename": "20230624195733_1.jpg",
"path": "photos/20230624195733_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195733_1.jpg",
"description": ""
},
{
"filename": "20230624195743_1.jpg",
"path": "photos/20230624195743_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195743_1.jpg",
"description": ""
},
{
"filename": "20230624195755_1.jpg",
"path": "photos/20230624195755_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195755_1.jpg",
"description": ""
},
{
"filename": "20230624195814_1.jpg",
"path": "photos/20230624195814_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195814_1.jpg",
"description": ""
},
{
"filename": "20230624195835_1.jpg",
"path": "photos/20230624195835_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195835_1.jpg",
"description": ""
},
{
"filename": "20230624195909_1.jpg",
"path": "photos/20230624195909_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195909_1.jpg",
"description": ""
},
{
"filename": "20230624195919_1.jpg",
"path": "photos/20230624195919_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195919_1.jpg",
"description": ""
},
{
"filename": "20230624195930_1.jpg",
"path": "photos/20230624195930_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195930_1.jpg",
"description": ""
},
{
"filename": "20230624195937_1.jpg",
"path": "photos/20230624195937_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195937_1.jpg",
"description": ""
},
{
"filename": "20230624195948_1.jpg",
"path": "photos/20230624195948_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624195948_1.jpg",
"description": ""
},
{
"filename": "20230624200006_1.jpg",
"path": "photos/20230624200006_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200006_1.jpg",
"description": ""
},
{
"filename": "20230624200023_1.jpg",
"path": "photos/20230624200023_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200023_1.jpg",
"description": ""
},
{
"filename": "20230624200032_1.jpg",
"path": "photos/20230624200032_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200032_1.jpg",
"description": ""
},
{
"filename": "20230624200036_1.jpg",
"path": "photos/20230624200036_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200036_1.jpg",
"description": ""
},
{
"filename": "20230624200038_1.jpg",
"path": "photos/20230624200038_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200038_1.jpg",
"description": ""
},
{
"filename": "20230624200043_1.jpg",
"path": "photos/20230624200043_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200043_1.jpg",
"description": ""
},
{
"filename": "20230624200056_1.jpg",
"path": "photos/20230624200056_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200056_1.jpg",
"description": ""
},
{
"filename": "20230624200205_1.jpg",
"path": "photos/20230624200205_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200205_1.jpg",
"description": ""
},
{
"filename": "20230624200233_1.jpg",
"path": "photos/20230624200233_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200233_1.jpg",
"description": ""
},
{
"filename": "20230624200237_1.jpg",
"path": "photos/20230624200237_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200237_1.jpg",
"description": ""
},
{
"filename": "20230624200250_1.jpg",
"path": "photos/20230624200250_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200250_1.jpg",
"description": ""
},
{
"filename": "20230624200259_1.jpg",
"path": "photos/20230624200259_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200259_1.jpg",
"description": ""
},
{
"filename": "20230624200305_1.jpg",
"path": "photos/20230624200305_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200305_1.jpg",
"description": ""
},
{
"filename": "20230624200320_1.jpg",
"path": "photos/20230624200320_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200320_1.jpg",
"description": ""
},
{
"filename": "20230624200335_1.jpg",
"path": "photos/20230624200335_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200335_1.jpg",
"description": ""
},
{
"filename": "20230624200343_1.jpg",
"path": "photos/20230624200343_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200343_1.jpg",
"description": ""
},
{
"filename": "20230624200347_1.jpg",
"path": "photos/20230624200347_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200347_1.jpg",
"description": ""
},
{
"filename": "20230624200357_1.jpg",
"path": "photos/20230624200357_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200357_1.jpg",
"description": ""
},
{
"filename": "20230624200406_1.jpg",
"path": "photos/20230624200406_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200406_1.jpg",
"description": ""
},
{
"filename": "20230624200421_1.jpg",
"path": "photos/20230624200421_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200421_1.jpg",
"description": ""
},
{
"filename": "20230624200434_1.jpg",
"path": "photos/20230624200434_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200434_1.jpg",
"description": ""
},
{
"filename": "20230624200446_1.jpg",
"path": "photos/20230624200446_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200446_1.jpg",
"description": ""
},
{
"filename": "20230624200459_1.jpg",
"path": "photos/20230624200459_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200459_1.jpg",
"description": ""
},
{
"filename": "20230624200509_1.jpg",
"path": "photos/20230624200509_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200509_1.jpg",
"description": ""
},
{
"filename": "20230624200534_1.jpg",
"path": "photos/20230624200534_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200534_1.jpg",
"description": ""
},
{
"filename": "20230624200611_1.jpg",
"path": "photos/20230624200611_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200611_1.jpg",
"description": ""
},
{
"filename": "20230624200620_1.jpg",
"path": "photos/20230624200620_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200620_1.jpg",
"description": ""
},
{
"filename": "20230624200727_1.jpg",
"path": "photos/20230624200727_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200727_1.jpg",
"description": ""
},
{
"filename": "20230624200728_1.jpg",
"path": "photos/20230624200728_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/photos/20230624200728_1.jpg",
"description": ""
}
],
"readme": {
"path": "README.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/README.md"
},
"changelog": {
"path": "CHANGELOG.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/CHANGELOG.md",
"discord": "https://discord.com/channels/1013328685564178472/1122111392258998363/1235770741627158628"
},
"cost": 20000000,
"images": [
{
"filename": "build_cost.png",
"path": "images/build_cost.png",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/build_cost.png",
"description": ""
},
{
"filename": "large_display.jpg",
"path": "images/large_display.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/large_display.jpg",
"description": ""
},
{
"filename": "mining_console.jpg",
"path": "images/mining_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/mining_console.jpg",
"description": ""
},
{
"filename": "pilot_center_console.jpg",
"path": "images/pilot_center_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_center_console.jpg",
"description": ""
},
{
"filename": "pilot_left_console.jpg",
"path": "images/pilot_left_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_left_console.jpg",
"description": ""
},
{
"filename": "pilot_right_console.jpg",
"path": "images/pilot_right_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_right_console.jpg",
"description": ""
},
{
"filename": "pilot_top_console.jpg",
"path": "images/pilot_top_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/pilot_top_console.jpg",
"description": ""
},
{
"filename": "screen_console.jpg",
"path": "images/screen_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/screen_console.jpg",
"description": ""
},
{
"filename": "tow_beam_console.jpg",
"path": "images/tow_beam_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/images/tow_beam_console.jpg",
"description": ""
}
],
"videos": [],
"buildCost": {
"discord": "https://discord.com/channels/1013328685564178472/1122111392258998363/1235728333514477608",
"materials": [
{
"ore": "aegisium",
"label": "Aegisium Ore",
"kv": 194168,
"stacks": 112.4
},
{
"ore": "ajatite",
"label": "Ajatite Ore",
"kv": 104461,
"stacks": 60.5
},
{
"ore": "arkanium",
"label": "Arkanium Ore",
"kv": 159785,
"stacks": 92.5
},
{
"ore": "baltium",
"label": "Baltium Alloy",
"kv": 3744,
"stacks": 2.2
},
{
"ore": "bastium",
"label": "Bastium Ore",
"kv": 412345,
"stacks": 238.6
},
{
"ore": "bastonium",
"label": "Bastonium Alloy",
"kv": 136,
"stacks": 0.1
},
{
"ore": "charodium",
"label": "Charodium Ore",
"kv": 375703,
"stacks": 217.4
},
{
"ore": "corazium",
"label": "Corazium Ore",
"kv": 12307,
"stacks": 7.1
},
{
"ore": "exorium",
"label": "Exorium Ore",
"kv": 50245,
"stacks": 29.1
},
{
"ore": "glass",
"label": "Glass",
"kv": 32366,
"stacks": 18.7
},
{
"ore": "ice",
"label": "Ice",
"kv": 167136,
"stacks": 96.7
},
{
"ore": "karnite",
"label": "Karnite Crystal",
"kv": 22359,
"stacks": 12.9
},
{
"ore": "kutonium",
"label": "Kutonium Ore",
"kv": 188686,
"stacks": 109.2
},
{
"ore": "lukium",
"label": "Lukium Ore",
"kv": 66738,
"stacks": 38.6
},
{
"ore": "nhurgite",
"label": "Nhurgite Crystal",
"kv": 130063,
"stacks": 75.3
},
{
"ore": "surtrite",
"label": "Surtrite Crystal",
"kv": 48256,
"stacks": 27.9
},
{
"ore": "ukonium",
"label": "Ukonium Ore",
"kv": 10215,
"stacks": 5.9
},
{
"ore": "vokarium",
"label": "Vokarium Ore",
"kv": 337350,
"stacks": 195.2
},
{
"ore": "xhalium",
"label": "Xhalium Ore",
"kv": 8171,
"stacks": 4.7
},
{
"ore": "ymrium",
"label": "Ymrium Ore",
"kv": 214747,
"stacks": 124.3
},
{
"ore": "total",
"label": "Total ore",
"kv": 2538982,
"stacks": 1469.3
}
],
"cost": {
"assembly": 601364,
"manufacturing": 4644021,
"total": 5245385
}
},
"links": [
{
"text": "Ship GitHub Page",
"url": "https://github.com/EGO-Tech/starbase-ships/tree/main/whaler"
}
],
"saleType": "for-sale",
"slug": "whaler",
"description": "The Whaler is a multi purpose showcase command ship capable of mining, towing, cargo hauling, ore furnacing and combat. Although the Whaler is combat capable with missiles, laser guns, plasma guns and autocannon turrets, it has more of a role playing aspect as it is untested in real situations.",
"shortDescription": "The Whaler is a multi purpose showcase command ship capable of mining, towing, cargo hauling, ore furnacing and combat. Although the Whaler is combat capable with missiles, laser guns, plasma guns and autocannon turrets, it has more of a role playing aspect as it is untested in real situations.",
"knownIssues": {
"path": "KNOWN_ISSUES.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/KNOWN_ISSUES.md"
},
"tags": [
{
"id": "t3-generator",
"label": "T3 Generators"
},
{
"id": "t3-thruster",
"label": "T3 Thrusters"
},
{
"id": "plasma-thruster",
"label": "Plasma Thruster"
},
{
"id": "laser-cannon",
"label": "Laser Cannon"
},
{
"id": "auto-cannon",
"label": "Auto Cannon"
},
{
"id": "plasma-cannon",
"label": "Plasma Cannon"
},
{
"id": "rocket-launcher",
"label": "Rocket Launcher"
},
{
"id": "mining-laser",
"label": "Mining Laser"
},
{
"id": "tow-beam",
"label": "Tow Beam"
},
{
"id": "cargo-lock-frame",
"label": "Cargo Lock Frame"
},
{
"id": "isan",
"label": "ISAN"
},
{
"id": "basic-bench",
"label": "Basic Crafting Bench"
},
{
"id": "advanced-bench",
"label": "Advanced Crafting Bench"
},
{
"id": "tools-bench",
"label": "Tools Crafting Bench"
}
],
"featureList": {
"path": "FEATURES.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/FEATURES.md"
},
"usage": {
"path": "USAGE.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/whaler/USAGE.md"
},
"discord": "https://discord.com/channels/1013328685564178472/1122111392258998363"
}

View File

@@ -0,0 +1,3 @@
k=1000 h=100 if:tow<1then:autogen=0 goto1end if:autogen<1thengoto1end
e=:mass/k/k/15*h/k*k ife<1then:autogen=0 goto1end ife>h thene=h end
:mineps=e :min_eps=1 :autogen=0 goto1

View File

@@ -0,0 +1,20 @@
if:AutoPilot<1 and :Nav<1theng=0 f=0 goto1end ap=:AutoPilot
r=20 pt=15 yt=15 ep=1.05 ed=5000 et=5000 t=:Turtle :Cruise=0
ifg>0then:Avoidance=1else:Avoidance=0end
xD=:wx-:ex yD=:wy-:ey zD=:wz-:ez Dt=sqrt(xD^2+yD^2+zD^2)
iff<1thenx0=:ex y0=:ey z0=:ez Do=Dt f=1 r=0end
da=sqrt((:ex-x0)^2+(:ey-y0)^2+(:ez-z0)^2) d0=d1 d1=Dt v1=d0-d1
dx=(Do-da)*ep+ed ifDt>dx or :cas>0thens=1 :cas=0end
ifs>0then:FCUForward=0 ifabs v1<15thenf=0 g=0 s=0 goto1endend
e=10^6 ds=e*sqrt((:fx-:ex)^2+(:fy-:ey)^2+(:fz-:ez)^2) Dd=ds/Dt
xs=:ex+Dd*xD/e ys=:ey+Dd*yD/e zs=:ez+Dd*zD/e vr=xs-:fx vs=ys-:fy
vt=zs-:fz vj=:gx-:ex vk=:gy-:ey vl=:gz-:ez va=:fx-:ex vb=:fy-:ey
vc=:fz-:ez vx=vk*vc-vb*vl vy=-(vj*vc-va*vl) vz=vj*vb+va*vk
pj=vr*vj+vs*vk+vt*vl px=vr*vx+vs*vy+vz*vt a=pj>-r b=px>-r c=pj<-r
n="\n" :dd=Do-da+n+Dt+n+v1+"\npj:"+pj+" px:"+px+" r:"+r+" g:"+g d=pj>r
ifDt<et then:AutoPilot=0 :FCUForward=0end ifg>0thengoto1end h=pj<r
ifa*h*b*(px<r)theng=ap :FCUForward=t*ap :Nav=0 goto1end j=px>r k=px<-r
ifc then:FcuRotationalPitch=pt end ifd then:FcuRotationalPitch=-pt end
ifj then:FcuRotationalYaw=yt end
ifk then:FcuRotationalYaw=-yt end goto1
// Original by fixerid

View File

@@ -0,0 +1,3 @@
n="\n" :target=n+n+"X: "+:wx+n+"Y: "+:wy+n+"Z: "+:wz
if:load_ap<1thengoto1end
:wx=:nx :wy=:ny :wz=:nz :load_ap=0 goto1

View File

@@ -0,0 +1,13 @@
a="origin_" b=a+"north" c=a+"south" d=a+"east" :kt=b goto2
a+="west" e=160000 f=8*e g=f*3/13 h=2*e i=h*13/19 j=f*3/19 k=h*13/3
l=1000000 m=l-:ke m*=m n=l-:kf n*=n o=l-:kg o*=o :kt=c
p=q r=s t=u
v=l-:ke v*=v w=l-:kf w*=w x=l-:kg x*=x :kt=d
:ex=(m+v)/f+y/g-z/j :ey=v/h-m/i+(y+z)/k :ez=(y+z-m-v)/e
y=l-:ke y*=y q=l-:kf q*=q s=l-:kg s*=s :kt=a
:fx=(n+w)/f+p/g-aa/j :fy=w/h-n/i+(p+aa)/k :fz=(p+aa-n-w)/e
z=l-:ke z*=z aa=l-:kf aa*=aa u=l-:kg u*=u :kt=b
:gx=(o+x)/f+r/g-t/j :gy=x/h-o/i+(r+t)/k :gz=(r+t-o-x)/e goto3
// based on ISAN v2.5 by Collective
// Compass by Firestar99

View File

@@ -0,0 +1 @@
:BackupRods=(:BackupRods+:brs)*(:BackupRods>=0)-:BackupRods>:mbr goto1

View File

@@ -0,0 +1,4 @@
n="\n" a="h" b="m" c="s" k="km" e="\n\nDistance:\n" p=300000
s=t%60 m=(t-s)%3600/60 h=(t-m*60-s)/3600 d=:sp*t/1000
:WithBackup=h+a+m+b+(s-s%1)+c+e+d+k f=:Fuel :bcw=19
t=(:Fuel+:BackUpRods*p)/((f-:Fuel)/4) goto2

View File

@@ -0,0 +1 @@
if:cbt<1thengoto1end :tow=0 :tp4=:RP/3 if:tp4<5then:tp4=5end goto1

View File

@@ -0,0 +1 @@
if:cbt<1thengoto1end :tow=0 :mnp=10 :tr4=:RY/3+180*(:ch==180) goto1

View File

@@ -0,0 +1 @@
if:tow<1 or :ch!=0thengoto1end :combat=0 :mnp=-90 :tp3=:RP/4.5 goto1

View File

@@ -0,0 +1 @@
if:tow<1 or :ch!=0thengoto1end :combat=0 :tr3=:RY/4.5 goto1

View File

@@ -0,0 +1 @@
if:fcubackward==100then:cruise=10end goto1

View File

@@ -0,0 +1 @@
:GenRate=:MinEPS*(:Min_EPS>0)+(10000-:Battery)/50 goto1

View File

@@ -0,0 +1 @@
if:cbt<1thengoto1end :lasers=0 :tr1=:RP/4.5 :tr2=:tr1 goto1

View File

@@ -0,0 +1 @@
if:cbt<1thengoto1end :lasers=0 :tp1=:RY/4.5 :tp2=-:tp1 goto1

View File

@@ -0,0 +1 @@
if:lasers<1thengoto1end :combat=0 :tr1=:RP/4.5 :tr2=:tr1 goto1

View File

@@ -0,0 +1 @@
if:lasers<1thengoto1end :combat=0 a=:RY/4.5 :tp1=a-:o :tp2=-a-:o goto1

View File

@@ -0,0 +1 @@
:offset=(:offset+:oss)*(:offset>=0)-:offset>20 goto1

View File

@@ -0,0 +1,4 @@
n="\n" a="h" b="m" c="s" k="km" e="\n\nDistance:\n"
s=t%60 m=(t-s)%3600/60 h=(t-m*60-s)/3600 d=:sp*t/1000
:FuelTime=n+h+a+m+b+(s-s%1)+c+e+d+k f=:Fuel :fcw=19
t=:Fuel/((f-:Fuel)/4) goto2

View File

@@ -0,0 +1 @@
if:isan_reset then:_="" :isan_reset=0end goto1

View File

@@ -0,0 +1,4 @@
n="\n" q=n+n s=1728 k=" stks"+q o=" Ore" c=" Crystal" d="Scanning..."
i=0 r=q if:scr<1then:scan=q+"SCANNER OFF" goto2end :scn=1 r+=d t=q
ifi<:sr then:ix=i a=:vl/s/100*100 b=:mt-c-o t+=b+n+a+k i++ goto3end
ift!=q thenr=t end :scan=r goto2

View File

@@ -0,0 +1 @@
:MinEPS=(:MinEPS+:mes)*(:MinEPS>=0)-:MinEPS>100 goto1

View File

@@ -0,0 +1,5 @@
n="\n" k=1000 u="km" t="Trip:"+n
if:odo_res>0then:odometer=n+"Reseting..." :odo_t=0end
s=:sp :odo_l+=s/k :odo_t+=s/k
if:Odometer==""thengoto1end :Odometer=n+:odo_l+u+n+n+t+:odo_t+u+n
goto1

View File

@@ -0,0 +1,4 @@
n="\n" a="h" b="m" c="s" k="km" e="\n\nDistance:\n" t=0
s=t%60 m=(t-s)%3600/60 h=(t-m*60-s)/3600 d=:sp*t/1000
:PropTime=n+h+a+m+b+(s-s%1)+c+e+d+k p=:Propellant :pcw=19
t=:Propellant/((p-:Propellant)/4) goto2

View File

@@ -0,0 +1,16 @@
a=" Message of the Day!" b=" ==================="
if:loadmotd<1thengoto10end :mc=1 :mc2=1 :loadmotd=0 :mtx=:motdtext
goto2
:msl=1 :my=2
:ms=5 :mox1=0 :mox2=5 :mox3=10 :mox4=15 :mox5=20 :motd=a :my=3 :motd=b
:msl=1 :my=4
:ms=5 :mox1=0 :mox2=5 :mox3=10 :mox4=15 :mox5=20 :moy=2 :motd=:mtx
:motd2=:mtx
:msl=1 goto2

View File

@@ -0,0 +1 @@
:mcl=(:mcl+:mcs)*(:mcl>=0)-:mcl>360 goto1

View File

@@ -0,0 +1,20 @@
if:loadtitle<1thengoto10end :tc=1 :ts=:tss+2 a=:ts :tox1=0
:tox2=a :tox3=2*a :tox4=3*a :tox5=4*a :loadtitle=0 :ta=:tas
:tt=:titleText b=:tt c=0 goto1
:title=:tt goto14+:ta*3
b-- :tox1++ :tox2++ :tox3++ :tox4++ :tox5++ goto13 // scroll
a=:ts b=:tt :tox1=0 :tox2=a :tox3=2*a :tox4=3*a :tox5=4*a goto1
c++ d=24-:ts*5 ifc>=d thenc=0 goto12end goto1
goto1 // static
:tc=1 // blink
:title=:tt goto1

View File

@@ -0,0 +1 @@
:tcl=(:tcl+:tcs)*(:tcl>=0)-:tcl>360 goto1

View File

@@ -0,0 +1 @@
:sense=(:sense+:sss)*(:sense>=0)-:sense>100 goto1

View File

@@ -0,0 +1,2 @@
if:sloth<1then:sense1=100 :sense2=-100 goto1end
:sense1=:sensitivity :sense2=-:sensitivity goto1

View File

@@ -0,0 +1,12 @@
n="\n" q="y" j="w" k="d" l="h" o="m"
u="s" g="Reseting..." a=60 b=a*a c=b*24 e=c*7 f=c*365 x=1000
if:t_res>0then:tr=0 z=n+n+g end :Timer=z
t=:tr s=t%a t-=s m=t%b/a t-=m*a h=t%c/b t-=h*b d=t%e/c t-=d*c w=t%f/e
t-=w*e y=t/f z=n ify>0thenz+=y+q end r=w%1 d+=r*7 ifd>6thenw++ d-=7end
ifw>0thenz+=w/x*x+j end v=d%1 ifv==0.999thend+=0.001end // rounding
ifd>0thenz+=d+k+n elsez+=n end z+=h+l+m+o+s+u+n+n :tr++ goto3
// Outputs:
// :Timer - Global for text panel
// Inputs:
// :tr - store timer in seconds, put in memory chip or device

View File

@@ -0,0 +1 @@
if:cbt<1then:mnp=0 goto1end :tp5=:RP/3 if:tp5<5then:tp5=5end goto1

View File

@@ -0,0 +1,2 @@
a=180
if:cbt<1thengoto1end :mnp=10+10*(:ch==0) :tr5=:RY/3+a*(:ch==a) goto2

View File

@@ -0,0 +1 @@
:fuel=:f1+:f2+:f3+:f4+:f5+:f6+:f7+:f8+:f9+:f10+:f11+:f12 goto1

View File

@@ -0,0 +1,2 @@
s=3 if:Ping<1thengoto1end i=0 :ponder=1 :idBlink=1
ifi<s*5theni+=1 goto2end :Ping=0 :idBlink=0 :ponder=0 goto1

View File

@@ -0,0 +1 @@
if:Turtle<100then:Turtle=:TurtleRate end goto1

Some files were not shown because too many files have changed in this diff Show More