Can't use shells on Heroic Items

07/04/2018 08:56 Lana Del#1
Hi everyone , can anyone help me about that , how can i change this situation ?

Thank you :o
07/04/2018 11:29 Blowa#2
It's not developed as is on OpenNos / NosWings' fork because on official, heroic items have their own shells at craft.
07/04/2018 11:37 Lana Del#3
Quote:
Originally Posted by val77 View Post
It's not developed as is on OpenNos / NosWings' fork because on official, heroic items have their own shells at craft.
Are you sure ? Because in some opennos servers heroic items are not like official :confused:
07/04/2018 12:19 Saber none#4
Quote:
Originally Posted by Lana Del View Post
Are you sure ? Because in some opennos servers heroic items are not like official :confused:
He is sure, he is one of the developers of those nostale sources xD
07/04/2018 13:28 Blowa#5
Quote:
Originally Posted by Lana Del View Post
Are you sure ? Because in some opennos servers heroic items are not like official :confused:
Since I'm the one who added shells on OpenNos, yes, I know what I did :).

And, I did this because we wanted to copy official behavior.

If I remind well, it's done in UseItem, you can simply remove the check "IsHeroic" to let your shells bind on Heroic stuffs.

However, on NosWings' fork of OpenNos, it's already implemented and once you generate an heroic Item, it's generating the shell based on stuff rarity.

To resume, all that "shells binding" checks are done in the code, you need to edit the code.
(You should search where EquipmentOptionDTO are used or where EquipmentOptionHelper is used with GenerateShellOptions)

;)
07/04/2018 13:32 Lana Del#6
Quote:
Originally Posted by val77 View Post
Since I'm the one who added shells on OpenNos, yes, I know what I did :).

And, I did this because we wanted to copy official behavior.

If I remind well, it's done in UseItem, you can simply remove the check "IsHeroic" to let your shells bind on Heroic stuffs.

However, on NosWings' fork of OpenNos, it's already implemented and once you generate an heroic Item, it's generating the shell based on stuff rarity.

To resume, all that "shells binding" checks are done in the code, you need to edit the code.
(You should search where EquipmentOptionDTO are used or where EquipmentOptionHelper is used with GenerateShellOptions)

;)
Thank you so much :handsdown:
07/04/2018 15:01 Blowa#7
Quote:
Originally Posted by Lana Del View Post
Thank you so much :handsdown:
Np, I don't mind helping if your question is at least thinked a bit before posting.

Actually, you wanted to know how (without asking for piece of code) you could achieve your attempts.
That's something I respect and I encourage.

Getting your own solution work, that's how you'll learn and how you will be reaching your goals, not like most of the leechers that are just using other people work and claiming it :).
07/04/2018 16:38 Lana Del#8
Quote:
Originally Posted by val77 View Post
Np, I don't mind helping if your question is at least thinked a bit before posting.

Actually, you wanted to know how (without asking for piece of code) you could achieve your attempts.
That's something I respect and I encourage.

Getting your own solution work, that's how you'll learn and how you will be reaching your goals, not like most of the leechers that are just using other people work and claiming it :).
I didn't say this is my work or anything else. I'm just trying to make something. I should see , i should research , i should ask before learn something. Is that true?. I've respect to your works. I didn't think like your opinion. I'm not claiming someone's work. Thank you for answers.
07/05/2018 15:50 ImTheReal#9
What you also can do is:
By increasing the level of the Heroic Items, and set IsHeroic to false you can use normal Shells Level 1>255 on them.

But i would not recommend that
07/07/2018 04:24 Tbp123#10
Quote:
Originally Posted by Lana Del View Post
I didn't say this is my work or anything else. I'm just trying to make something. I should see , i should research , i should ask before learn something. Is that true?. I've respect to your works. I didn't think like your opinion. I'm not claiming someone's work. Thank you for answers.
You didn't understand what he said, he literally said you're better than others XD