Distinct Damage Descriptions

Distinct Damage Descriptions

7.9k Downloads

The damagedistribution of tconstruct's tool didn't change when I change the material of head part

xjyjack opened this issue · 4 comments

commented
          > From all my testing and tweaks I have been unable to recreate this. Check on the latest release (1.7). Please reopen if you get the problem in the latest release

Sorry for open a new issue.But as I'm not the issue closer, I can't open it.
I tried 1.7 version, and if the modlist still only contain ddd,mantle and tconstruct, the damage distribution work properly.But once I put a tinker's addon( I tried
plustic and tinkers'reforged) and I enter an existing world,
after a tool's head part was changed into firewood, it's damagedistribution is fixed to fire100% and won't change no matter what its head part is changed into any material.
屏幕截图 2024-11-11 200434
2024-11-11_20 10 08
2024-11-11_20 10 20

Originally posted by @xjyjack in #110 (comment)

commented

What heppens if you don't enter an existing world with these mods? Could be that the existing world has something that's sort of broken.

commented

What heppens if you don't enter an existing world with these mods? Could be that the existing world has something that's sort of broken.

well, if I create a new world with these mods, the distribution still works.But since the second i enter a world, it loses control.

commented

I've looked into this with plustic installed and haven't really been able to recreate it to the same extent. Here's what I've done:

  • Load an existing world I created before plustic was installed where I created a Cobalt broadsword.
  • Go back to tool forge and swap for Firewood blade.

Nothing unusual happens. It shows the right distribution. Then I did this:

  • Swap back to Cobalt blade. Go to the tool forge and put a Firewood blade into it. Close the GUI.
  • Go back to the tool forge and shift click the sword into the slot. The Firewood blade is already there so it immediately shows the output.

This sword says it does Fire damage with a cobalt blade. But it's only temporary. Opening my inventory again and checking the blade shows the correct distribution.

Even still, I managed to recreate the problem using a combination of Ardite, Cobalt and Firewood blades. Shift clicking into the forge with a blade already there, swapping back and forth until the distribution said it didn't match. The distribution said 88% slashing and 12% necrotic with a cobalt blade. That's what it should be with ardite. I go and hit a mob and check debug output. It does the correct damage (just slashing with a cobalt blade).

You can verify this yourself. Go to the mod's config. The go to development tools. Set Enabled to true and set Show Damage Classification to ENABLED_AND_IN_CHAT. With your sword, go hit any mob. Should show the correct damage types and the correct calculations should be performed.

Try a couple other things too. Try reloading the world when you have that problem, or try making a new tool and see if it has the same problems. I don't know what to suggest, I quite literally don't get the same problems. The best I can say right now is that this is a strange inconsistent anomaly that happens when updating DDD to 1.7 from an older version.

commented

I've looked into this with plustic installed and haven't really been able to recreate it to the same extent. Here's what I've done:

  • Load an existing world I created before plustic was installed where I created a Cobalt broadsword.
  • Go back to tool forge and swap for Firewood blade.

Nothing unusual happens. It shows the right distribution. Then I did this:

  • Swap back to Cobalt blade. Go to the tool forge and put a Firewood blade into it. Close the GUI.
  • Go back to the tool forge and shift click the sword into the slot. The Firewood blade is already there so it immediately shows the output.

This sword says it does Fire damage with a cobalt blade. But it's only temporary. Opening my inventory again and checking the blade shows the correct distribution.

Even still, I managed to recreate the problem using a combination of Ardite, Cobalt and Firewood blades. Shift clicking into the forge with a blade already there, swapping back and forth until the distribution said it didn't match. The distribution said 88% slashing and 12% necrotic with a cobalt blade. That's what it should be with ardite. I go and hit a mob and check debug output. It does the correct damage (just slashing with a cobalt blade).

You can verify this yourself. Go to the mod's config. The go to development tools. Set Enabled to true and set Show Damage Classification to ENABLED_AND_IN_CHAT. With your sword, go hit any mob. Should show the correct damage types and the correct calculations should be performed.

Try a couple other things too. Try reloading the world when you have that problem, or try making a new tool and see if it has the same problems. I don't know what to suggest, I quite literally don't get the same problems. The best I can say right now is that this is a strange inconsistent anomaly that happens when updating DDD to 1.7 from an older version.

I made a video so you could clearly see what happens,in this video, you could see my modlist and the forgecap of broadsword.

bugrecreation.mp4