Skip to content

Займ и Кредит #26

@finfan222

Description

@finfan222

Игрок берёт adena в долг у дилера (NPC), который устанавливает срок на возврат.

DTO

  • loalty - доверие, базовое значение 100.0
  • amount - кол-во займа, 0.0
  • amountBid- процентная ставка которая имеет значение равное (amount * bid), де bid = 0.xx
  • overdueDays - просрочка в днях, 0.0
  • overdueAmount - просрочка adena которая осталась для уплаты, 0.0
  • overduePeny - накопленный % который складывается с overdueAmount для погашения, 0.0
  • UID - идентификатор должника, %UID%
  • name - имя должника, %name%

Заём

  • Заём открывается на 20-ом уровне персонажа при условии, что у других его персонажей на =аккаунте нет займов
  • Игрок может занять деньги у NPC с % возврата и начислением пени если произошла просрочка
  • Игрок может вернуть adena раньше намеченного срока и повысить свой loyalty.
  • Игрок больше не может занимать adena, пока его долг активен или просрочен.
  • Игрок может занять лишь определённую макс. сумму, кол-во минимального займа всегда 1000 adena, когда макс. всегда равняется 2000 + LvL / 10 * loalty%, где loalty это кредит доверия, чем чаще игрок занимал и возвращал, тем больше будет кредит доверия.
  • Время на которую занимается сумма выводится из кол-ва занимаемой суммы и считается по формуле: (amount / 4000 * 4 * 60) в часах. Время возврата займа не может быть меньше чем 1 час.
  • Базовый % возвращаемой ставки во время запуска сервера равен 10% от занимаемой суммы, но каждый понедельник %-ая ставка меняется, в случайном порядке от 4% до 21%.

Просрочка

  • Просрочка так же начисляет пени в размере 1% за каждый игровой день не погашения долга.
  • Просрочка так же спускает loyalty на 1% от текущего значения.
  • На просроченных игроков заводится таск лист на их устранение в связи с которым, после смерти -0 деньги в инвентаре маг. образом исчезают в кол-ве необходимого долга.
  • Если игрок имеет adena в ВХ, то с него снимается оттуда в момент просрочки.

Цель:
Игроки должны иметь возможность получить суммы эквивалентные их нуждам на том или ином уровне,

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions