Files
rtdd/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/shouban/ShoubanData.py
T

62 lines
2.3 KiB
Python

# -*- coding: utf-8 -*-
"""
================================================================================
手办分类转换规则数据
================================================================================
只处理"手办"(xy_shouban) 分类下的转换:
1) 盲盒开盒: 空手右键 盲盒(未开, jewelrybox_0) → 盲盒(开过, jewelrybox_1)
+ 随机开出 1 个手办方块(掉落物形式)
2) 猫/狐狸手办循环: 空手右键 逐级切换
cat_0 → cat_1 → cat_2 → cat_3 → cat_0, fox 同理
其余赞助者手办(figurines ~ figurines_5)为静态手办, 无转换。
【盲盒开出范围】
只开"转换链第一个"的猫/狐狸手办(cat_0 / fox_0) + 赞助者手办, 共 8 种均等概率。
cat_1~3、fox_1~3 无法从盲盒开出, 只能通过循环转换逐级获得。
================================================================================
"""
# ============================================================
# 一、盲盒
# ============================================================
BLIND_BOX_SOURCE = "rtdd:jewelrybox_0" # 盲盒(未开)
BLIND_BOX_TARGET = "rtdd:jewelrybox_1" # 盲盒(开过)
# 盲盒开出内容: 只开链首的猫/狐狸 + 赞助者手办(均等概率)
BLIND_BOX_POOL = [
"rtdd:cat_0",
"rtdd:fox_0",
"rtdd:figurines",
"rtdd:figurines_1",
"rtdd:figurines_2",
"rtdd:figurines_3",
"rtdd:figurines_4",
"rtdd:figurines_5",
]
# 开出内容的显示名(用于开盒提示)
FIGURINE_NAMES = {
"rtdd:cat_0": "猫手办",
"rtdd:fox_0": "狐狸手办",
"rtdd:figurines": "赞助者手办_1",
"rtdd:figurines_1": "赞助者手办_2",
"rtdd:figurines_2": "赞助者手办_3",
"rtdd:figurines_3": "赞助者手办_4",
"rtdd:figurines_4": "赞助者手办_5",
"rtdd:figurines_5": "赞助者手办_6",
}
# ============================================================
# 二、猫/狐狸手办循环转换链(空手右键逐级切换, 末尾回到起点)
# ============================================================
CYCLE_CHAINS = {
"rtdd:cat_0": "rtdd:cat_1",
"rtdd:cat_1": "rtdd:cat_2",
"rtdd:cat_2": "rtdd:cat_3",
"rtdd:cat_3": "rtdd:cat_0",
"rtdd:fox_0": "rtdd:fox_1",
"rtdd:fox_1": "rtdd:fox_2",
"rtdd:fox_2": "rtdd:fox_3",
"rtdd:fox_3": "rtdd:fox_0",
}