void main() { int nRandom = d6( 1 ); if(nRandom == 6) { location lLocation = GetLocation(GetWaypointByTag("KuljherAttack1")); int nDiceRoll = d100(1); if(nDiceRoll <= 15) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero1", lLocation, FALSE); } else if(nDiceRoll <= 30) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero2", lLocation, FALSE); } else if(nDiceRoll <= 45) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero3", lLocation, FALSE); } else if(nDiceRoll <= 60) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero4", lLocation, FALSE); } else if(nDiceRoll <= 75) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero5", lLocation, FALSE); } else if(nDiceRoll <= 90) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero6", lLocation, FALSE); } } else if(nRandom == 5) { location lLocation = GetLocation(GetWaypointByTag("KuljherAttack2")); int nDiceRoll = d100(1); if(nDiceRoll <= 05) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero1", lLocation, FALSE); } else if(nDiceRoll <= 30) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero2", lLocation, FALSE); } else if(nDiceRoll <= 45) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero3", lLocation, FALSE); } else if(nDiceRoll <= 60) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero4", lLocation, FALSE); } else if(nDiceRoll <= 75) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero5", lLocation, FALSE); } else if(nDiceRoll <= 90) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero6", lLocation, FALSE); } } else if(nRandom == 4) { location lLocation = GetLocation(GetWaypointByTag("KuljherAttack3")); int nDiceRoll = d100(1); if(nDiceRoll <= 05) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero1", lLocation, FALSE); } else if(nDiceRoll <= 30) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero2", lLocation, FALSE); } else if(nDiceRoll <= 45) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero3", lLocation, FALSE); } else if(nDiceRoll <= 60) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero4", lLocation, FALSE); } else if(nDiceRoll <= 75) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero5", lLocation, FALSE); } else if(nDiceRoll <= 90) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero6", lLocation, FALSE); } } else if(nRandom == 3) { location lLocation = GetLocation(GetWaypointByTag("KuljherAttack4")); int nDiceRoll = d100(1); if(nDiceRoll <= 05) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero1", lLocation, FALSE); } else if(nDiceRoll <= 30) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero2", lLocation, FALSE); } else if(nDiceRoll <= 45) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero3", lLocation, FALSE); } else if(nDiceRoll <= 60) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero4", lLocation, FALSE); } else if(nDiceRoll <= 75) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero5", lLocation, FALSE); } else if(nDiceRoll <= 90) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero6", lLocation, FALSE); } } else if(nRandom == 2) { location lLocation = GetLocation(GetWaypointByTag("KuljherAttack5")); int nDiceRoll = d100(1); if(nDiceRoll <= 05) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero1", lLocation, FALSE); } else if(nDiceRoll <= 30) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero2", lLocation, FALSE); } else if(nDiceRoll <= 45) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero3", lLocation, FALSE); } else if(nDiceRoll <= 60) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero4", lLocation, FALSE); } else if(nDiceRoll <= 75) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero5", lLocation, FALSE); } else if(nDiceRoll <= 90) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero6", lLocation, FALSE); } } else if(nRandom == 1) { location lLocation = GetLocation(GetWaypointByTag("KuljherAttack6")); int nDiceRoll = d100(1); if(nDiceRoll <= 05) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero1", lLocation, FALSE); } else if(nDiceRoll <= 30) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero2", lLocation, FALSE); } else if(nDiceRoll <= 45) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero3", lLocation, FALSE); } else if(nDiceRoll <= 60) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero4", lLocation, FALSE); } else if(nDiceRoll <= 75) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero5", lLocation, FALSE); } else if(nDiceRoll <= 90) { CreateObject(OBJECT_TYPE_CREATURE, "KuljherHero6", lLocation, FALSE); } } }