What specifically affects makesuccess? - Printable Version +- SphereCommunity (https://forum.spherecommunity.net) +-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d) +--- Forum: General Help (/Forum-General-Help) +--- Thread: What specifically affects makesuccess? (/Thread-What-specifically-affects-makesuccess) |
What specifically affects makesuccess? - golfin - 11-16-2019 08:35 PM PHP Code: //makesuccess_1 "Due to your poor skill, the item is of shoddy quality" This is a selection from the msgs def file. these buzz are put on by players when they make an item. But, I'm interested in what determines that a particular sentence should be written. I want to script out the distribution of exp points of experience, but I don't know how makesuccess is done. Why sphere, say for example: makesuccess_5? RE: What specifically affects makesuccess? - Coruja - 11-17-2019 09:09 AM These messages are related to the <QUALITY> of crafted item https://github.com/Sphereserver/Source/blob/dcc89a885d36f11693317af35fc157ae93dc8f3b/src/graysvr/CCharSkill.cpp#L1184 Note that the code first get the QUALITY value based on skill value using ((skill * 2) / 10) to get a result between 0~200, then it split 0~200 into 7 ranges (0~6) to apply some variance and convert to 0~200 again. So to replicate this final result on scripts maybe it will be something like this: Code: IF (<QUALITY> < 25) RE: What specifically affects makesuccess? - golfin - 11-17-2019 04:54 PM Interesting, I don't know this. Thanks, Coruja. I'll try to match it to the trigger ON=@Success of the skill. |