This type of functionality requires the use of a script.
Do you want the existing total field to show half when the checkbox is checked (and the full total when unchecked)? or is the total half shown in a different field?
If the half value is to be shown in the total field, then the total will need to be caluclated with a custom script, rather then the built-in "Sum" calculation. To do this we'll need to know the names the fields to be summed and the checkbox, but just for the sake of writing a scirpt lets say the text boxes are "Text1" and "Text2", and the checkbox is "Check1"
// Custom calculation script for total field
var nSum = this.getField("Text1").value + this.getField("Text2").value;
if(this.getField("Checkd1").value == "Off"){
// Checkbox is unchecked, so show the full total
event.value = nSum;
}
else{
// Checkbox is check, so divide in two.
event.value = nSum/2;
}