# RSPlates_Document
**Repository Path**: amoy2211/RSPlatesDocument
## Basic Information
- **Project Name**: RSPlates_Document
- **Description**: Script Document of RSPlates
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-12-23
- **Last Updated**: 2022-12-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## (Please check README.en.md for English language)
## RSPlates 脚本模块文档
1. #### 关于脚本
RSPlates的核心定位是 低cpu占用(帧率影响)与 简洁易用 。前者通过代码质量得以保证,后者通过简洁且易于理解的功能/设置界面实现。目前插件的图形设置界面,从打开到找到想要的设置选项大概仅需要几秒钟时间,这便是我预期的。但简洁与易用的代价便是无法满足所有人,我经常收到反馈想添加种种功能与设置,若全部实现恐怕插件早已变得臃肿不堪,虽然RSPlates的设计初衷就不是像Plater那样试图解决所有问题,但我同样能够理解这些反馈者们的需求。
因此我添加了“脚本”这个模块,希望折中的解决这个问题。即在始终保持简洁易用的核心基础上满足不同类型的使用者,目前仅开放了一些参数接口,后续可能会根据反馈在该文档添加更多接口或功能脚本。
2. #### 如何使用
复制你需要的参数接口或功能代码,粘贴到插件脚本窗口内即可。脚本模块本质是一个代码编辑器,你可以在里面放入任何你希望执行的Lua代码,哪怕它与本插件无关。脚本内的代码会在插件载入时自动执行 或点击 “Save and Run”按钮时手动执行。
3. #### 接口文档
带有(\*)的设置表示需要重载界面后生效
- #### rs.ExtraConfig.healthValueSize = 11
>血量数值大小 (*)
- #### rs.ExtraConfig.questIconSize = 30
>任务标记大小 (*)
- #### rs.ExtraConfig.stolenBuffSize = 25
>可驱散/偷取光环图标大小 (*)
- #### rs.ExtraConfig.CastingTimerSize = 12
>施法时间字体大小 (*)
- #### rs.ExtraConfig.InterrupteIndicatorSize = 7
>打断指示器大小 (*)
- #### rs.ExtraConfig.ReduceFriendlyNameplatesSize = false
>缩小友方姓名板尺寸,以此模拟友方姓名板重叠,让名字模式下的名字始终紧贴单位 (*)
- #### rs.ExtraConfig.BoardSelectColor = true
>当前目标边框高亮(白色)
- #### rs.ExtraConfig.ExplosiveHelperAffixDetection = true
>易爆助手仅在检测到身处易爆词缀环境时才会生效
- #### rs.ExtraConfig.ExplosiveHelperScanList = {[120651] = true}
>易爆助手的检测范围,默认只检测易爆球(npcID:120651),按下列格式添加更多检测NPC
>>```
>>{
>> [npc1_ID] = true,
>> [npc2_ID] = true,
>> [npc3_ID] = true,
>> ...
>>}
>>```
- #### rs.ExtraConfig.ColorOrder = "ABCDEFG"
>染色优先级,当目标同时满足多个条件时,排在前面的覆盖后面的
>>A: 焦点颜色
B: 目标颜色
C: 灰名无荣誉目标
D: 自定义NpcID
E: 携带自定义光环
F: 斩杀颜色
G: 仇恨颜色
>举例:默认的优先级是 "ABCDEFG",如果你想让斩杀颜色优先级最高,改为 "FABCDEG"