Comments (4)
Right now the player's "reputation" with each government is just a single value: positive means "law-abiding citizen" and negative means "attack on sight." The trouble with that, of course, is that it can't differentiate between a player under a ceasefire and a player at peace with the Republic. (The ceasefire is implemented by adding a large value to your reputation, then subtracting it a few days later.)
I think the best solution for this is to just disable fines for owning an unlicensed ship, so I've done that in commit 5c49b73. The ship licenses will still limit what you can buy, but not what you can capture. The other option would be to add some way to distinguish a ceasefire from peace, and disable fines during a ceasefire, but then you'd start being hit with those fines the moment the Free Worlds work out a permanent peace agreement.
Do the Free Worlds not fine you for using nerve gas? Because if so, that's a bug - that outfit ought to be illegal everywhere but on the Pirate worlds (although, most worlds in Free space will only rarely search your ship to check for illegal stuff).
from endless-sky.
I've been fined on Free Worlds for having nerve gas. It's not as common, since they don't have probes and gunboats scanning me all the time, but I've been fined a few times when landing.
from endless-sky.
This issue has been addressed by making it so that ship licenses only control what you can buy, and do not cause you to be fined for an unlicensed ship. Those fines were just an annoyance and don't really add much to the game play (unlike the fines for illegal cargo / outfits, which add the interesting dimension of needing to avoid patrols and land on less secure planets when carrying illegal cargo).
from endless-sky.
I have a suggestion for this: instead of illegal ships being fined, they should attract more scanners, like the game Starsector when you shield your smuggling cargo (in Starsector patrollers may randomly scan you, if you install a special cargo hold to smuggle cargo, although the chance of detection of illegal cargo decrease, the amount of times they scan you increase, because your modified ship is suspicious, but they can't fine you if they can't prove you are an actual criminal)
from endless-sky.
Related Issues (20)
- Formation flying: Automatic scaling HOT 1
- Some sound effects hard on hearing, especially in headphones HOT 4
- High CPU usage when using a Jump Drive at the beginning of the game HOT 2
- endless sky seems to crash with too many systems even with large amounts of free memory? HOT 13
- Undoing Accepting a Mission HOT 16
- Feature Request: Afterburner Effects Drawn Under Ships
- Formation flying: Select the previous formation HOT 2
- Header guard naming scheme HOT 4
- Catch2 is now required to build
- Feature Request: More intricate minable missions
- [Bug] Projectiles Split into Submunitions after being shot by Anti-Missile
- bug(respawning persons): captured person escorts revert back to their original owner HOT 2
- ES is not longer buildable on the most recent Linux Mint HOT 7
- Endless Sky tests won't compile on Ubuntu 22.04 with error about missing catch2 header (likely version 2 vs. 3 incompatibility) HOT 8
- Game opens on incorrect display HOT 2
- I didn't like the Moving House quest HOT 3
- Building on macOS Sonoma on Apple Silicon crashes HOT 15
- Write game version into save file HOT 8
- New Ship: Armed Boxwing HOT 5
- Very minor issues with "Incipias" HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from endless-sky.