1711 {
1712 string surfaceType;
1713 int liquidType;
1714 float adjustedDamage;
1715
1716 g_Game.SurfaceUnderObject(player, surfaceType, liquidType);
1718 if (modifierSurface == 0)
1719 modifierSurface = 1;
1720
1721 if (player.GetInColdArea())
1722 adjustedDamage = baseDamage * (modifierSurface +
g_Game.GetMission().GetWorldData().GetColdAreaToolDamageModifier());
1723 else
1724 adjustedDamage = baseDamage * modifierSurface;
1725
1727 }
static void DealAbsoluteDmg(ItemBase item, float dmg)
static float GetParamFloat(string surface_name, string param_name)