Profile image

SP Part Health System fix suggestions

2,172 SpandrelVikhrs  4.2 years ago

Explosion-related

  1. Explosion Force should be divertable by certain shapes, which can throw the damage somewhere else without critically damaging the vehicle.
  2. A Vehicle with most, if not all parts with their partCollisionResponse to "None" still has some disconnecting parts even though the link between the parts did not get destroyed. Make sure that only "Default" and "DisconnectOnly" will be affected by the explosion in these ways:
    a) For Default, the explosion destroys the part and sends the parts it's connected to flying, if all parts are set to Default, then it will cause the craft to explode and fall apart.
    b) For DisconnectOnly, the parts it's connected to will be disconnected from the Vehicle.
    c) For None, it depends on the health of the part. If it gets its health depleted, it will explode but do no damage to any blocks in its area(It depends on the health of the nearby parts if it takes x explosions from certain blocks.)
  3. Weapons that can explode should have explosionScale, explosionRadius, and explosionDamage XML attributes.
  4. Explosion sounds that depend on the explosion size need tweaking. That includes the missiles, bombs, the torpedo, and the cannon.

Parts-related
1. If a part is destroyed, the damage it deals to nearby parts should depend on the health of nearby parts and the partCollisionResponse attribute.
2. Parts with a health of 100-below should blow up and disappear.

Fix for potatoes(Credit to Alta2809 for reminding me):
Explosion Physics should be enabled when Physics is set to Medium or High.

(EDIT 1: grammar change)
(EDIT 2: added a fix)

  • Log in to leave a comment
  • Profile image
    15.5k Kangy

    @OneFinalMess_Up Yeah that'd be good lol

    +1 4.2 years ago
  • Profile image

    @Alta2809 I actually was doing this with an intention to fix MRAPS lmao...
    And thanks
    My fix for the potato devices is that explosion physics will happen if you set Physics to medium or high.

    +1 4.2 years ago
  • Profile image
    15.5k Kangy

    One this would be great! Then tanks would properly work, armour would be easy to make etc. But it would take a lot of computing power and lower end devices would have to use a lot of the cpu power to simply register a “hit”

    4.2 years ago