WarperSan / ShipInventory

1 stars 1 forks source link

Can't insert map items in chute while ChuteInOrbit is true #5

Closed VineDiamond closed 2 months ago

VineDiamond commented 2 months ago

image I try to put the scrap from the map's surface (using Mantif moon) in the chute after a single moon run but it refuses to let me insert it

WarperSan commented 2 months ago
  1. Are you currently on a moon?
  2. Is there something in your blacklist?
VineDiamond commented 2 months ago

Not on a moon and nothing on the blacklist. I did further testing and it seems only the items placed on a moon can't be placed into the chute but items from the dropship, spawned in items (stuff like bodies from sellbodiesfixed) and items in the facility all work and able to be placed into the chute after leaving the moon.

WarperSan commented 2 months ago

If you could try to replicate the bug in the latest version (v1.1.1), it would be helpful. To clarify, this bug only occurs when trying to put an item spawned on a moon (aka outside the interior)?

Thank you!

VineDiamond commented 2 months ago

https://github.com/user-attachments/assets/b2227a9d-4c02-4ba1-9b4d-fb488b1ca490

had to crush the quality of the video to fit it in here but this is on v1.1.1. I probably should've sent the config too

## Settings file was created by plugin ShipInventory v1.1.1
## Plugin GUID: ShipInventory

[Chute]

## List of items that are not allowed in the chute.
## 
## The items' name should be separated by a comma (,).
## You can edit the config directly in the file for a better experience.
# Setting type: String
# Default value: 
ChuteBlacklist = 

## Time in seconds between each item spawn.
# Setting type: Single
# Default value: 0.5
ChuteDelay = 0.5

## Prevents players from putting items inside the chute when the ship is on a planet.
# Setting type: Boolean
# Default value: false
ChuteInOrbit = true

## Limits the amount of items that can be spawned inside the chute.
## 
## This is to prevent further lag when retrieve too many items.
# Setting type: Int32
# Default value: 30
ChuteMaxCapacity = 30

[Debug]

## Overrides the trigger check.
## 
## This is useful if items get stuck or you want to store illegal items.
## 
## NONE: Proceed with the base checks
## NEVER: Prevents all items
## ALL: Allows all items
## 
## Any crash related to this is your fault.
# Setting type: OverrideMode
# Default value: NONE
# Acceptable values: NONE, NEVER, ALL
OverrideTrigger = NONE

## Lets the 'GrabbableObject' component of the chute.
## 
## This setting can be disabled if enemies or mods conflict with the chute. This can also remove compatibilities with other mods.
# Setting type: Boolean
# Default value: false
LetAsItem = false

[Inventory]

## Prevents the ship's inventory from clearing when all players die.
# Setting type: Boolean
# Default value: false
ChuteSafe = true

## Limits the amount of items that can be inside the ship's inventory.
## 
## If the ship's inventory already has too many items, it won't empty the excess.
# Setting type: Int32
# Default value: 1969420
MaxItemCount = 1969420

## Prevents the ship's inventory from clearing when the crew gets fired.
# Setting type: Boolean
# Default value: false
PersistThroughFire = false

[Language]

# Setting type: String
# Default value: en
Lang = en

[Terminal]

## Removes the confirmation when retrieving items from the ship's inventory.
# Setting type: Boolean
# Default value: true
ShowConfirmation = true

## Replaces the ID shown on the ship's inventory meny by a random ID.
# Setting type: Boolean
# Default value: false
NoSteamID = false
WarperSan commented 2 months ago

Thank you for the video! It seems Mantif creates invalid items (invalid to the chute at least). I will take a look at it to see what seems to be the issue.

WarperSan commented 2 months ago

This issue will be fixed in the next update. If you were to build the mod from source right now, it would be fixed.