Again, as long as the pieces occupy different slots and do not conflict with each other, it's possible to benefit from multiple sets, even if they themselves might share pieces. So yes, you'll be able to get the benefit of both Magni and Freyr for example.
http://ratemyserver.net/index.php?page=item_db&comid=1However, the Swordsman bonus is inside the set bonus check of the Stone Buckler as "if (isequipped(2353,5122)) { bonus bStr,2; bonus bDef,5; bonus bMdef,5;
if(BaseClass == Job_Swordman) bonus bDef,6; }"
http://ratemyserver.net/index.php?page=item_db&comid=47Note that the Refine Rate effect on Freezer is an independant check, thankfully you don't need to wear the set bonus to benefit from +10% damage with Bash.
Unfortunately, I already stated that you need to wear the Solider combo in order to benefit from the Swordsman effect. It's in this code in the Freezer card, which is a totally different card by the way as "if(isequipped(4246,4311,4220,4331)) { bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus3 bAutoSpell,"BS_WEAPONPERFECT",1,3; bonus2 bAddMonsterDropItem,501,500;
if(BaseClass == Job_Swordman) { bonus2 bAddItemHealRate,IG_Potion,50; } }"
Unfortunately, the same check above means you cannot wear both the Solider and Archdam sets as they conflict in the armor slot on those cards specifically. Solider is #4220.
One good thing though is how the Heater card has an independant check on its own card for its Perfect Dodge +3 effect that only Swordsmen benefit from. This is an example of how some job-specific effects are checked independantly.
Finally, Archdam also carries this issue as well, as although the code is inside this card the Swordsman effect won't work without the set, as the code is "if(isequipped(4311,4319,4331)) { bonus bInt,1; bonus bStr,1; bonus bDef,2; bonus bSPrecovRate,10; bonus2 bSkillAtk,"PA_SHIELDCHAIN",10; bonus2 bSkillAtk,"PA_SACRIFICE",10; bonus bCastrate,-10;
if(BaseJob == Job_Crusader) { bonus bDefEle,Ele_Holy; } }"
The set bonus is not necessarily meant to be used with a GC sader, since as you've noticed you can get Holy from Angeling much easier. The set gives other bonuses which attract people for certain reasons, such as Shield Chain and more importantly Sacrifice. Although, you can consider it a 'poor man's alternative' for a GC Sader on other places where it's not so easy or fortunate to acquire an Angeling card, such as official servers. If you're making a sader just for GC leveling, get yourself an Angeling if you can help it. =X
Sorry to burst your bubble dude, but that's how the code works. =( It's easy to figure out from the script code on the cards once you get used to looking for the details.
Finally, don't take what RMS says at its word concerning effects, as this server has modified some things (for example, how Alligator was changed from a -5% Long Range Damage accessory card to a 12% Critical Rate weapon card). Try to check with the server's information after checking with RMS to see if something is still how you'd want to use it (though usually it will be for the better, even if you might have to change some ideas around to get things properly equipped).
Good luck with your Odin sets =)
Edit: Fixed to change Assaulter to Solider to make more sense.
Edit#2: Fixed to add that Heater card has an independant check to it.
Edit#3: Stressed that both Solider and Archdam cannot be worn at the same time.
Edit#4: Mentioned how this server has modified effects on certain things like cards.