From cc2881a7d967cf38394b1c3ade86a08c060d8c0c Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Sun, 7 Jan 2024 17:29:36 -0500 Subject: [PATCH] increase weight we decrease previously ran attack by from `1` to `2` - compensate base weights by adding 1 - i.e. base weight: 2 -> 3, reducer: 1 -> 2 - see https://github.com/TheAfroOfDoom/omega-flowey-minecraft-remastered/pull/29 for math details --- .../omega-flowey/attack/random/attack_phase/0.mcfunction | 8 ++++---- .../omega-flowey/attack/random/reduce_weights.mcfunction | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/attack_phase/0.mcfunction b/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/attack_phase/0.mcfunction index 59985253b..c254a4ab0 100644 --- a/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/attack_phase/0.mcfunction +++ b/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/attack_phase/0.mcfunction @@ -1,10 +1,10 @@ ## Initializes a random attack for entities (`boss_fight`) with `boss-fight.attack.phase.i` == 0 # Set influences to defaults for attack_phase 0 -scoreboard players set #attack-friendliness-pellets attack.weight 2 -scoreboard players set #attack-homing-vines attack.weight 2 -scoreboard players set #attack-x-bullets-lower attack.weight 2 -scoreboard players set #attack-x-bullets-upper attack.weight 2 +scoreboard players set #attack-friendliness-pellets attack.weight 3 +scoreboard players set #attack-homing-vines attack.weight 3 +scoreboard players set #attack-x-bullets-lower attack.weight 3 +scoreboard players set #attack-x-bullets-upper attack.weight 3 # Run base `start` function function entity:hostile/omega-flowey/attack/random/start diff --git a/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/reduce_weights.mcfunction b/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/reduce_weights.mcfunction index dcf7f76a6..75b277fc3 100644 --- a/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/reduce_weights.mcfunction +++ b/datapacks/omega-flowey/data/entity/functions/hostile/omega-flowey/attack/random/reduce_weights.mcfunction @@ -1,5 +1,5 @@ ## Reduce weight of attack if it was just ran -scoreboard players set @s attack.weight 1 +scoreboard players set @s attack.weight 2 execute if entity @s[tag=attack.random.previous_attack.dentata-snakes] run scoreboard players operation #attack-dentata-snakes attack.weight -= @s attack.weight execute if entity @s[tag=attack.random.previous_attack.dentata-snakes] run tag @s remove attack.random.previous_attack.dentata-snakes