OpenPerpetuum / PerpetuumServer

The Open Perpetuum Project's fork of the Perpetuum Standalone Server
https://openperpetuum.com
Other
44 stars 21 forks source link

Insurance payout-scaling for newer players #397

Open MikeJeffers opened 2 years ago

MikeJeffers commented 2 years ago

It would be desirable if insurance payout amount (or efficiency %) was proportional to some gradation of EP on account (where EP is just a signal for account/player maturity in the game).

Right now, insurance pays out a flat rate based on fixed values. This issue only seeks to provide a scaling factor between a known max and known minimum for these payouts (which may later be based on other dynamic factors, but leave that for later).

Much like the EP-falloff curve, insurance payouts should be greatest for low EP and lowest at high EP. Exact parameters can mirror that of the EP-falloff but not depend on it directly.

Example (values are arbitrary - and should be configurable in insurance table): a 0 EP account that loses an insured Locust should receive 900k nic a 1m EP account that loses an insured locust should receive 400knic