PDA

View Full Version : Suggestion: Setname()



deeske
09-06-2006, 11:52
It is know for crafters that they place a certain mark on their crafted goods so people can recognize who made it. The 1.67 patch added a very nice function for this. The idea is to set the name of the crafter in front of the crafted item. So if people sell their items in a player trade the mark of the crafter is on it. Or when the item is sold to a shop people can see who crafted it. Like that crafters can gather a certain fame.

clone number 3
09-06-2006, 12:55
I Like the sound of that, good spot!

DM_Aiwendil
09-06-2006, 13:14
I was aware of the new function but didn't think it would be appropriate here (changing item's names is open to abuse in a mod such as ours where everything tries to fit the world in an appropriate way - devs have gone to a lot of work renaming standard items to be more "Middle Earthian" with even more to come).

However, if it is controlled by the mod and the player has no direct control in the renaming then I can't see any real problem with it if the other devs agree.

Tulkas
09-06-2006, 23:17
no reason not to i think, would be nice to hide an items properties so the only indication of quality would be the reknown of the crafter :)

DM_Aiwendil
09-06-2006, 23:37
I don't think that's possible :)

int19h
10-06-2006, 03:56
Item naming is somewhat messed up as it is, because of the item property transfer machine. You end up with all kinds of weird things, such is a steel helm with SR 10 (from Circlet of Arda) called "Shadowed Hood". Hm, might as well transfer the item name, perhaps?

As for crafter's "mark", you could just put the crafter's name into the item name. Just like the scripting demo module for 1.67 does.

DM_Aiwendil
10-06-2006, 07:36
Yes, good idea. Now we have SetName I will change the property machine script to transfer the name as well.


you could just put the crafter's name into the item name.

*coughs politely nodding towards the original poster's suggestion*


The idea is to set the name of the crafter in front of the crafted item.

But until I hear an objection for the dev team, we might as well move on to discuss the format of this "crafter's mark".

Obvious choices would seem to be:

"Windlord Windaxe [Name]" (can use any type of "bracket" {} {} () <> etc) (my favourite I think)

"Windlord Windaxe made by Name" ("made" being up for potential thesaurising, or can be left out entirely)

"Name's Windlord Windaxe" (the weakest of the three I think as it implies ownership not maker)

SNarfel
10-06-2006, 08:26
Seems tacky to me. Why tachy you ask! Cos the actual name on the item just seems that way to me.. now if it was a unique "mark" of that crafter that I would really root for. I very much doubt if that is possible though.

Another alternative I would prefer is to mention the crafter in the description rather than item name, again I doubt if possible.

However, I cant see any reason other than this sense of tackiness against the idea :P

DM_Aiwendil
10-06-2006, 08:32
I can see what you mean I think and I would have prefered something in the description too, but alas I can't find any function to so that (I'll keep looking though).

A unique mark, interesting but how would we generate it? Some kind of "coding" of the PC name perhaps? (Remove all vowels and use letter substition?) This would also appear fairly meaningless as well.

That's why I thought [Name] on the end of the item name was the best (least obtrusive) approach.

SNarfel
10-06-2006, 09:42
Yeah, I thought my suggestions would not be possible, oh well worth a try :). I was just highlighting my own feelings about the idea but its cool if thats what the players want, it doesnt realy distract all that much from what the server is all about :).

DM_Aiwendil
12-06-2006, 09:10
Yes, good idea. Now we have SetName I will change the property machine script to transfer the name as well.

By the way, this was done and submitted about 30 seconds after I wrote this :) It isn't in yet, but will be included in the next major update. (After the skill check overwrite problem I've decided to follow procedure a little more ;))