随借随还 (casual)
期数≥60
默认基础利率0.0001
实际利率基础利率×期数的平方根
默认计息周期1分钟
还款周期

本金

一开始时本金就是所借的物品的数量,后来可能会因为还款而减少,并会影响到后续利息的计算。当本金被还款还到等于0时,债务还清。

计息周期

从借款开始计时,每过一个计息周期,利息都会增加(本金×实际利率)。

期数

决定了实际利率和还款的最终期限。实际利率=基础利率×期数的平方根。期限=借款的时间+计息周期×期数。如果过了期限还没有还款,会强制回收玩家身上相应的物品,如果没有相应的物品,则会获得负面的状态效果。

编号

每项债务在建立之时都会赋予一个编号,玩家还款时需要用编号来指定要还的是哪一项债务。

还款

每次还款,都是先还利息,如果利息还完了,再还本金。当本金小于1时,需要消耗一整个物品才能还清债务。当本金被还款还到等于0时,债务还清。

提醒

在债务到期前50%、20%、10%、5%、20分钟、10分钟、5分钟、2分钟、1分钟的时间分别会提醒玩家一次。

逾期

在到达期限之后,每刻都会试图强制收回玩家身上相应的物品,同时会随着时间的推移逐渐获得大量负面状态效果,依次是饥饿、虚弱、挖掘疲劳、缓慢、反胃、失明、中毒,其时间固定为1秒,等级会随着时间的推移而逐渐增大。这些负面效果会一直持续到还清债务为止。

技术性

每位玩家的NBT根标签都有两个NBT,分别是loans和serial。

loans

一个复合标签列表,其中的每一个复合标签都是一项债务。

serial

int,债务的编号。

type

字符串,债务的种类。对于随借随还来说,该项为"casual"。

item

复合标签,一个数量为1的物品标签,储存着玩家借的物品的ID和NBT。

count

double,当期剩余未还的本金。

start

long,借款时刻,单位为游戏刻,与指令/time query gametime类似。

nper

int,期数。

period

int,计息周期。

rate

double,基础利率。

interest

double,当前剩余未还的利息。

serial

玩家下一项债务将用到的编号,每建立一项债务都会加1。

短评加载中..