I think you are doing linear calculation, price of the coin will increase / decrease for every token so the formula is a little bit more complex than just a multiplication, you can check the source code to see the implementation also do not forget the 10% fees that are deducted.
so even when i was writing that, it was blowing my mind. i thought to myself i HAVE to be doing this wrong.... but honestly i don't think i did it significantly wrong. i believe that the formula is actually a linear one and not that complex....
i know that there is a difference between the buy and sell prices and i am using the buy price, and rounding, to make things easier to understand. as far as the price i am just using the higher price to give the coin even more of a buffer and a chance. but it doesn't matter because the buy and sell prices are both incremented together by .0000001 either up or down based on purchases and sales.
so if i currently had 12 tokens and i went to sell what would happen? and then lets scale it up to a larger bag holder?
so price starts at .0098600 (again this is the buy price)
sell one token -> now the price is .0098599 and i also lose 10% of the eth that's supposed to be coming to me (however paying that fee and distributing it is all done in ETH and
the fee only affects the token price when you reinvest)
now price is .0098599
sell one token -> now the price is .0098598
now sell 10 tokens -> (.0000001 x 10). sooo... (.0098598 - .0000010) = new price of .0098588
then the selling accelerates because less and less new money is coming into the contract
now sell 100 tokens -> (.0000001 x 100). so increment down the price by .0000100 = new price of .0098488
now sell 1000 tokens -> (.0000001 x 1000) so price decreases by .0001000 = new price of .0097488
now sell 10,000 tokens -> (.0000001 x 10,000) so decrease by .0010000 = new price of .0087488
now sell 100,000 tokens -> (.0000001 x 100,000) so decrease by .0100000 = new price of -0.0012512
THAT NEGATIVE IS NOT A TYPO
so in short... at today's numbers the contract can not afford to pay out more than 110,000 of the nearly 800,000 tokens which are currently in circulation before the code increments the price of the token so low that it is a negative number (and code is LAW! that's how all you fucks are shilling this to people isn't it). realistically it cant go negative it will just go to zero. so where does that leave the people who own the other 700,000 tokens?!?!?!
WAT AM I GUNNNNA DOOOOO?!?!?