Upgradeable Quality

by Nor017

building gets quality up through time,only effect when machine is working

Tweaks
23 days ago
2.0
1.73K
Factorio: Space Age Icon Space Age Mod
Cheats

g 請問插件升級的問題

30 days ago
(updated 30 days ago)

是不是建筑没升满前,内部插件才会升级?
满当前品质建筑,看经验值保持0不会跳(有在工作)
就算在里面装了没满品质的插件,经验值显示也是0
然后放置时间超过mod的插件升级时间后,也不会升级
改放到没满品质的建筑中,经验达成条件就会先升级插件

30 days ago
(updated 30 days ago)

查看code,會不會是上方跑else然后ent.level_time = 0清空了经验值
然后下方判断插件是否升级的用0去判断?

                if ent.level_time < base_time * multiplier ^ (ent.entity.quality.level + 1) then -- Upgrade check based on level time and base time
                    ent.level_time = ent.level_time + sec_passed
                else
                    table.insert(upgrade_machine_list, ent)
                    ent.level_time = 0
                end

                -- Module update check
                if ent.level_time > base_time_module and is_update_module and have_upgradeable_module then
                    table.insert(upgrade_module_list, ent)
                end
27 days ago

只要mod的升级时间设置的比机器少,就会优先升级mod

26 days ago

只要mod的升级时间设置的比机器少,就会优先升级mod

我是指,如果机器已经升满,这时候放进插件,好像都不会升级?

25 days ago

按道理不会出现这个情况,只有升到满级并且没有插件槽才会移除检查序列,晚上我看一下吧

25 days ago
(updated 25 days ago)

按道理不会出现这个情况,只有升到满级并且没有插件槽才会移除检查序列,晚上我看一下吧

谢谢,我是用广播塔测试的,然后机器时间设定10,插件时间设定2
发现紫色品质广播塔(目前科技研发到最高紫色)中,放上白色品质插件,插件完全不会升级
把广播塔换成白绿蓝,内部的插件就每两秒升一次,等全部插件升满后,才会开始升级建筑
测试的时候版本是0.0.11
最新的0.0.12还没试过

25 days ago

确实存在这个问题,只检查了机器能不能升级,然后就直接跳过了

New response