Hi PurpleYouko,
We had a look at the project 137 and it is really a good start indeed. Some comments you put are pretty useful (just an example is the one for the computation of critical chance), thanks a lot for this work and for sharing them. I found it some times ago on github but didn't know it was documented in the osrose forums.
I just have one question, since while looking on the internet I found a lot of "kind of sources".
Is there an easy way to see if the sources are for evo or for iRose ? I see for example some iRose boolean in the Project 137 code, is there just a boolean to change and that's it ? ^^ (I guess not or you would have said it
)
I tried to compare the computation for the mspeed etc but found only very small discrepancies... and most of the time, there is a boolean (like IsApplyNewVersion() ) that propose two versions, where one sounds evo to me and the other one sounds more iRose (here, I took the example for the mspeed)
An other thing are the STBs. If I look at IO_STB.h, I see that in the project 137 (evo) it looks for STB files that I 'm not aware of (for example LIST_BREAK.STB). Is it a sign of evo ?
Basically, I'd like to know two things:
- first, how can I quickly and at 100% check if a source is evo like or irose like ?
- then, is one of you aware of a thread or something that explain the difference between those two rose version? If this would exist, starting from the evo sources to go to irose and then share them on github would sound really doable for us
[Edit: I'm aware of a lot of differences as a player, but as a programmer... Not really, especially when you start to look at the weird formulae they use in Calculation.cpp ^^ Sounds hard to guess to me
(but was super interesting!)]
And of course, let me thank you, from all of our small team for your help! Really.