PhantomGamesDevelopment / TWM2

Total Warfare Mod 2 for Tribes 2
0 stars 0 forks source link

Vehicle Bosses not Recording #15

Closed Phantom139 closed 7 years ago

Phantom139 commented 7 years ago

In the fix to challenge kill recording, I inadvertently blocked damage recording to vehicle objects, see projectile.cs:

      if(!(%targetObject.getType() & ($TypeMasks::InteriorObjectType | $TypeMasks::TerrainObjectType)) && (%targetObject.getDataBlock().getClassName() $= "PlayerData")) {
         %damLoc = firstWord(%targetObject.getDamageLocation(%position));
         %test = TWM2Damage(%projectile, %targetObject, %data.directDamage, %data.directDamageType, %damLoc, "projectile");
         if(%test == 0) {
            return;
         }
         %modifier *= %test;
      }

The call to TWM2Damage where the damage to boss logic is handled is never performed, and therefore all clients are treated as zero damage has been dealt. This should be a minor fix.

Phantom139 commented 7 years ago

Fixed 04f85e5