( she wasnt sure just when that was , but it must have been at least a few centuries agomadame giry had explained to her that the soldiers were carrying spears because firearms hadnt been invented yet .