tModLoader

tModLoader

Consistent Reforging
No Prefix Reforge Issue
Originally posted by Extremely Rare Sigma Gurdy Champ:
Experiencing the same issue with getting mostly no prefix after a while. Tried verifying the game cache and disabling all mods but this one, same result. I have reforge history at 20 but it does happen even as low as 4. It happens easily with the Minishark but happens much less often with shortswords, from my own tests it seems that the more prefixes an item can have the less likely it is to happen.

This is my original comment of what was happening. I've done some extra tests as the author requested and found some more random stuff that might be helpful in diagnosing this.

Test 1

With no mods enabled on tModloader I found that:

The Minishark and Copper Shortsword can reforged into No Prefix.
The Handgun, Gold Shortsword and Blade of Grass cannot be reforged into No Prefix.

Also I installed Thorium afterwards and tested two of their Symphonic weapons (Wooden Whistle and Zunpet) and it seems that those cannot roll Universal prefixes and was never able to reforge into No Prefix.

Test 2

Now testing with Consistent Reforging enabled with reforge history set to 2. Thorium was enabled as well.

The Minishark and Copper Shortswords could still reforge into No Prefix.
The Handgun, Gold Shortsword and Blade of Grass still cannot reforge into No Prefix.

The Wooden Whistle and Zunpet could now reforge into No Prefix.

Test 3

I was requested to try testing with reforge history set to 0 and 1, but the mod makes sure that it can only be as low as 2 even if modified in the config files.

Other Findings
So I have wanted to know if weapons could be reforged into having No Prefix normally but Terraria's wiki.gg page for modifiers is a bit vague outside of knockback and mana costs. From what I gathered from all this is that some weapons can. There is a vanilla feature where a weapon cannot roll a prefix that changes knockback if the weapon has a knockback stat of 0, the few weapons that I've tested with 0 knockback can be reforged to have No Prefix so that could be a source of where the issue comes from.
A second source of reforging into No Prefix that I found appears to be tied to the weapon's base damage, if it's 10 or lower it seems that the weapon can reforge into No Prefix, the only exception to this test was with Thorium's Symphonic weapons which might be because they use their own pool of prefixes. Thorium's Hellfire Minigun and Wooden Baton was able to roll No Prefix despite having a knockback stat higher than 0 but they both had a damage stat lower than 11.

Current Conclusions
  • Consistent Reforging doesn't actually store No Prefix in its history which means on the few weapons that can roll No Prefix it can easily become the most available prefix, this becomes more consistent with a larger history setting.
  • Consistent Reforging somehow breaks Thorium's Symphonic weapon reforges causing them to be able to reforge into No Prefix despite not being in their pool of prefixes.
Since the conditions to have No Prefix on a weapon requires very bad stats this may have easily gone unnoticed since by the time a Goblin Tinkerer is available you've likely moved onto weapons with better stats or you wouldn't reforge the items anyway. The only noteworthy vanilla weapon that would be affected by this is the Blade Staff which has a base damage of 6 and a knockback stat of 0.

That said all of this is under the assumption that this is a issue everyone is having and not just a select few people.
Last edited by Extremely Rare Sigma Gurdy Champ; 30 Oct, 2024 @ 6:43pm
< >
Showing 1-4 of 4 comments
From some more testing I found that having No Prefix from a low base damage stat has very little impact on Consistent Reforging. It seems that the largest Impact was from not being able to roll certain prefixes due to stats. My guess is that these weapons still have the prefixes in the pool they can roll from but if they land on it instead of trying again it just spits out No Prefix. Try getting No Prefix on a Nimbus Rod (No knockback) vs Bee Gun (Low damage) and you'll notice that the Nimbus Rod does it more often with Consistent Reforging.

If this is the case then having No Prefix in the reforge history would likely not prevent the issue.
Last edited by Extremely Rare Sigma Gurdy Champ; 29 Oct, 2024 @ 11:17pm
Alrighty I did one more test since I suspected that low damage weapons reforging into No Prefix had to do with not being allowed to use a prefix that increases damage because their damage stat is so low that it can't actually affect it. This appears to be the case, I tried many weapons again and found that the ones that rolled No Prefix were unable to get the Universal prefix "Unpleasant", which is a +5% damage increase, meaning a base damage stat of 11 or higher can only use it due to rounding.

New Conclusions

  • Weapons can roll prefixes in their pool that they cannot actually use, this results in having No Prefix as the end result.
  • These prefixes are never added to the reforge history, meaning that once the majority of usable prefixes are in the reforge history it's very likely that it will keep rolling prefixes they can't use, resulting in repeated reforges into No Prefix.
  • Having "Prevent Duplicate Prefixes" enabled causes Thorium's Symphonic weapons to have access to prefixes they aren't allowed to use, causing the above problems for them?

Also I didn't correct any of the above posts for the sake of having a "papertrail".
Last edited by Extremely Rare Sigma Gurdy Champ; 30 Oct, 2024 @ 11:38pm
Vlidmir Putan  [developer] 6 Jul @ 2:08am 
Apologies for not seeing this post sooner.
I've reproduced the issue with the "rolls no prefix more often if "prevent duplicate prefixes" is enabled".
Together with "no prefix" not being stored when it's rolled in the above assumption and it's not already part of the history
Vlidmir Putan  [developer] 6 Jul @ 2:51am 
Upon further investigation, it seems that tml broke it during the 1.4.4 update, in 1.4.3 it works as intended.
< >
Showing 1-4 of 4 comments
Per page: 1530 50