mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
feat: 添加武器升华系统及相关UI组件
实现武器升华功能,包括: - 新增SublimateOption类处理升华选项 - 添加SublimateOptionHandler UI组件 - 在武器卡片中集成升华界面 - 重构武器描述生成逻辑 - 新增钻石资源消耗机制 - 优化UI布局和样式 - 修复多处类型引用错误
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
class_name CategoryStore
|
||||
|
||||
enum Quality {
|
||||
WASTE,
|
||||
COMMON,
|
||||
RARE,
|
||||
EPIC,
|
||||
LEGENDARY,
|
||||
}
|
||||
enum Topic {
|
||||
SURVIVAL,
|
||||
ENERGY,
|
||||
BULLET,
|
||||
SPEED,
|
||||
DAMAGE,
|
||||
PROBABILITY,
|
||||
FEED,
|
||||
DROP,
|
||||
WEAPON,
|
||||
SUMMON,
|
||||
}
|
||||
|
||||
static var qualityColorMap = {
|
||||
Quality.WASTE: Color("808080"),
|
||||
Quality.COMMON: Color("ffffff"),
|
||||
Quality.RARE: Color("007eff"),
|
||||
Quality.EPIC: Color("8100ff"),
|
||||
Quality.LEGENDARY: Color("ff7100"),
|
||||
}
|
||||
static var qualityNameMap = {
|
||||
Quality.WASTE: "常见",
|
||||
Quality.COMMON: "普通",
|
||||
Quality.RARE: "稀有",
|
||||
Quality.EPIC: "史诗",
|
||||
Quality.LEGENDARY: "传说"
|
||||
}
|
||||
static var qualityRandomWeight = {
|
||||
Quality.WASTE: 20,
|
||||
Quality.COMMON: 100,
|
||||
Quality.RARE: 30,
|
||||
Quality.EPIC: 10,
|
||||
Quality.LEGENDARY: 5
|
||||
}
|
||||
static var luckInfluence = {
|
||||
Quality.WASTE: - 0.5,
|
||||
Quality.COMMON: - 1,
|
||||
Quality.RARE: 0,
|
||||
Quality.EPIC: 1,
|
||||
Quality.LEGENDARY: 2,
|
||||
}
|
||||
static var topicNameMap = {
|
||||
Topic.SURVIVAL: "生存",
|
||||
Topic.ENERGY: "能量",
|
||||
Topic.BULLET: "子弹",
|
||||
Topic.SPEED: "速度",
|
||||
Topic.DAMAGE: "伤害",
|
||||
Topic.PROBABILITY: "幸运",
|
||||
Topic.FEED: "饲料",
|
||||
Topic.DROP: "掉落物",
|
||||
Topic.WEAPON: "武器",
|
||||
Topic.SUMMON: "召唤",
|
||||
}
|
||||
static var topicColorMap = {
|
||||
Topic.SURVIVAL: Color("ff0095"),
|
||||
Topic.ENERGY: Color("00aeff"),
|
||||
Topic.BULLET: Color("995900"),
|
||||
Topic.SPEED: Color("995900"),
|
||||
Topic.DAMAGE: Color("c070ff"),
|
||||
Topic.PROBABILITY: Color("ff6c00"),
|
||||
Topic.FEED: Color("ffffff"),
|
||||
Topic.DROP: Color("737373"),
|
||||
Topic.WEAPON: Color("ffd000"),
|
||||
Topic.SUMMON: Color("00ff9b"),
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://cekdcml1yb4g8
|
||||
Reference in New Issue
Block a user