[Aftershock] Price Related Bug-smashing #79036
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Mods "[Aftershock] Standardize Grenade Prices in Port Augustmoon and fix IPAV Armor is free."
Purpose of change
Currently IPAV armor is categorized as a clothing and is given away for free. This is not ideal.
Grenades sold by the Gun trader in Port Augustmoon vary wildly in price due to some still being prices relative to the CDDA economy and others being priced for the Aftershock Economy.
Describe the solution
IPAV armor is moved to the armor Category and given a price of 5.5K USD. The highest price I saw for a vest sold by the outfiter was 3k. IPAV armor covers more than a vest would and is quite protective. So I hit initially hit it with 8k but I saw the UICA helmet was only 1.5k. Which made me think their gear isn't that valuable so I bumped it down to 5.5k.
Grenades were a bit more thorny:
I settled on directly updating the price on all Aftershock grenades within the mod itself. Ultimately Aftershock is trying to do it's own thing and there are already some pain points with trying to use the mod without the exo-planet.
But for the vanilla overrides, I opted to move those price overrides into the exo-planet mod itself. So your vanilla added grenades won't have their prices massively inflated in the event you do play aftershock without the exo-planet mod. But when playing on Salus the grenades will reflect the newly standardized pricings of the Aftershock economy.
Electroshock tier 1 was made 350, it seemed to be around about the area for grenades with good utility
Cyro was made 450. Matching the price of the High Explosive grenades.
Smoke bombs were made 150 matching the price of the Oxygen bomb. Useful but not nearly as useful as some other grenades.
EMP grenades I made 500. The EMP and Electroshock grenades both seem to do about the same thing but the EMP grenade can be thrown much farther. So I reflected a marginal price increase.
Standard Grenades were made 350. This was priced relative to the HE grenades, reduced slightly due to presumed lower effectiveness.
Incendiary Grenades were made 450. They were priced relative to the cryo grenade,
Scrambler Grenades were made 800. I felt a grenade that temporarily makes robots your ally is dramatically more valuable than an EMP or Electroshock grenade. Given it's potential to completely upset the power balance in a fight.
Describe alternatives you've considered
I did initially put the vanilla grenade overrides in Aftershock itself. But as I made this PR I considered the implications of further ruining the vanilla economy and thus moved the overrides.
As mentioned before I went back and forth a lot on how to price the IPAV armor considering 15k with some of the more high-tech gear. 8K for it's high protection value and relatively low encumbrance. But landed where I did to try and remain in the same neighborhood of the other combat vests and UICA gear.
Testing
Started an Exo-Planet world. Checked the prices of the items in the debug menu as well as in the shops on Port Augustmoon.
Started a world with Aftershock and no exo-planet. Verified vanilla item prices remain untouched.
Additional context