mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
6b31030887
- 在EntityBase.gd中修改角色生成逻辑,使用FeedCardBase初始化角色属性 - 调整OutGameStorage.gd中的升级字段初始值和成本配置 - 在ComponentManager.gd中添加抽象组件管理功能 - 更新Rooster.tscn的默认武器为ChainGun - 在Starter.gd中优化升级界面刷新逻辑,提取rebuildInfo方法 - 在MakeFeed.gd中添加feed卡片重建功能
31 lines
880 B
GDScript
31 lines
880 B
GDScript
class_name OutGameStorage
|
|
|
|
static var maxInitialFeedCount: int = 3
|
|
static var maxInitialWeaponCount: int = 3
|
|
static var inventory = {
|
|
ItemStore.ItemType.CRYSTAL: 0,
|
|
ItemStore.ItemType.DIAMOND: 0
|
|
}
|
|
|
|
static var upgradableFieldsCost = {
|
|
ItemStore.ItemType.CRYSTAL: 50,
|
|
ItemStore.ItemType.DIAMOND: 1,
|
|
}
|
|
static var upgradableFieldsAdvance = {
|
|
FieldStore.Entity.MAX_HEALTH: 10,
|
|
FieldStore.Entity.DAMAGE_MULTIPILER: 0.1,
|
|
FieldStore.Entity.ATTACK_SPEED: 0.05,
|
|
FieldStore.Entity.PRICE_REDUCTION: 0.02,
|
|
}
|
|
static var upgradableFieldsValue = {
|
|
FieldStore.Entity.MAX_HEALTH: 0,
|
|
FieldStore.Entity.DAMAGE_MULTIPILER: 0,
|
|
FieldStore.Entity.ATTACK_SPEED: 0,
|
|
FieldStore.Entity.PRICE_REDUCTION: 0,
|
|
}
|
|
static var upgradableFieldsLevel = {
|
|
FieldStore.Entity.MAX_HEALTH: 0,
|
|
FieldStore.Entity.DAMAGE_MULTIPILER: 0,
|
|
FieldStore.Entity.ATTACK_SPEED: 0,
|
|
FieldStore.Entity.PRICE_REDUCTION: 0,
|
|
} |