@khardin10 Kiss is designed to have all assisting characters target the MA's Target. So if all the assisting characters have targeted a corpse, then at some point the MA targeted that corpse. With that said, The Assist Routine validates the target and if the target is a corpse, then it clears the MyTarget Variable, but not the Target. Reason for this is, if by chance the MA's target is a mob that is not a valid mob to attack, If we clear the target, then all assisting characters would /assist /target clear, /assist /target clear, etc... If you clear the MA's target the assisting characters will not clear their targets.
There are a bunch of factors that have to be considered here, but the 2 main issues are when assisting the MA. First in group characters have it easy when getting the MA's target and can tell if the MA does NOT have a target, but out of group characters have to /assist the MA or Target the MA and use TargetOfTarget and that just doesn't work very well. You end up with a ping pong effect of the out of group characters /targeting a mob just to /target clear, so we dropped the /target clear when the Target is not a valid target. If the MA changes his target then all other characters will /assist the MA and their targets will change, until they are on a valid combat target. At that point all characters fall into the Combat routine and stay there until the target is dead(corpse) or the target poofs.
We have gone full circle on the What/how assisting characters should react when the MA switches targets. There are 2 flags that have been created to help with configuring groups and how the group(s) should react to target switching. Currently Kiss defaults to following the MA as he switches targets. Also by default kiss will keep the MA on the same target until dead.
If you want to be able to switch the MA's target manually, while in combat, then you need to turn on TargetSwitchingOn. By default the characters in the same group as the MA will switch to the MA's new target. Now Out of group characters are a real PITA, because they have NO clue that there is even a mob to target. Until a mob shows up in the XTarget window, kiss thinks it is time to drink tea and read the morning paper. So to get the out of group characters onboard with the rest of the crew, the MA Calls his target when he is ready to enter the combat routine. He will also call his new target if you switch targets. Now the out of group characters are monitoring for the MA's call, so they can point their first XTarget AutoHater entry to the MA's current target. That tells the out of group characters that Tea time is over. Now there is a way to override this functionality for the out of group characters. That brings me to the XTarAutoSet flag. This flag was added to kiss a while ago but never documented. This flag is on by default, but can be turned off by using a hotkey.
Now on top of all that there is still the /switchnow command. This command allows you to force a character to assist the MA and get his current target.
Also TargetSwitchingOn is only used by the MA. Non MA characters ignore this flag.