zymex22 / Project-RimFactory-Revived

Project RimFactory Revived
MIT License
46 stars 34 forks source link

Pawns will not haul resource from I/O Port IF AND ONLY IF the building requires more than material present on all I/O port #759

Closed girisado closed 7 months ago

girisado commented 7 months ago

Bug description Pawns will not haul resources to building if the resource available in the map, not including archival storage, is less than the resource required.

To Reproduce

  1. IF a building requires 2000 steel to build
  2. AND there are 2 I/O ports which holds 1 STACK OF STEEL EACH
  3. AND there are a total of 2 stacks of STEEL (1 stack = 750) which results in 1500 STEEL in the map,
  4. *THEN AND ONLY THEN the pawns will not haul to the building even if there are more than 2000 steel required available in the ARCHIVAL STORAGE UNIT.

Expected behavior Pawns will haul from the I/O port since there are more than enough steel to build the building available in the archival storage.

Actual Behavior Pawns will not haul at all even if there are enough resources in the archival storage, as long as the resource on the map is less than required to build.

Screenshots If applicable, add screenshots to help explain your problem.

Rimworld (please complete the following information):

Modlist (please complete the following information):

Additional context I wanted to know if this is A: intended behavior B: limitations due to how vanilla handles hauling resources to buildings C: limitations due to Rimfactory.

Thank you for your time.

Sn1p3rr3c0n commented 7 months ago

sounds like you need an additional IO Output Port.

Sn1p3rr3c0n commented 7 months ago

It's a Vanilla behavior that pawns only start hauling to a building if they have enough materials on the map.

Maybe you can find a mod that allows deliveries to a building where there are not enough recourses available on the map. but thats an area of the game that we don't aim to alter.

The Archival Storage Unit is designed to "hide" items form the game, as if they don't exist. this greatly reduces the impact of those Stacks but you can't have your cake and eat it too.

girisado commented 7 months ago

That's part of what I thought could be the problem. Nonetheless, thank you for taking your time to respond :)