Closed deemru closed 4 days ago
LOW: different precision in similar formulas: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L87 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L112 Fixed
LOW: strange hardcoded constants
2
and3
for dynamic price at sell and buy respectively FixedLOW: the same
RESOURCEPRICEMIN
andFACTORYMAXWAREHOUSE
for all resources and locations IntendedLOW:
min
is better then additionalif
: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L86 Tried several different ways but decided current one is the simplesthttps://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L109 The same
LOW: unused functions
subRes
andaddMat
: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L54 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L64 FixedLOW:
j.value()
? https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L150 FixedMEDIUM: unexpected hardcoded user defined slippage grow: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L90 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L115 Hardcoded 99%...101% tolerance considered to be safe
MEDIUM: dangerous
else
its better tothrow
: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L126-L127 Considered to be OK for users who joined early, before backpack development
LOW: different precision in similar formulas: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L87 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L112
LOW: strange hardcoded constants
2
and3
for dynamic price at sell and buy respectivelyLOW: the same
RESOURCEPRICEMIN
andFACTORYMAXWAREHOUSE
for all resources and locationsLOW:
min
is better then additionalif
: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L86 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L109LOW: unused functions
subRes
andaddMat
: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L54 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L64LOW:
j.value()
? https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L150MEDIUM: unexpected hardcoded user defined slippage grow: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L90 https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L115
MEDIUM: dangerous
else
its better tothrow
: https://github.com/waveslands/ride/blob/f7e1f0f5c69fc39e63cb3a51b1ff34842f262166/economics.ride#L126-L127