<<enumeration>> Organization + ABSOLYTE + HARPERS + DEVILS + VAMPIRES + SHARFOLLOWERS Sapiens Flora + COATOA + organization : Organization + dropIngredient( Unit + Location : LOCATION + talk() Extends + Loot : String + fight() Extends Enemies + dropLoot() + walk() + negotiate() + die() Extends + fight() + talk() Extends Ablosute followers + praise() Extends + dropLoot() <<enumerat Location SWORDCOAST Extends BALDURSGATE UNDERDARK AVERNO SHARSTEMPLE Weapons + type : double + damage : Integer Main Character GITHYANKIGREC + Mission() NPC-s +walk() + talk() + upgrade() +talk() + trade() + using() +fight() + steal() +negotiate() + fight() ) s ion>> n CHE