Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
2014035735 is problematic: Mod 'Scaling Turret System' [2014035735]'s base game requirement (0.33.5 to 2.0.) doesn't match version 2.3 of the game.
Object: N2cp13ServerScriptsE
Execution Context (inner to outer):
#0: getEnergy D:\Program Files (x86)\Steam\steamapps\workshop\content\445220\2014035735\data/scripts/systems/scalingturretsystem.lua
could not execute function 'getEnergy' in '"D:\Program Files (x86)\Steam\steamapps\workshop\content\445220\2014035735\data/scripts/systems/scalingturretsystem.lua"':
data/scripts/lib/utility.lua:103: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
data/scripts/lib/utility.lua:103: in function 'getValueFromDistribution'
D:\Program Files (x86)\Steam\steamapps\workshop\content\445220\2014035735\data/scripts/systems/scalingturretsystem.lua:60: in function <D:\Program Files (x86)\Steam\steamapps\workshop\content\445220\2014035735\data/scripts/systems/scalingturretsystem.lua:59>
doesnt apply that 533k math, 1998k needed for 3 slots with 666k per slot... with 533k needs only 533k means 1599k means display is not right
Object: Unknown
Execution Context (inner to outer):
#0: getName
C:\Users\xxxx\AppData\Roaming\Avorion\galaxies\serv2\workshop\content\445220\2014035735\data/scripts/systems/scalingturretsystem.lua
Error constructing Entity: Entities can only be created in context of a scene
stack traceback:
[C]:-1: in function Entity
...tent/445220/2003555597/data/scripts/lib/ConfigLoader.lua:58 : in function ?
[C]:-1: in function pcall
...tent/445220/2003555597/data/scripts/lib/ConfigLoader.lua:58 : in function getConfig
...tent/445220/2003555597/data/scripts/lib/ConfigLoader.lua:80 : in function _updateConfig
...tent/445220/2003555597/data/scripts/lib/ConfigLoader.lua:86 : in function index
...\2014035735\data/scripts/systems/scalingturretsystem.lua:73: in function ?
I think he means a soft cap on the scaling,
For example for every 100 volume up to 1000 you gain 1 turret,
After 1000 you gain 1 turret every 200 volume up to 2000,
After 2000 you gain 1 turret every 300 volume up to 3000,
and so on... ect... ect...
Basically I think @darkracer125 means diminishing returns to balance out large ships without making the scaling system useless on small ships.
This is similar to how the upgrade slot system works, with more processor power being required for the next slot exponentially.
it's either usefull for small ships. and hella overpowered for big ships.
or it's useless for small ships. and still hella overpowered for big ships.
as soon as you get to a certain size, then only a 1% scale up will give you several hundred turret slots.
it would be better if this increases the amount needed for extra slots every time you get bigger.
which value do I edit?
(is it the one i've added an arrow to the end of the line?)
local config = {
stats = { -- stat followed by weight for weighted average
volume = 0.0025 -- can be anything that returns double in BlockStatistics <------
},
units = {
volume = "k m³"
},
probabilities = {
[StatsBonuses.ArmedTurrets] = 1,
[StatsBonuses.UnarmedTurrets] = 1,
[StatsBonuses.ArbitraryTurrets] = 0.75,
},
stattypes = {
[StatsBonuses.ArbitraryTurrets] = "Arbitrary Turret",
[StatsBonuses.UnarmedTurrets] = "Unarmed Turret",
[StatsBonuses.ArmedTurrets] = "Armed Turret",
},
}
return config