View Single Post
  #4  
Old 02-23-2010, 07:56 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Thanks. I got 2HB and Staff added for Beastlord, and removed 1HS, since they don't have the skill. I also removed 2HP from Shaman, as that was one I was only guessing at. I added 2HP to Rangers too.

I don't think I will put shields on Rogues or Ranger. Even though they can use it, it would be extremely rare and conditional. If someone thinks their Rogues need shields, they can use the SetWeapons plugin or set it in the database themselves manually :P Same goes for any other odd cases. The purpose of the random weapon selector is to have the best result for the most cases possible.

I left 1HS on druids, since they actually do get the 1HS skill. The main thing that made me even add it in the first place is that the Druid 1.0 is a 1HS lol. It would be possible to expand the weapon hash even further and make it into a hash of arrays. I may even do that at some point lol. Then, we could set extra fields like if the item has a particle effect, or if it is an epic weapon model, or era it is from, or just about anything to describe them. That would be pretty awesome, since you would then be able to set exactly what type of weapons you wanted them to have based on whatever conditions are set in the arrays. Since there are 800+ entries in the hash, it would probably take quite a while to go through and add extra fields for each one of them, though. I made comments in the hash to split up the models for certain expansions at least as well as I could from memory. It wouldn't be too hard to add 1 or 2 fields to the hash just based on the comments I made for each weapon range. For example, the Paladin 1.5 could have the follow items added to it's array: [ "2HS", "EPIC", "1.5", "Paladin", "PoP" ]. Then, we could do searches for those fields that would let us choose more specific details for picking item models.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote