diff --git a/components/Weapons/Oxygener.tscn b/components/Weapons/Oxygener.tscn index 0d236af..5467dfc 100644 --- a/components/Weapons/Oxygener.tscn +++ b/components/Weapons/Oxygener.tscn @@ -11,19 +11,20 @@ displayName = "氧化加农炮" quality = 0 typeTopic = 2 store = { -"atk": 5, +"atk": 3.0, "fireatk": 1.0, "max-n": 7.0, "min-n": 3.0 } storeType = { -"atk": 1, -"fireatk": 1, +"atk": 0, +"fireatk": 0, "max-n": 1, "min-n": 1 } descriptionTemplate = "大概率高速喷出火焰,造成$fireatk点伤害。小概率喷出$min-n~$max-n滴[b]浓硝酸[/b],每滴造成$atk点伤害。" cooldown = 50.0 +debugRebuild = true [node name="avatar" parent="container/info" index="0"] texture = ExtResource("2_xmkcx") @@ -34,4 +35,4 @@ quality = 0 typeTopic = 2 [node name="description" parent="container" index="2"] -text = "[center]大概率高速喷出火焰,造成[color=cyan]1[/color]点伤害。小概率喷出[color=cyan]3[/color]~[color=cyan]7[/color]滴[b]浓硝酸[/b],每滴造成[color=cyan]5[/color]点伤害。[/center]" +text = "[center]大概率高速喷出火焰,造成[color=cyan]1.00[/color]点伤害。小概率喷出[color=cyan]3[/color]~[color=cyan]7[/color]滴[b]浓硝酸[/b],每滴造成[color=cyan]3.00[/color]点伤害。[/center]" diff --git a/scripts/Contents/Weapons/Oxygener.gd b/scripts/Contents/Weapons/Oxygener.gd index ea66eb2..d5dc4e5 100644 --- a/scripts/Contents/Weapons/Oxygener.gd +++ b/scripts/Contents/Weapons/Oxygener.gd @@ -7,7 +7,7 @@ func update(to: int, origin: Dictionary, _entity: EntityBase): origin["max-n"] *= soulLevel return origin func attack(entity: EntityBase): - var bulletName = MathTool.randomChoiceFromWeights(["OxygenFire", "AcidN"], [75, 1]) + var bulletName = MathTool.randomChoiceFromWeights(["OxygenFire", "AcidN"], [10, 1]) for i in randi_range(readStore("min-n"), readStore("max-n")) if bulletName == "AcidN" else 1: for bullet in BulletBase.generate( ComponentManager.getBullet(bulletName),