This is a list of functions in the two Pokemon Showdown folders this project is adapting (sim and dex) that will, should, and might have its logic completely changed. The functions are also listed for their main reason for changing. To discuss a function in depth, a separate issue can be created directly from this list. I'll be editing this list as ideas change.
Priority 1 (Will Change)
[x] #3
[x] Battle.toJSON/fromJSON [Performance] (copying battle states was resolved by #2)
[x] PRNG.sample [Functionality] (resolved by #2)
[x] #2
[x] Battle.speedSort [Functionality]
[x] #6
[x] Battle.randomizer [Functionality] (resolved by #2)
This is a list of functions in the two Pokemon Showdown folders this project is adapting (sim and dex) that will, should, and might have its logic completely changed. The functions are also listed for their main reason for changing. To discuss a function in depth, a separate issue can be created directly from this list. I'll be editing this list as ideas change.
Priority 1 (Will Change)
Priority 2 (Should Change)
Priority 3 (Might Change)