马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 amgo 于 2024-11-20 19:47 编辑
原址:性爱补助金体验 - 性爱效果 - LoversLab
我最初使用 SL Triggers 创建了一个简单的版本,但是随着我添加了对更多动画标签的支持,文件变得越来越难以维护,而且我也想从 OStim 场景中获得经验(我主要切换到使用 OStim 来处理所有仅限人类的场景,而使用 SexLab 来处理生物场景)。 所以这是一个简单的轻量级 mod,每当玩家角色参与性爱场景时都会获得角色经验值。
授予的经验量基于与播放的动画关联的标签 (SexLab) 或操作类型 (OStim)。这可以在 json 文件中配置。包含默认配置以供参考。 对于 SexLab,我只根据场景结束时正在播放的动画授予 exp,因为通常只播放一个动画。 对于 OStim,我检测每个更改并单独评估它们,然后对所有操作取最大值并从中授予 exp。
还有一个 MCM 来控制一些设置。
它包含: 两个标志,指示检测到 SexLab 和 Ostim 中的哪一个 - 不可配置,仅供参考 No Match EXP - 如果动画与配置文件中的任何条目都不匹配,则授予的基本经验值 Creature Multiplier(生物乘数) - 应用于至少涉及一个生物的任何场景的乘数。设置 例如 0.25 会导致 EXP 比配置文件中确定的基础量增加 25%。将此设置为 0 不会产生额外的 EXP Per Actor Multiplier(每个角色乘数) - 应用于涉及 2 个以上 Actor 的任何场景的乘数。设置 0.1 会导致每个涉及的 actor(玩家角色除外)的 EXP 增加 10%。因此,在这种配置下,三人行将导致 EXP 增加 20%。单人场景或只有一个其他演员的场景不应用此乘数。 两个乘数相加 - 因此,在示例设置中,包含生物的三人组会导致 45% 的增加 (0.25 + 0.1 + 0.1) 举个完整的例子:假设我们将 Blowjob 设置为 20 exp,并执行一个 PC 和另一个演员给马口交的场景。那么授予的总经验将为 20 * (1 + 0.25 + 0.1 + 0.1) = 29 EXP 始终向下舍入,因为最终值不能包含小数 EXP 损失 - 用于 EXP 损失系统的切换。如果框架根据通常的 exp 计算和下面描述的额外乘数确定您是场景中的受害者,则 EXP 会丢失。 Allow Negative EXP - 丢失的 exp 是否应允许在当前级别中进度低于 0。请注意,等级不会丢失,但如果您的 exp 为负数,则在您回到 0 以上之前,您似乎不会获得任何等级 EXP Loss Multiplier - 当 exp 丢失时应用于 exp 的乘数。值为 0 时,会消除 exp 增益而不是损失,值为 1 时,将导致您损失与不是场景中的受害者时本应获得的经验值相同 Cooldown - 切换在授予 EXP 之间是否应该有冷却时间 冷却时间 - 在被授予 EXP 后不再授予 EXP 的小时数 目前没有用于指示冷却状态的 UI。如果您启用了调试消息,并且由于处于冷却状态而没有授予 EXP,则会显示一条“未授予 EXP,仍在冷却时间中直到 MM/DD/YYYY HH:MM”的消息,并填写适当的值。 需要性高潮 - 切换是否需要性高潮才能授予 EXP。如果为 true,则只有至少一个演员达到高潮的场景才会向玩家授予 EXP。如果为 false,则所有场景都将授予 EXP。 独奏场景授予 EXP - 切换独奏场景是否应授予 EXP。如果为 false,则只有涉及至少两名演员的场景才会授予 EXP。 以及两个选项,用于控制调试消息的显示位置(如果有)
可自定义经验值的配置文件 配置文件位于 SKSE/Plugins/SexExp/config.json。这是一个简单的键/值关联,可为标记或操作类型分配特定的体验值。 请注意,它区分大小写。其中包含一个文件,但作为示例,您可以编写如下内容: "Masturbation": 10,自慰获得10经验,所以你可以将10这个数字改大 "Blowjob": 20,口交获得20经验,所以你可以将20这个数字改大 "Vaginal": 30,依次推类
如果多个标签/操作类型匹配,它将选择最高值。因此,使用此配置,如果执行了同时标记为“Blowjob”和“Vaginal”的场景,它将授予 30 经验。配置文件中的顺序无关紧要。
前置要求:
SkyUI
Experience经验系统http://www.9dmgamemod.com/thread-321180-1-1.html
JContainers
PapyrusUtil
SexLab
OStim
请注意:如果你不使用SexLab或者OStim中的某一个,可以将这里面的一个脚本给删除,以免它不断地进行扫描检测
还有我的QQ交流群774650232
|