Files
netease-modsdk-wiki/docs/wiki/documentation/shared-constructs.md
2025-03-20 11:52:46 +08:00

1.0 KiB
Raw Permalink Blame History

title, nav_order, tags, mentions
title nav_order tags mentions
共享结构体 1
Stable
Last updated for Version 1.18.10
Ciosciaa
ThomasOrs

共享结构体

在附加包系统中部分JSON结构体可以在多个模块中通用。

范围对象

范围对象用于定义两个数值之间的区间。

::: code-group

{
	"min": 2,
	"max": 4
}

当使用该对象时,系统会在最小值(含)和最大值(含)之间随机选取一个数值。每次调用范围对象都会重新进行随机取值。最大值不可小于最小值,但允许两者相等以实现固定取值。

分数对象

分数对象通过分子和分母定义分数关系。

::: code-group

{
	"numerator": 3,
	"denominator": 5
}

该对象在计算时将使用分子除以分母的商值(即 分子 ÷ 分母)。分子和分母的数值必须大于等于 1且分母不能等于分子即不能形成值为1的分数