EmptyEpsilon
EmptyEpsilon copied to clipboard
Open source bridge simulator. Build with the SeriousProton engine.
Steps to reproduce: 1. Launch EE with scenario_10_empty.lua and the HTTP API enabled. 2. Open the GM station and select the large blue planet. 3. Run: ```lua planet = getGMSelection()[1]...
- Add conversion functions for EFactionVsFactionState as a parameter and return value - Replace the overloaded `FactionInfo::getState` function with separate `getRelationshipWith` and `getRelationshipBetween` functions, and replaces usage of `FactionInfo::getState` with...
Adds a global scripting function that returns a table of all FactionInfo objects. Note that Lua tables are 1-indexed but faction IDs are 0-indexed. Towards #530.
Add a getter for a FactionInfo's id/index and expose it to scripting. Towards #530.
Re: #1939 This refactors GuiAdvancedScrollText to improve render performance. - Font prep is moved to addEntry, and FontPreparedStrings are stored in the entries. This means fonts for an entry are...
A build with the `-Wconversion` compiler flag generates 97 `float-conversion` double-to-float truncation warnings in GCC, such as: ``` EmptyEpsilon/src/beamTemplate.cpp:16:26: warning: conversion from ‘double’ to ‘float’ changes value from ‘2.0e-2’ to...
#1933 shows that directly setting `impulse_request` on a `SpaceShip` can result in unusable or poorly defined values, such as infinity/-infinity from dividing by 0 impulse speed on Odins and Defense...
Building on #1906, also don't try to dock with a ship that's already docked with our ship. For example, given Benedict callsign "Spock" initiated and successfully externally docked to another...