EA Released a Blackrock Event back in 2008
http://www.uoguide.com/Blackrock
I dont remember who scripted the original files i am going to release but credit goes to them anyways all i did was update them to work within servuo.
This system is based off the paragon system and can be used as a event if people require.
there are a couple of distro edits..
Regenrates.cs
around line 85
under
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
add
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Reagents.cs
increase value by 1
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
around line 218
under
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
add
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
These values would change depending if you have some form of custom Regs
Basecreature.cs
Around line 259
under
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
add
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
around line 546
under
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
add
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
around line 1176
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
add
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
As said earlier this was designed as a Event on EA and has never been added to freeshards in anyway but if someone would like to expand on it and possibly make the event for there shard please feel free.
Also using this system you could easily create your own version so you could have some form of paragon on each map all dropping different arties etc
					
					
	
					
					
					
					
					
				http://www.uoguide.com/Blackrock
I dont remember who scripted the original files i am going to release but credit goes to them anyways all i did was update them to work within servuo.
This system is based off the paragon system and can be used as a event if people require.
there are a couple of distro edits..
Regenrates.cs
around line 85
under
			
				Code:
			
		
		
		 if ((from is BaseCreature && ((BaseCreature)from).IsParagon) || from is Leviathan)
                points += 40;
			
				Code:
			
		
		
		#region Blackrock
            //todo correct values?
            if ((from is BlackrockElemental || from is NetherVortex || from is ToxicOoze))
                points += 400;
            if ((from is BaseCreature && ((BaseCreature)from).IsBlackRock))
                points += 200;
            #endregionReagents.cs
increase value by 1
			
				Code:
			
		
		
		 private static readonly Type[] m_Types = new Type[18] // increase +1 higher than current numberaround line 218
under
			
				Code:
			
		
		
		 public static Type DaemonBone
        {
            get
            {
                return m_Types[16];
            }
            set
            {
                m_Types[16] = value;
            }
        }add
			
				Code:
			
		
		
		#region Blackrock
        //increase numbers if using custom regs
        public static Type RandomBlackRock
        {
            get
            {
                return m_Types[17];
            }
            set
            {
                m_Types[17] = value;
            }
        }
        #endregionThese values would change depending if you have some form of custom Regs
Basecreature.cs
Around line 259
under
			
				Code:
			
		
		
		private bool m_Paragon;add
			
				Code:
			
		
		
		#region Blackrock
        private bool m_BlackRock;
        #endregionaround line 546
under
			
				Code:
			
		
		
		 [CommandProperty(AccessLevel.GameMaster)]
        public bool IsParagon
        {
            get { return m_Paragon; }
            set
            {
                if (m_Paragon == value)
                {
                    return;
                }
                else if (value)
                {
                    XmlParagon.Convert(this);
                }
                else
                {
                    XmlParagon.UnConvert(this);
                }
                m_Paragon = value;
                InvalidateProperties();
            }
        }add
			
				Code:
			
		
		
		#region Blackrock
        [CommandProperty(AccessLevel.GameMaster)]
        public bool IsBlackRock
        {
            get { return m_BlackRock; }
            set
            {
                if (m_BlackRock == value)
                    return;
                else if (value)
                    BlackRock.Convert(this);
                else
                    BlackRock.UnConvert(this);
                m_BlackRock = value;
                InvalidateProperties();
            }
        }
        #endregionaround line 1176
			
				Code:
			
		
		
		 public override string ApplyNameSuffix(string suffix)
        {
            XmlData customtitle = (XmlData)XmlAttach.FindAttachment(this, typeof(XmlData), "ParagonTitle");
            if (customtitle != null)
            {
                suffix = customtitle.Data;
            }
            else if (IsParagon && !GivesMLMinorArtifact)
            {
                if (suffix.Length == 0)
                {
                    suffix = XmlParagon.GetParagonLabel(this);
                }
                else
                {
                    suffix = String.Concat(suffix, " " + XmlParagon.GetParagonLabel(this));
                }
                XmlAttach.AttachTo(this, new XmlData("ParagonTitle", suffix));
            //} removed for blackrock
            return base.ApplyNameSuffix(suffix);
            }add
			
				Code:
			
		
		
		#region Blackrock
        else if (IsBlackRock)
            {
                if (suffix.Length == 0)
                    suffix = " (BlackRock Infected)";
                else suffix = String.Concat(suffix, " (BlackRock Infected)");
                return base.ApplyNameSuffix(suffix);
            }
            return null;
        }
        #endregionAs said earlier this was designed as a Event on EA and has never been added to freeshards in anyway but if someone would like to expand on it and possibly make the event for there shard please feel free.
Also using this system you could easily create your own version so you could have some form of paragon on each map all dropping different arties etc
 
				