Files
azurlane-tj/src/common/defines/az_defines.lua
2025-11-24 04:01:18 +00:00

60 lines
4.9 KiB
Lua
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
NDefines.NGame.END_DATE = "2000.1.1.1"
NDefines.NCountry.POLITICAL_POWER_CAP = 9999
NDefines.NCountry.MAX_WAR_SUPPORT = 2
NDefines.NCountry.MAX_STABILITY = 1.25
NDefines.NCountry.POLITICAL_POWER_LOWER_CAP = -5000.0
NDefines.NCountry.POLITICAL_POWER_UPPER_CAP = 9999.0
NDefines.NMilitary.MAX_ARMY_EXPERIENCE = 3000
NDefines.NMilitary.MAX_NAVY_EXPERIENCE = 3000
NDefines.NMilitary.MAX_AIR_EXPERIENCE = 3000
NDefines.NMilitary.BASE_DIVISION_BRIGADE_GROUP_COST = 0
NDefines.NMilitary.BASE_DIVISION_BRIGADE_CHANGE_COST = 5
NDefines.NMilitary.BASE_DIVISION_SUPPORT_SLOT_COST = 5
NDefines.NProduction.DEFAULT_MAX_NAV_FACTORIES_PER_LINE = 10
NDefines.NProduction.CONVOY_MAX_NAV_FACTORIES_PER_LINE = 15
NDefines.NProduction.CAPITAL_SHIP_MAX_NAV_FACTORIES_PER_LINE = 10
NDefines.NCountry.BASE_MAX_COMMAND_POWER = 400
NDefines.NCountry.BASE_COMMAND_POWER_GAIN = 0.6
--下划线
NDefines.NBuildings.MAX_SHARED_SLOTS = 50 -- 建筑槽上限
NDefines.NDiplomacy.MAX_TRUST_VALUE = 200 -- 最大关系上限
NDefines.NDiplomacy.MIN_TRUST_VALUE = -200 -- 最小关系上限
NDefines.NDiplomacy.MAX_OPINION_VALUE = 200 -- 最大关系上限
NDefines.NDiplomacy.MIN_OPINION_VALUE = -200 -- 最小关系上限
NDefines.NCountry.WAR_SUPPORT_OFFNSIVE_WAR = -0.3 -- 进攻战争影响的战争支持度
NDefines.NCountry.WAR_SUPPORT_DEFENSIVE_WAR = 0.3 -- 防御战争影响的战争支持度
NDefines.NCountry.WAR_SUPPORT_TENSION_IMPACT = 0.5 -- 世界紧张度影响的战争支持度
NDefines.NProduction.MINIMUM_NUMBER_OF_FACTORIES_TAKEN_BY_CONSUMER_GOODS_PERCENT = 0.05 -- 最低消费品系数
NDefines.NDiplomacy.PEACE_SCORE_SCALE_FACTOR = 2.25 --战胜国从战败国那里获得的战争分倍数
NDefines.NDiplomacy.PEACE_SCORE_DISTRIBUTION = { 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 } --可获得分数的和谈轮数
NDefines.NAI.ASSIGN_TANKS_TO_WAR_FRONT = 10 --将坦克师分配到前线的得分因素
NDefines.NAI.ASSIGN_TANKS_TO_NON_WAR_FRONT = -12 --将坦克师分配到非战争前线的得分因素
NDefines.NAI.PLAN_ACTIVATION_SUPERIORITY_AGGRO = 1.6 --这个数值越大AI执行计划越谨慎
NDefines.NAI.MIN_PLAN_VALUE_TO_MICRO_INACTIVE = 0.8 --AI将不考虑计划未被激活并且评估低于此数值的计划
NDefines.NAI.ATTACK_HEAVILY_DEFENDED_LIMIT = 2.1 --AI不会对防御严密的战线发动攻击除非他们认为自己拥有这种优势1.0=100%
NDefines.NAI.RESEARCH_BONUS_FACTOR = 5.0 -- AI会优先研发有科技加成的科技
NDefines.NMilitary.FIELD_EXPERIENCE_MAX_PER_DAY = 3.0 -- 你每天可以获得的最多xp
NDefines.NGame.GAME_SPEED_SECONDS = { 1.0, 0.2, 0.1, 0.05, 0.0 } --提速必须是5的倍数
NDefines.NCountry.SPECIAL_FORCES_CAP_BASE = 0.1 --特种部队基础上限
NDefines.NCountry.SPECIAL_FORCES_CAP_MIN = 48 --特种部队基础下限营
NDefines.NAI.WANTED_UNITS_INDUSTRY_FACTOR = 5.0 --国家期望部队数量的计算基准:可用军工产能比例
NDefines.NAI.WANTED_UNITS_THREAT_BASE = 2.0 --无威胁状态下,最小期望部队数将乘以此系数
NDefines.NAI.WANTED_UNITS_THREAT_MAX = 20 --标准化威胁值上限(超出此值将按此值计算)
NDefines.NAI.WANTED_UNITS_MAX_WANTED_CAP = 3000 --一个国家所需的最大师团数量。此数值可能因某些硬编码倍率而超出,但不会因基础计算逻辑而突破
NDefines.NAI.CANCEL_COMBAT_MIN_DURATION_HOURS = 4 --仅当战斗持续至少<数值>小时后,方可取消(常规)战斗
NDefines.NAI.MIN_FIELD_STRENGTH_TO_BUILD_UNITS = 0.6 --若当前兵力强度低于此阈值,则取消单位生产以将资源调配至前线部队
NDefines.NAI.MIN_MANPOWER_TO_BUILD_UNITS = 0.5 --若当前人力水平低于此阈值,则取消单位生产以将资源调配至现役部队
NDefines.NAI.ARMY_LEADER_ASSIGN_KEEP_CURRENT_LEADER_FACTOR = 3.0 --提升保留当前指挥官的评分权重。数值 > 1.0 表示偏向维持现任指挥官
NDefines.NAI.ARMY_LEADER_ASSIGN_DONT_STEAL_OTHER_FACTOR = 0.3 --降低调用其他部队指挥官的评分权重。数值 < 1.0 表示不鼓励重新调配已任职的指挥官
NDefines.NAI.AIFC_UPDATE_FREQUENCY_DAYS = 10 --AI 执行部队集结逻辑的频率。降低此值可能影响性能(原版为5)
NDefines.NProduction.RESOURCE_PENALTY_WARNING_CRITICAL_RATIO = 100 -- 单位煤炭可转化能源量原9
NDefines.NProduction.BASE_COUNTRY_ENERGY_PRODUCTION = 200 -- 国家基础能源产量原10
NDefines.NProduction.ENERGY_SCALING_COST_BY_FACTORY_COUNT = 0.01 -- 根据工厂总数调整能源成本原0.0225
NDefines.NProduction.BASE_ENERGY_COST = 0.1 -- 单座工厂的基础能耗原0.25