Armorsmith Archive
Thread: Exact math equations behind armorcrafting
Following info has been postedon swgcraft armorsmith forum few weeks ago,but i forgot to post it here also. I think that I've found exact math equations behind armorcrafting.
StartExpPercentage = q*(A*q+B), where:
q - weighted average quality of used resources,
A = 1.5 E-5
B = 1.5 E-2
MaxExpPercentage = q/10,
Formulas used to map experimental percentages (P) to actual resists in layers are:
BaseResist = 0.04*P+1,
SpecialResist = 0.14*P+1.
For advanced composite segments we have:
AdvCompBaseResist = 0.24*P+1
AdvCompSpecResist = 0.34*P+1
Resistanceof actual composite armor pieces (without resistance that come from used segments) will be:
CompArmorBaseResist = 0.39*P+1
It seems that these mapping formulas tend to be linear, so it will be easy to derive equations for other armors and segments (and for HAM maybe)...
Mapping formulas aren't very hard to derive, and i think that some other people came to same results, too. For StartExpPercentage i saw just some approximations (some better, some worse), and i think this is the one used by game.
bash_chelik wrote:
Formulas used to map experimental percentages (P) to actual resists in layers are:
BaseResist = 0.04*P+1,
SpecialResist = 0.14*P+1.
For advanced composite segments we have:
AdvCompBaseResist = 0.24*P+1
AdvCompSpecResist = 0.34*P+1
What is 1.5 E -5 and also 1.5 E -2? I assume this is scientific notation for .000015 and .015 respectively? It's been a long time since I've seen scientific notation though.
Also, to clear things up, you might want to change the first lables to LayerBaseResist and LayerSpecResist. I know I missed the fact that this was for the layers on the first couple of reads (though personal experience and logic of the layout suggested it)
Otherwise, great post.
darylr wrote:
What is 1.5 E -5 and also 1.5 E -2? I assume this is scientific notation for .000015 and .015 respectively? It's been a long time since I've seen scientific notation though.
You're right. 1.5 E-5 = 0.000015.
Also, to clear things up, you might want to change the first lables to LayerBaseResist and LayerSpecResist. I know I missed the fact that this was for the layers on the first couple of reads (though personal experience and logic of the layout suggested it)
It's in the options tab at the top right of your post.
bash_chelik wrote:
darylr wrote:
What is 1.5 E -5 and also 1.5 E -2? I assume this is scientific notation for .000015 and .015 respectively? It's been a long time since I've seen scientific notation though.
You're right. 1.5 E-5 = 0.000015.
Also, to clear things up, you might want to change the first lables to LayerBaseResist and LayerSpecResist. I know I missed the fact that this was for the layers on the first couple of reads (though personal experience and logic of the layout suggested it)
I would like to change this, but i can't find option to edit my post. Is it some kind of advanced command, or i'm just blind and can't see it?
So I guess bash_chelik (and me) will have a hard time editing.
Krallic wrote:
The editbutton is not available until you hit "community veteran" after 6 months. Unless something changed recently?
So I guess bash_chelik (and me) will have a hard time editing.
is it time related? i'm an Elder... i wonder if i have anything special...
NinjasLovePirates wrote:
Krallic wrote:
The editbutton is not available until you hit "community veteran" after 6 months. Unless something changed recently?
So I guess bash_chelik (and me) will have a hard time editing.
is it time related? i'm an Elder... i wonder if i have anything special...
Yeah, I found that out soon after I posted. I fealt dumb when I first found it, I kept thinking, why didn't I see that before.
Status is also based on posts. I didn't get vet until I reached 100 posts, though I've been registered almost as long as anyone else.