Hawken said:
Nothing was mentioned like: General, "Ok, paladin, if there's a fiend in there, don't attack it." Paladin, "Yes, sir."
Uh... "Truce" means "There's to be no violence unless the other side initiates it first." It does
not include exceptions, unless those are spelled out in advance. The fact that the erinyes is a fiend means the paladin has to be careful, and has to watch out for
charms and
telepathy, but it is not, in and of itself, justification for breaking the truce. At worst, it means the paladin strongly suggests to the general that they depart and renegotiate the terms of the truce.
So, if the bad general says, here's my advisor, Ms. Erinyes. And then the paladin's sword 'slips' out of its sheath--"Sorry, general, you know how these sentient weapons are when they get worked up!"--and into the chest of the Erinyes. There's nothing deceptive about that. It's rather straightforward.
Is the sword actually intelligent? Did it actually act on its own,
forcing the paladin to use it against his will?
If not, then yes, it's deceptive. Being honest doesn't mean making up a story that could be true. It means
telling the truth. Obfuscating and lying and using the letter of the law to violate the spirit of the law is what devils (and lawyers) do. It's beneath a paladin, and it doesn't qualify as "truthful"
at all.
If they can cut short a war to spare thousands of lives by taking out the general and advisor, then that is the greater good being served. The evil general, bringing in an Erinyes, would have no intention of complying with a truce, instead using the meeting (and stalling tactics) to draw information from the good general and the paladin to give them an advantage.
That's an assumption. The paladin cannot
know it's true. And even if he does, once he agrees, the paladin is bound by the truce until/unless the other side breaks it;
suspicion of breaking it is not sufficient.
This is actually spelled out in, among other sources,
the Book of Exalted Deeds. Paladins and exalted characters must keep the greater good in mind, but they cannot perform evil acts to serve the greater good; those acts are still evil, and they're still forbidden.
Violating an agreed-upon truce, or violating an agreement purely because the other party is evil, is specifically
forbidden by one of the examples in that book.
Matter of opinion. Maybe the general warned him, "use your powers and if there is a threat to negotiations, take it out." Maybe not. That is a hypothetical situation and I proposed only one hypothetical response.
If that was the case, obviously it changes things. But that wasn't mentioned in the example. And even if it were, the mere presence of the fiend isn't enough to qualify as a threat to negotiations; he'd have to know that she was actively attempting to influence the general. Otherwise, there's no
functional difference between the advisor being a fiend or being an evil wizard with access to
detect thoughts and
charm person.
Not true either. In my comment, the paladin said nothing about healing. Nothing deceitful about that, the paladin's intentions at that point would be painfully clear.
Offering to "lay on hands" is a clear implication of healing. You're once again falling back on a "letter vs. spirit" argument that is completely inappropriate for a paladin. That's the sort of logic and argument that devils use, not paragons of
honesty. A half-truth, or a lie of omission, is still dishonest.
Again, no deceit involved. The paladin never said "accident", only that his "sword seemed to have a life of its own...." Nothing deceitful there, just a diplomatic way of stating that he struck down a fiend.
Again, lies by omission and implication are still dishonest. The rule is that a paladin must be
honest and honorable.
Frankly, playing a paladin like a trial lawyer, looking for loopholes and exceptions, is missing the entire point of the class as written. There are plenty of other classes that don't adhere to the code, that can be good
and deceptive. The paladin is not one of them. If a player doesn't want to play a stand-up, chivalrous,
honest hero, the solution is for them to pick a different class, not to try to find exceptions to the paladin's code.