public static bool range_blocked_by_walls(this Data_Weapon weapon) { return(Tactile.Constants.Gameplay.BLOCK_FIRE_THROUGH_WALLS_DEFAULT && !weapon.is_siege()); }