CombatExtended-Continued / CombatExtended

Combat Extended mod for RimWorld
378 stars 253 forks source link

[Bug]: Wrong ammos at spawn #2480

Open Kalmorph opened 1 year ago

Kalmorph commented 1 year ago

Specifications Rimworld version: 1.4.3704 Combat Extended version: 1.4.5.2 Combat Extended source (Steam, GitHub, etc.): Steam Workshop Your operating system: Windows Pro Edition 10

Description and Expected Behaviour When randomizing pawns before start, they can have an additional gun and their respective ammo, but if using the Simplified Ammo setting, they will only show the original/complex one, and ended not spawning the ammo at start. Eg: Got a pawn with 'bodyguard' background, and spawned with an M1911 with ".45 ACP" ammo. Since I was using the simplified ammo settings, it should be "pistol cartridge (FMJ).

To reproduce Set simplified ammo ON, restart, create a new colony, and when choosing new pawns, randomize it until one with a gun appears. Start the game, and the ammo will vanish, making only the gun to spawn.

Screenshots & log dumps I don't believe it's necessary, but let me know if it really needs it.

N7Huntsman commented 1 year ago

It is important that you restart your game after toggling the Generic Ammo option on/off for the changes to take place. Did you do this?

Kalmorph commented 1 year ago

Yes. In fact, I have been playing with this settings since forever. Just stumbled on this bug cause started a new colony recently.

databobek commented 11 months ago

I can confirm the issue: image notice that caliber is pistol but the .45 is not hidden. .45 will spawn in caravans and on pawns but non-generic ammo is not usable with the guns.

all of these ammunitions should not be visible with generic on. image

Maple38 commented 9 months ago

Also having this bug, but I toggled generic ammo on after starting the save.