期数 | ≥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。
资料分类: | 还款方式 |