Re hice el skill. Ahora tiene un uso más interesante.
A partir de ahora el staff va a poder crear/hacer items "desconocidos". Estos items podrán o no tener un nombre (en caso de no tenerlo el item se llamará "desconocido"). Estos items pueden tener un comportamiento totalmente distinto mientras permanezcan sin identificar. Por ejemplo, sería posible que un scroll sin identificar termine en una catástrofe para el mago si trata de usarlo (o por el contrario, podría resultar en algo positivo).
Incluso los pjs podrían llegar a tener un ítem que "crean" que es una cosa y en realidad es otra.
A partir de ahora el rol de
antiquero/coleccionista cobra algo más de importancia.
El uso del skill no varía demasiado. Es bastante similar... Un antiquero (no sé si es la palabra que corresponde) puede llegar a presumir de que tipo de ítem se trata con solo verlo, pero para poder identificarlo debidamente va a tener que tener el ítem encima.
Eso por un lado.
Por el otro la noticia es que el skill es open source y de hecho lo que esperamos es que ustedes colaboren creando scripts de items que en su estado normal sean una cosa y mientras permanezcan desconocidos sean otra.
Les adjunto el package que tiene el skill, tiene una introducción al principio de cada archivo especificando que hace cada script. No hay EXCESIVA cantidad de comentarios como lo hay en el blog de scripting ya que no es la idea, el script tiene que hablar por sí mismo.
Sin embargo si necesitan ayuda no duden en postear las dudas.
El .zip tiene dos packages, uno es el paquete del skill que lo tiran sobre pol/skills y lo compilan. Incluye los siguientes archivos:
itemID.src: El skill en sí.
itemDesconocido_useScript.src: Skill que define el comportamiento por default de un item "desconocido" al hacerle doble click.
itemDesconocido_unequipScript.src: Idem pero al momento de desequiparlo.
itemDesconocido_equipScript.src: Idem pero al momento de equiparlo.
itemIdUtils.inc: Tiene las funciones "principales" que hacen a un item conocido/desconocido. Si necesitan hacer "desconocido" un item vía script van a tener que usar estas funciones incluyéndolas en sus scripts.
Después tienen la carpeta textcmd/coun que tiene los comandos que convierte un item en conocido/desconocido.
Los comandos son
.nidentificar,
.identificar,
.ponernota y
.sacarnota. Estos últimos dos tienen una explicación de para qué sirven.
A su vez hay otro package que se llama
"testitemid", este lo pueden tirar en cualquier subcarpeta de la carpeta "pkg" (por ejemplo pol/pkg/items). Este package les muestra un ejemplo de como crear un item que en su "forma normal" funciona de una forma y mientras es "desconocido" funciona de otra.
El archivo
"ucmessage.inc" solo pónganlo en pol/scripts/include.
Basándose en esto, los invito a crear tantos items como quieran, dejen volar su imaginación

(ok, si creen que están por hacer algo que claramente puede causar algún inconveniente del tipo rolero chárlenlo con un gm antes).
Bugs sobre el skill los pueden poner aquí. En breve empezarán a aparecer items desconocidos bastante seguido.
Saludos!
