For the OldFord thing, here's the culprit code, in cls_oldford.json.z:
Code:
{
"actions": [
{
"type": "POPUP",
"url": "saga2/convo/part13/cnv_13_pop_oldford_defense.json.z"
},
{
"id": "click_houses_oldford",
"prereq": "13_battle_eyeless_barricades",
"type": "ENABLE_CLICKABLE"
},
{
"id": "lettering_houses",
"prereq": "13_battle_eyeless_barricades",
"type": "ENABLE_SPRITE"
},
{
"id": "click_training_oldford",
"prereq": "13_battle_eyeless_barricades",
"type": "ENABLE_CLICKABLE"
},
{
"id": "lettering_training",
"prereq": "13_battle_eyeless_barricades",
"type": "ENABLE_SPRITE"
},
{
"prereq": "13_battle_eyeless_barricades",
"type": "VARIABLE_SET",
"varname": "folka.talk",
"varvalue": 1
}
],
"id": "click_houses",
"triggers": [
{
"click": "click_houses_oldford",
"type": "CLICK"
}
]
},
{
"actions": [
{
"type": "VARIABLE_SET",
"varname": "13_oldford_volunteers_clicked",
"varvalue": 1
},
{
"type": "POPUP",
"url": "saga2/convo/part13/cnv_13_pop_oldford_train.json.z"
},
{
"id": "click_houses_oldford",
"type": "ENABLE_CLICKABLE"
},
{
"id": "lettering_houses",
"type": "ENABLE_SPRITE"
},
{
"id": "click_training_oldford",
"type": "ENABLE_CLICKABLE"
},
{
"id": "lettering_training",
"type": "ENABLE_SPRITE"
},
{
"type": "VARIABLE_SET",
"varname": "folka.talk",
"varvalue": 1
}
],
"id": "click_training",
"triggers": [
{
"click": "click_training_oldford",
"type": "CLICK"
}
]
},
You could try to edit it and flag it ONLY at the end of the conversation (since it's used to determine the layout of Eyeless battle), but as i said, i don't know if it will work. Anyway it doesn't seem a bug to me, probably, on the contrary, they forgot to implement properly "13_oldford_houses_clicked", since it ise declared but not used.