1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 06:51:54 +08:00

加了最小值

This commit is contained in:
2026-01-17 11:34:35 +08:00
parent 747b057b22
commit 1c1b011eb4
110 changed files with 645 additions and 1 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ func apply(entity: EntityBase):
var applier = FieldStore.entityApplier.get(field)
if !applier or applier.call(entity, value):
entity.fields[field] += value
entity.fields[field] = clamp(entity.fields[field], 0, FieldStore.entityMaxValueMap.get(field, INF))
entity.fields[field] = clamp(entity.fields[field], FieldStore.entityMinValueMap.get(field, 0), FieldStore.entityMaxValueMap.get(field, INF))
for i in weapons:
var instance = i.instantiate() as Weapon
if UIState.player.weaponBag.has(instance.displayName):
+4
View File
@@ -108,6 +108,10 @@ static var entityMaxValueMap = {
Entity.BULLET_TRACE: 1,
Entity.PERFECT_MISS_WINDOW: 0.8
}
static var entityMinValueMap = {
Entity.ATTACK_SPEED: 0.05,
Entity.DAMAGE_MULTIPILER: 0.01
}
static var entityApplier = {
Entity.MAX_HEALTH: func(entity, value):
entity.health += value