Perfect! now it works fine! thanks john!
So if I get it well, src.tag.bs means you just set a tag named "bs" to the item,
and then <src.blacksmithing> means the tag saves the source (the player)'s Blacksmithing skill.
if (<eval <src blacksmithing> - 1000> == <src.tag0.bs>) means it evaluates that the player's blacksmithing skill hasn't been
increased, it's still equal to to the saved tag (the player' skill)
And this works because the tag is set before the if (<attr>&(attr_identified)), otherwise I would have the same problem
cause the tag would act with the attr_identified value.. right? explained quite weirdly but I'm pretty sure I get it!
Now this is just a minor detail, since you already helped so much but since my item is supposed to look normal
before being identified, I'm trying to set the item color to change once it is identified:
ON=@Create
Attr=attr_magic
Hitpoints=9000
if (<attr>&(attr_identified))
Color=0b86
endif
I guess it isn't as simple as that xD I tried several things but doesn't seem to work o.o
Anyways it's not that important, just if you feel like shooting some more hints

Thanks again ^^