View Single Post
  #27  
Old 07-12-2009, 07:12 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

I finally added in an option to #npcedit to allow saving all current features set on an NPC. The new option is "#npcedit featuresave" and it just saves them all at once. This works well when using the new #face, #hair, #beardcolor, etc fields as well as the "#fixmob hair|haircolor|beard|beardcolor|etc" options. Though, the command I like to use with it the best is the #randomfeatures command. You can use #randomfeatures until you get one that looks good to you, and then #npcedit featuresave to save the new settings. Using those 2 commands in hotkeys makes really customizing NPC features very quick and simple even if doing a fairly large amount of NPCs.

To finish off all player race NPC commands, the only additional things I would like to see added now are:

1. Addition to the npc_types_tint table that will allow setting the material for each slot in the armor set. The new fields could be named something like chest_mat, legs_mat, etc for each 7 slots. Since it already has color field for the primary and secondary, we could even add in primary and secondary material fields to the table that would allow them to be set there vs only in the npc_types table. Though, with the addition of the new fields, it might make sense to rename the table to something like "armor_sets", since it would deal with more than just tint.

2. A new command to allow armor tint to be changed from in-game in real time using the wearchange packets. It would be nice to see one to set the full set to a certain tint, or have the option to set individual slots certain colors. Another nice option would be a command that would generate random armor set tints that could use a few options. Maybe 1 option would just set the full set to a random tint, where another option might set each slot to random tints, and maybe a 3rd option that used a bit of logic to make random sets that might have 2 or 3 tones max. Something like the chest, bracers, and boots all matching 1 tint and the other slots matching another tint. Maybe even give it a chance to create the set using a first random tint, and then the other tints on the set would be ones that look good with the first random one. What I mean by this is that if you have a tint that uses 25, 25, 100, it will make the item a bit dark and greyish, so maybe the other tints to go with that would be 25, 100, 25 and 100, 25, 25. This would make it so that each tint has a similar level of grey tone to it so you don't have bright and dull colors in the same set.

3. The final command I would like to see would be one that simply writes the armor set to the tint table and assigns it to the targeted NPC. There could probably also be a set option added to #npcedit that would let you assign the set from in game. Maybe even a command that would let you cycle through the sets in that table in real-time would be good as well.

Once those are done, I don't think there will be many, if any, reason to mess with feature stuff again. We have already made quite a difference to features in the past few months, so it would be cool to fully finalize everything for them to check another thing off as finished for the emu.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote