1578 {
1579 string surfaceType;
1580 int liquidType;
1581 float adjustedDamage;
1582
1583 g_Game.SurfaceUnderObject(player, surfaceType, liquidType);
1585 if (modifierSurface == 0)
1586 modifierSurface = 1;
1587
1588 if (player.GetInColdArea())
1589 adjustedDamage = baseDamage * (modifierSurface +
g_Game.GetMission().GetWorldData().GetColdAreaToolDamageModifier());
1590 else
1591 adjustedDamage = baseDamage * modifierSurface;
1592
1594 }
static void DealAbsoluteDmg(ItemBase item, float dmg)
static float GetParamFloat(string surface_name, string param_name)