存档编辑
更多语言
更多操作
描述
本文是关于修改污秽宇宙的试炼存档文件的参考指南。
游戏可以保存为两种文件变体:一种是游戏专用的 *.tits 文件(通过“保存文件”按钮),另一种是更易编辑的 *.sol 文件(通过“保存”按钮)。本编辑指南只专注于本地共享对象文件类型(*.sol)。
编辑器
有几种方法可以修改存档文件。
游戏状态编辑器
TiTs 的 Javascript(JS)版本目前有一个非官方的游戏状态编辑器,允许你在游戏进行时进行编辑。 [1]
TiTS 存档编辑器
| 要修改存档文件,必须先将其保存到文件,然后加载到你选择的编辑器中。 |
官方
目前暂无详细信息。
非官方
针对旧版本(Flash/Adobe AIR) TiTsEd
针对 JS 版本 TiTS.JS Save Editor
JS 版本的存档以 .json 格式存储,可以用标准文本编辑器和网站打开。前者通常需要某种插件将文本格式化为易于阅读的格式,而网站通常会自动完成这项工作。请注意,这种编辑方式类似于高级用户操作——你可以做到多得多的修改,但前提是你知道自己在做什么。
CourseVector .minerva
最常用、也最容易获取的方法是使用名为.minerva的本地共享对象编辑器。旧版 .minerva 可以下载到本地机器上使用,但需要安装AIR环境软件才能正常运行。另外,当前的在线浏览器版本允许上传 *.sol 文件进行编辑,然后将更改保存为新文件。
存档文件位置
根据所使用的操作系统和/或网络浏览器,游戏生成的 *.sol 存档文件可能存放在多个位置之一。
文件夹目录
第一步是找到正确的文件夹目录:
Windows Vista 与 7
按以下步骤访问“AppData”文件夹:
- 按 Windows 键 + R 打开“运行”命令框。
- 在“运行”框中输入或复制粘贴“%AppData%”,然后点击“确定”或按回车键。
- Roaming > Macromedia > Flash Player > #SharedObjects > [数字和字母]
另一种方法是让隐藏文件夹可见,从而直接导航到 AppData 文件夹。
完整路径:
C:\Users\[用户名]\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\[数字和字母]\
如果使用Windows XP,存档文件可以位于以下文件路径:
C:\Documents and Settings\[用户名]\Application Data\Macromedia\Flash Player\#SharedObjects\[数字和字母]\
如果使用Google Chrome,存档文件可以位于以下文件路径:
C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\WritableRoot\#SharedObjects\[数字和字母]\
或者,如果你找不到确切目录,可以按以下方法搜索文件:
- 按 Windows 键 + R 打开“运行”命令框。
- 在“运行”框中输入或复制粘贴“%AppData%”,然后点击“确定”或按回车键。
- 转到窗口右上角的“搜索 Roaming”文本输入框,输入“TiTs_”或“.sol”。
- 等待搜索找到相关文件。
Mac OS X
完整路径:
Users/[用户名]/Library/Preferences/Macromedia/Flash Player/#SharedObjects/[数字和字母]/
如果使用Google Chrome,存档文件可以位于以下文件路径:
~/Library/Application Support/Google/Chrome/Default/Pepper Data/Shockwave Flash/WritableRoot/#SharedObjects/[数字和字母]/www.fenoxo.com
如果你没有使用“默认”的 Google Chrome 账户(例如 Chrome 上存在多个独立配置文件的用户),则无需打开 Default 文件夹,文件路径是:
~/Library/Application Support/Google/Chrome/Profile [编号]/Pepper Data/Shockwave Flash/WritableRoot/#SharedObjects/[数字和字母]/www.fenoxo.com
Chrome 中的配置文件并不是按其保存时的名称命名的,而是按创建顺序编号的。
Linux
完整路径:
/home/[用户名]/.macromedia/Flash_Player/#SharedObjects/[数字和字母]/
文件位置
找到正确的目录后,下一步是在以下文件夹位置找到实际文件:
如果Trials in Tainted Space是下载到本地硬盘而非在线浏览器中游玩的,存档文件可能位于标有“localhost”的文件夹中,通常位于 Macromedia Flash Player 的缓存/临时文件夹内。
- 例如,在 Windows 7 上:Roaming > Macromedia > Flash Player > #SharedObjects > [数字和字母] > localhost
较新版本的 Flash 已将此处改为名为“#localWithNet”的文件夹
- 例如:Roaming > Macromedia > Flash Player > #SharedObjects > [数字和字母] > #localWithNet
另外,通过www.fenoxo.com或fenoxo.com在线游玩时,存档文件将分别位于“www.fenoxo.com”和“fenoxo.com”文件夹中。如果在FurAffinity网站(或www.furaffinity.net)上游玩,则位于“d.facdn.net”文件夹中。
- 例如,在 Windows 7 上:Roaming > Macromedia > Flash Player > #SharedObjects > [数字和字母] > www.fenoxo.com
Filename
找到合适的文件夹后,生成的存档文件名应该类似“TiTs_n.sol”,其中“n”是存档所在的存档位编号。
- 例如,如果文件保存在3 号存档位,则文件名应为“TiTs_3.sol”。
存档文件结构
构成存档文件组件的值类型多种多样,包括:
- Integer - 整数(非小数)数值。
- Number - 带有小数或分数值的数值。
- Boolean - 由 true 或 false 组成的布尔值。
- String - 由文本字符组成的序列。
- Array - 一组变量组成的集合。
- Object - 与数组类似,由一组变量组成的集合。
请注意,如果数值中没有小数,那么 Number 值可以被视为 Integer。Integer 和 Number 都可以是正值或负值。
变量数组
存档文件将包含一个主值数组,其中每个值都可能包含另一个值数组(而这些数组还可以再包含另一个值数组)。
存档中呈现的主要值集如下:
| 名称 | 值类型 | 描述 |
|---|---|---|
| characters | Object | 已序列化角色对象的数组。 |
| currentHours | Integer | 当前小时数。 |
| currentMinutes | Integer | 当前分钟数。 |
| daysPassed | Integer | 自冒险第一天以来经过的天数。 |
| flags | Object | 各种游戏标记值的数组。 |
| gameOptions | Object | 游戏选项值的数组。 |
| mailSystem | Object | 信使消息对象的数组。 |
| minVersion | Integer | 存档文件的最低存档版本号。 |
| playerGender | String | 存档时玩家角色的性别。 |
| playerLocation | String | 存档时玩家角色的位置坐标。 |
| saveLocation | String | 存档时显示的玩家角色位置名称。 |
| saveName | String | 存档时玩家角色的名字。 (存档文件的名称) |
| saveNotes | String | 存档时赋予存档文件的特殊备注。 |
| shipLocation | String | 存档时显示的玩家角色飞船位置名称。 |
| statTracking | Object | 属性追踪对象的数组。 |
| unlockedCodexEntries | Array | 已解锁图鉴条目的数组。 |
| version | Integer | 存档文件当前的存档版本号。 |
| viewedCodexEntries | Array | 已查看图鉴条目的数组。 |
Characters
该数组包含标记为需要序列化的角色的各种信息。这些信息主要涉及特定角色的属性、已装备物品和身体部位细节。
要编辑玩家角色,需要关注的数组对象是“PC”。
| 名称 | 值类型 | 描述 |
|---|---|---|
| HPMod | Number | HP的修正值。 |
| HPRaw | Number | HP的原始值。 |
| ShipStorageInventory | Array | 玩家角色飞船上包含物品的物品栏位数组。 |
| XPRaw | Integer | XP的原始值。 |
| a | String | 用于指代角色的小写冠词。 (主要用于战斗文本。) |
| accessory | Object | 当前占用饰品栏位的物品。 |
| affinity | String | 指定角色的亲和类型。 (在创建角色时分配。) |
| aimMod | Number | 瞄准的修正值。 |
| aimRaw | Number | 瞄准的原始值。 |
| analVirgin | Boolean | 角色是否保有肛门的处女状态。 |
| antennae | Integer | 触角的数量。 |
| antennaeType | Integer | 触角的类型。 |
| armFlags | Array | 手臂的标记数组。 |
| armType | Integer | 手臂的类型。 |
| armor | Object | 当前占用装甲栏位的物品。 |
| ass | Object | 肛门属性的数组。 |
| ballEfficiency | Number | 精液生产的效率。 |
| ballFullness | Integer | 前列腺或睾丸的精液充盈度。 |
| ballSizeMod | Number | 睾丸大小的修正值。 |
| ballSizeRaw | Number | 睾丸大小的原始值。 |
| balls | Integer | 睾丸的数量。 |
| baseHPResistances | Object | HP 抗性属性的数组。 |
| baseShieldResistances | Object | 护盾抗性属性的数组。 |
| beardLength | Number | 胡须的长度。 |
| beardStyle | Integer | 胡须的样式类型。 |
| bellyRatingMod | Number | 腹部大小的修正值。 |
| bellyRatingRaw | Number | 腹部大小的原始值。 |
| breastRows | Array | 乳房行的数组。 |
| buttRatingMod | Number | 臀部大小的修正值。 |
| buttRatingRaw | Number | 臀部大小的原始值。 |
| buyMarkdown | Number | 角色购买物品时降价倍率的值。 |
| capitalA | String | 用于指代角色的大写冠词。 (主要用于战斗文本。) |
| characterClass | Integer | 角色职业的值。 (显示为职业。) |
| classInstance | String | 对象函数的目录和名称。 |
| clitLength | Number | 阴蒂的长度。 |
| cockVirgin | Boolean | 角色是否保有阴茎的童贞。 |
| cocks | Array | 阴茎的数组。 |
| credits | Integer | 角色当前随身携带的可用信用点数量。 |
| cumMultiplierMod | Number | 精液产量的精液倍率修正值。 |
| cumMultiplierRaw | Number | 精液产量的精液倍率原始值。 |
| cumQualityMod | Number | 精液产量的精液质量修正值。 |
| cumQualityRaw | Number | 精液产量的精液质量原始值 (又称雄风值)。 |
| cumType | Integer | 男性射精时产生的液体类型。 |
| customBlock | String | 角色格挡攻击时的动作描述。 (用于通用战斗文本。) |
| customDodge | String | 角色闪避攻击时的动作描述。 (用于通用战斗文本。) |
| dickNippleMultiplier | Number | 勃起时阴茎乳长度的倍率值。 |
| dickNippleType | Integer | 阴茎乳的类型 (适用于支持它的乳头类型)。 |
| earLength | Number | 耳朵的长度 (适用于支持它的耳朵类型)。 |
| earType | Integer | 耳朵的类型。 |
| earsPLong | String | 耳部穿刺的完整名称(如适用)。 |
| earsPShort | String | 耳部穿刺的简称(如适用)。 |
| earsPierced | Integer | 耳部穿刺的数量。 |
| eggs | Integer | (未使用) |
| elasticity | Number | 角色生殖器的弹性值。 |
| energyMod | Number | 能量的修正值。 |
| energyRaw | Number | 能量的原始值。 |
| exhibitionismRaw | Number | 暴露癖等级的原始值。 |
| eyeColor | String | 眼睛的颜色。 |
| eyeType | Integer | 眼睛的类型。 |
| eyebrowPLong | String | 眉部穿刺的完整名称(如适用)。 |
| eyebrowPShort | String | 眉部穿刺的简称(如适用)。 |
| eyebrowPierced | Integer | 眉部穿刺的数量。 |
| faceFlags | Array | 脸的标记数组。 |
| faceType | Integer | 脸的类型。 |
| femininity | Number | 女性化等级的值。 |
| fertilityMod | Number | 生育力的修正值。 |
| fertilityRaw | Number | 生育力的原始值。 |
| fertilizedEggs | Integer | (未使用) |
| furColor | String | 毛皮的颜色。 |
| genitalSpot | Integer | 角色生殖器位置的值。 |
| gills | Boolean | 是否存在鳃。 |
| girlCumType | Integer | 女性潮吹时产生的液体类型。 |
| hairColor | String | 头发的颜色。 |
| hairLength | Number | 头发的长度。 |
| hairStyle | String | 头发的发型。 |
| hairType | Integer | 头发的类型。 |
| hipRatingMod | Number | 胯部大小的修正值。 |
| hipRatingRaw | Number | 胯部大小的原始值。 |
| hornLength | Number | 角的长度 (适用于支持它的角类型)。 |
| hornType | Integer | 角的类型。 |
| horns | Integer | 头上的角的数量。 |
| impregnationType | String | 受孕类型的怀孕名称。 |
| intelligenceMod | Number | 智力的修正值。 |
| intelligenceRaw | Number | 智力的原始值。 |
| inventory | Array | 角色身上包含物品的物品栏位数组。 |
| isLustImmune | Boolean | 角色是否对情欲免疫。 |
| keeperBuy | String | 商店主购买物品时的消息。 |
| keeperGreeting | String | 商店主问候其他角色时的消息。 |
| keeperSell | String | 商店主出售物品时的消息。 |
| keyItems | Array | 玩家角色身上的存储类关键物品数组。 |
| legCount | Integer | 腿的数量。 |
| legFlags | Array | 腿的标记数组。 |
| legType | Integer | 腿的类型。 |
| level | Integer | 角色当前等级的值。 |
| libidoMod | Number | 性欲的修正值。 |
| libidoRaw | Number | 性欲的原始值。 |
| lipColor | String | 嘴唇的颜色。 |
| lipMod | Number | 嘴唇大小的修正值。 |
| lipPLong | String | 唇部穿刺的完整名称(如适用)。 |
| lipPShort | String | 唇部穿刺的简称(如适用)。 |
| lipPierced | Integer | 唇部穿刺的数量。 |
| long | String | 战斗中角色外观和/或环境的描述。 |
| lowerUndergarment | Object | 当前占用下装内衣栏位的物品。 |
| lustMod | Number | 情欲的修正值。 |
| lustRaw | Number | 情欲的原始值。 |
| meleeWeapon | Object | 当前占用近战武器栏位的物品。 |
| milkFullness | Integer | 泌乳的乳汁充盈度的值。 |
| milkMultiplier | Number | 泌乳的乳汁倍率的值。 |
| milkRate | Number | 泌乳的乳汁速率的值。 |
| milkType | Integer | 泌乳时产生的液体类型。 |
| minutesSinceCum | Integer | 距离上次高潮过去的分钟数。 |
| neverSerialize | Boolean | 是否限制该类对象数组中的所有数据在保存时被记录。 |
| nippleColor | String | 每个乳头的颜色。 |
| nippleLengthRatio | Number | 每个乳头的长度比例。 |
| nippleWidthRatio | Number | 每个乳晕的宽度比例。 |
| nipplesPLong | String | 乳头穿刺的完整名称(如适用)。 |
| nipplesPShort | String | 乳头穿刺的简称(如适用)。 |
| nipplesPerBreast | Integer | 每个乳房的乳头数量。 |
| nipplesPierced | Integer | 乳头穿刺的数量。 |
| nosePLong | String | 鼻部穿刺的完整名称(如适用)。 |
| nosePShort | String | 鼻部穿刺的简称(如适用)。 |
| nosePierced | Integer | 鼻部穿刺的数量。 |
| originalRace | String | 角色最初的出生种族。 |
| perkPoints | Integer | 可用于习得各种职业相关特长的可用特长点数量。 |
| perks | Array | 当前拥有的存储类特长数组。 |
| personality | Integer | 人格等级的值。 |
| physiqueMod | Number | 体格的修正值。 |
| physiqueRaw | Number | 体格的原始值。 |
| plural | Boolean | 角色是否以复数形式称呼。 |
| pregnancyData | Array | 当前进行中的怀孕数组。 |
| pregnancyIncubation BonusFatherMod |
Number | 精液影响另一角色怀孕速度倍率的修正值。 |
| pregnancyIncubation BonusFatherRaw |
Number | 精液影响另一角色怀孕速度倍率的原始值。 |
| pregnancyIncubation BonusMotherMod |
Number | 子宫影响角色怀孕速度倍率的修正值。 |
| pregnancyIncubation BonusMotherRaw |
Number | 子宫影响角色怀孕速度倍率的原始值。 |
| pregnancyMultiplierMod | Number | 子宫可孕育后代数量的倍率修正值。 |
| pregnancyMultiplierRaw | Number | 子宫可孕育后代数量的倍率原始值。 |
| rangedWeapon | Object | 当前占用远程武器栏位的物品。 |
| reflexesMod | Number | 反射的修正值。 |
| reflexesRaw | Number | 反射的原始值。 |
| refractoryRate | Integer | 精液产量的不应期的值。 |
| scaleColor | String | 鳞片的颜色。 |
| sellMarkup | Number | 角色出售物品时加价倍率的值。 |
| sexualPreferences | Object | 性偏好的数组。 |
| shield | Object | 当前占用护盾发生器栏位的物品。 |
| shieldsRaw | Number | 生成的护盾原始值。 |
| short | String | 角色的第一/主要名字或别名。 |
| skinAccent | String | 皮肤点缀的颜色。 |
| skinFlags | Array | 皮肤类型的标记数组。 |
| skinTone | String | 皮肤的颜色。 |
| skinType | Integer | 皮肤的类型。 |
| statusEffects | Array | 当前影响角色的存储类状态效果数组。 |
| tailCount | Integer | 尾巴的数量。 |
| tailFlags | Array | 尾巴的标记数组。 |
| tailGenital | Integer | 尾部生殖器的类型。 (适用于有效的尾巴类型;未使用) |
| tailGenitalArg | Integer | 尾巴所具有的阴茎或阴道类型。 |
| tailGenitalColor | String | 尾部生殖器的颜色。 (适用于支持它的生殖器尾巴类型。) |
| tailRecharge | Integer | (未使用) |
| tailType | Integer | 尾巴的类型。 |
| tailVenom | Integer | (未使用) |
| tallness | Number | 角色完整身高的值。 |
| teaseLevel | Integer | (未使用) |
| teaseXP | Integer | (未使用) |
| thickness | Number | 角色身体厚度的值。 |
| timesCum | Integer | 角色高潮的次数。 |
| tone | Number | 角色肌肉线条的值。 |
| tongueFlags | Array | 舌头的标记数组。 |
| tonguePLong | String | 舌部穿刺的完整名称(如适用)。 |
| tonguePShort | String | 舌部穿刺的简称(如适用)。 |
| tonguePierced | Integer | 舌部穿刺的数量。 |
| tongueType | Integer | 舌头的类型。 |
| typesBought | Array | 可从另一角色处购买的物品类型列表。 |
| unclaimedClassPerks | Integer | 玩家角色可获得的职业专属特长数量。 |
| unclaimedGenericPerks | Integer | 玩家角色可获得的一般特长数量。 |
| unspentStatPoints | Integer | 玩家角色可用于升级核心属性的技能点数量。 |
| upperUndergarment | Object | 当前占用上装内衣栏位的物品。 |
| vaginalVirgin | Boolean | 角色是否保有阴道贞操。 |
| vaginas | Array | 阴道的数组。 |
| version | Integer | 角色函数的版本号。 (用于从旧版本更新。) |
| willpowerMod | Number | 意志力的修正值。 |
| willpowerRaw | Number | 意志力的原始值。 |
| wingCount | Integer | 翅膀的数量。 |
| wingType | Integer | 翅膀的类型。 |
Breast Rows
乳房行,无论乳房大小如何,都属于“BreastRow”类器官对象,其中包含以下属性:
| 名称 | 值类型 | 描述 |
|---|---|---|
| breastRatingHoneypotMod | Number | 源自蜜罐基因的乳房大小修正值。 |
| breastRatingLactationMod | Number | 源自泌乳的乳房大小修正值。 |
| breastRatingMod | Number | 乳房大小的修正值。 |
| breastRatingRaw | Number | 乳房大小的原始值。 |
| breasts | Integer | 该行乳房的数量。 |
| classInstance | String | 对象函数的目录和名称。 |
| fullness | Integer | (未使用) |
| nippleType | Integer | 乳头的类型。 |
Cocks
阴茎属于“Cock”类器官对象,其中包含以下属性:
| 名称 | 值类型 | 描述 |
|---|---|---|
| cLengthMod | Number | 阴茎长度的修正值。 |
| cLengthRaw | Number | 阴茎长度的原始值。 |
| cThicknessRatioMod | Number | 阴茎粗细比的修正值。 |
| cThicknessRatioRaw | Number | 阴茎粗细比的原始值。 |
| cType | Integer | 阴茎的类型。 |
| classInstance | String | 对象函数的目录和名称。 |
| cockColor | String | 阴茎的颜色。 |
| cockFlags | Array | 阴茎的标记数组。 |
| flaccidMultiplier | Number | 用于确定阴茎大小缩放值的倍率。 |
| knotMultiplier | Number | 用于确定阴茎龟头结缩放值的倍率。 |
| pLong | String | 阴茎穿刺的完整名称(如适用)。 |
| pShort | String | 阴茎穿刺的简称(如适用)。 |
| pierced | Integer | 阴茎穿刺的数量。 |
| sock | String | 鸡巴袜的描述或名称(如适用)。 |
| virgin | Boolean | 阴茎是否看起来为童贞状态。 |
Orifices
阴道和肛门属于“Vagina”类器官对象,其中包含以下属性:
| 名称 | 值类型 | 描述 |
|---|---|---|
| bonusCapacity | Integer | 阴道或肛门额外容量的值。 |
| classInstance | String | 对象函数的目录和名称。 |
| clitPLong | String | 阴蒂穿刺的完整名称(如适用)。 |
| clitPShort | String | 阴蒂穿刺的简称(如适用)。 |
| clitPierced | Integer | 阴蒂穿刺的数量。 |
| clits | Integer | 阴道所具有的阴蒂数量。 |
| hymen | Boolean | 阴道是否具有处女般的处女膜。 |
| labiaPLong | String | 阴唇穿刺的完整名称(如适用)。 |
| labiaPShort | String | 阴唇穿刺的简称(如适用)。 |
| labiaPierced | Integer | 阴唇穿刺的数量。 |
| loosenessMod | Integer | 孔穴松弛度的修正值。 |
| loosenessRaw | Integer | 阴道或肛门松弛度的原始值。 |
| minLooseness | Integer | 孔穴松弛度的最小值。 |
| shrinkCounter | Integer | 用于将孔穴松弛度向其最小值变化的计数器。 |
| type | Integer | 阴道的类型。 |
| vaginaColor | String | 阴道的颜色。 |
| vagooFlags | Array | 阴道的标记数组。 |
| wetnessMod | Integer | 孔穴湿润度的修正值。 |
| wetnessRaw | Integer | 阴道或肛门湿润度的原始值。 |
Pregnancy
“PregnancyData”数组由活动和休眠的“子宫”组成,其中包含以下属性:
| 名称 | 值类型 | 描述 |
|---|---|---|
| classInstance | String | 对象函数的目录和名称。 |
| pregnancyBellyRating Contribution |
Integer | 对腹部大小贡献的值。 |
| pregnancyIncubation | Integer | 怀孕的妊娠/孵化时间(分钟)。 |
| pregnancyIncubationMulti | Integer | 应用于时间的倍率,影响怀孕的速度。 |
| pregnancyQuantity | Integer | 由怀孕产生的后代个体数量。 |
| pregnancyType | String | 怀孕类型的名称。 |
类型值
有关预定义类型和标记所用整数的参考,请参见全局数值页面。
要确定某个类型/标记是否与特定身体部位兼容,请参阅外观页面中的身体部位列表。
Item
对于大多数物品对象,只保存几个值得注意的值。
| 名称 | 值类型 | 描述 |
|---|---|---|
| classInstance | String | 对象函数的目录和名称。 |
| quantity | Integer | 该栏位持有的此物品数量。 |
| shortName | String | 物品的简称。 (用作栏位中的显示名称。) |
| version | Integer | 物品函数的版本号。 (用于从旧版本更新。) |
但是,如果物品被标记为需要序列化,则该对象是动态而非静态的,还会有额外的值可用:
| 名称 | 值类型 | 描述 |
|---|---|---|
| attack | Number | 物品命中率的值。 |
| attackNoun | String | 攻击动作的名词。 (用于通用战斗文本。) |
| attackVerb | String | 攻击动作的动词。 (用于通用战斗文本。) |
| baseDamage | Object | 包含伤害类型信息集合的数组。 |
| basePrice | Integer | 物品的基础信用点价值。 |
| combatUsable | Boolean | 物品是否可在战斗中使用。 |
| critBonus | Number | 物品暴击伤害的值。 |
| defense | Number | 物品防御的值。 |
| description | String | 物品的简短描述。 |
| evasion | Number | 物品闪避的值。 |
| fortification | Number | 物品强化的值。 |
| hardLightEquipped | Boolean | 物品是否启用硬光。 |
| isUsable | Boolean | 物品是否完全可用。 |
| itemFlags | Array | 物品的标记数组。 |
| longName | String | 物品的完整名称。 |
| neverSerialize | Boolean | 是否限制该类对象数组中的所有数据在保存时被记录。 |
| resistances | Object | 包含抗性信息集合的数组。 |
| sexiness | Number | 物品性感值的值。 |
| shieldDefense | Number | 物品护盾防御的值。 |
| shields | Number | 物品额外护盾的值。 |
| stackSize | Integer | 该物品在栏位完全填满前可堆叠的数量。 |
| targetsSelf | Boolean | 物品的值在使用时是否作用于角色自身。 |
| tooltip | String | 物品的完整详细描述或扩展信息。 |
| type | Integer | 物品的类型。 |
Storage
存储类数组通常用于关键物品、特长和状态效果。存储对象的值如下:
| 名称 | 值类型 | 描述 |
|---|---|---|
| classInstance | String | 对象函数的目录和名称。 |
| combatOnly | Boolean | 状态效果是否仅限于战斗。 |
| hidden | Boolean | 状态效果是否隐藏。 |
| iconName | String | 状态效果激活时要显示的图标名称。 |
| minutesLeft | Integer | 状态效果到期前剩余的分钟数。 |
| storageName | String | 关键物品、特长或状态效果的名称。 (存储对象的名称。) |
| tooltip | String | 物品、特长或效果细节的描述。 |
| value1 | Integer | 分配给第一栏位的值。 |
| value2 | Integer | 分配给第二栏位的值。 |
| value3 | Integer | 分配给第三栏位的值。 |
| value4 | Integer | 分配给第四栏位的值。 |
集合
类型/标记数组的类型集合用于确定物品每种伤害/抗性的值。数组如下:
| 名称 | 值类型 | 描述 |
|---|---|---|
| flagCollection | Array | 武器或装甲标记的数组。 |
| typeCollection | Array | 伤害或抗性类型的数组。 |
对于 typeCollection,数组的索引编号与伤害类型一一对应,每种类型下的数值表示该类型造成的伤害/防护量。flagCollection 的工作方式与其他标记类数组类似,集合中仅包含已定义/采用的标记值。
| # | 值类型 | 描述 |
|---|---|---|
| 0 | Number | 动能值。 |
| 1 | Number | 电击值。 |
| 2 | Number | 燃烧值。 |
| 3 | Number | 冰冻值。 |
| 4 | Number | 腐蚀值。 |
| 5 | Number | 毒素值。 |
| 6 | Number | 真实伤害值。 |
| 7 | Number | 灵能值。 |
| 8 | Number | 药物值。 |
| 9 | Number | 信息素值。 |
| 10 | Number | 挑逗值。 |
| 11 | Number | 真实情欲值。 |