Ship and shop inventories crash with possession of ZKRifle?

Kilowatt

New Member
Apr 10, 2023
4
0
Code:
 Version: 0.9.048-PUBLIC#3209 Message: ZKRifle requires it's canMergeWith call to be overridden if it has dynamic properties. Stack:
TiTSException: ZKRifle requires it's canMergeWith call to be overridden if it has dynamic properties.
    at r (https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:9758001)
    at o.value (https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:5803911)
    at https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:11813282
    at Array.filter ()
    at https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:11813190
    at Array.forEach ()
    at o.value (https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:11813040)
    at o.value (https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:11817731)
    at o.value (https://www.fenoxo.com/play/TiTS/release/main.c8018f1e.js:1:11818920)
    at Za (https://www.fenoxo.com/play/TiTS/release/vendors.9595eed7.js:1:547721)
 

Theron

Well-Known Member
Nov 8, 2018
3,589
1,373
44
That's weird. I can't reproduce it. How did you get the ZK Rifle? Can you upload a save?
 

Kilowatt

New Member
Apr 10, 2023
4
0
That's weird. I can't reproduce it. How did you get the ZK Rifle? Can you upload a save?
The rifle was acquired from the quest and is stored in the ships inventory.
 

Attachments

  • Chance (M) - 1Hrs 43Mins, 15 Days - Casstech Z14, Ingnam.json
    765.1 KB · Views: 7

Gedan

BUTTS BUTTS BUTTS
Staff member
Aug 26, 2015
8,008,896
8,008,326
I'm assuming your save has been manually modified:

There are two ZKRifle instances in your save; one in storage, and one in your characters inventory. The ZKRifle instance in your inventory has been overwritten with properties that are normally injected via character creation. The shortName property being set to "S.Pistol*" is the giveaway here, as is the rest of the stats of the weapon. This is the only time an item is specifically given this name.

If this was a REAL ZKRifle instance that was saved, it would have a 13 somewhere in it's base damage listing, and not the 5 that lines up with an instance of a ScopedPistol being saved.

There's no way for you to have a ZKRifle in character creation before you pick your class for it to have had its name overwritten, and even if you did have a ZKRifle somehow before picking a class, it would have been replaced with a base ScopedPistol first, and then further modified into the S.Pistol*.
 

Kilowatt

New Member
Apr 10, 2023
4
0
I'm assuming your save has been manually modified:

There are two ZKRifle instances in your save; one in storage, and one in your characters inventory. The ZKRifle instance in your inventory has been overwritten with properties that are normally injected via character creation. The shortName property being set to "S.Pistol*" is the giveaway here, as is the rest of the stats of the weapon. This is the only time an item is specifically given this name.

If this was a REAL ZKRifle instance that was saved, it would have a 13 somewhere in it's base damage listing, and not the 5 that lines up with an instance of a ScopedPistol being saved.

There's no way for you to have a ZKRifle in character creation before you pick your class for it to have had its name overwritten, and even if you did have a ZKRifle somehow before picking a class, it would have been replaced with a base ScopedPistol first, and then further modified into the S.Pistol*.
This, unfortunately, seem to have been the case, with no way of removing the modified pistol from the game without crashing the game in the process. This save will most likely need to be abandoned. Thank you for the response and insight on my issue.
 

Theron

Well-Known Member
Nov 8, 2018
3,589
1,373
44
Here.
 

Attachments

  • Chance (M) - 1Hrs 43Mins, 15 Days - Casstech Z14, Ingnam.json
    765.1 KB · Views: 3