pyanodon / pybugreports

Central bug-report repository for pymods
The Unlicense
5 stars 1 forks source link

stack inserters not updating capacity on research unlock #468

Closed pontuslaestadius closed 5 months ago

pontuslaestadius commented 5 months ago

Mod source

Factorio Mod Portal

Which mod are you having an issue with?

Operating system

=Windows 10

What kind of issue is this?

What is the problem?

Stack inserters does not update to use the latest capacity value when stack inserter capacity tech is unlocked.

(Unsure if it applies to regular inserters with bonus non-stack capacity, I haven't researched that tech.)

No change in any mods were made between the reproducable steps, so it is not a migration issue.

Steps to reproduce

  1. unlock stack inserters
  2. place stack inserters
  3. research further capacity
  4. Place new inserters. (The new inserters will have capacity 3, the previously placed ones will have capacity 2.)

Additional context

The stack inserters will look like this:

image

Mods:

AutoDeconstruct = "0.3.12", CleanFloor = "1.1.0", ColorblindCircuitNetwork = "0.1.6", DeleteEmptyChunks = "0.4.3", FactorySearch = "1.10.14", Fill4Me = "0.10.0", ["InserterCranes-for-pymods"] = "0.1.0", LTN_Combinator_Modernized = "2.1.4", LogisticTrainNetwork = "1.18.6", LtnManager = "0.4.25", Milestones = "1.3.25", OreEraserContinued = "1.5.6", RateCalculator = "3.2.4", RecipeBook = "3.5.7", RemoteConfiguration = "1.2.6", RemoveMilitaryDP = "0.0.1", ["Squeak Through"] = "1.8.2", Updated_Construction_Drones = "1.0.6", WaterWell = "1.1.2", WireShortcuts = "1.1.13", ["aai-signal-transmission"] = "0.4.9", adaptive_movement_speed = "0.3.0", ["alien-biomes"] = "0.6.8", base = "1.1.107", botReplacer = "1.1.2", ["even-distribution"] = "1.0.10", ["extended-descriptions"] = "1.2.1", ["extra-storage-tank"] = "0.1.3", ["extra-storage-tank-minibuffer"] = "0.1.4", ["factorio-research-queue"] = "0.5.7", factoryplanner = "1.1.78", ["far-reach"] = "1.1.3", flib = "0.14.0", ["ltn-cleanup"] = "1.0.17", ["manual-inventory-sort"] = "2.2.5", nicefill = "0.1.19", pasten = "1.0.1", pyalienlife = "2.1.25", pyalienlifegraphics = "2.0.8", pyalienlifegraphics2 = "2.0.9", pyalienlifegraphics3 = "2.0.9", pyalternativeenergy = "1.2.24", pyalternativeenergygraphics = "1.0.11", pycoalprocessing = "2.1.25", pycoalprocessinggraphics = "2.0.10", pyfusionenergy = "2.0.11", pyfusionenergygraphics = "2.0.2", pyhightech = "2.0.17", pyhightechgraphics = "2.0.4", pyindustry = "2.0.15", pypetroleumhandling = "2.1.15", pypetroleumhandlinggraphics = "2.0.2", pypostprocessing = "0.2.21", pyrawores = "2.4.15", pyraworesgraphics = "2.0.4", resourceMarker = "0.7.31", robot_attrition = "0.5.15", ["show-max-underground-distance"] = "0.0.8", stdlib = "1.4.8", themightygugi_alwaysday = "2.1.1"

Log file

factorio-current.log

pontuslaestadius commented 5 months ago

After researching non-stack capacity, I noticed that the capacity actually updates only when the inserter pulls another item. And just isn't updated when in an inactive state, will close the ticket.