From 0fb51b8c99c4dc5ef7c95b709ef58cd1ac448f7a Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 02:02:03 -0400 Subject: [PATCH 01/67] =?UTF-8?q?=F0=9F=8D=B1=20add=20`intro=5Fflashing=5F?= =?UTF-8?q?red`=20variant=20to=20`arena=5Fbox`=20model?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/arena_box.ajblueprint | 42 +++++++++++++++++- .../textures/custom/intro_flashing_red.png | Bin 0 -> 346 bytes .../custom/intro_flashing_red.png.mcmeta | 21 +++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png.mcmeta diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/arena_box.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/arena_box.ajblueprint index a32ef790d..b98127d62 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/arena_box.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/arena_box.ajblueprint @@ -608,6 +608,35 @@ "uuid": "6c842434-6b12-81a2-807f-0fe112fe184b", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\intro_flashing_red.png", + "name": "intro_flashing_red.png", + "folder": "", + "namespace": "", + "id": "2", + "group": "", + "width": 16, + "height": 32, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "custom", + "frame_order": "0:4 0:4 1:4 1:5", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": false, + "uuid": "55c7ab60-1ea2-16e7-84e1-043af3beb3f4", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAADFJREFUSEtjZGBg+MdAAWAcNYBhNAwYRsOAYXiEQROl5cGoAQyMo2EwGgag8mDopwMAnMooAeNNRDYAAAAASUVORK5CYII=", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAADFJREFUSEtjZGBg+MdAAWAcNYBhNAwYRsOAYXiEQROl5cGoAQyMo2EwGgag8mDopwMAnMooAeNNRDYAAAAASUVORK5CYII=", + "mode": "bitmap" } ], "variants": { @@ -619,7 +648,18 @@ "excluded_nodes": [], "is_default": true }, - "list": [] + "list": [ + { + "name": "intro_flashing_red", + "display_name": "intro_flashing_red", + "uuid": "cb851484-8401-249c-1ef4-b1475d8bd056", + "texture_map": { + "91d5f09f-7c24-3e26-1b01-bc480c6279d2": "55c7ab60-1ea2-16e7-84e1-043af3beb3f4", + "6c842434-6b12-81a2-807f-0fe112fe184b": "55c7ab60-1ea2-16e7-84e1-043af3beb3f4" + }, + "excluded_nodes": [] + } + ] }, "animations": [], "animation_controllers": [] diff --git a/resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png b/resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png new file mode 100644 index 0000000000000000000000000000000000000000..59e66cdeb9d5cf938f0fa7c9ba67370b36ea60cc GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjK*24k5uRzDo>~kXKn^Q|6eBAGBar0<#L`eU z$R-U&X0SLDkZs7w#J~rnqkuTGodqnO0c3+f0uY1r!{~y<%)Ao4ywnl}Q$0flW(I}{ z>^P31I7gqGePQE7eLIJ1Z0B%6VMbUu*x7y3m^-s%h138Bzs09;-N3^Qym~v z-_yl0#KSu|B_ZJl`;io8H4R@g3Dblt3<5yXK;pm+lPI|!DT6EqjvlE42Y?>2XWCmA RsMifL#?#f$Wt~$(699mGI#~b! literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png.mcmeta b/resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png.mcmeta new file mode 100644 index 000000000..b7f0cc659 --- /dev/null +++ b/resourcepack/assets/omega-flowey/textures/custom/intro_flashing_red.png.mcmeta @@ -0,0 +1,21 @@ +{ + "animation": { + "interpolate": true, + "width": 16, + "height": 16, + "frames": [ + { + "index": 0, + "time": 4 + }, + { + "index": 1, + "time": 6 + }, + { + "index": 1, + "time": 6 + } + ] + } +} From 465418d2a2daf116e888f117fff2722521e5f20c Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 02:03:15 -0400 Subject: [PATCH 02/67] =?UTF-8?q?=F0=9F=93=8B=20copy-paste=20`summit/soul`?= =?UTF-8?q?=20to=20`summit/cutscene`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phase/cutscene/initialize.mcfunction | 25 ++++++++++++++++ .../phase/cutscene/initialize/0.mcfunction | 0 .../phase/cutscene/initialize/1.mcfunction | 0 .../summit/phase/cutscene/loop.mcfunction | 4 +++ .../phase/cutscene/loop/next_event.mcfunction | 5 ++++ .../cutscene/loop/next_event/0.mcfunction | 2 ++ .../cutscene/loop/next_event/1.mcfunction | 5 ++++ .../next_event/shared/animate_soul.mcfunction | 4 +++ .../animate_soul/target_soul_model.mcfunction | 1 + .../cutscene/loop/post_static.mcfunction | 7 +++++ .../phase/cutscene/loop/pre_static.mcfunction | 8 +++++ .../phase/cutscene/terminate.mcfunction | 29 +++++++++++++++++++ .../phase/cutscene/terminate/final.mcfunction | 3 ++ 13 files changed, 93 insertions(+) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/1.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction new file mode 100644 index 000000000..419c72f69 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction @@ -0,0 +1,25 @@ +data modify storage omegaflowey:telemetry.temp data set value {} +execute store result storage omegaflowey:telemetry.temp data.phase_index int 1 run \ + scoreboard players get @s omegaflowey.boss-fight.progress.phase.i +function omegaflowey.main:telemetry/bossfight/tag/start { name: "bossfight.phase.soul" } + +## Set scores +# the negative time duration is how long the static length lasts (25 ticks) +scoreboard players set @s omegaflowey.boss-fight.progress.clock.i -26 +scoreboard players set @s omegaflowey.boss-fight.progress.clock.total 27 + +function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/static with storage omegaflowey:bossfight + +# # Move players to soul arena +# execute as @a at @s unless entity @s[tag=!omegaflowey.player.fighting_flowey, tag=!omegaflowey.player.room.spectator_box] run function omegaflowey.entity:directorial/boss_fight/summit/origin/to_soul_origin + +# Add tags +tag @s add boss_fight.phase.soul + +# Delete main flowey models for performance reasons +function omegaflowey.entity:hostile/omega-flowey/summon/remove_preexisting_models/except_tv_screen +$execute as $(soul_model_uuid) run function animated_java:omegaflowey_soul/remove/this + +# Split on phase score +execute if score @s omegaflowey.boss-fight.progress.phase.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/initialize/0 +execute if score @s omegaflowey.boss-fight.progress.phase.i matches 1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/initialize/1 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction new file mode 100644 index 000000000..e69de29bb diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/1.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/1.mcfunction new file mode 100644 index 000000000..e69de29bb diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction new file mode 100644 index 000000000..4e64aed8b --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction @@ -0,0 +1,4 @@ +# we check the score's larger range first because we could otherwise unintentionally +# run both loop functions in one tick if `pre_static` incremented the score from -1 -> 0 +execute if score @s omegaflowey.boss-fight.progress.clock.i matches 0.. run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/post_static +execute if score @s omegaflowey.boss-fight.progress.clock.i matches ..-1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/pre_static diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction new file mode 100644 index 000000000..881ebc2ee --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction @@ -0,0 +1,5 @@ +function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/loop/next_event with storage omegaflowey:bossfight + +# Split on phase score +execute if score @s omegaflowey.boss-fight.progress.phase.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/0 +execute if score @s omegaflowey.boss-fight.progress.phase.i matches 1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/1 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction new file mode 100644 index 000000000..b76be8685 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/shared/animate_soul with storage omegaflowey:bossfight +function omegaflowey.entity:soul/soul_5/start diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction new file mode 100644 index 000000000..585ba742c --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction @@ -0,0 +1,5 @@ +say DONE + +scoreboard players add @s omegaflowey.boss-fight.progress.phase.i 1 + +function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/loop/event_finished with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction new file mode 100644 index 000000000..ace373f08 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction @@ -0,0 +1,4 @@ +# Summon and begin animating soul heart model in front of soul screen +execute store result storage omegaflowey:bossfight soul_index int 1 run scoreboard players get @s omegaflowey.boss-fight.progress.phase.i +function omegaflowey.entity:hostile/omega-flowey/summon/soul/soul with storage omegaflowey:bossfight +function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/shared/animate_soul/target_soul_model with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction new file mode 100644 index 000000000..88355a815 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction @@ -0,0 +1 @@ +$execute as $(soul_model_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/soul/soul diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction new file mode 100644 index 000000000..d34256a86 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction @@ -0,0 +1,7 @@ +# wait until the soul event finishes before continuing the boss_fight's loop +execute if entity @s[tag=has_active_soul_event] run return 0 + +scoreboard players add @s omegaflowey.boss-fight.progress.clock.i 1 + +execute if score @s omegaflowey.boss-fight.progress.clock.i = @s omegaflowey.boss-fight.progress.clock.total run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/terminate with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction new file mode 100644 index 000000000..47f201435 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction @@ -0,0 +1,8 @@ +## Initial TV screen static, before the soul event starts +scoreboard players add @s omegaflowey.boss-fight.progress.clock.i 1 + +# Add tags +tag @s[tag=!has_active_soul_event] add has_active_soul_event + +# Start new soul event at clock index 0 +execute if score @s omegaflowey.boss-fight.progress.clock.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction new file mode 100644 index 000000000..00002b863 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction @@ -0,0 +1,29 @@ +function omegaflowey.main:telemetry/bossfight/tag/end { name: "bossfight.phase.soul" } + +# Check if this is the final phase +scoreboard players set #omegaflowey.bossfight.done omegaflowey.global.flag 0 +execute if score @s omegaflowey.boss-fight.progress.phase.i = @s omegaflowey.boss-fight.progress.phase.total run scoreboard players set #omegaflowey.bossfight.done omegaflowey.global.flag 1 + +execute if score #omegaflowey.bossfight.done omegaflowey.global.flag matches 1 run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/terminate/final with storage omegaflowey:bossfight +execute if score #omegaflowey.bossfight.done omegaflowey.global.flag matches 1 run return 0 + +# Remove tags +tag @s remove boss_fight.phase.soul + +# Next phase +function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/initialize + +# # Move players to main arena +# execute as @a at @s unless entity @s[tag=!omegaflowey.player.fighting_flowey, tag=!omegaflowey.player.room.spectator_box] run function omegaflowey.entity:directorial/boss_fight/summit/soul_origin/to_origin + +# Re-summon main Omega Flowey models +scoreboard players set #omegaflowey.bossfight.skip_resummon_tvscreen omegaflowey.global.flag 1 +function omegaflowey.entity:directorial/boss_fight/summit/origin/at { \ + command: "function omegaflowey.entity:hostile/omega-flowey/summon/relative" \ +} +function omegaflowey.entity:hostile/omega-flowey/animate +scoreboard players set #omegaflowey.bossfight.skip_resummon_tvscreen omegaflowey.global.flag 0 + +# Set tvscreen variant back to default +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction new file mode 100644 index 000000000..5e9b7c6c2 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction @@ -0,0 +1,3 @@ +# Player stop reason is they survived +scoreboard players set #omegaflowey.bossfight.stop_reason omegaflowey.global.flag 5 +function omegaflowey.entity:directorial/boss_fight/shared/stop with storage omegaflowey:bossfight From 2dbfd24745dd6772f84e724ebdcaba05dda65a78 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 02:05:27 -0400 Subject: [PATCH 03/67] =?UTF-8?q?=F0=9F=8D=B1=20add=20pitch-black=20varian?= =?UTF-8?q?ts=20for=20each=20Flowey=20model=20-=20used=20later=20during=20?= =?UTF-8?q?intro=20cutscene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/large-side-vine.ajblueprint | 41 +++++++++++++++- .../omega-flowey/lower-eye.ajblueprint | 13 +++++ .../hostile/omega-flowey/mouth.ajblueprint | 49 +++++++++++++++++-- .../hostile/omega-flowey/nose.ajblueprint | 43 +++++++++++++++- .../petal_pipes/petal-pipe-circle.ajblueprint | 37 ++++++++++++++ .../petal_pipes/petal-pipe-middle.ajblueprint | 37 ++++++++++++++ .../omega-flowey/tv-screen.ajblueprint | 38 ++++++++++++++ .../omega-flowey/upper-eye.ajblueprint | 40 +++++++++++++++ 8 files changed, 290 insertions(+), 8 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint index e4d989b7d..ba1983ccd 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint @@ -6255,6 +6255,34 @@ "uuid": "efeae881-1e40-2cbe-0a90-8627cbcd2e4d", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQBJREFUOE+lkyESwjAQRbcziIgKRA0OJJIrILkO5+hVkEiugKzEgalAVFQwA/Ob/GS7mXaGaU3SJvv69+9u8dy6ryx4CgCaANiLCPevPlE3zu/1Od8zwC0E3rteDmWIVAoBAxwrgCMAD5rOUx4Btguc9coJwSMALkM6AO9PCkYggzTkqIRFBQzmX6d8PVdOkGaWwrX1OUPBFIQqBgNLlzwAUUufqyrTwh2kMqRA5yELBv6tgAaCeFEV0Clp+TA288BWgGnAtLr1lbHy8S3rA1tG2wvsj1OlTGQK/Csh1kxI1080kY0EA3EJB7YybOvZVuaAEIiVQ8WB0griLCyYZvkBEBqf4WyNTFoAAAAASUVORK5CYII=", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "2", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "408350a5-9e9c-3c4a-2e8d-0a373d135240", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -6266,7 +6294,18 @@ "excluded_nodes": [], "is_default": true }, - "list": [] + "list": [ + { + "name": "black", + "display_name": "black", + "uuid": "a0d1b7b9-c7a4-3415-f239-d8b5fe765b2f", + "texture_map": { + "d8c57574-2114-11ea-a187-7b626e0b99d6": "408350a5-9e9c-3c4a-2e8d-0a373d135240", + "efeae881-1e40-2cbe-0a90-8627cbcd2e4d": "408350a5-9e9c-3c4a-2e8d-0a373d135240" + }, + "excluded_nodes": [] + } + ] }, "animations": [ { diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint index 3b2f9d81a..50d4fb7c2 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint @@ -2555,6 +2555,19 @@ "430ffeff-a100-d7bc-2362-4a3980e59ff5": "d47619a9-94ae-577b-9b1c-5212504c43a5" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "3df8e230-6c32-a280-b9a2-9ef7e88514bc", + "texture_map": { + "43c7499b-810c-e305-aa49-1e7c13c77d34": "d47619a9-94ae-577b-9b1c-5212504c43a5", + "aff1612c-e069-f3fa-76b8-d53c474570a6": "d47619a9-94ae-577b-9b1c-5212504c43a5", + "91f4647e-d482-ceca-1b5c-12a72e28cad1": "d47619a9-94ae-577b-9b1c-5212504c43a5", + "3d89c770-6065-095c-0841-9b339bb90675": "d47619a9-94ae-577b-9b1c-5212504c43a5", + "430ffeff-a100-d7bc-2362-4a3980e59ff5": "d47619a9-94ae-577b-9b1c-5212504c43a5" + }, + "excluded_nodes": [] } ] }, diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint index 87a8c628a..f370cb0a4 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint @@ -9591,7 +9591,7 @@ "children": [ { "name": "left", - "origin": [-80, 16, -68], + "origin": [-44, 0, 109], "color": 0, "configs": { "variants": {} @@ -9704,7 +9704,7 @@ }, { "name": "right", - "origin": [80, 16, -68], + "origin": [44, 0, 109], "color": 0, "configs": { "variants": {} @@ -9874,18 +9874,57 @@ "uuid": "d7d2b4b3-6fd5-560d-ea43-535660d3ad96", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKJJREFUOE+1k0sKgDAMRFNroRvvfyI3HkFQ8AxuCrUqCURqjRhEsylY+/KZiRn7dgMA8L4BW1eQlpXOMvg7njEGuk4pgtECGMgAfIxBAGsdOOfFzFIlWME/AMwm9Z9XIc6AW/gdgNkxTipMQ0cyaoaoAtz5gHSXKihlfGWk3AcaAM/hcGKuwpMS3EYI89WJ2sf437cA7TbmjuR9UG8j914aaQd74tzRuHc/yAAAAABJRU5ErkJggg==", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "2", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "e7bf6002-9914-9d47-f3dd-c6e09d1be55c", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { "default": { "name": "default", "display_name": "Default", - "uuid": "ba71d18c-5615-01b6-d0de-717ab57ff86d", + "uuid": "f28c6605-7490-669f-eaf5-c434a885041e", "texture_map": {}, "excluded_nodes": [], "is_default": true }, - "list": [] + "list": [ + { + "name": "black", + "display_name": "black", + "uuid": "8bc33bc6-195d-5004-eb63-3733e074367e", + "texture_map": { + "ee90e1e0-94e1-e143-2984-39890c644417": "e7bf6002-9914-9d47-f3dd-c6e09d1be55c", + "d7d2b4b3-6fd5-560d-ea43-535660d3ad96": "e7bf6002-9914-9d47-f3dd-c6e09d1be55c" + }, + "excluded_nodes": [] + } + ] }, "animations": [ { @@ -9895,7 +9934,7 @@ "override": false, "length": 9.9, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint index 412eec2c8..26f0bf966 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint @@ -875,18 +875,57 @@ "uuid": "32d4af31-9048-91f1-6cfc-23cd06b2bb9a", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQlJREFUOE+FU0EKgzAQTA6CBgSt9WAP9v9/q+ApemuZhQmTxaIg0c3uZGd2Et/r+g0hhHwcWMJ5nqFtW/ve993WYRjKHvbxIAdvnOfZALQYSUwkAGMsTF1nNQbgC5ikXfAQdsP/2Pe9AWhbz2kKOedCi8mg5OnEpmmMgm+NmpAaDwGAdmwUFJmn+UKNK0XrAIHHOFaTIAC701XBDECF8WojGYqnlCpdmFcAyJE+QFcc1T89bIxeRAKgWM1FSq9lsThNVnyAE9WFVyLqCKlJhJWBSE4ck4qmY9MJoMtCQS2Lb0xFhVNq2Ce9CkDNhOLPtlUXyusC0EsnKiV1KedfORF3gddXExi7E/YHpAf5qSjgElwAAAAASUVORK5CYII=", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "2", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "8c42cc46-6947-bdf9-e562-aa9f1013fe1e", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { "default": { "name": "default", "display_name": "Default", - "uuid": "3151c781-9038-0331-e86c-b2dd83dc073a", + "uuid": "f2114040-449a-0eed-2fbc-005eb0a3a51d", "texture_map": {}, "excluded_nodes": [], "is_default": true }, - "list": [] + "list": [ + { + "name": "black", + "display_name": "black", + "uuid": "431b6e46-0076-0445-85a2-d6895377808e", + "texture_map": { + "da3f0805-a312-9c45-8a17-34a6689c6ced": "8c42cc46-6947-bdf9-e562-aa9f1013fe1e", + "32d4af31-9048-91f1-6cfc-23cd06b2bb9a": "8c42cc46-6947-bdf9-e562-aa9f1013fe1e" + }, + "excluded_nodes": [] + } + ] }, "animations": [ { diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint index 7def66135..17bf09616 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint @@ -6204,6 +6204,34 @@ "uuid": "eaba8d80-2850-abbb-be36-60ce443febf8", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAArpJREFUeF7tW01v2zAMpRMnMdJsK1C0BTq0QIf9hwE97FCgWP//TyjQQ7+SJXVcO3bigXKoKbJ7iH0oiD5dIscmIFJPFPVEBtfXv8vhYESrPCP+fa+576X/d57ReExGTqt8cPvnppzO5lSs11b3sN+3/XSVUjSMzDN/k2Y5RaMB8TfT2ZR+/rgkzfLWAE0zL0Y5/HZAy7Qwn5RF9cvvFou5NYBW+YCXQBynFCcpffk6oYMoNMrmWWZ04plmZQUVQRhaIzACLs7PSLN8IwIE9r1eRGWvMAq7S0QM4y4BFwGa5I0BHp+ndrYF3qIQz7zvB+Qd+4OL76ekWb6GAIY4w58V5760YFP1N5vUoKFY55Qsk5oP0CZfQ4APdVaU/R7bIuxX3l8a+w0fAdrkLQJkvb8lsd327OxvkcAOkpvsCC9PjxYBWuV34gCZXZnF955ZWV4KfhygUX7HB8ia97dCnvXBqIoSJQ7gvr8LaJQ3Bri7f6DJuIr2/CZKieLyzEtFnKBmeYsA3+OLt3e3PAmBJ5PI+AHXB2iVr22DTQEPG4EV5K1wlS9tzNAUCGmT39kGZbab1rsbIImzEwNIIKRRPvh1dVW+LmJaZUmjD5A/h6Ox6frfHR2fkGZ5cxjSfJ7vykeADxBCpAn/4APAB4APMKc/8AEcCIEPAB9gCFPwAUQEPmAbNIAP2JKi4ANm8xqDrIVPAB/gXoxoPM/z5WwXPgJ8APgA5AdUCRLgA5Af8B8Dmu73JUXHRfA+40d+gM8Jarvf9xGw7/iRHyAI0Hq/LwhoO37kB7g+QOP9vusD2owf+QGCAK33+4KAtuMHHwA+APkByA9AvQD4ANQL7DJC+5ynu57HP1oefAD4AK9iRFu+f9d6BdQLuHWDGvP93brFNuNHvQDqBbZXY23P013P4x8tDz4AfMAn5wP+AVWvvd78gHaPAAAAAElFTkSuQmCC", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "6", + "group": "", + "width": 16, + "height": 16, + "uv_width": 64, + "uv_height": 64, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "3bbf5b3a-79c9-ae27-9ca9-6cc2b8ec800c", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -6260,6 +6288,15 @@ "1868b0c5-f4b5-0140-e8a7-84b899578a24": "2a8d1554-d346-03ec-67c7-095e633be282" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "3a5998c5-8d7c-c3c1-8811-8c08db16d8df", + "texture_map": { + "1868b0c5-f4b5-0140-e8a7-84b899578a24": "3bbf5b3a-79c9-ae27-9ca9-6cc2b8ec800c" + }, + "excluded_nodes": [] } ] }, diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint index 21387154e..f247961ad 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint @@ -6099,6 +6099,34 @@ "uuid": "5a6786c2-771a-fe82-d1ea-0556cdb243cb", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAArpJREFUeF7tW01v2zAMpRMnMdJsK1C0BTq0QIf9hwE97FCgWP//TyjQQ7+SJXVcO3bigXKoKbJ7iH0oiD5dIscmIFJPFPVEBtfXv8vhYESrPCP+fa+576X/d57ReExGTqt8cPvnppzO5lSs11b3sN+3/XSVUjSMzDN/k2Y5RaMB8TfT2ZR+/rgkzfLWAE0zL0Y5/HZAy7Qwn5RF9cvvFou5NYBW+YCXQBynFCcpffk6oYMoNMrmWWZ04plmZQUVQRhaIzACLs7PSLN8IwIE9r1eRGWvMAq7S0QM4y4BFwGa5I0BHp+ndrYF3qIQz7zvB+Qd+4OL76ekWb6GAIY4w58V5760YFP1N5vUoKFY55Qsk5oP0CZfQ4APdVaU/R7bIuxX3l8a+w0fAdrkLQJkvb8lsd327OxvkcAOkpvsCC9PjxYBWuV34gCZXZnF955ZWV4KfhygUX7HB8ia97dCnvXBqIoSJQ7gvr8LaJQ3Bri7f6DJuIr2/CZKieLyzEtFnKBmeYsA3+OLt3e3PAmBJ5PI+AHXB2iVr22DTQEPG4EV5K1wlS9tzNAUCGmT39kGZbab1rsbIImzEwNIIKRRPvh1dVW+LmJaZUmjD5A/h6Ox6frfHR2fkGZ5cxjSfJ7vykeADxBCpAn/4APAB4APMKc/8AEcCIEPAB9gCFPwAUQEPmAbNIAP2JKi4ANm8xqDrIVPAB/gXoxoPM/z5WwXPgJ8APgA5AdUCRLgA5Af8B8Dmu73JUXHRfA+40d+gM8Jarvf9xGw7/iRHyAI0Hq/LwhoO37kB7g+QOP9vusD2owf+QGCAK33+4KAtuMHHwA+APkByA9AvQD4ANQL7DJC+5ynu57HP1oefAD4AK9iRFu+f9d6BdQLuHWDGvP93brFNuNHvQDqBbZXY23P013P4x8tDz4AfMAn5wP+AVWvvd78gHaPAAAAAElFTkSuQmCC", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "4", + "group": "", + "width": 16, + "height": 16, + "uv_width": 64, + "uv_height": 64, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "d607ee75-4a67-03a2-e81e-89ea1e3466b0", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -6137,6 +6165,15 @@ "68dd49eb-dea3-aa77-1253-12f293fdfc11": "7dacec69-b42a-37a6-8364-2dde049a7da3" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "ce5bbed2-3de9-ace8-01e3-92e04cbcab13", + "texture_map": { + "68dd49eb-dea3-aa77-1253-12f293fdfc11": "d607ee75-4a67-03a2-e81e-89ea1e3466b0" + }, + "excluded_nodes": [] } ] }, diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 1386cac21..9863fd631 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1157,6 +1157,34 @@ "uuid": "8c58ca0f-6927-ca0d-95ed-e2dac2f04f71", "source": "data:image/png;base64,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", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "22", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -1324,6 +1352,16 @@ "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "8c58ca0f-6927-ca0d-95ed-e2dac2f04f71" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "3a6e9653-63f2-cd6a-722c-218b1b9addad", + "texture_map": { + "370b8b73-4e6c-b936-26ae-cafa974e6fc9": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970", + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970" + }, + "excluded_nodes": [] } ] }, diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint index 19257db08..fa7a49ff3 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint @@ -1490,6 +1490,34 @@ "uuid": "e835d9a9-601c-9c5a-8b43-5dec29c0538e", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANtJREFUOE91k9sOwjAMQ9d9MvC47dNb5IgTWVZBQow0dXzJxvN81lrr0Ee/53n2s9fmnMcYo756Vl/VBMChLqgBQACyzpCqX9dr5dQdEJOTRTHQxJys/zsGLqHu3fe7AFrT5mIh/TyCHbX2QAACcv2w6Obwp+SIAbRozClZJ4WS4DGmeUjzmPEKdsXgX3w4rnOPmv6qKUYK6TzpuAduaA2QhJzgkSZljMb0XiRfVTR75sSYO9MS3HmkJGjuS8foB75Q6cH25ZKJvjBccu0uKaWUhNy4zN+dxzwkfwEZ2Arp4SZU2AAAAABJRU5ErkJggg==", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "11", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "cb639a40-9f4b-5f28-f659-c9dafef1a820", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -1534,6 +1562,18 @@ "75a11cf1-a669-2e5b-3b1f-9ab3cddf826c": "91f4647e-d482-ceca-1b5c-12a72e28cad1" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "0b7c0612-db0b-5c88-6621-06300752751d", + "texture_map": { + "75a11cf1-a669-2e5b-3b1f-9ab3cddf826c": "cb639a40-9f4b-5f28-f659-c9dafef1a820", + "e835d9a9-601c-9c5a-8b43-5dec29c0538e": "cb639a40-9f4b-5f28-f659-c9dafef1a820", + "a75f7ba5-2c99-eae1-002e-541b5f3809a4": "cb639a40-9f4b-5f28-f659-c9dafef1a820", + "91f4647e-d482-ceca-1b5c-12a72e28cad1": "cb639a40-9f4b-5f28-f659-c9dafef1a820" + }, + "excluded_nodes": [] } ] }, From 96eaabe0931eea1cf460a3e764ed4458dd904ec6 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 02:08:02 -0400 Subject: [PATCH 04/67] =?UTF-8?q?=F0=9F=94=A5=20delete=20unused=20copy-pas?= =?UTF-8?q?ted=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/initialize/1.mcfunction | 0 .../summit/phase/cutscene/loop/next_event.mcfunction | 5 ----- .../summit/phase/cutscene/loop/next_event/0.mcfunction | 2 -- .../summit/phase/cutscene/loop/next_event/1.mcfunction | 5 ----- .../loop/next_event/shared/animate_soul.mcfunction | 4 ---- .../shared/animate_soul/target_soul_model.mcfunction | 1 - .../summit/phase/cutscene/loop/post_static.mcfunction | 7 ------- .../summit/phase/cutscene/loop/pre_static.mcfunction | 8 -------- .../summit/phase/cutscene/terminate/final.mcfunction | 3 --- 9 files changed, 35 deletions(-) delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/1.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/1.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/1.mcfunction deleted file mode 100644 index e69de29bb..000000000 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction deleted file mode 100644 index 881ebc2ee..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/loop/next_event with storage omegaflowey:bossfight - -# Split on phase score -execute if score @s omegaflowey.boss-fight.progress.phase.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/0 -execute if score @s omegaflowey.boss-fight.progress.phase.i matches 1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/1 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction deleted file mode 100644 index b76be8685..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/0.mcfunction +++ /dev/null @@ -1,2 +0,0 @@ -function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/shared/animate_soul with storage omegaflowey:bossfight -function omegaflowey.entity:soul/soul_5/start diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction deleted file mode 100644 index 585ba742c..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/1.mcfunction +++ /dev/null @@ -1,5 +0,0 @@ -say DONE - -scoreboard players add @s omegaflowey.boss-fight.progress.phase.i 1 - -function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/loop/event_finished with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction deleted file mode 100644 index ace373f08..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -# Summon and begin animating soul heart model in front of soul screen -execute store result storage omegaflowey:bossfight soul_index int 1 run scoreboard players get @s omegaflowey.boss-fight.progress.phase.i -function omegaflowey.entity:hostile/omega-flowey/summon/soul/soul with storage omegaflowey:bossfight -function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/shared/animate_soul/target_soul_model with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction deleted file mode 100644 index 88355a815..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/next_event/shared/animate_soul/target_soul_model.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$execute as $(soul_model_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/soul/soul diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction deleted file mode 100644 index d34256a86..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/post_static.mcfunction +++ /dev/null @@ -1,7 +0,0 @@ -# wait until the soul event finishes before continuing the boss_fight's loop -execute if entity @s[tag=has_active_soul_event] run return 0 - -scoreboard players add @s omegaflowey.boss-fight.progress.clock.i 1 - -execute if score @s omegaflowey.boss-fight.progress.clock.i = @s omegaflowey.boss-fight.progress.clock.total run \ - function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/terminate with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction deleted file mode 100644 index 47f201435..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/pre_static.mcfunction +++ /dev/null @@ -1,8 +0,0 @@ -## Initial TV screen static, before the soul event starts -scoreboard players add @s omegaflowey.boss-fight.progress.clock.i 1 - -# Add tags -tag @s[tag=!has_active_soul_event] add has_active_soul_event - -# Start new soul event at clock index 0 -execute if score @s omegaflowey.boss-fight.progress.clock.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction deleted file mode 100644 index 5e9b7c6c2..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/final.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -# Player stop reason is they survived -scoreboard players set #omegaflowey.bossfight.stop_reason omegaflowey.global.flag 5 -function omegaflowey.entity:directorial/boss_fight/shared/stop with storage omegaflowey:bossfight From 8be647c6c7a56622c278179c04642a95142f3fd2 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 02:09:49 -0400 Subject: [PATCH 05/67] =?UTF-8?q?=F0=9F=90=9B=20fix=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-scripts/build.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package-scripts/build.js b/package-scripts/build.js index a56f229f4..17edb07ba 100644 --- a/package-scripts/build.js +++ b/package-scripts/build.js @@ -224,16 +224,13 @@ const getSummitResourcepackPaths = () => { 'reward_hat_cyan.json', ]); - const splitMonoSounds = ['mus_f_noise']; - const soundPaths = prefixPaths( 'sounds/', suffixPaths( [ - ...suffixPaths(splitMonoSounds, '-01'), - ...suffixPaths(splitMonoSounds, '-02'), 'mus_f_6s_6', 'mus_f_alarm', + 'mus_f_noise', 'mus_f_part1', 'mus_f_part2', 'mus_f_saved', From 6d83d5a38249304191fa68649b41281957e8b0da Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 12:44:36 -0400 Subject: [PATCH 06/67] =?UTF-8?q?=F0=9F=8E=A5=20configure=20infrastructure?= =?UTF-8?q?=20for=20`cutscene`=20bossfight=20phase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/initialize.mcfunction | 2 ++ .../boss_fight/summit/loop.mcfunction | 1 + .../phase/cutscene/initialize.mcfunction | 24 ++------------- .../summit/phase/cutscene/loop.mcfunction | 7 ++--- .../phase/cutscene/terminate.mcfunction | 30 +------------------ .../terminate/as_bossfight.mcfunction | 13 ++++++++ .../cutscene/terminate/scheduled.mcfunction | 1 + .../function/setup/objectives.mcfunction | 7 +++++ 8 files changed, 31 insertions(+), 54 deletions(-) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/scheduled.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction index 83ece0535..38315a0c5 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction @@ -22,6 +22,8 @@ function omegaflowey.entity:directorial/boss_fight/shared/reset_scores scoreboard players set @s omegaflowey.boss-fight.attack.delay -1 scoreboard players set @s omegaflowey.boss-fight.attack.phase.i 0 scoreboard players set @s omegaflowey.boss-fight.attack.phase.total 2 +scoreboard players set @s omegaflowey.boss-fight.cutscene.phase.i 0 +scoreboard players set @s omegaflowey.boss-fight.cutscene.phase.total 2 scoreboard players set @s omegaflowey.boss-fight.progress.phase.i 0 scoreboard players set @s omegaflowey.boss-fight.progress.phase.total 2 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/loop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/loop.mcfunction index d8aeff558..4496787cb 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/loop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/loop.mcfunction @@ -7,6 +7,7 @@ execute unless score #omegaflowey.bossfight.stop_reason omegaflowey.global.flag # Run loop logic based on what phase the boss_fight is in execute if entity @s[tag=boss_fight.phase.attack] run function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/loop +execute if entity @s[tag=boss_fight.phase.cutscene] run function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop execute if entity @s[tag=boss_fight.phase.soul] run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop execute if entity @s[tag=boss_fight.phase.warn] run function omegaflowey.entity:directorial/boss_fight/summit/phase/warn/loop diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction index 419c72f69..657dcbe0f 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction @@ -1,25 +1,7 @@ -data modify storage omegaflowey:telemetry.temp data set value {} -execute store result storage omegaflowey:telemetry.temp data.phase_index int 1 run \ - scoreboard players get @s omegaflowey.boss-fight.progress.phase.i -function omegaflowey.main:telemetry/bossfight/tag/start { name: "bossfight.phase.soul" } - -## Set scores -# the negative time duration is how long the static length lasts (25 ticks) -scoreboard players set @s omegaflowey.boss-fight.progress.clock.i -26 -scoreboard players set @s omegaflowey.boss-fight.progress.clock.total 27 - -function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/static with storage omegaflowey:bossfight - -# # Move players to soul arena -# execute as @a at @s unless entity @s[tag=!omegaflowey.player.fighting_flowey, tag=!omegaflowey.player.room.spectator_box] run function omegaflowey.entity:directorial/boss_fight/summit/origin/to_soul_origin +# Set scores +scoreboard players set @s omegaflowey.boss-fight.cutscene.clock.i -1 # Add tags -tag @s add boss_fight.phase.soul - -# Delete main flowey models for performance reasons -function omegaflowey.entity:hostile/omega-flowey/summon/remove_preexisting_models/except_tv_screen -$execute as $(soul_model_uuid) run function animated_java:omegaflowey_soul/remove/this +tag @s add boss_fight.phase.cutscene # Split on phase score -execute if score @s omegaflowey.boss-fight.progress.phase.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/initialize/0 -execute if score @s omegaflowey.boss-fight.progress.phase.i matches 1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/initialize/1 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction index 4e64aed8b..a2f60d4aa 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction @@ -1,4 +1,3 @@ -# we check the score's larger range first because we could otherwise unintentionally -# run both loop functions in one tick if `pre_static` incremented the score from -1 -> 0 -execute if score @s omegaflowey.boss-fight.progress.clock.i matches 0.. run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/post_static -execute if score @s omegaflowey.boss-fight.progress.clock.i matches ..-1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/pre_static +scoreboard players add @s omegaflowey.boss-fight.cutscene.clock.i 1 + +# Run cutscene specific logic diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction index 00002b863..0a06608aa 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate.mcfunction @@ -1,29 +1 @@ -function omegaflowey.main:telemetry/bossfight/tag/end { name: "bossfight.phase.soul" } - -# Check if this is the final phase -scoreboard players set #omegaflowey.bossfight.done omegaflowey.global.flag 0 -execute if score @s omegaflowey.boss-fight.progress.phase.i = @s omegaflowey.boss-fight.progress.phase.total run scoreboard players set #omegaflowey.bossfight.done omegaflowey.global.flag 1 - -execute if score #omegaflowey.bossfight.done omegaflowey.global.flag matches 1 run \ - function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/terminate/final with storage omegaflowey:bossfight -execute if score #omegaflowey.bossfight.done omegaflowey.global.flag matches 1 run return 0 - -# Remove tags -tag @s remove boss_fight.phase.soul - -# Next phase -function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/initialize - -# # Move players to main arena -# execute as @a at @s unless entity @s[tag=!omegaflowey.player.fighting_flowey, tag=!omegaflowey.player.room.spectator_box] run function omegaflowey.entity:directorial/boss_fight/summit/soul_origin/to_origin - -# Re-summon main Omega Flowey models -scoreboard players set #omegaflowey.bossfight.skip_resummon_tvscreen omegaflowey.global.flag 1 -function omegaflowey.entity:directorial/boss_fight/summit/origin/at { \ - command: "function omegaflowey.entity:hostile/omega-flowey/summon/relative" \ -} -function omegaflowey.entity:hostile/omega-flowey/animate -scoreboard players set #omegaflowey.bossfight.skip_resummon_tvscreen omegaflowey.global.flag 0 - -# Set tvscreen variant back to default -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/default/apply +$execute as $(boss_fight_uuid) at @s run function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction new file mode 100644 index 000000000..19af27201 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction @@ -0,0 +1,13 @@ +# If cutscene doesn't have a specific terminate function, just proceed to attack phase + +# Remove tags +tag @s remove boss_fight.phase.cutscene + +# Set arena box variant back to default +$execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/default/apply + +# Re-animate main Omega Flowey models +function omegaflowey.entity:hostile/omega-flowey/animate + +# Next phase +function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/initialize diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/scheduled.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/scheduled.mcfunction new file mode 100644 index 000000000..b8a738167 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/scheduled.mcfunction @@ -0,0 +1 @@ +function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.main/function/setup/objectives.mcfunction b/datapacks/omegaflowey/data/omegaflowey.main/function/setup/objectives.mcfunction index 745007982..ab1041bdc 100644 --- a/datapacks/omegaflowey/data/omegaflowey.main/function/setup/objectives.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.main/function/setup/objectives.mcfunction @@ -68,6 +68,13 @@ scoreboard objectives add omegaflowey.boss-fight.attack.delay dummy scoreboard objectives add omegaflowey.boss-fight.attack.phase.i dummy # total number of attack phases before we wrap the index scoreboard objectives add omegaflowey.boss-fight.attack.phase.total dummy +scoreboard objectives add omegaflowey.boss-fight.cutscene.clock.i dummy +# total duration (in ticks) of the cutscene phase +scoreboard objectives add omegaflowey.boss-fight.cutscene.clock.total dummy +# index of the cutscene phase +scoreboard objectives add omegaflowey.boss-fight.cutscene.phase.i dummy +# total number of cutscene phases in the boss fight +scoreboard objectives add omegaflowey.boss-fight.cutscene.phase.total dummy # boolean flags used to mark various states of the boss fight scoreboard objectives add omegaflowey.boss-fight.flag dummy scoreboard objectives add omegaflowey.boss-fight.progress.clock.i dummy From 2019d6de06daa0f050006a8bbf962e773232a582 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 12:50:45 -0400 Subject: [PATCH 07/67] =?UTF-8?q?=F0=9F=92=AB=20add=20intro=20`darken`=20a?= =?UTF-8?q?nimation=20functions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animate/intro/darken/as_root.mcfunction | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction new file mode 100644 index 000000000..932da6afd --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction @@ -0,0 +1,23 @@ +execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/animations/omegaflowey_move/play +execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/animations/omegaflowey_move/play +execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine +execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function animated_java:omegaflowey_large_side_vine/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/play +execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_circle +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function animated_java:omegaflowey_petal_pipe_circle/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_middle +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function animated_java:omegaflowey_petal_pipe_middle/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/play +execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/black/apply + +execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/play +execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/black/apply From bd13e95c6b4a87f133f1ea86e6c550f5a2e63911 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 12:52:00 -0400 Subject: [PATCH 08/67] =?UTF-8?q?=F0=9F=92=AB=20add=20intro=20`brighten`?= =?UTF-8?q?=20animation=20functions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animate/intro/brighten/as_root.mcfunction | 23 +++++++++++++++++++ .../animate/large_side_vine/pause.mcfunction | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/pause.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction new file mode 100644 index 000000000..ea6654b4a --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -0,0 +1,23 @@ +execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/animations/omegaflowey_move/pause +execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/animations/omegaflowey_move/pause +execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/pause +execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function animated_java:omegaflowey_large_side_vine/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/pause +execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_float_and_pulsate/pause +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function animated_java:omegaflowey_petal_pipe_circle/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_float_and_pulsate/pause +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function animated_java:omegaflowey_petal_pipe_middle/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/pause +execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/default/apply + +execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/pause +execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/pause.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/pause.mcfunction new file mode 100644 index 000000000..680c80b90 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/pause.mcfunction @@ -0,0 +1,2 @@ +execute if entity @s[tag=large_side_vine.left] run function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_counterclockwise/pause +execute if entity @s[tag=large_side_vine.right] run function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_clockwise/pause From d86863d35e728ae45ea72a4eb4f674afcb7e6852 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 12:56:42 -0400 Subject: [PATCH 09/67] =?UTF-8?q?=F0=9F=92=AB=20convert=20default=20Flowey?= =?UTF-8?q?=20model=20animation=20functions=20from=20`play`=20to=20`resume?= =?UTF-8?q?`=20-=20since=20will=20be=20called=20after=20the=20intro=20cuts?= =?UTF-8?q?cene=20paused=20the=20animations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hostile/omega-flowey/animate/as_root.mcfunction | 8 ++++---- .../omega-flowey/animate/large_side_vine.mcfunction | 4 ++-- .../animate/petal_pipe_circle/default.mcfunction | 2 +- .../animate/petal_pipe_middle/default.mcfunction | 2 +- .../omega-flowey/animate/tv-screen/default.mcfunction | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction index c47e49800..ddb6df4e4 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction @@ -1,9 +1,9 @@ -execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/animations/omegaflowey_move/play -execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/animations/omegaflowey_move/play +execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/animations/omegaflowey_move/resume +execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/animations/omegaflowey_move/resume execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine -execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/play +execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/resume execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_circle execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_middle execute unless score #omegaflowey.bossfight.skip_resummon_tvscreen omegaflowey.global.flag matches 1 \ if entity @s[tag=aj.omegaflowey_tv_screen.root,tag=tv_screen.boss_fight] run function omegaflowey.entity:hostile/omega-flowey/animate/tv-screen/default -execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/play +execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/resume diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine.mcfunction index 51e9683ae..bd796ce06 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine.mcfunction @@ -1,2 +1,2 @@ -execute if entity @s[tag=large_side_vine.left] run function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_counterclockwise/play -execute if entity @s[tag=large_side_vine.right] run function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_clockwise/play +execute if entity @s[tag=large_side_vine.left] run function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_counterclockwise/resume +execute if entity @s[tag=large_side_vine.right] run function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_clockwise/resume diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_circle/default.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_circle/default.mcfunction index f453edcdf..48969fdfc 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_circle/default.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_circle/default.mcfunction @@ -1,2 +1,2 @@ -function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_float_and_pulsate/play +function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_float_and_pulsate/resume function animated_java:omegaflowey_petal_pipe_circle_simplified/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_middle/default.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_middle/default.mcfunction index c057d0aef..81ef4cfa1 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_middle/default.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/petal_pipe_middle/default.mcfunction @@ -1,2 +1,2 @@ -function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_float_and_pulsate/play +function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_float_and_pulsate/resume function animated_java:omegaflowey_petal_pipe_middle_simplified/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/tv-screen/default.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/tv-screen/default.mcfunction index 57bf31879..8b88a8201 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/tv-screen/default.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/tv-screen/default.mcfunction @@ -1,3 +1,3 @@ -function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/play +function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/resume function animated_java:omegaflowey_tv_screen/variants/default/apply execute on passengers if entity @s[tag=aj.omegaflowey_tv_screen.bone] run function omegaflowey.entity:hostile/omega-flowey/animate/tv-screen/default/bone From 74b7e01a70be2078e7ed47b64a67729357fa18ba Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 12:59:00 -0400 Subject: [PATCH 10/67] =?UTF-8?q?=F0=9F=8D=B1=20add=20intro=20music=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resourcepack/assets/omega-flowey/sounds.json | 8 ++++++++ .../assets/omega-flowey/sounds/mus_f_intro.ogg | Bin 0 -> 202626 bytes .../assets/omega-flowey/sounds/stats.txt | 12 ++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 resourcepack/assets/omega-flowey/sounds/mus_f_intro.ogg diff --git a/resourcepack/assets/omega-flowey/sounds.json b/resourcepack/assets/omega-flowey/sounds.json index 8949707b1..dee7bf0aa 100644 --- a/resourcepack/assets/omega-flowey/sounds.json +++ b/resourcepack/assets/omega-flowey/sounds.json @@ -232,6 +232,14 @@ } ] }, + "music.intro": { + "sounds": [ + { + "name": "omega-flowey:mus_f_intro", + "stream": true + } + ] + }, "music.phase.0": { "sounds": [ { diff --git a/resourcepack/assets/omega-flowey/sounds/mus_f_intro.ogg b/resourcepack/assets/omega-flowey/sounds/mus_f_intro.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e7d620e27f21d1d6eb4ca263137829e0fcaa06ae GIT binary patch literal 202626 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�Nl$qly7uX+=Suc-fY*H`Gqp7j4fC;VD3 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 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/sounds/stats.txt b/resourcepack/assets/omega-flowey/sounds/stats.txt index f29a306d0..9917b1e65 100644 --- a/resourcepack/assets/omega-flowey/sounds/stats.txt +++ b/resourcepack/assets/omega-flowey/sounds/stats.txt @@ -46,6 +46,18 @@ Threshold: -37.2 LUFS LRA low: -21.4 LUFS LRA high: -14.8 LUFS +# .\mus_f_intro.ogg +channelsVolumeDiffMax: -9.2 dB +channels: 2 +Integrated loudness: +I: -17.2 LUFS +Threshold: -27.4 LUFS +Loudness range: +LRA: 0.4 LU +Threshold: -37.2 LUFS +LRA low: -17.4 LUFS +LRA high: -17.0 LUFS + # .\mus_f_noise.ogg channelsVolumeDiffMax: N/A channels: 1 From 7fb3d8837bcab303eb3f126f647d1d35fb2f670c Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 13:04:37 -0400 Subject: [PATCH 11/67] =?UTF-8?q?=F0=9F=8E=A5=20add=20victory=20sound=20wh?= =?UTF-8?q?en=20player=20finishes=20bossfight?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phase/soul/loop/next_event.mcfunction | 3 ++- .../phase/soul/loop/next_event/1.mcfunction | 4 +++- .../omega-flowey/sounds/snd_dumbvictory.ogg | Bin 0 -> 15227 bytes .../assets/omega-flowey/sounds/stats.txt | 12 ++++++++++++ 4 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 resourcepack/assets/omega-flowey/sounds/snd_dumbvictory.ogg diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event.mcfunction index 881ebc2ee..ea2d3c5c6 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event.mcfunction @@ -2,4 +2,5 @@ function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/loop/next_e # Split on phase score execute if score @s omegaflowey.boss-fight.progress.phase.i matches 0 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/0 -execute if score @s omegaflowey.boss-fight.progress.phase.i matches 1 run function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/1 +execute if score @s omegaflowey.boss-fight.progress.phase.i matches 1 run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/soul/loop/next_event/1 with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event/1.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event/1.mcfunction index 585ba742c..2bde14baa 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event/1.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/soul/loop/next_event/1.mcfunction @@ -1,4 +1,6 @@ -say DONE +$execute at $(bossfight_tvscreen_uuid) run function omegaflowey.entity:shared/run_as_active_player_or_spectator { command: '\ + playsound omega-flowey:cutscene.summit.victory ambient @s ~ ~ ~ 5 1\ +'} scoreboard players add @s omegaflowey.boss-fight.progress.phase.i 1 diff --git a/resourcepack/assets/omega-flowey/sounds/snd_dumbvictory.ogg b/resourcepack/assets/omega-flowey/sounds/snd_dumbvictory.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6fa8fcb184af10ddb01e7c62958a3be92d7497f0 GIT binary patch literal 15227 zcmaib1z1&2xA#7DH%JKwqz(j>$c}D_E-r$KuEdU?_08=IyL5j5ktOQxW_ACP_e_QJ1 zjmkhq^-@~I^7Z{Ig9=!Z0{|Kj%!VCbw4-1@CTc^;8t;}bYNsOd3W^!6zAlR0ea2$p zTv}i1;5-In#=_S_2SC+H$TNhKA#OACNQMYXFndAkHo)*I#|?+QEdMzU{{S>piGRO1 zMMZ4CtSDaWfUSN)3YV*X3a-RAqis>sj$!2QJ|?=G^G}BTXC6>+EK(R$mPArmx9lTf zr5SD@tH0BN0>R)k0l6eHg<7)VTH4V`Ce`np>ZF2`_hmFRm9@aj(@4k5YR=1Z&MQDK zBix`lK(9I6U_RXFBHWBJ;-7RGuy%2q{!AST0rKyOrftCr8L105MGH~GBC1dT(5h$v z6g!y_mRzJzYHeR*m)&Sv+2}M}$2nYw_ooSHcC_2k0Qq)VrTayRJw%?UW2Eo+t#)uorW(NQX zKH6Sa+Cfko2(D>2K^=GTId|nbP!+ct`Jb}oKhf-uT7p5glm%GQ zcz-2<4I&FZL9-^ZPDVuuvbOWf$+D;4M`>oWwv=aN|FNLs7}XYNOW06mZ+_-Pmiw3j zURKH9(le55%W`B|WVj8% zUV&cmpN9L&G){bX@;}n}H(GTPW-v|ib7|Zc*V5F|@p95j_grcUH=6fcn+sT*i!-?s z@!x^^6HRENq&}e1Q6rk7mkHh?Ro3%O5|L~k!7hx2Q-;z&8 z`?u%hv&Cd2F@Xv692qyJ|L~kHK3Zweo9Z}~PyWtPd=gZshs>S-Gyni}CE_Xm zSx3|nTr&v483dP>ruhHtF(7qDKzUjKRBS2$PyxU_(8ys#(Qb)S&f>aQd^=3&1)>-Q zJ(OXui0zqA7*JVkD(vbZ#+;MN~D|3BUw@ zxCIl5h%wksB4UVdn-&2VeU+mzCW>`8Y={pdH!%GH zk=)J+oseV$0B9Ek{7JD1SjqrItibwHrtuU3MKWeZQkiiwt2t8Txm1Bs0YP<5tzlBF z8BMJv3T3TEW@S=k9QW-6Bt?4vntp=xY0jmW~trZHbnMSK6ia?z-&$au?df@FW zNcEgc3ow~=GRpXel``2MRzg~Hje_bPTIyO>dYW2#URHV+S~{}v>(gEk;Wa6D?a1mbT^q{l)dI)4NbtyXTLfZm%d+SUC*7com zJT?=FFR{r2M_N&xT~T>h=gje;>QG8uE5In#YE9Tk?~e1DaJ<1>Tw%pQEBkNQ%5rEg!}_fbEV*n)_Ex7cz_0lTFBmH@Ka%`Ya9f|nGNDZ;t5 zM?fGKO-ag^7n5ixlsAB^N{T5I;e3r`2F`r5v|x{75(5QTADM;|S6|k>J}Ag)@K*RA z8QU31kX2@AG8|r=nv599Nx5Ye8V^^1H73KAz)`{Bwc!YTN50t{grguhDv(t&+>xtK z-$1FslSm);�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 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/sounds/stats.txt b/resourcepack/assets/omega-flowey/sounds/stats.txt index 9917b1e65..b7a60e1bf 100644 --- a/resourcepack/assets/omega-flowey/sounds/stats.txt +++ b/resourcepack/assets/omega-flowey/sounds/stats.txt @@ -262,6 +262,18 @@ Threshold: -32.0 LUFS LRA low: -12.1 LUFS LRA high: -11.9 LUFS +# .\snd_dumbvictory.ogg +channelsVolumeDiffMax: N/A +channels: 1 +Integrated loudness: +I: -21.0 LUFS +Threshold: -31.0 LUFS +Loudness range: +LRA: 0.0 LU +Threshold: 0.0 LUFS +LRA low: 0.0 LUFS +LRA high: 0.0 LUFS + # .\snd_escaped.ogg channelsVolumeDiffMax: -91.0 dB channels: 2 From 6bced6025383f7e94fcc86a2901c2bfdb80c7e70 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 14:23:51 -0400 Subject: [PATCH 12/67] =?UTF-8?q?=F0=9F=93=8D=20adjust=20bossfight=20playe?= =?UTF-8?q?r=20spawn=20pitch=20by=20+10=20degrees?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/player/join_bossfight.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/player/join_bossfight.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/player/join_bossfight.mcfunction index fc213ddbf..672ba8cac 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/player/join_bossfight.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/player/join_bossfight.mcfunction @@ -8,7 +8,7 @@ tag @s add summit.no_regen function gu:generate data modify storage omegaflowey:bossfight active_player_uuid set from storage gu:main out -teleport @s ~ ~-4.0 ~-27.0 ~180.0 -40.0 +teleport @s ~ ~-4.0 ~-27.0 ~180.0 -30.0 spawnpoint @s -142 43 25 -45 effect clear @s From 6a083d80b630696045afcd1328068f41778801f9 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Thu, 10 Oct 2024 22:42:16 -0400 Subject: [PATCH 13/67] =?UTF-8?q?=F0=9F=92=AB=20add=20slow=20variants=20of?= =?UTF-8?q?=20largesidevine=20rotate=20animations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resume_normal_from_slow.mcfunction | 4 + .../resume_normal_from_slow/left.mcfunction | 18 + .../resume_normal_from_slow/right.mcfunction | 18 + .../animate/large_side_vine/slow.mcfunction | 4 + .../large_side_vine/slow/left.mcfunction | 18 + .../large_side_vine/slow/right.mcfunction | 18 + .../omega-flowey/large-side-vine.ajblueprint | 708 +++++++++++++++++- 7 files changed, 787 insertions(+), 1 deletion(-) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction new file mode 100644 index 000000000..b0c2fbbf6 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction @@ -0,0 +1,4 @@ +execute if entity @s[tag=large_side_vine.left] run return run \ + function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left +execute if entity @s[tag=large_side_vine.right] run return run \ + function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left.mcfunction new file mode 100644 index 000000000..fde08483d --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left.mcfunction @@ -0,0 +1,18 @@ +scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise.frame = @s aj.omegaflowey_rotate_counterclockwise_slow.frame + +# `_slow` animation is 2x length of normal animation. +# AJ animation frames are +1 indexed. +# so we convert from one to the other with the formula: +# x = original frame, y = slow frame +# x = (((y - 1) / 2) % 60) + 1 +scoreboard players remove @s aj.omegaflowey_rotate_counterclockwise.frame 1 +scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise.frame /= #omegaflowey.const.2 omegaflowey.math.const +scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise.frame %= #omegaflowey.const.60 omegaflowey.math.const +scoreboard players add @s aj.omegaflowey_rotate_counterclockwise.frame 1 + +execute store result storage omegaflowey:bossfight.large_side_vine.tween to_frame int 1 run \ + scoreboard players get @s aj.omegaflowey_rotate_counterclockwise.frame +data merge storage omegaflowey:bossfight.large_side_vine.tween { duration: 1 } + +function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_counterclockwise/tween \ + with storage omegaflowey:bossfight.large_side_vine.tween diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right.mcfunction new file mode 100644 index 000000000..5e50c392f --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right.mcfunction @@ -0,0 +1,18 @@ +scoreboard players operation @s aj.omegaflowey_rotate_clockwise.frame = @s aj.omegaflowey_rotate_clockwise_slow.frame + +# `_slow` animation is 2x length of normal animation. +# AJ animation frames are +1 indexed. +# so we convert from one to the other with the formula: +# x = original frame, y = slow frame +# x = (((y - 1) / 2) % 60) + 1 +scoreboard players remove @s aj.omegaflowey_rotate_clockwise.frame 1 +scoreboard players operation @s aj.omegaflowey_rotate_clockwise.frame /= #omegaflowey.const.2 omegaflowey.math.const +scoreboard players operation @s aj.omegaflowey_rotate_clockwise.frame %= #omegaflowey.const.60 omegaflowey.math.const +scoreboard players add @s aj.omegaflowey_rotate_clockwise.frame 1 + +execute store result storage omegaflowey:bossfight.large_side_vine.tween to_frame int 1 run \ + scoreboard players get @s aj.omegaflowey_rotate_clockwise.frame +data merge storage omegaflowey:bossfight.large_side_vine.tween { duration: 1 } + +function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_clockwise/tween \ + with storage omegaflowey:bossfight.large_side_vine.tween diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow.mcfunction new file mode 100644 index 000000000..a5572a457 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow.mcfunction @@ -0,0 +1,4 @@ +execute if entity @s[tag=large_side_vine.left] run return run \ + function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/slow/left +execute if entity @s[tag=large_side_vine.right] run return run \ + function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/slow/right diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction new file mode 100644 index 000000000..bec524f22 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction @@ -0,0 +1,18 @@ +scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise_slow.frame = @s aj.omegaflowey_rotate_counterclockwise.frame + +# `_slow` animation is 2x length of normal animation. +# AJ animation frames are +1 indexed. +# so we convert from one to the other with the formula: +# x = original frame, y = slow frame +# y = (2(x - 1) % 60) + 1 +scoreboard players remove @s aj.omegaflowey_rotate_counterclockwise_slow.frame 1 +scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise_slow.frame *= #2 omegaflowey.math.const +scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise_slow.frame %= #120 omegaflowey.math.const +scoreboard players add @s aj.omegaflowey_rotate_counterclockwise_slow.frame 1 + +execute store result storage omegaflowey:bossfight.large_side_vine.tween to_frame int 1 run \ + scoreboard players get @s aj.omegaflowey_rotate_counterclockwise_slow.frame +data merge storage omegaflowey:bossfight.large_side_vine.tween { duration: 1 } + +function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_counterclockwise_slow/tween \ + with storage omegaflowey:bossfight.large_side_vine.tween diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction new file mode 100644 index 000000000..39809ea68 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction @@ -0,0 +1,18 @@ +scoreboard players operation @s aj.omegaflowey_rotate_clockwise_slow.frame = @s aj.omegaflowey_rotate_clockwise.frame + +# `_slow` animation is 2x length of normal animation. +# AJ animation frames are +1 indexed. +# so we convert from one to the other with the formula: +# x = original frame, y = slow frame +# y = (2(x - 1) % 60) + 1 +scoreboard players remove @s aj.omegaflowey_rotate_clockwise_slow.frame 1 +scoreboard players operation @s aj.omegaflowey_rotate_clockwise_slow.frame *= #2 omegaflowey.math.const +scoreboard players operation @s aj.omegaflowey_rotate_clockwise_slow.frame %= #120 omegaflowey.math.const +scoreboard players add @s aj.omegaflowey_rotate_clockwise_slow.frame 1 + +execute store result storage omegaflowey:bossfight.large_side_vine.tween to_frame int 1 run \ + scoreboard players get @s aj.omegaflowey_rotate_clockwise_slow.frame +data merge storage omegaflowey:bossfight.large_side_vine.tween { duration: 1 } + +function animated_java:omegaflowey_large_side_vine/animations/omegaflowey_rotate_clockwise_slow/tween \ + with storage omegaflowey:bossfight.large_side_vine.tween diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint index ba1983ccd..56a29728b 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint @@ -6668,7 +6668,7 @@ "override": false, "length": 3.2, "snapping": 20, - "selected": true, + "selected": false, "saved": true, "path": "", "anim_time_update": "", @@ -7013,6 +7013,712 @@ ] } } + }, + { + "uuid": "d949795f-f347-f625-7afa-bf14408d6241", + "name": "omegaflowey_rotate_clockwise_slow", + "loop": "loop", + "override": false, + "length": 6.4, + "snapping": 20, + "selected": false, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "b1f46786-2884-7b33-697e-74a9ac401f3f": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "360", + "z": 0 + } + ], + "uuid": "ce95d6f8-ac6a-5580-05cc-85333637b074", + "time": 6.4, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": 0, + "z": 0 + } + ], + "uuid": "7842f834-ee41-6864-c4b8-ebb6dca9d423", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "af9d8311-1c81-e9ca-40da-a1782b1dc4a6", + "time": 0, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "6dc329b4-a886-596e-5f3d-5d2e796d9d0c", + "time": 0.7, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "61edeb01-0141-6d79-e5f8-ab2e5b044645", + "time": 1.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "84c5dae7-8ea5-e933-0a76-219b4f7b0598", + "time": 2.3, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "fcca5c0f-8494-2434-9e51-84825035eaa3", + "time": 3, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "3990ead2-0005-d37b-37fb-1cb5745d6346", + "time": 3.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "09eb0a34-ccaa-8342-813a-ee2f239d3eb4", + "time": 4.6, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "1bab39e6-5362-9add-d339-1bf3726e62b9", + "time": 5.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "910b252c-b9c2-ee4b-f811-7322a28e9654", + "time": 6.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "a97c638d-9e55-6993-237d-ccaf6cdb93f5", + "time": 0, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "75d2d958-b4b9-013d-fd05-d8df9133c480", + "time": 0.8, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "2f9ed072-c2c2-0cf4-dc7d-381cd5221415", + "time": 1.6, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "e626d6ad-6789-2a0c-24d0-6d2b0353ec04", + "time": 2.4, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "f5d76af4-b153-359f-355e-ed5e4ca01904", + "time": 3.2, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "0934fda1-da73-8783-7d0c-a437666760d3", + "time": 4, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "9199efaf-a6f2-7f74-0e60-a28325cb8169", + "time": 4.8, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "70e27966-351c-454b-213d-ede692fb76a8", + "time": 6.4, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "0bce2b4c-4508-5a43-ffb2-054f6bf3c1a4", + "time": 5.6, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + } + ] + } + } + }, + { + "uuid": "6f78236f-c4f0-4be4-b763-ba3f02145192", + "name": "omegaflowey_rotate_counterclockwise_slow", + "loop": "loop", + "override": false, + "length": 6.4, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "b1f46786-2884-7b33-697e-74a9ac401f3f": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "-360", + "z": 0 + } + ], + "uuid": "ce95d6f8-ac6a-5580-05cc-85333637b074", + "time": 6.4, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": 0, + "z": 0 + } + ], + "uuid": "7842f834-ee41-6864-c4b8-ebb6dca9d423", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "af9d8311-1c81-e9ca-40da-a1782b1dc4a6", + "time": 0, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "6dc329b4-a886-596e-5f3d-5d2e796d9d0c", + "time": 0.7, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "61edeb01-0141-6d79-e5f8-ab2e5b044645", + "time": 1.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "84c5dae7-8ea5-e933-0a76-219b4f7b0598", + "time": 2.3, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "fcca5c0f-8494-2434-9e51-84825035eaa3", + "time": 3, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "3990ead2-0005-d37b-37fb-1cb5745d6346", + "time": 3.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "09eb0a34-ccaa-8342-813a-ee2f239d3eb4", + "time": 4.6, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "12", + "z": 0 + } + ], + "uuid": "1bab39e6-5362-9add-d339-1bf3726e62b9", + "time": 5.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "910b252c-b9c2-ee4b-f811-7322a28e9654", + "time": 6.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "a97c638d-9e55-6993-237d-ccaf6cdb93f5", + "time": 0, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "75d2d958-b4b9-013d-fd05-d8df9133c480", + "time": 0.8, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "2f9ed072-c2c2-0cf4-dc7d-381cd5221415", + "time": 1.6, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "e626d6ad-6789-2a0c-24d0-6d2b0353ec04", + "time": 2.4, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "f5d76af4-b153-359f-355e-ed5e4ca01904", + "time": 3.2, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "0934fda1-da73-8783-7d0c-a437666760d3", + "time": 4, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "9199efaf-a6f2-7f74-0e60-a28325cb8169", + "time": 4.8, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": "1", + "z": "1" + } + ], + "uuid": "70e27966-351c-454b-213d-ede692fb76a8", + "time": 6.4, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "0.95", + "y": "0.95", + "z": "0.95" + } + ], + "uuid": "0bce2b4c-4508-5a43-ffb2-054f6bf3c1a4", + "time": 5.6, + "color": -1, + "uniform": true, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] From b683d2957c651a2da47da7557afc716d434b8ebf Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 14:46:26 -0400 Subject: [PATCH 14/67] =?UTF-8?q?=F0=9F=92=AB=20add=20slow=20variant=20of?= =?UTF-8?q?=20nose=20idle=20animation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../terminate/as_bossfight.mcfunction | 7 + .../omega-flowey/animate/as_root.mcfunction | 5 +- .../animate/intro/brighten/as_root.mcfunction | 3 +- .../animate/intro/brighten/nose.mcfunction | 2 + .../resume_normal_from_slow.mcfunction | 4 - .../initialize/large_side_vine.mcfunction | 7 + .../summon/initialize/nose.mcfunction | 4 + .../hostile/omega-flowey/nose.ajblueprint | 207 +++++++++++++++++- 8 files changed, 230 insertions(+), 9 deletions(-) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction index 19af27201..a739d91b5 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction @@ -6,8 +6,15 @@ tag @s remove boss_fight.phase.cutscene # Set arena box variant back to default $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/default/apply +# Begin animating largesidevines/nose at full speed +$execute as $(large_side_vine_left_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left +$execute as $(large_side_vine_right_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right +$execute as $(model_nose_uuid) run function animated_java:nose/animations/move/tween { duration: 1, to_frame: 1 } + # Re-animate main Omega Flowey models +scoreboard players set #omegaflowey.bossfight.skip_reanimate_nose omegaflowey.global.flag 1 function omegaflowey.entity:hostile/omega-flowey/animate +scoreboard players set #omegaflowey.bossfight.skip_reanimate_nose omegaflowey.global.flag 0 # Next phase function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/initialize diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction index ddb6df4e4..7ea7fa0a1 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction @@ -1,5 +1,8 @@ execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/animations/omegaflowey_move/resume -execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/animations/omegaflowey_move/resume +execute \ + unless score #omegaflowey.bossfight.skip_reanimate_nose omegaflowey.global.flag matches 1 \ + if entity @s[tag=aj.omegaflowey_nose.root] \ + run function animated_java:omegaflowey_nose/animations/omegaflowey_move/resume execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/resume execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_circle diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index ea6654b4a..847c4376a 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -1,8 +1,7 @@ execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/animations/omegaflowey_move/pause execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:omegaflowey_mouth/variants/default/apply -execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/animations/omegaflowey_move/pause -execute if entity @s[tag=aj.omegaflowey_nose.root] run function animated_java:omegaflowey_nose/variants/default/apply +execute if entity @s[tag=aj.omegaflowey_nose.root] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/brighten/nose execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/pause execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function animated_java:omegaflowey_large_side_vine/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction new file mode 100644 index 000000000..a38aecb8c --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction @@ -0,0 +1,2 @@ +function animated_java:omegaflowey_nose/variants/default/apply +function animated_java:omegaflowey_nose/animations/omegaflowey_move_slow/tween { duration: 1, to_frame: 1 } diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction deleted file mode 100644 index b0c2fbbf6..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow.mcfunction +++ /dev/null @@ -1,4 +0,0 @@ -execute if entity @s[tag=large_side_vine.left] run return run \ - function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left -execute if entity @s[tag=large_side_vine.right] run return run \ - function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/large_side_vine.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/large_side_vine.mcfunction index ff0207583..6d54a1867 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/large_side_vine.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/large_side_vine.mcfunction @@ -3,5 +3,12 @@ tag @s add omega-flowey-large-side-vine execute on passengers if entity @s[tag=aj.bone] run data merge entity @s { brightness: { block: 12, sky: 0 } } +function gu:generate + execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 1 run tag @s add large_side_vine.right +execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 1 run \ + data modify storage omegaflowey:bossfight large_side_vine_right_uuid set from storage gu:main out + execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 2 run tag @s add large_side_vine.left +execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 2 run \ + data modify storage omegaflowey:bossfight large_side_vine_left_uuid set from storage gu:main out diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction index f57119960..7c4b5eb5d 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction @@ -2,3 +2,7 @@ function omegaflowey.entity:hostile/omega-flowey/summon/initialize/shared tag @s add omega-flowey-nose execute on passengers if entity @s[tag=aj.bone] run function omegaflowey.entity:hostile/omega-flowey/summon/initialize/shared/bone + +function gu:generate + +data modify storage omegaflowey:bossfight model_nose_uuid set from storage gu:main out diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint index 26f0bf966..270f2fd67 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint @@ -909,7 +909,7 @@ "default": { "name": "default", "display_name": "Default", - "uuid": "f2114040-449a-0eed-2fbc-005eb0a3a51d", + "uuid": "a8e8b0b2-22d8-7400-e7f8-5069c59841c0", "texture_map": {}, "excluded_nodes": [], "is_default": true @@ -935,7 +935,7 @@ "override": false, "length": 1.2, "snapping": 20, - "selected": true, + "selected": false, "saved": true, "path": "", "anim_time_update": "", @@ -1498,6 +1498,209 @@ ] } } + }, + { + "uuid": "5a7b12ba-3565-1962-a620-7cf9c2ac8127", + "name": "omegaflowey_move_slow", + "loop": "loop", + "override": false, + "length": 2, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "4dd51fae-e544-e85d-8e08-322e9915fe99": { + "name": "nostril", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "53b6a434-99fe-5b7c-414c-a81ddcd89226", + "time": 0, + "color": -1, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "24", + "z": 0 + } + ], + "uuid": "04260548-b251-302c-5060-ae4c2a03e1d5", + "time": 1, + "color": -1, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": 0, + "z": "0" + } + ], + "uuid": "5afd5d50-7ffa-80b6-ff5c-00a2aac425f1", + "time": 2, + "color": -1, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": 1, + "y": 1, + "z": 1 + }, + { + "x": 0.9, + "y": "1.075", + "z": "1" + } + ], + "uuid": "9e0a1c4c-eaae-8ef4-394a-afc16a37138d", + "time": 0.2, + "color": -1, + "uniform": false, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": 0.9, + "y": "1.075", + "z": "1" + }, + { + "x": 1, + "y": 1, + "z": 1 + } + ], + "uuid": "bfbabec3-596f-abeb-6e38-ad2acc1682d8", + "time": 1.2, + "color": -1, + "uniform": true, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + }, + "4861a2de-002c-efa9-dc2e-3abaa4952e2c": { + "name": "base", + "type": "bone", + "keyframes": [ + { + "channel": "scale", + "data_points": [ + { + "x": 1, + "y": "1.075", + "z": 1 + } + ], + "uuid": "8f1ab186-de67-9cbf-5673-8889e4055c98", + "time": 1, + "color": -1, + "uniform": false, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": 1, + "z": "1" + } + ], + "uuid": "6e7cdcb8-fe3f-b8f3-324e-57bd3354e123", + "time": 0, + "color": -1, + "uniform": false, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": 1, + "z": "1" + } + ], + "uuid": "45db155a-8637-08d8-d8ba-f062a0842a4b", + "time": 2, + "color": -1, + "uniform": false, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] From e3917486b825b8a9cfc6de80827673d5e7afe553 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 14:49:20 -0400 Subject: [PATCH 15/67] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20add=20animate=20flag?= =?UTF-8?q?=20to=20skip=20large=5Fside=5Fvine=20reanimation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/terminate/as_bossfight.mcfunction | 2 ++ .../function/hostile/omega-flowey/animate/as_root.mcfunction | 5 ++++- .../omega-flowey/animate/intro/brighten/as_root.mcfunction | 1 - .../animate/large_side_vine/slow/left.mcfunction | 2 ++ .../animate/large_side_vine/slow/right.mcfunction | 2 ++ 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction index a739d91b5..314887122 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction @@ -12,9 +12,11 @@ $execute as $(large_side_vine_right_uuid) run function omegaflowey.entity:hostil $execute as $(model_nose_uuid) run function animated_java:nose/animations/move/tween { duration: 1, to_frame: 1 } # Re-animate main Omega Flowey models +scoreboard players set #omegaflowey.bossfight.skip_reanimate_largesidevine omegaflowey.global.flag 1 scoreboard players set #omegaflowey.bossfight.skip_reanimate_nose omegaflowey.global.flag 1 function omegaflowey.entity:hostile/omega-flowey/animate scoreboard players set #omegaflowey.bossfight.skip_reanimate_nose omegaflowey.global.flag 0 +scoreboard players set #omegaflowey.bossfight.skip_reanimate_largesidevine omegaflowey.global.flag 0 # Next phase function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/initialize diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction index 7ea7fa0a1..f81b68fcb 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/as_root.mcfunction @@ -3,7 +3,10 @@ execute \ unless score #omegaflowey.bossfight.skip_reanimate_nose omegaflowey.global.flag matches 1 \ if entity @s[tag=aj.omegaflowey_nose.root] \ run function animated_java:omegaflowey_nose/animations/omegaflowey_move/resume -execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine +execute \ + unless score #omegaflowey.bossfight.skip_reanimate_largesidevine omegaflowey.global.flag matches 1 \ + if entity @s[tag=aj.omegaflowey_large_side_vine.root] \ + run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/resume execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_circle execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_middle diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index 847c4376a..eaf05fc63 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -4,7 +4,6 @@ execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:o execute if entity @s[tag=aj.omegaflowey_nose.root] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/brighten/nose execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/pause -execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function animated_java:omegaflowey_large_side_vine/variants/default/apply execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction index bec524f22..3b1f38b1f 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/left.mcfunction @@ -1,3 +1,5 @@ +function animated_java:omegaflowey_large_side_vine/variants/default/apply + scoreboard players operation @s aj.omegaflowey_rotate_counterclockwise_slow.frame = @s aj.omegaflowey_rotate_counterclockwise.frame # `_slow` animation is 2x length of normal animation. diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction index 39809ea68..45e31aaa2 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/large_side_vine/slow/right.mcfunction @@ -1,3 +1,5 @@ +function animated_java:omegaflowey_large_side_vine/variants/default/apply + scoreboard players operation @s aj.omegaflowey_rotate_clockwise_slow.frame = @s aj.omegaflowey_rotate_clockwise.frame # `_slow` animation is 2x length of normal animation. From f4a0bb3d9cea3dadd83f9f8a569dad636066565b Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 15:03:27 -0400 Subject: [PATCH 16/67] =?UTF-8?q?=F0=9F=8E=A5=20add=20red=20flashing=20int?= =?UTF-8?q?ro=20+=20laugh=20cutscene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phase/cutscene/initialize/0.mcfunction | 4 ++++ .../summit/phase/cutscene/loop.mcfunction | 2 ++ .../summit/phase/cutscene/loop/0.mcfunction | 8 ++++++++ .../phase/cutscene/loop/0/approach.mcfunction | 9 +++++++++ .../cutscene/loop/0/laugh_start.mcfunction | 1 + .../cutscene/loop/0/laugh_stop.mcfunction | 0 .../phase/cutscene/loop/0/undarken.mcfunction | 11 +++++++++++ resourcepack/assets/omega-flowey/sounds.json | 8 ++++++++ .../assets/omega-flowey/sounds/mus_f_laugh.ogg | Bin 0 -> 104723 bytes .../assets/omega-flowey/sounds/stats.txt | 12 ++++++++++++ 10 files changed, 55 insertions(+) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction create mode 100644 resourcepack/assets/omega-flowey/sounds/mus_f_laugh.ogg diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction index e69de29bb..320bd8234 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction @@ -0,0 +1,4 @@ +# Set arena box to flashing red variant +$execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/intro_flashing_red/apply + +schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 555t diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction index a2f60d4aa..ebeb80590 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop.mcfunction @@ -1,3 +1,5 @@ scoreboard players add @s omegaflowey.boss-fight.cutscene.clock.i 1 # Run cutscene specific logic +execute if score @s omegaflowey.boss-fight.cutscene.phase.i matches 0 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction new file mode 100644 index 000000000..210a3764c --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -0,0 +1,8 @@ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 0..293 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/approach +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction new file mode 100644 index 000000000..39ec4161f --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction @@ -0,0 +1,9 @@ +# move Flowey models -29.4 Z blocks over 294 seconds +### TAG_SUMMIT_HARDCODED_ARENA_VOLUME (and +31 blocks in Z direction) +execute as @e[ \ + x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ + type=minecraft:item_display, \ + tag=aj.rig_root, \ + tag=!aj.omegaflowey_arena_box.root, \ + tag=omega-flowey-remastered \ +] at @s run teleport @s ~ ~ ~-0.1 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction new file mode 100644 index 000000000..fb3c4b581 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -0,0 +1 @@ +playsound omega-flowey:cutscene.intro.laugh ambient @a ~ ~ ~ 5 1 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction new file mode 100644 index 000000000..e69de29bb diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction new file mode 100644 index 000000000..ec372f048 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction @@ -0,0 +1,11 @@ +# move Flowey models -30 Z blocks over 294 seconds +### TAG_SUMMIT_HARDCODED_ARENA_VOLUME (and +31 blocks in Z direction) +execute as @e[ \ + x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ + type=minecraft:item_display, \ + tag=aj.rig_root, \ + tag=!aj.omegaflowey_arena_box.root, \ + tag=omega-flowey-remastered \ +] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/brighten/as_root + +$execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/default/apply diff --git a/resourcepack/assets/omega-flowey/sounds.json b/resourcepack/assets/omega-flowey/sounds.json index dee7bf0aa..734682e30 100644 --- a/resourcepack/assets/omega-flowey/sounds.json +++ b/resourcepack/assets/omega-flowey/sounds.json @@ -154,6 +154,14 @@ } ] }, + "cutscene.intro.laugh": { + "sounds": [ + { + "name": "omega-flowey:mus_f_laugh", + "stream": true + } + ] + }, "decorative.soul.break": { "sounds": [ { diff --git a/resourcepack/assets/omega-flowey/sounds/mus_f_laugh.ogg b/resourcepack/assets/omega-flowey/sounds/mus_f_laugh.ogg new file mode 100644 index 0000000000000000000000000000000000000000..261cf2df18f593d0ea6631dc12e88dbaa4f3ee6e GIT binary patch literal 104723 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 r#V(kx Date: Thu, 10 Oct 2024 23:34:42 -0400 Subject: [PATCH 17/67] =?UTF-8?q?=F0=9F=92=AB=20add=20mouth=20laugh=20anim?= =?UTF-8?q?ation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cutscene/loop/0/laugh_start.mcfunction | 2 + .../summon/initialize/mouth.mcfunction | 3 + .../hostile/omega-flowey/mouth.ajblueprint | 2368 ++++++++++++++++- 3 files changed, 2372 insertions(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index fb3c4b581..0f193bc98 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -1 +1,3 @@ playsound omega-flowey:cutscene.intro.laugh ambient @a ~ ~ ~ 5 1 + +$execute as $(model_mouth_uuid) run function animated_java:omegaflowey_mouth/animations/omegaflowey_laugh/play diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/mouth.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/mouth.mcfunction index 1c76ba25f..9dd04c729 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/mouth.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/mouth.mcfunction @@ -2,3 +2,6 @@ function omegaflowey.entity:hostile/omega-flowey/summon/initialize/shared tag @s add omega-flowey-mouth execute on passengers if entity @s[tag=aj.bone] run function omegaflowey.entity:hostile/omega-flowey/summon/initialize/shared/bone + +function gu:generate +data modify storage omegaflowey:bossfight model_mouth_uuid set from storage gu:main out diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint index f370cb0a4..03bbebe6e 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint @@ -9908,7 +9908,7 @@ "default": { "name": "default", "display_name": "Default", - "uuid": "f28c6605-7490-669f-eaf5-c434a885041e", + "uuid": "bc222897-a514-ee11-a65f-648eca08b676", "texture_map": {}, "excluded_nodes": [], "is_default": true @@ -15984,6 +15984,2372 @@ ] } } + }, + { + "uuid": "920fd8c4-ccb4-baae-85af-871c5141b926", + "name": "omegaflowey_laugh", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "bff56343-8909-e374-340d-1578ba425656": { + "name": "left", + "type": "bone", + "keyframes": [ + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "8dc89c67-8ee6-dbb5-1f01-891e5dd672ac", + "time": 0, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "6a4ffd8d-ce0d-0f0d-fe2a-d2d3a9c2d5bb", + "time": 0.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": 2.5, + "z": "0" + } + ], + "uuid": "a4432b45-fe9b-ef82-4c6f-89acd7f05b1a", + "time": 0.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "0a22e5fe-7717-716c-bac4-dd7aebfc5e93", + "time": 0.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "48cc1458-88c4-5c24-5ae8-d149a217bc95", + "time": 0.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "3c1ac61a-cd79-9ce7-4f95-7b7943813742", + "time": 0.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "e1fc235e-229b-6f36-a88d-e6564c52008f", + "time": 0.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "5b90f41f-caef-06ad-a517-7498ec5d6dd8", + "time": 0.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "8d86e892-71f3-fcd2-a1e3-c5980480550c", + "time": 0.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "39ca06dc-8694-e12b-0b6e-882433d6ebf0", + "time": 0.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "926b0ca4-d399-d36a-8cf0-ca97201157c2", + "time": 0.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "f0bd15f1-234f-2610-28c5-fc4971dada61", + "time": 0.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "eeee5f66-94a5-2246-dd7a-813219e59205", + "time": 1, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "5ffd6b61-342d-7e69-0c3c-ec9e86dc2088", + "time": 1.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "0617d42e-e6d1-0107-7241-eb44d9c63d62", + "time": 1.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "fef15e58-f45f-6a69-a2ec-9601f6e2d262", + "time": 1.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "c54eb2cc-c41e-8c38-5250-f83608b88cd7", + "time": 1.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "a756bf87-1a59-1866-1cd9-98586a8b5b94", + "time": 1.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "f3ac697d-c3bd-a524-c025-3f4fbb9a6e42", + "time": 1.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "d5d667eb-fa66-e61e-c45d-38c41ca6e23d", + "time": 1.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "48c22eb8-c426-ef5b-9b6d-2b002ccf6ec6", + "time": 1.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "238c4e52-4cc4-40d2-85f6-e0479d017934", + "time": 1.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "a9a67b66-f8e3-32c3-f896-25a9532b1116", + "time": 1.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "2b2d7c49-f45a-d86f-d35d-28ba7dde04b7", + "time": 1.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "9df89a5a-bbbc-83bd-ea60-cbdc7b03d3f0", + "time": 2, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "8ab84069-0282-9652-022a-060b59120bcf", + "time": 2.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "55f6467b-46d1-bb46-bfc6-6c8aae589d54", + "time": 2.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "63d581ef-ab02-2324-4eb9-910bd4ab1ebe", + "time": 2.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "e561ecb4-d3f1-133a-9e6c-ae551e5c34a0", + "time": 2.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "7cdac177-14d5-3a7d-a624-b19186e36f30", + "time": 2.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "df27849e-6bdc-be6e-cb6d-f5231ecb40ad", + "time": 2.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "863b5368-2733-ef5f-31bd-bcb3626ec9c1", + "time": 2.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "4c239cf2-634c-0761-9350-b1cbdfed4de8", + "time": 2.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "03114409-6070-1183-7097-b580dcf4ecc1", + "time": 2.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "32cce6b2-9bef-1cfd-3d81-e8d85e1747e1", + "time": 2.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "2e7fccf4-a2d2-e512-1b0e-afa5ce61c3a4", + "time": 2.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "3221ed2a-dc3f-aa2b-d4f7-8a534e7bf667", + "time": 3, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "352e31af-81be-86b4-58ac-d69cc4800944", + "time": 3.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "fa68d436-50e2-70f9-3eb4-1a7f66e87087", + "time": 3.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "94200068-3b5b-fec3-9a27-f6f81425878b", + "time": 3.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "6c7887eb-abb3-b96b-4a19-16ca81be84c0", + "time": 3.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "25a0d6b3-e774-5070-e38a-f1b11fe7e545", + "time": 3.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "ddcd12dc-0141-8f50-c561-aa40e44413e9", + "time": 3.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "9aede80e-058f-492e-e2ce-907fb1a6e50a", + "time": 3.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "b60efe6a-3083-ddbe-8651-81e647a29bf2", + "time": 3.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "23a79df0-fd49-46a7-dbdf-eee87ab34a7b", + "time": 3.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "465353b1-353b-049f-e29e-d7a03ecb3bb0", + "time": 3.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "9ae724e1-8ca0-6d6d-bc36-0873af86bab6", + "time": 3.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "6cd2dc3f-c96b-21b6-7d3b-1b17d7d1c0b5", + "time": 4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "56fb0c77-8396-b481-8a2b-7931c0085747", + "time": 4.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "8fd276a4-4979-0d06-93e3-af6bc2b99e92", + "time": 4.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "f3fbe697-b3dc-4ef2-849e-b27adf60b6c6", + "time": 4.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "0b2229d0-8819-bf32-da9d-2530efc7b669", + "time": 4.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "5476e76e-90b5-55cf-a463-3f08ba650c97", + "time": 4.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "9ca54ac5-a7f9-5326-9a06-bcbdaf474844", + "time": 4.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "b3bbbc04-4921-d17b-8b78-be7c9c488acc", + "time": 4.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "f5be343f-378f-396e-feec-3b3f312ba0cc", + "time": 4.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "2e24e629-41dc-b89b-9f28-dac92f216791", + "time": 4.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "b1866867-9f54-9626-072b-e0c05c2ee0ac", + "time": 4.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "6496cb80-b71f-607a-444d-6b7793415a9b", + "time": 4.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "38a054c3-352f-38ee-d4ea-676061aa1866", + "time": 5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "7249f995-db6b-943d-1c21-cca2686a9b2a", + "time": 5.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "e43ac6af-4b3b-f435-c73f-603793a10e0e", + "time": 5.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "1ec5f58e-e412-0803-9e03-f6ad6883a62c", + "time": 5.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "303bdc7b-fdaf-7ca2-64d1-8e5f328c146e", + "time": 5.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "f254252e-5ddd-2796-e58e-9728be6786dc", + "time": 5.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "8851c710-5471-0874-0424-9c8234ec0c18", + "time": 5.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "a83cf772-19f4-dd29-41d6-ead1ab6a84e3", + "time": 5.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "7a9731c1-f289-dfe4-6d72-4634a26d822a", + "time": 5.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "82395bf7-8b4f-d06c-5fc2-0a64f654ed92", + "time": 5.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "2.5", + "z": "0" + } + ], + "uuid": "d2c9225d-eb80-a7e8-40d1-2ceae5d7749d", + "time": 5.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": -20, + "z": 0 + } + ], + "uuid": "d54d116c-176d-6009-eb41-8de03380404d", + "time": 5.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "400355a9-d148-499a-59e9-39e82b81293e", + "time": 6, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + } + ] + }, + "5aff736b-6811-4c4c-a028-a2818d9fbc91": { + "name": "right", + "type": "bone", + "keyframes": [ + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "e45296a0-f93f-70a6-a059-358c85bc2c17", + "time": 0, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "ca321ad0-3ffa-b6c7-eaf7-b2ea33e78551", + "time": 0.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "f98bb077-1397-57b3-8857-40c28ae8f26c", + "time": 0.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "c968178c-338d-9558-ec7c-a34b2a0e262e", + "time": 0.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "b7da3b3c-e794-2d0c-74ec-484575d33e8a", + "time": 0.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "56ff5b38-bb35-b7db-fa7a-2d5ba3a8fed8", + "time": 0.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "22c74a41-d128-f1c5-2ad5-60c3d173a4cb", + "time": 0.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "070ee8dc-0a67-9b5d-13fe-f46067959a2f", + "time": 0.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "cfcbbde3-a16d-71bb-9c91-4dc0169db7d6", + "time": 0.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "a5aa7c87-e7e5-6b5c-f6fc-3a6cd31931cf", + "time": 0.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "efb2cf2a-eec7-8bcb-9623-96c2fbed4566", + "time": 0.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "4020af10-5bd8-6f2e-cb85-b96a2c42770c", + "time": 0.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "b1ac64da-eb0d-f288-24ff-c60164e45223", + "time": 1, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "2d41f673-9e83-cf0c-47a2-72d56d112e82", + "time": 1.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "e437b008-5a4b-2942-6447-6b7de2762861", + "time": 1.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "8b3a01ca-641c-0580-cd8d-1ca6445ff81e", + "time": 1.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "79a7065b-f3ce-d4b7-5df8-5e7ffb2364cc", + "time": 1.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "a901c3ec-057d-9c28-5d32-d031f77f96d7", + "time": 1.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "c56822db-f6d5-61c7-3051-22679b25a4f6", + "time": 1.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "25dfdf2d-9fe2-5d85-3cb3-ed35cef4fe79", + "time": 1.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "374cd580-7331-2627-7090-dfbdd8c21e11", + "time": 1.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "3756fa22-163d-6745-25d4-876f2b15d64f", + "time": 1.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "162f0e3e-765f-e1cf-d924-96a67023a166", + "time": 1.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "3098579b-17f4-ae57-833f-549a8a93ab75", + "time": 1.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "ee062335-972a-d40d-38c8-72bcb304ea2c", + "time": 2, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "a76f7d88-8806-0edc-524b-1b7fd40d7ddd", + "time": 2.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "ca888ae4-ca0c-4ea3-ca85-eedd24961259", + "time": 2.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "bf429495-3cf4-5daa-973c-dd19d72df07c", + "time": 2.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "72aa1e73-4dc4-ebbe-6fdc-5bf53e9f75b0", + "time": 2.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "948dded7-8a73-c35b-4814-ba02a89f83c9", + "time": 2.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "15881659-5073-2d2b-1afe-556f41bd37ae", + "time": 2.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "5497df53-5a2a-9f89-9108-1460e5fb6a09", + "time": 2.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "e7d37c97-90d0-17bf-4295-26b7912c0b01", + "time": 2.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "84bcbf81-da51-cf85-e87f-aca270f5a898", + "time": 2.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "ea3b38fe-e88c-f3f7-3c41-fbe3a28ceed5", + "time": 2.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "88b49c59-0fe6-5e1b-6f99-f122c4ded2f7", + "time": 2.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "5b1601f0-e95c-a768-23d3-07c7c0ea304c", + "time": 3, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "7644e403-26a4-b603-2d17-2ad0abeb053e", + "time": 3.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "a5192cac-31ba-1263-7a0c-c450fabb1337", + "time": 3.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "021eddcb-e8f8-629c-8135-2d00ce8027d2", + "time": 3.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "17c0ace9-5304-af4a-94e9-0cee0e41c86f", + "time": 3.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "d9f704d8-aa06-d1b9-3b75-d296308bc616", + "time": 3.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "2c116dad-e0b8-1769-8d73-6e0f20341eab", + "time": 3.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "2cec091a-5732-8885-0bd9-7e6a9bee78f8", + "time": 3.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "16ae389e-b1e5-d343-f275-1ebd706c776e", + "time": 3.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "3d688eee-2ceb-6405-8d04-3f9ad0cd8776", + "time": 3.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "ba47cd08-a353-f5c0-5dc2-8dd1b82b4f0a", + "time": 3.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "55b99374-2cc2-0f51-01f9-11a4269cafab", + "time": 3.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "d84f9d0a-fb18-627f-b151-d0846b5a6523", + "time": 4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "723131c7-5ad1-2030-6774-b1038c61347e", + "time": 4.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "abd10655-17d8-afe5-14b0-e0adfe4508ef", + "time": 4.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "54cfd4da-f1ab-4ca7-00b5-09a38fbacd76", + "time": 4.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "506f480a-1fa6-5469-6f75-db5abba90348", + "time": 4.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "b102998c-0c4b-40dd-2a8f-ee9ca46bc6de", + "time": 4.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "40e64ede-b6cd-5700-161c-3862656e66d4", + "time": 4.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "27cf6f20-0f83-975d-0be8-a688a214f2dd", + "time": 4.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "ae7210cf-32d8-76d8-60cf-fc1c0614952c", + "time": 4.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "65c41ccf-aca9-2db2-7f39-6a3559d33b83", + "time": 4.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "a57dafd4-2032-f830-7c64-86e399fb4b97", + "time": 4.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "ce632b65-4c5e-a9e2-9163-cc47a66904a7", + "time": 4.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "5c033e70-a1ea-f25d-db48-c3c3f0bc2ff6", + "time": 5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "4f0f39a5-e996-09b1-1ee1-099ca3e05fc5", + "time": 5.05, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "56031889-1415-e0ec-7a09-ca9a22a4a174", + "time": 5.15, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "58655c69-ab4b-a3ed-a407-9c004f27fda7", + "time": 5.25, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "429064ed-5111-4735-7a88-8e536f514a67", + "time": 5.35, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "3cfc36d8-1f9b-a93f-149c-29e6c74269a9", + "time": 5.4, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "ed2f0040-d387-559d-1d16-0cacfd8e39ea", + "time": 5.5, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "1ed58147-462d-5f3f-a724-e00952cc1820", + "time": 5.55, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "4e365bfd-a3d2-9b9a-5324-d41872ef11c4", + "time": 5.65, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "602ef2bb-4d68-1832-4fff-98c6a4485bf6", + "time": 5.75, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "-2.5", + "z": "0" + } + ], + "uuid": "673bd5fd-7916-13c3-98ec-cc54ee0acab6", + "time": 5.85, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": 0, + "y": "20", + "z": 0 + } + ], + "uuid": "d20bd0b7-2816-a703-d9e6-63d24ce67cb7", + "time": 5.9, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "rotation", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "a3b3efd2-429c-7fc2-7622-f2967f62bca5", + "time": 6, + "color": -1, + "interpolation": "catmullrom", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] From 5f38711994b127545a2679cd0654b3737e57e723 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Thu, 10 Oct 2024 23:48:24 -0400 Subject: [PATCH 18/67] =?UTF-8?q?=F0=9F=94=A5=20delete=20mouth/teeth=20ani?= =?UTF-8?q?mation=20keyframes=20-=20they=20werent=20properly=20applied=20t?= =?UTF-8?q?o=20the=20whole=20animation=20anyway.=20we=20can=20delete=20the?= =?UTF-8?q?=20teeth=20specific=20bones=20later=20too?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hostile/omega-flowey/mouth.ajblueprint | 114 ------------------ 1 file changed, 114 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint index 03bbebe6e..099015e1f 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint @@ -12147,120 +12147,6 @@ } ] }, - "f7f670ff-808d-eb73-6743-4ab6620c454f": { - "name": "teeth", - "type": "bone", - "keyframes": [ - { - "channel": "scale", - "data_points": [ - { - "x": "1", - "y": "1", - "z": "1" - } - ], - "uuid": "31b9b099-4573-b2e1-251a-afb1f865cdc7", - "time": 0, - "color": -1, - "uniform": true, - "interpolation": "catmullrom", - "easing": "linear", - "easingArgs": [] - }, - { - "channel": "scale", - "data_points": [ - { - "x": 1, - "y": 1, - "z": 1 - } - ], - "uuid": "5188a1db-b87b-98be-5f0e-a392765591f9", - "time": 0.45, - "color": -1, - "uniform": true, - "interpolation": "catmullrom", - "easing": "linear", - "easingArgs": [] - }, - { - "channel": "scale", - "data_points": [ - { - "x": "1/1.025", - "y": "1/1.025", - "z": "1/1.025" - } - ], - "uuid": "93faa738-19c3-cb36-0df2-91bb3094d05f", - "time": 0.25, - "color": -1, - "uniform": true, - "interpolation": "catmullrom", - "easing": "linear", - "easingArgs": [] - } - ] - }, - "ed7c2405-249f-2b66-ec65-5073d92a86a2": { - "name": "teeth5", - "type": "bone", - "keyframes": [ - { - "channel": "scale", - "data_points": [ - { - "x": "1", - "y": "1", - "z": "1" - } - ], - "uuid": "dcb8a9ef-f4a5-353d-b66e-00928c379509", - "time": 0, - "color": -1, - "uniform": true, - "interpolation": "catmullrom", - "easing": "linear", - "easingArgs": [] - }, - { - "channel": "scale", - "data_points": [ - { - "x": 1, - "y": 1, - "z": 1 - } - ], - "uuid": "9bc764ba-f5e0-ad10-715c-2a4ecbbc3be4", - "time": 0.45, - "color": -1, - "uniform": true, - "interpolation": "catmullrom", - "easing": "linear", - "easingArgs": [] - }, - { - "channel": "scale", - "data_points": [ - { - "x": "1/1.025", - "y": "1/1.025", - "z": "1/1.025" - } - ], - "uuid": "0b62e8ab-c5dd-adf5-7b8f-07019cc7c84e", - "time": 0.25, - "color": -1, - "uniform": true, - "interpolation": "catmullrom", - "easing": "linear", - "easingArgs": [] - } - ] - }, "bff56343-8909-e374-340d-1578ba425656": { "name": "left", "type": "bone", From 108bfb4f05557222fc9dd2eaf806b6adfb0cd59f Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Thu, 10 Oct 2024 23:49:40 -0400 Subject: [PATCH 19/67] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20remove=20extra=20tee?= =?UTF-8?q?th=20bones=20from=20mouth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hostile/omega-flowey/mouth.ajblueprint | 232 ++++++++---------- 1 file changed, 99 insertions(+), 133 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint index 099015e1f..389e0dbb1 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint @@ -9614,7 +9614,7 @@ "uuid": "9b5214e8-1faa-1c88-0509-dbb7724b6249", "export": true, "mirror_uv": false, - "isOpen": true, + "isOpen": false, "locked": false, "visibility": true, "autouv": 0, @@ -9633,71 +9633,54 @@ "4b8bb539-864b-8f68-e766-7bc92c16e791", "bbbbf355-d823-6de1-89c3-68a9a40d23f5", "a8511369-c746-7e41-4b55-2a102dd52751", - { - "name": "teeth", - "origin": [-42.91667, 32.16667, -16], - "color": 0, - "configs": { - "variants": {} - }, - "uuid": "f7f670ff-808d-eb73-6743-4ab6620c454f", - "export": true, - "mirror_uv": false, - "isOpen": false, - "locked": false, - "visibility": true, - "autouv": 0, - "children": [ - "f9f40ada-1244-ab74-c047-3c9c7598c218", - "361236ca-1764-97d3-0da6-5883f3fcde97", - "1ac34574-c59c-d8b4-3643-c04c92c63fcb", - "ae137ecb-6116-884d-f0e5-9d6b8e99fb72", - "bec7b18c-3c80-2d6a-66f6-325a8c40486a", - "7d26af30-1bf2-3746-ad68-6dddbef5ba03", - "bc6214ec-0558-8722-e26f-385ccedb9fff", - "dce1f064-ad31-6761-c9f9-9b17ca74db2b", - "e12ef21c-7609-fbfa-7b20-9433e8dae3f4", - "fc20072c-a3eb-e15c-d04e-ac676f66d249", - "3e596299-37fd-d20a-23b2-08c1d0bed567", - "1055e2d0-98af-a3f9-1cd6-2161adaa79e0", - "5d885dc6-875e-b480-51c2-443446b4d662", - "1738f6a8-505a-a32c-fe78-d9512a4a99e0", - "ee294743-bba8-9fdc-2dc8-24d52c308c42", - "4e3a492a-45d0-15d2-1c5a-f66983fde5c5", - "0aedec6c-4d83-08f7-ff98-ebcadc7a0cb8", - "3e2404b5-51ef-bb48-a537-080a6d816ab3", - "ba930825-393b-62ca-09e8-4a1a03099d9b", - "f6e67baa-1d6f-de8c-d477-864100c55347", - "25576fb4-d795-b5d1-2f14-3ede9f4b801c", - "b7ee40b3-1f74-8613-becb-bee7d4660eaf", - "764532a5-4c7e-1fa6-6c52-20ecf3cc17b8", - "5d1d3660-92e8-7272-a66a-175fee013c6b", - "ef0264d6-ca93-6b9d-9271-3de027b84b74", - "686afb7d-d7ea-5e80-8662-686b9e798474", - "05aabbc9-e83a-ed33-1aa1-e3c2581690ea", - "fa3bf519-d67c-c55d-fea4-e087ff33dc37", - "05039856-0a8c-0404-f7e0-a9547b501eef", - "29b85450-ff04-2bda-0d8d-8132450b7cfd", - "b48a4f89-85d2-d516-dd35-589ff4d34571", - "1b42f64f-990a-fce6-717b-8e74f81a88ee", - "47a188f8-776e-9b2f-0a30-b4e199c16e02", - "47eb163b-5c0d-53d2-988e-8620d74dca2c", - "aa4ce970-62df-ca18-2c4d-626779a4208b", - "fcfa171c-aff2-659a-4cd4-9625d1d83526", - "b11b1d63-9561-1f12-f612-79be61b474aa", - "bb770c7b-e9bc-f3bd-6cec-25fa0a456147", - "c0013aaa-c050-6693-f8f2-7becdd8c9470", - "748f0292-4902-d665-ad31-d3b3403e5851", - "69aa7697-c60d-5189-f68e-4fc4d7588d2c", - "1d6c8372-2508-418c-742a-bbc4f8c0a936", - "1f5325f9-f624-e293-8967-6de99e74c067", - "dbd8cac8-e635-8e30-7fa0-b227afe5259f", - "657b269f-9408-4a0f-8bbb-afafb49a52a3", - "d77993b2-927e-dfbc-0aab-9aa9530509ab", - "94fee6b7-5632-9fc2-0053-7857b9ebc816", - "0f24464d-7bcf-cd09-1f51-913a2c9132cc" - ] - } + "0f24464d-7bcf-cd09-1f51-913a2c9132cc", + "94fee6b7-5632-9fc2-0053-7857b9ebc816", + "d77993b2-927e-dfbc-0aab-9aa9530509ab", + "657b269f-9408-4a0f-8bbb-afafb49a52a3", + "dbd8cac8-e635-8e30-7fa0-b227afe5259f", + "1f5325f9-f624-e293-8967-6de99e74c067", + "1d6c8372-2508-418c-742a-bbc4f8c0a936", + "69aa7697-c60d-5189-f68e-4fc4d7588d2c", + "748f0292-4902-d665-ad31-d3b3403e5851", + "c0013aaa-c050-6693-f8f2-7becdd8c9470", + "bb770c7b-e9bc-f3bd-6cec-25fa0a456147", + "b11b1d63-9561-1f12-f612-79be61b474aa", + "fcfa171c-aff2-659a-4cd4-9625d1d83526", + "aa4ce970-62df-ca18-2c4d-626779a4208b", + "47eb163b-5c0d-53d2-988e-8620d74dca2c", + "47a188f8-776e-9b2f-0a30-b4e199c16e02", + "1b42f64f-990a-fce6-717b-8e74f81a88ee", + "b48a4f89-85d2-d516-dd35-589ff4d34571", + "29b85450-ff04-2bda-0d8d-8132450b7cfd", + "05039856-0a8c-0404-f7e0-a9547b501eef", + "fa3bf519-d67c-c55d-fea4-e087ff33dc37", + "05aabbc9-e83a-ed33-1aa1-e3c2581690ea", + "686afb7d-d7ea-5e80-8662-686b9e798474", + "ef0264d6-ca93-6b9d-9271-3de027b84b74", + "5d1d3660-92e8-7272-a66a-175fee013c6b", + "764532a5-4c7e-1fa6-6c52-20ecf3cc17b8", + "b7ee40b3-1f74-8613-becb-bee7d4660eaf", + "25576fb4-d795-b5d1-2f14-3ede9f4b801c", + "f6e67baa-1d6f-de8c-d477-864100c55347", + "ba930825-393b-62ca-09e8-4a1a03099d9b", + "3e2404b5-51ef-bb48-a537-080a6d816ab3", + "0aedec6c-4d83-08f7-ff98-ebcadc7a0cb8", + "4e3a492a-45d0-15d2-1c5a-f66983fde5c5", + "ee294743-bba8-9fdc-2dc8-24d52c308c42", + "1738f6a8-505a-a32c-fe78-d9512a4a99e0", + "5d885dc6-875e-b480-51c2-443446b4d662", + "1055e2d0-98af-a3f9-1cd6-2161adaa79e0", + "3e596299-37fd-d20a-23b2-08c1d0bed567", + "fc20072c-a3eb-e15c-d04e-ac676f66d249", + "e12ef21c-7609-fbfa-7b20-9433e8dae3f4", + "dce1f064-ad31-6761-c9f9-9b17ca74db2b", + "bc6214ec-0558-8722-e26f-385ccedb9fff", + "7d26af30-1bf2-3746-ad68-6dddbef5ba03", + "bec7b18c-3c80-2d6a-66f6-325a8c40486a", + "ae137ecb-6116-884d-f0e5-9d6b8e99fb72", + "1ac34574-c59c-d8b4-3643-c04c92c63fcb", + "361236ca-1764-97d3-0da6-5883f3fcde97", + "f9f40ada-1244-ab74-c047-3c9c7598c218" ] } ] @@ -9712,7 +9695,7 @@ "uuid": "5aff736b-6811-4c4c-a028-a2818d9fbc91", "export": true, "mirror_uv": false, - "isOpen": false, + "isOpen": true, "locked": false, "visibility": true, "autouv": 0, @@ -9727,7 +9710,7 @@ "uuid": "90cdab4e-510c-8b83-2aa8-b204306bf0c9", "export": true, "mirror_uv": false, - "isOpen": false, + "isOpen": true, "locked": false, "visibility": true, "autouv": 0, @@ -9746,71 +9729,54 @@ "b1caaa45-4d81-d114-f65f-e6cecbe137d8", "f59bbc7d-cfe5-f190-1385-12e8af0e7d75", "e4b8654d-70a8-86b2-256c-a8b5d79fbff1", - { - "name": "teeth5", - "origin": [42.91667, 32.16667, -16], - "color": 0, - "configs": { - "variants": {} - }, - "uuid": "ed7c2405-249f-2b66-ec65-5073d92a86a2", - "export": true, - "mirror_uv": false, - "isOpen": false, - "locked": false, - "visibility": true, - "autouv": 0, - "children": [ - "62f211a1-2cf5-458d-d8e5-0ff39414bcd4", - "f600e89d-e020-7ba8-f5d2-441b579ceccb", - "590bc063-0736-1243-8b69-7c5ec6aa1858", - "3bf6a50e-3a20-5237-df98-139ce68de874", - "47534a70-eda9-6c6d-eec0-ee37cc86998e", - "12a6a6ae-d2c5-af9d-8885-4bd7f9a2ab29", - "d15afb20-66b2-c4a7-834c-0341218f9563", - "ee1f49cb-cc67-3995-490e-c11f25307508", - "e37fcfeb-55a7-ddb0-266c-a211dfd6ada1", - "189c7f8d-67e8-43c9-33b1-c96a1e3ce7e0", - "448bb140-fe31-4353-c8b4-d899736d4bed", - "73c30fb8-072b-7dc0-a410-9590bb575e62", - "906878bc-f10c-a13a-4f78-32de4e1d8548", - "48756a87-24b6-1def-f7cb-7d6b4d344200", - "30707d87-2664-d8b4-45c7-5d23e7b38f0e", - "d95ec1c8-566b-6347-0d62-4809e9131ee6", - "6199ac21-29eb-a798-948b-0f5d1b3c41ca", - "ce2b7e9e-f92d-2dc6-c4de-217fee19d8e3", - "b947aefb-58f2-cd05-4e22-e6218bf93c15", - "eca746b1-ce62-175f-81bd-2f43238f3d1e", - "bf7fa0e8-c716-e430-483f-63deb784c1b6", - "d290c321-a30f-0117-608d-18627dc890e7", - "95289a74-4049-01a6-554e-bf55f974cde0", - "99699b75-0319-2643-1ba9-07fce1c5de9b", - "af399436-5ca2-0936-0b1a-99c2c0935a3f", - "bec71f9a-b3b9-0dcf-dc09-e39e892eb59d", - "da6a88e1-a2a0-1b82-7a92-e81f59a2fe74", - "7cb67797-a70b-3784-83de-5c133c50b0ff", - "d9f8c753-2598-a1a7-563d-486c65fef46e", - "7224cd7e-6b46-5241-2090-9247539d846b", - "15388938-35af-a5d3-f31b-d80388289aec", - "052c179f-7063-3e84-9b3f-dc404e920d0d", - "94760ea1-9436-3d62-17e9-b95a8c3d90f7", - "45ea6f50-9986-529c-1b40-526cf2d3b79f", - "f3073ee7-4f2d-5e88-0853-3fc0ae1cefa3", - "c72c569f-41d3-4978-da4b-bffd16001e14", - "fc1e9a9d-ae4a-dc25-b9aa-467cc0e7d3c0", - "99add511-caf1-9097-ba4c-e77192747e1a", - "76787cc1-d746-3b9c-a663-ad20e9f33b39", - "c9dc6725-843b-0c13-f70a-8277da69bd08", - "0561bdc6-703b-6fe4-140b-ae8be1293c35", - "9496c570-c36f-55e5-2f86-47c855176a26", - "b5b3625f-51cb-971a-6d56-a22293db6bcf", - "942c575d-d284-4c40-f305-3907723d5f1c", - "eeed3e54-0dea-2940-fc36-7a96b570580d", - "c9c5dd31-f967-049f-dfee-1ce88af86774", - "37213f95-a917-539c-0237-1182db7216c9", - "4e0ab310-0d0a-eef1-99f5-fdb1c9a54ae3" - ] - } + "4e0ab310-0d0a-eef1-99f5-fdb1c9a54ae3", + "37213f95-a917-539c-0237-1182db7216c9", + "c9c5dd31-f967-049f-dfee-1ce88af86774", + "eeed3e54-0dea-2940-fc36-7a96b570580d", + "942c575d-d284-4c40-f305-3907723d5f1c", + "b5b3625f-51cb-971a-6d56-a22293db6bcf", + "9496c570-c36f-55e5-2f86-47c855176a26", + "0561bdc6-703b-6fe4-140b-ae8be1293c35", + "c9dc6725-843b-0c13-f70a-8277da69bd08", + "76787cc1-d746-3b9c-a663-ad20e9f33b39", + "99add511-caf1-9097-ba4c-e77192747e1a", + "fc1e9a9d-ae4a-dc25-b9aa-467cc0e7d3c0", + "c72c569f-41d3-4978-da4b-bffd16001e14", + "f3073ee7-4f2d-5e88-0853-3fc0ae1cefa3", + "45ea6f50-9986-529c-1b40-526cf2d3b79f", + "94760ea1-9436-3d62-17e9-b95a8c3d90f7", + "052c179f-7063-3e84-9b3f-dc404e920d0d", + "15388938-35af-a5d3-f31b-d80388289aec", + "7224cd7e-6b46-5241-2090-9247539d846b", + "d9f8c753-2598-a1a7-563d-486c65fef46e", + "7cb67797-a70b-3784-83de-5c133c50b0ff", + "da6a88e1-a2a0-1b82-7a92-e81f59a2fe74", + "bec71f9a-b3b9-0dcf-dc09-e39e892eb59d", + "af399436-5ca2-0936-0b1a-99c2c0935a3f", + "99699b75-0319-2643-1ba9-07fce1c5de9b", + "95289a74-4049-01a6-554e-bf55f974cde0", + "d290c321-a30f-0117-608d-18627dc890e7", + "bf7fa0e8-c716-e430-483f-63deb784c1b6", + "eca746b1-ce62-175f-81bd-2f43238f3d1e", + "b947aefb-58f2-cd05-4e22-e6218bf93c15", + "ce2b7e9e-f92d-2dc6-c4de-217fee19d8e3", + "6199ac21-29eb-a798-948b-0f5d1b3c41ca", + "d95ec1c8-566b-6347-0d62-4809e9131ee6", + "30707d87-2664-d8b4-45c7-5d23e7b38f0e", + "48756a87-24b6-1def-f7cb-7d6b4d344200", + "906878bc-f10c-a13a-4f78-32de4e1d8548", + "73c30fb8-072b-7dc0-a410-9590bb575e62", + "448bb140-fe31-4353-c8b4-d899736d4bed", + "189c7f8d-67e8-43c9-33b1-c96a1e3ce7e0", + "e37fcfeb-55a7-ddb0-266c-a211dfd6ada1", + "ee1f49cb-cc67-3995-490e-c11f25307508", + "d15afb20-66b2-c4a7-834c-0341218f9563", + "12a6a6ae-d2c5-af9d-8885-4bd7f9a2ab29", + "47534a70-eda9-6c6d-eec0-ee37cc86998e", + "3bf6a50e-3a20-5237-df98-139ce68de874", + "590bc063-0736-1243-8b69-7c5ec6aa1858", + "f600e89d-e020-7ba8-f5d2-441b579ceccb", + "62f211a1-2cf5-458d-d8e5-0ff39414bcd4" ] } ] From 2e400aeda231f721a0ec3336d154576f698d7cc8 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 15:08:53 -0400 Subject: [PATCH 20/67] =?UTF-8?q?=F0=9F=92=AB=20add=20randomized=20shake?= =?UTF-8?q?=20to=20mouth/nose/tvscreen=20during=20laugh=20animation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cutscene/loop/0/laugh_start.mcfunction | 3 + .../cutscene/loop/0/laugh_stop.mcfunction | 2 + .../animate/intro/brighten/nose.mcfunction | 2 +- .../summon/initialize/nose.mcfunction | 1 - .../hostile/omega-flowey/mouth.ajblueprint | 56 ++++- .../hostile/omega-flowey/nose.ajblueprint | 229 +++++++++++++++++- .../omega-flowey/tv-screen.ajblueprint | 106 +++++++- 7 files changed, 393 insertions(+), 6 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index 0f193bc98..101e32253 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -1,3 +1,6 @@ playsound omega-flowey:cutscene.intro.laugh ambient @a ~ ~ ~ 5 1 $execute as $(model_mouth_uuid) run function animated_java:omegaflowey_mouth/animations/omegaflowey_laugh/play +scoreboard players operation @s aj.omegaflowey_nose_move_slow_shake.frame = @s aj.omegaflowey_nose_move_slow.frame +$execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow_shake/resume +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/play diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction index e69de29bb..65a30e6ab 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction @@ -0,0 +1,2 @@ +scoreboard players operation @s aj.omegaflowey_nose_move_slow.frame = @s aj.omegaflowey_nose_move_slow_shake.frame +$execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/resume diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction index a38aecb8c..9aadfa0a0 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/nose.mcfunction @@ -1,2 +1,2 @@ function animated_java:omegaflowey_nose/variants/default/apply -function animated_java:omegaflowey_nose/animations/omegaflowey_move_slow/tween { duration: 1, to_frame: 1 } +function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/tween { duration: 1, to_frame: 1 } diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction index 7c4b5eb5d..fcc477ed9 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/nose.mcfunction @@ -4,5 +4,4 @@ tag @s add omega-flowey-nose execute on passengers if entity @s[tag=aj.bone] run function omegaflowey.entity:hostile/omega-flowey/summon/initialize/shared/bone function gu:generate - data modify storage omegaflowey:bossfight model_nose_uuid set from storage gu:main out diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint index 389e0dbb1..490b3240b 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint @@ -9874,7 +9874,7 @@ "default": { "name": "default", "display_name": "Default", - "uuid": "bc222897-a514-ee11-a65f-648eca08b676", + "uuid": "ece8a7c2-805f-3d2d-1f22-cd2635553499", "texture_map": {}, "excluded_nodes": [], "is_default": true @@ -18200,6 +18200,60 @@ "easingArgs": [] } ] + }, + "42351dff-f773-a8e0-2903-d9eb0d8253b7": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "dc1ab52e-4a5e-211a-2ef0-a5c516535d06", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "4bcb1b21-58b2-1ccb-bd05-5f7dc7bda009", + "time": 6, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "7c50c979-34bb-7953-1ac0-5fed193449e4", + "time": 5.9, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] } } } diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint index 270f2fd67..28041a661 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint @@ -909,7 +909,7 @@ "default": { "name": "default", "display_name": "Default", - "uuid": "a8e8b0b2-22d8-7400-e7f8-5069c59841c0", + "uuid": "df73ae26-f5cd-309d-64b1-a0b610bbfaac", "texture_map": {}, "excluded_nodes": [], "is_default": true @@ -1501,7 +1501,210 @@ }, { "uuid": "5a7b12ba-3565-1962-a620-7cf9c2ac8127", - "name": "omegaflowey_move_slow", + "name": "omegaflowey_nose_move_slow", + "loop": "loop", + "override": false, + "length": 2, + "snapping": 20, + "selected": false, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "4dd51fae-e544-e85d-8e08-322e9915fe99": { + "name": "nostril", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "53b6a434-99fe-5b7c-414c-a81ddcd89226", + "time": 0, + "color": -1, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": 0, + "y": "24", + "z": 0 + } + ], + "uuid": "04260548-b251-302c-5060-ae4c2a03e1d5", + "time": 1, + "color": -1, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": 0, + "z": "0" + } + ], + "uuid": "5afd5d50-7ffa-80b6-ff5c-00a2aac425f1", + "time": 2, + "color": -1, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": 1, + "y": 1, + "z": 1 + }, + { + "x": 0.9, + "y": "1.075", + "z": "1" + } + ], + "uuid": "9e0a1c4c-eaae-8ef4-394a-afc16a37138d", + "time": 0.2, + "color": -1, + "uniform": false, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": 0.9, + "y": "1.075", + "z": "1" + }, + { + "x": 1, + "y": 1, + "z": 1 + } + ], + "uuid": "bfbabec3-596f-abeb-6e38-ad2acc1682d8", + "time": 1.2, + "color": -1, + "uniform": true, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + }, + "4861a2de-002c-efa9-dc2e-3abaa4952e2c": { + "name": "base", + "type": "bone", + "keyframes": [ + { + "channel": "scale", + "data_points": [ + { + "x": 1, + "y": "1.075", + "z": 1 + } + ], + "uuid": "8f1ab186-de67-9cbf-5673-8889e4055c98", + "time": 1, + "color": -1, + "uniform": false, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": 1, + "z": "1" + } + ], + "uuid": "6e7cdcb8-fe3f-b8f3-324e-57bd3354e123", + "time": 0, + "color": -1, + "uniform": false, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "scale", + "data_points": [ + { + "x": "1", + "y": 1, + "z": "1" + } + ], + "uuid": "45db155a-8637-08d8-d8ba-f062a0842a4b", + "time": 2, + "color": -1, + "uniform": false, + "interpolation": "bezier", + "bezier_linked": true, + "bezier_left_time": [-0.1, -0.1, -0.1], + "bezier_left_value": [0, 0, 0], + "bezier_right_time": [0.1, 0.1, 0.1], + "bezier_right_value": [0, 0, 0], + "easing": "linear", + "easingArgs": [] + } + ] + } + } + }, + { + "uuid": "4a28ddfd-c7b7-2fa2-faab-c09c275fe662", + "name": "omegaflowey_nose_move_slow_shake", "loop": "loop", "override": false, "length": 2, @@ -1699,6 +1902,28 @@ "easingArgs": [] } ] + }, + "3e980009-746b-23da-6f81-346ab60a3a0c": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "8032ce17-b65b-c350-bc42-811fdffb6112", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] } } } diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 9863fd631..72605f64b 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1460,7 +1460,7 @@ "override": false, "length": 2, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", @@ -1539,6 +1539,110 @@ ] } } + }, + { + "uuid": "e6e6f65b-e521-66f9-7a1d-08fff44775d5", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 11.95, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "9afbce00-c281-2321-0204-49c52e10c4a5": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-6, 6)", + "y": "Math.random(-6, 6)", + "z": "Math.random(-6, 6)" + } + ], + "uuid": "ca74221b-487a-7cd1-6745-87eed1e7c916", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "33dfdf57-4c8e-61b8-176a-37bb7eda75f8", + "time": 11.95, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-2, 2)", + "y": "Math.random(-2, 2)\n", + "z": "Math.random(-2, 2)\n" + } + ], + "uuid": "83e0be94-524b-504a-7806-f31dfcf43987", + "time": 11.85, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "f047b8d7-29e8-c06b-1419-e216e28c7d0b", + "time": 6, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-6, 6)", + "y": "Math.random(-6, 6)", + "z": "Math.random(-6, 6)" + } + ], + "uuid": "709df520-8051-d33a-36d4-969d28476001", + "time": 5.95, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] From dbc1d2e08ab65e9843e90afda31215b569e72c02 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Fri, 11 Oct 2024 00:22:13 -0400 Subject: [PATCH 21/67] =?UTF-8?q?=F0=9F=92=AB=20add=20randomized=20shake?= =?UTF-8?q?=20to=20remaining=20Flowey=20models=20during=20intro=20laugh=20?= =?UTF-8?q?-=20upper/lower=20eyes=20-=20petal=20pipes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cutscene/loop/0/laugh_start.mcfunction | 16 ++++ .../initialize/petal_pipe_middle.mcfunction | 7 ++ .../omega-flowey/lower-eye.ajblueprint | 73 +++++++++++++++++- .../petal_pipes/petal-pipe-circle.ajblueprint | 74 ++++++++++++++++++- .../petal_pipes/petal-pipe-middle.ajblueprint | 74 ++++++++++++++++++- .../omega-flowey/upper-eye.ajblueprint | 74 ++++++++++++++++++- 6 files changed, 314 insertions(+), 4 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index 101e32253..03faa4bb0 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -1,6 +1,22 @@ playsound omega-flowey:cutscene.intro.laugh ambient @a ~ ~ ~ 5 1 +$execute as $(attack_lower_eye_left_uuid) run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/play +$execute as $(attack_lower_eye_right_uuid) run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/play + $execute as $(model_mouth_uuid) run function animated_java:omegaflowey_mouth/animations/omegaflowey_laugh/play + scoreboard players operation @s aj.omegaflowey_nose_move_slow_shake.frame = @s aj.omegaflowey_nose_move_slow.frame $execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow_shake/resume + +$execute as $(petal_pipe_lower_left_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_upper_left_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_lower_right_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_upper_right_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play + +$execute as $(petal_pipe_middle_right_uuid) run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_middle_left_uuid) run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_intro_shake/play + $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/play + +$execute as $(attack_upper_eye_left_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play +$execute as $(attack_upper_eye_right_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/petal_pipe_middle.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/petal_pipe_middle.mcfunction index 225d37a3f..e7e42742a 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/petal_pipe_middle.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/summon/initialize/petal_pipe_middle.mcfunction @@ -4,5 +4,12 @@ tag @s add omega-flowey-petal-pipe-middle execute on passengers if entity @s[tag=aj.bone] run data merge entity @s { brightness: { block: 12, sky: 0 } } +function gu:generate + execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 1 run tag @s add petal_pipe.right +execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 1 run \ + data modify storage omegaflowey:bossfight petal_pipe_middle_right_uuid set from storage gu:main out + execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 2 run tag @s add petal_pipe.left +execute if score #omegaflowey.summon.tag_variant omegaflowey.global.flag matches 2 run \ + data modify storage omegaflowey:bossfight petal_pipe_middle_left_uuid set from storage gu:main out diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint index 50d4fb7c2..82dbc9226 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint @@ -2579,7 +2579,7 @@ "override": false, "length": 6, "snapping": 20, - "selected": true, + "selected": false, "saved": true, "path": "", "anim_time_update": "", @@ -9544,6 +9544,77 @@ ] } } + }, + { + "uuid": "02f603df-1bfe-1545-a3f2-c67c6feb35b1", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "f13c55d0-8667-840d-3540-9fdda50cfc40": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "4116e4f4-099e-6c5d-c153-4750e12407e8", + "time": 6, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "ffa8244c-2a99-dabb-a29b-2b4002c5c512", + "time": 5.95, + "color": -1, + "interpolation": "linear", + "easing": "linear" + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "43d23750-b195-6320-60e8-590b39a429ee", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint index 17bf09616..0fd316898 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle.ajblueprint @@ -39811,7 +39811,7 @@ "override": false, "length": 1.3, "snapping": 20, - "selected": true, + "selected": false, "saved": true, "path": "", "anim_time_update": "", @@ -42638,6 +42638,78 @@ ] } } + }, + { + "uuid": "89f99a13-1dc3-70af-bef6-66b38e1e196e", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "830f44d9-bad3-8d7b-6a20-4957bb43995f": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "3ce13203-2a8b-e320-506b-68b14e9cbfe7", + "time": 6, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "d018a048-21c0-b619-ef85-f49fdce9b481", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "50addc78-ab70-6a9b-bca5-99977bcfe6f7", + "time": 5.95, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint index f247961ad..b629d8537 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle.ajblueprint @@ -110135,7 +110135,7 @@ "override": false, "length": 1.3, "snapping": 20, - "selected": true, + "selected": false, "saved": true, "path": "", "anim_time_update": "", @@ -113679,6 +113679,78 @@ ] } } + }, + { + "uuid": "7385826b-1165-3a76-8e5b-35ca40aabce0", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "465c7869-5926-8979-1636-2ecaef5f9462": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "e16defbc-9bc4-3805-b6fa-7ad09d680e3c", + "time": 6, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "ecd164f2-1bbb-9499-ce70-5fca1e33c983", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "5bd45cc8-2d60-5c53-00b7-1d3fe5442c54", + "time": 5.95, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint index fa7a49ff3..bb200e5c5 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint @@ -1585,7 +1585,7 @@ "override": false, "length": 16.8, "snapping": 20, - "selected": true, + "selected": false, "saved": true, "path": "", "anim_time_update": "", @@ -9139,6 +9139,78 @@ ] } } + }, + { + "uuid": "e42d1ae0-9b30-b492-7dec-05be26cdb793", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "f13c55d0-8667-840d-3540-9fdda50cfc40": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "e586c4c8-de1a-3542-c75f-07ba30b19350", + "time": 6, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "6f791652-6c8f-1a73-433c-95c10da3542e", + "time": 0, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "cf760666-422d-1109-af89-bf0175b5b12b", + "time": 5.95, + "color": -1, + "interpolation": "linear", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] From a685d96bc6007124f7304af4be5d4e6fd4127238 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Fri, 11 Oct 2024 00:29:52 -0400 Subject: [PATCH 22/67] =?UTF-8?q?=F0=9F=92=AB=20decrease=20amount=20of=20s?= =?UTF-8?q?hake=20tvscreen=20has=20during=20laugh=20animation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hostile/omega-flowey/tv-screen.ajblueprint | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 72605f64b..a5c494b27 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1564,9 +1564,9 @@ "channel": "position", "data_points": [ { - "x": "Math.random(-6, 6)", - "y": "Math.random(-6, 6)", - "z": "Math.random(-6, 6)" + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" } ], "uuid": "ca74221b-487a-7cd1-6745-87eed1e7c916", @@ -1628,9 +1628,9 @@ "channel": "position", "data_points": [ { - "x": "Math.random(-6, 6)", - "y": "Math.random(-6, 6)", - "z": "Math.random(-6, 6)" + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" } ], "uuid": "709df520-8051-d33a-36d4-969d28476001", From c68239b0f6a2c9f97fb5bdea7a969b8336209506 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Fri, 11 Oct 2024 02:41:59 -0400 Subject: [PATCH 23/67] temp, lots of glow + laughing animation/texture stuff --- .../phase/cutscene/initialize/0.mcfunction | 2 +- .../summit/phase/cutscene/loop/0.mcfunction | 4 +- .../cutscene/loop/0/laugh_start.mcfunction | 1 + .../cutscene/loop/0/laugh_stop.mcfunction | 2 + .../vanilla/phase/warn/initialize.mcfunction | 2 +- .../hostile/omega-flowey/mouth.ajblueprint | 8 +- .../hostile/omega-flowey/nose.ajblueprint | 4 +- .../omega-flowey/tv-screen.ajblueprint | 594 +++++++++++++++++- .../textures/custom/attacks/blank_3.png | Bin 0 -> 75 bytes .../custom/tv_screen/faces/intro_laugh.png | Bin 0 -> 2745 bytes .../tv_screen/faces/intro_laugh.png.mcmeta | 8 + .../custom/tv_screen/faces/intro_laugh_0.png | Bin 0 -> 1560 bytes .../custom/tv_screen/faces/intro_laugh_1.png | Bin 0 -> 1537 bytes .../tv_screen/faces/intro_laugh_copy.png | Bin 0 -> 5116 bytes .../custom/tv_screen/faces/smiling_intro.pdn | Bin 0 -> 8164 bytes .../custom/tv_screen/faces/white_emissive.png | Bin 0 -> 333 bytes 16 files changed, 594 insertions(+), 31 deletions(-) create mode 100644 resourcepack/assets/omega-flowey/textures/custom/attacks/blank_3.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh.png.mcmeta create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_0.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_1.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_copy.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_intro.pdn create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/white_emissive.png diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction index 320bd8234..554b7a85f 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction @@ -1,4 +1,4 @@ # Set arena box to flashing red variant $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/intro_flashing_red/apply -schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 555t +# schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 555t diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 210a3764c..1ca8b5ecb 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -4,5 +4,5 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run retu function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ - function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight +# execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ +# function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index 03faa4bb0..e22ba3120 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -17,6 +17,7 @@ $execute as $(petal_pipe_middle_right_uuid) run function animated_java:omegaflow $execute as $(petal_pipe_middle_left_uuid) run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_intro_shake/play $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/play +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/omegaflowey_intro_laughing/apply $execute as $(attack_upper_eye_left_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play $execute as $(attack_upper_eye_right_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction index 65a30e6ab..c7517fc29 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction @@ -1,2 +1,4 @@ scoreboard players operation @s aj.omegaflowey_nose_move_slow.frame = @s aj.omegaflowey_nose_move_slow_shake.frame $execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/resume + +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/omegaflowey_smiling/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/vanilla/phase/warn/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/vanilla/phase/warn/initialize.mcfunction index 21d3eccf1..a7657978e 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/vanilla/phase/warn/initialize.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/vanilla/phase/warn/initialize.mcfunction @@ -1,6 +1,6 @@ ## Set scores # Length of the WARNING sound -scoreboard players set @s omegaflowey.boss-fight.warn.clock.total 101 +scoreboard players set @s omegaflowey.boss-fight.warn.clock.total 6000 # Delay before WARNING sound starts playing/animating # (2s of grace period where we stop starting attacks, but dont display WARNING yet) scoreboard players set @s omegaflowey.boss-fight.warn.clock.i -41 diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint index 490b3240b..d6aaff9b3 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/mouth.ajblueprint @@ -9874,7 +9874,7 @@ "default": { "name": "default", "display_name": "Default", - "uuid": "ece8a7c2-805f-3d2d-1f22-cd2635553499", + "uuid": "a34d52e2-a7ca-8d56-d74a-da4f272cc20c", "texture_map": {}, "excluded_nodes": [], "is_default": true @@ -18217,7 +18217,7 @@ "uuid": "dc1ab52e-4a5e-211a-2ef0-a5c516535d06", "time": 0, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] }, @@ -18233,7 +18233,7 @@ "uuid": "4bcb1b21-58b2-1ccb-bd05-5f7dc7bda009", "time": 6, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] }, @@ -18249,7 +18249,7 @@ "uuid": "7c50c979-34bb-7953-1ac0-5fed193449e4", "time": 5.9, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] } diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint index 28041a661..72e60ec5a 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint @@ -909,7 +909,7 @@ "default": { "name": "default", "display_name": "Default", - "uuid": "df73ae26-f5cd-309d-64b1-a0b610bbfaac", + "uuid": "695e9fab-4085-16f3-4d33-b2fbdf5565a5", "texture_map": {}, "excluded_nodes": [], "is_default": true @@ -1919,7 +1919,7 @@ "uuid": "8032ce17-b65b-c350-bc42-811fdffb6112", "time": 0, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] } diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index a5c494b27..c20bd3dc6 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -354,7 +354,7 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [-121.2, 50.4, -36], + "from": [-121.2, 50.4, -34], "to": [121.2, 223.2, 57.6], "autouv": 0, "color": 8, @@ -431,8 +431,195 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, + "from": [150, 252, -43.2], + "to": [-150.4, 21.2, -118], + "autouv": 0, + "color": 6, + "origin": [272.69999, 426.89999, -7], + "faces": { + "north": { + "uv": [0, 0, 0, 0], + "texture": null + }, + "east": { + "uv": [0, 0, 16, 16], + "texture": 5 + }, + "south": { + "uv": [0, 0, 0, 0], + "texture": null + }, + "west": { + "uv": [16, 0, 0, 16], + "texture": 5 + }, + "up": { + "uv": [16, 16, 0, 0], + "rotation": 90, + "texture": 5 + }, + "down": { + "uv": [0, 0, 16, 16], + "rotation": 90, + "texture": 5 + } + }, + "type": "cube", + "uuid": "d72c67f0-2e29-d787-1e47-9eecd0d19799" + }, + { + "name": "screen_laughing", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [-121.2, 50.4, -34], + "to": [121.2, 223.2, 57.6], + "autouv": 0, + "color": 8, + "visibility": false, + "export": false, + "origin": [6, 0, 43.2], + "faces": { + "north": { + "uv": [2, 0.7, 14, 9.61429], + "texture": 13 + }, + "east": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "south": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "west": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "up": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "down": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + } + }, + "type": "cube", + "uuid": "3645d1b3-9886-25c4-3634-a33b2bab2527" + }, + { + "name": "screen_laughing_actual", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [-121.2, -11.8, -51], + "to": [121.2, 223.2, 57.6], + "autouv": 0, + "color": 8, + "origin": [6, 0, 43.2], + "faces": { + "north": { + "uv": [2, 0.7, 14, 12.8143], + "texture": 13 + }, + "east": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "south": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "west": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "up": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "down": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + } + }, + "type": "cube", + "uuid": "4e1328a4-7b35-0738-bebf-d5366c6b5b4f" + }, + { + "name": "screen_laughing_background", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [-127.2, 44.4, -34], + "to": [127.2, 239.2, 57.6], + "autouv": 0, + "color": 8, + "origin": [6, 0, 43.2], + "faces": { + "north": { + "uv": [2, 0.7, 14, 9.61429], + "texture": 16 + }, + "east": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "south": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "west": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "up": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + }, + "down": { + "uv": [1.1, 0, 14.9, 9.81429], + "rotation": 180, + "texture": null + } + }, + "type": "cube", + "uuid": "bd646ad9-b7f7-d6b5-db01-8163c38820db" + }, + { + "name": "screen_glow_laughing", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, "from": [120.2, 222.2, -36], - "to": [-120.2, 51.4, -112.8], + "to": [-120.2, 51.4, -110.8], "autouv": 0, "color": 6, "origin": [242.89999, 397.09999, 0.2], @@ -443,29 +630,207 @@ }, "east": { "uv": [0, 0, 16, 16], + "texture": 17 + }, + "south": { + "uv": [0, 0, 0, 0], + "texture": null + }, + "west": { + "uv": [16, 0, 0, 16], + "texture": 17 + }, + "up": { + "uv": [16, 16, 0, 0], + "rotation": 90, + "texture": 17 + }, + "down": { + "uv": [0, 0, 16, 16], + "rotation": 90, + "texture": 17 + } + }, + "type": "cube", + "uuid": "be746948-416b-de1c-74a7-e1681e45c4b0" + }, + { + "name": "screen_glow_inner", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [-149.6, 223.80001, -45.9], + "to": [150, 252.00001, -21.7], + "autouv": 0, + "color": 6, + "origin": [213.09999, 386.7, 89.3], + "faces": { + "north": { + "uv": [4, 0, 5, 16], + "rotation": 90, "texture": 5 }, + "east": { + "uv": [0, 0, 16, 16], + "texture": null + }, "south": { "uv": [0, 0, 0, 0], "texture": null }, "west": { "uv": [16, 0, 0, 16], + "texture": null + }, + "up": { + "uv": [16, 16, 0, 0], + "rotation": 90, + "texture": null + }, + "down": { + "uv": [0, 0, 16, 16], + "rotation": 90, + "texture": null + } + }, + "type": "cube", + "uuid": "f54e7ef6-b247-0494-71e3-3f5811ba03aa" + }, + { + "name": "screen_glow_inner", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [-149.6, 21.80001, -45.9], + "to": [150, 50.00001, -21.7], + "autouv": 0, + "color": 6, + "origin": [213.09999, 184.7, 89.3], + "faces": { + "north": { + "uv": [4, 0, 5, 16], + "rotation": 90, "texture": 5 }, + "east": { + "uv": [0, 0, 16, 16], + "texture": null + }, + "south": { + "uv": [0, 0, 0, 0], + "texture": null + }, + "west": { + "uv": [16, 0, 0, 16], + "texture": null + }, "up": { "uv": [16, 16, 0, 0], "rotation": 90, + "texture": null + }, + "down": { + "uv": [0, 0, 16, 16], + "rotation": 90, + "texture": null + } + }, + "type": "cube", + "uuid": "054f0912-62c9-7526-6691-2d0bd2758100" + }, + { + "name": "screen_glow_inner", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [121.2, 49.80001, -45.9], + "to": [150, 224.00001, -21.7], + "autouv": 0, + "color": 6, + "origin": [213.09999, 212.7, 89.3], + "faces": { + "north": { + "uv": [4, 0, 5, 16], "texture": 5 }, + "east": { + "uv": [0, 0, 16, 16], + "texture": null + }, + "south": { + "uv": [0, 0, 0, 0], + "texture": null + }, + "west": { + "uv": [16, 0, 0, 16], + "texture": null + }, + "up": { + "uv": [16, 16, 0, 0], + "rotation": 90, + "texture": null + }, "down": { "uv": [0, 0, 16, 16], "rotation": 90, + "texture": null + } + }, + "type": "cube", + "uuid": "7f942efe-186c-916e-edc6-0a8859a9d89d" + }, + { + "name": "screen_glow_inner", + "box_uv": false, + "rescale": false, + "locked": false, + "light_emission": 0, + "render_order": "default", + "allow_mirror_modeling": true, + "from": [-150, 50.40001, -44.2], + "to": [-121.2, 224.60001, -20], + "autouv": 0, + "color": 6, + "origin": [-58.10001, 213.3, 91], + "faces": { + "north": { + "uv": [4, 0, 5, 16], "texture": 5 + }, + "east": { + "uv": [0, 0, 16, 16], + "texture": null + }, + "south": { + "uv": [0, 0, 0, 0], + "texture": null + }, + "west": { + "uv": [16, 0, 0, 16], + "texture": null + }, + "up": { + "uv": [16, 16, 0, 0], + "rotation": 90, + "texture": null + }, + "down": { + "uv": [0, 0, 16, 16], + "rotation": 90, + "texture": null } }, "type": "cube", - "uuid": "d72c67f0-2e29-d787-1e47-9eecd0d19799" + "uuid": "8f72a3e7-120a-d4b5-63e1-ee80be23c616" } ], "outliner": [ @@ -511,7 +876,8 @@ "8aecb25e-bf97-1bbb-0940-0130892e0c12", "b4a214ba-2f9b-24e6-c0bb-8b7e8f146c5f", "e5147290-1d94-9594-24b1-1eb23f437bf4", - "dc7fb4e7-a030-e3c7-9fc2-e5ba66c3cff5" + "dc7fb4e7-a030-e3c7-9fc2-e5ba66c3cff5", + "be746948-416b-de1c-74a7-e1681e45c4b0" ] }, { @@ -533,7 +899,14 @@ "autouv": 0, "children": [ "08b7d234-49c3-0d44-e451-e9e53c703b21", + "bd646ad9-b7f7-d6b5-db01-8163c38820db", + "3645d1b3-9886-25c4-3634-a33b2bab2527", + "4e1328a4-7b35-0738-bebf-d5366c6b5b4f", "d72c67f0-2e29-d787-1e47-9eecd0d19799", + "f54e7ef6-b247-0494-71e3-3f5811ba03aa", + "054f0912-62c9-7526-6691-2d0bd2758100", + "7f942efe-186c-916e-edc6-0a8859a9d89d", + "8f72a3e7-120a-d4b5-63e1-ee80be23c616", "1d42e3f8-19ee-bf07-fd0b-28fe3e44877c", "ef11bc42-2b8d-f574-45ea-f5eb20bd1a98" ] @@ -1185,6 +1558,151 @@ "uuid": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\attacks\\blank_1.png", + "name": "blank_1.png", + "folder": "", + "namespace": "", + "id": "23", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": false, + "uuid": "910a59a1-7fb3-216e-8030-8624f7eac220", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\white_emissive.png", + "name": "white_emissive.png", + "folder": "", + "namespace": "", + "id": "24", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": false, + "uuid": "7970ef7e-0516-da63-9024-284b73adf1e8", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9j/P///z8GCgDjqAEMo2HAMBoGDMMiDAAC1z/BocQVRQAAAABJRU5ErkJggg==", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9j/P///z8GCgDjqAEMo2HAMBoGDMMiDAAC1z/BocQVRQAAAABJRU5ErkJggg==", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\intro_laugh.png", + "name": "intro_laugh.png", + "folder": "", + "namespace": "", + "id": "25", + "group": "", + "width": 160, + "height": 320, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": false, + "uuid": "8f2eb663-e8ee-4507-731f-1280881242ca", + "source": "data:image/png;base64,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", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAFACAYAAAA7/HcbAAAAAXNSR0IArs4c6QAAEAFJREFUeF7tnc2RJDcORqvkgq572tiDHJAXGzGGyB4ZshHjhRzQQTEnXeXC1EZ2V/awsskEyCQJkHxzUqiZAPjh5cef6qm53/iDAoYK3A1zkxoFbgAIBKYKAKCp/CQHQBgwVQAATeUnOQDCgKkCAGgqP8kBEAZMFQBAU/lJDoAwYKoAAJrKT3IAhAFTBQDQVH6SAyAMmCqwMoDfA+V/Mu3CwskB8L35AGj0EgAgABqh954WAAEQAI0UYA9oJHyYFgfEAU0xBMB+AOK4EdRXBDAEIZSk9UkYAAHwTQEANF10X5PjgD/0wAENwFwFwJTrsQQbQLfiKRgAjUFLpV/FAff5f4D47//99/bty9eULq2W4z1/q/hOMUuXtQqAnxxwA3D/cwLiPqQUGKsDzzAgAuDtduaEANgYZQAEwMaInYefHcDTpTeU5tuXr5sWj4RcuUuw5tCzpcqNawpLi+SjAbg1Vts0NXybsBUBjMJ3cujRzien/zk65cStPhYAn5ICYHW2VAEBEABVoLQatASA4ZWLRsjItYxmmVQv+YXxNaUf7zs1defErT52JABzL3FfLp1zlCsEBABzRH6OHQXA3F9leoEhdMA/fvvzk0y//v7Ly/9LXExLbpINfJBHip3b2ly9cuNXG28NoOa0lut8mzhvz8SW3h3ADbrwv88UfYKSgkTtfMcchU6rbf4QEFoD+AGLVlXlNYwI4J7v6H7PK5lYOSoAJbfdAoc5DxDWdMLYdVDN+BktSw8FwMPyC4BVuFIH8QBgWGzqrc1dTlQOGHO/yQHcpufKBb0BmHpzigDcgzW+hlEdeGJ7zo57QMmRzKAcBcBwr6gVS304uPjrWEkA964fT94///3XEQjtnCSQjqvJHtftfhAAr/82jAjgRkUIoQGAOeB2HQuAANgVuGMyAARAAFQqUHwhHcbfDySKfV/42Nke7epes8X+b98zt4qtbJk8bGYHlK53ah8ETkEs/HhP7mB8hOYTptLYVZ8bCcAab3X0l0Ur342lcmgd9UqDc6+rruSq8uyIAO4TL1leZgbwOLcSfapAlRMEAN/VqtksKwcEwBzyL4yttczUihObSg+nPdvj1nyhLrRKfnQ0B4yJXir2LACW3A7IZHQaMQOApUsoAHaC7CzNigD2/Fy0xb6s9/LeFNORAdyvZXKvN0YD0OpQ0xS8PTgA1j8F1z4cAGCXV6EsSU83K6vw2lNTw7dJM7oDxpbhKxfV13Cp97QGvBnmOTWAuXvDevjkR8oB7hi99Boqv8oGT8zggGcuWCpZ66aqgHs8Hrf7XWxR61pLNVQ9J85OFcV+kKqhGWW2bqqqXgDM6Jjx0JeGbo0L/yhcxLj89/SFdbd+WZpqM6UDHhuZgjE1zgrYsJ6MGgCw6SuiC37qgKMAqJvqp1EAWChczceie6qYw4XOcuaUx+JKnku5WKHTpfQCwJokFcZyCaDGeTOWWgAshKPHYwDYQ+UGOaY8hOw6WS/BOKBM7NQAhtPfYSzZy21xSp/ba0g9zxIsQzrCCPFi1yOAFeDbesMhxAGhIoCxGlufglNLcGW9ALCyoCXhALBENQfPzLIH3KXMArG1A1ZaYiVMcEBJoY4/B8COYtdItbQDnl3XHMXVnoI7uV5YHg5Y402oFCPLAQGwkuoXwuCAF8Rz8igO6KQRWxlFDuio/pJSALBEtUbPAGAjYVuFZQlupWy/uDhgP63FTDigKJGvATigr36UVIMDlqjW6BkcsJGwrcLigK2U7RcXB+yntZhpSAe8+LfzAFDEot8AAOyndZVM0y/Blf8GWhXRj0FwwCaymgT95IAAaNIHdVIcUC1Vu4E4YDtte0fGAXsrfjEfDnhRwBqP44A1VPQRY0gHvCgd1zAXBaz5OADWVLNDrOmX4A4aWqfAAa07EOQ//Y4Yg7+v0UMaAOyhspTj8Xh8l74ObUYAn1/jOyyE0yzBZwBK8Fr+vPBreT9KBkDL7gW5AdBJIzLLwAEzBas9POaAsS9SSuXFAWt3pDDeTA4IgIUQWD82IoRX9oCju9/GyzRL8DaZFQF8a+L9zinY2v00AF78zNXDFF9qCJZqAPTQHckBAdBDl15rWGoJ7g2g9P2DpRfjkX0jDmj5bm3OF+aXPhE51loKgjRnAJQUmuQQ0hNACarnoeBNeWlsCfiJf3oCB5RZbzdCC6C2AgkcKc4OlhQnF8CTLQQASk1p+XMA5BqmJV9i7COA4TIoPhwZIDmXFDPX2aR4Uj3cA0oKNv55DMA9ZS0YJAg0h6BcGTQ5R4bvzShyRfE4vgeAvee9AnxLAHh1Oe4Bnga2g8MOe+j4dAXWQ+BeOc6c0BrEXMhSmo2+5AJgr7fhkAcA48JPsQfcpyY5YEyCGoeUWnCt4nov2wkjQ2iWtgTCZsVcDDzbchs1gIsauXt8dABXgG5qB7yyHFu8TasBN/UhJJzcKE4IgBavfeecnmBcHbhlHFDLeA84gS7djamuYbTQMc6PAgDopxdLVgKAS7bdz6QB0E8vlqwEAJdsu59JA6CfXixZCQAu2XY/kwZAP71YshIAXLLtfiYNgH56sWQlALhk2/1MGgD99GLJSgBwybb7mTQA+unFkpUA4JJt9zNpAPTTiyUrAcAl2+5n0gDopxdLVgKAS7bdz6QB0E8vlqwEAJdsu59JA6CfXixZCQAu2XY/kwZAP71YshIAXLLtfiYNgH56sWQlALhk2/1MGgD99GLJSgBwybb7mTQA+unFkpUA4JJt9zNpAPTTiyUrAcAl2+5n0gDopxdLVgKAS7bdz6QB0E8vlqwEAJdsu59JA6CfXixZCQAu2XY/kwZAP71YshIAXLLtfiYNgH56sWQlALhk2/1MGgD99GLJSgBwybb7mTQA+unFkpUA4JJt9zNpAPTTiyUrAcAl2+5n0gDopxdLVgKAS7bdz6RXBvB70Iaf/LRkrUoA8L3fAGjEPQACoBF672kBEAAB0EgB9oBGwodpcUAc0BRDAOwHII4bQX1FAEMQQklan4QBEADfFABA00X3NTkO+EMPHNAAzFUATLkeS7ABdCueggHQGLRU+lUccJ//B4j//Os/t5///iulS6vleM/fKr5TzNJlrQLgJwfcANz/nIC4DykFxurAMwyIAHi7nTkhADZGGQABsDFi5+FnB/B06Q2lEZbh3CVYc+jZ0ufGNYWlRfLRANwaq22aGr5N2IoARuE7OfRo55PT/xydcuJWHwuAT0kBsDpbqoAACIAqUFoNWgLA8MpFI2TEDTXLpHrJL4yvKf1436mpOydu9bEjAZh7ifty6ZyjXCEgAJgj8nPsKADm/irTCwyhA/76+y+fZPrjtz9f/l9iPyi5STbwQR4pdm5rc/XKjV9tvDWAmtNarvNt4rw9E1t6dwA36ML/PlP0CUoKErXzHXMUOq22+UNAaA3gByxaVZXXMCKAe76j+51cyagAlNx2ix/mPEBY0wlj10E142e0LD0UAA/LLwBW4UodxAOAYbGptzZ3OVE5YMz9Jgdwm54rF/QGYOrNKQJwD9b4GkZ14IntOTvuASVHMoNyFADDvaJWLPXh4OKvYyUB3IqOnbq/ffl6BEI7Jwmk42qyx3W7HwRA+XNgadk6BXAnIgTRAMAccLuOBUAA7ArcMRkAAiAAKhUovpAO4+8HEsW+L3zsbI92da/ZYv+375lbxVa2TB42swNK1zu1DwKnIBZ+vCd3MD5C8wlTaeyqz40EYI23OvrLopXvxlI5tI56pcG511VXclV5dkQA94mXLC8zA3icW4k+VaDKCQKA72rVbJaVAwJgDvkXxtZaZmrFiU2lh9Oe7XFrvlAXWiU/OpoDxkQvFXsWAEtuB2QyOo2YAcDSJRQAO0F2lmZFAHt+LtpiX9Z7eW+K6cgA7tcyudcbowFodahpCt4eHADrn4JrHw4AsMurUJakp5uVVXjtqanh26QZ3QFjy/CVi+pruNR7WgPeDPOcGsDcvWE9fPIj5QB3jF56DZVfZYMnZnDAMxcslax1U1XAPR6P2/0utqh1raUaqp4TZ6eKYj9I1dCMMls3VVUvAGZ0zHjoS0O3xoV/FC5iXP57+sK6W78sTbWZ0gGPjUzBmBpnBWxYT0YNANj0FdEFP3XAUQDUTfXTKAAsFK7mY9E9VczhQmc5c8pjcSXPpVys0OlSegFgTZIKY7kEUOO8GUstABbC0eMxAOyhcoMcUx5Cdp2sl2AcUCZ2agDD6e8wluzltjilz+01pJ5nCZYhHWGEeLHrEcAK8G294RDigFARwFiNrU/BqSW4sl4AWFnQknAAWKKag2dm2QPuUmaB2NoBKy2xEiY4oKRQx58DYEexa6Ra2gHPrmuO4mpPwZ1cLywPB6zxJlSKkeWAAFhJ9QthcMAL4jl5FAd00oitjCIHdFR/SSkAWKJao2cAsJGwrcKyBLdStl9cHLCf1mImHFCUyNcAHNBXP0qqwQFLVGv0DA7YSNhWYXHAVsr2i4sD9tNazIQDihL5GoAD+upHSTU4YIlqjZ7BARsJ2yosDthK2X5xccB+WouZcEBRIl8DcEAH/bj4FSE4oIMe7iUM6YAA6Iigi6UM+S1ZAHix644eB0BHzdCUMvUesPD79jS6VR2DA1aV0zQYDmgqf35yHDBfs+pP4IDVJTULOKQDXlSLa5iLAtZ8fMhrmIsCAOBFAWs+fvo9gQZ/Z7fm3FKxALCHylKOx+PxXfpK3BkBfP5TDsNCOM0hBAClV9Tnz5cA0Kf071Vd/cJyHNBJd88c0EmJ0TJiAMa+TDM1BwB00l0AdNKIzDKmWYKfy1nyIJKpS7fhpUtw4JLDHkA2kQGwG2rxRABo3ICa6UdchgGwJgHGsSQAL37majy71/Qswa7a8XGlcboH7A2g9B3UpRfjB9dkD+iFxc0B3za2iX9lHAC9dOpHHdMdQgDQH2RnFQHgiWPGhJOW1fAFkMaWLMGR3/JmCfbyzklLsLZOCRwpzg6WFCcXwMQ/vgiAUkN6/XwH8GwZ1tQigSPFyAXrLN7JvnVo8PY5T7kEf0wucRiRACpdemvnnR2+N6MoaYbXZ0IHvOqC1nNcAT4AtKbsJD8AOm6OsGf69Gv5NfdkLWTR7jnv9/sU+75Qw6mW4G1ix2X4ZbIV94S5IGohS8WdEb7pluC9eWcQHhtcwx2vwrUadFM7YDi5HBBzHa3F+Fld7kyr6ZZgAGzxarSLOTWAI8C4oustswTnnpZbvOerAyZpuowDSkLwcxsFANBGd7I+FQBAUDBVAABN5Sc5AMKAqQIAaCo/yQEQBkwVAEBT+UkOgDBgqgAAmspPcgCEAVMFANBUfpIDIAyYKgCApvKTHABhwFQBADSVn+QACAOmCgCgqfwkB0AYMFUAAE3lJzkAwoCpAgBoKj/JARAGTBUAQFP5SQ6AMGCqAACayk9yAIQBUwUA0FR+kgMgDJgqAICm8pMcAGHAVAEANJWf5AAIA6YKAKCp/CT/P4HO5IxhC7+GAAAAAElFTkSuQmCC", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\attacks\\blank_2.png", + "name": "blank_2.png", + "folder": "", + "namespace": "", + "id": "26", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": false, + "uuid": "1dd3c78b-bd64-7056-83c6-6b5126749b74", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\attacks\\blank_3.png", + "name": "blank_3.png", + "folder": "", + "namespace": "", + "id": "27", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": false, + "uuid": "32db0f43-df7d-e0ca-91e9-d939cacea4f7", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", + "mode": "bitmap" } ], "variants": { @@ -1362,6 +1880,18 @@ "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970" }, "excluded_nodes": [] + }, + { + "name": "intro_laughing", + "display_name": "intro_laughing", + "uuid": "4876d1c7-84bc-9e5b-8b25-b8e6e85d650a", + "texture_map": { + "910a59a1-7fb3-216e-8030-8624f7eac220": "8f2eb663-e8ee-4507-731f-1280881242ca", + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "f4d3290b-8e74-e77f-c372-e0c3af2c203b", + "1dd3c78b-bd64-7056-83c6-6b5126749b74": "7970ef7e-0516-da63-9024-284b73adf1e8", + "32db0f43-df7d-e0ca-91e9-d939cacea4f7": "f68699ff-08b0-7875-d080-7e8dc0c76406" + }, + "excluded_nodes": [] } ] }, @@ -1543,9 +2073,9 @@ { "uuid": "e6e6f65b-e521-66f9-7a1d-08fff44775d5", "name": "omegaflowey_intro_shake", - "loop": "hold", + "loop": "loop", "override": false, - "length": 11.95, + "length": 6, "snapping": 20, "selected": true, "saved": false, @@ -1565,14 +2095,14 @@ "data_points": [ { "x": "Math.random(-4, 4)", - "y": "Math.random(-4, 4)", + "y": "Math.random(-8, 4)", "z": "Math.random(-4, 4)" } ], "uuid": "ca74221b-487a-7cd1-6745-87eed1e7c916", "time": 0, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] }, @@ -1585,10 +2115,10 @@ "z": "0" } ], - "uuid": "33dfdf57-4c8e-61b8-176a-37bb7eda75f8", - "time": 11.95, + "uuid": "f047b8d7-29e8-c06b-1419-e216e28c7d0b", + "time": 6, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] }, @@ -1596,13 +2126,35 @@ "channel": "position", "data_points": [ { - "x": "Math.random(-2, 2)", - "y": "Math.random(-2, 2)\n", - "z": "Math.random(-2, 2)\n" + "x": "Math.random(-4, 4)", + "y": "Math.random(-8, 4)", + "z": "Math.random(-4, 4)" } ], - "uuid": "83e0be94-524b-504a-7806-f31dfcf43987", - "time": 11.85, + "uuid": "709df520-8051-d33a-36d4-969d28476001", + "time": 5.95, + "color": -1, + "interpolation": "step", + "easing": "linear", + "easingArgs": [] + } + ] + }, + "45a8a5ff-3119-128b-1359-00ba45ae630e": { + "name": "screen", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "Math.random(-20, 2)", + "z": "0" + } + ], + "uuid": "37ebd33c-0322-f926-bef8-4c5fe033469b", + "time": 0, "color": -1, "interpolation": "linear", "easing": "linear", @@ -1617,7 +2169,7 @@ "z": "0" } ], - "uuid": "f047b8d7-29e8-c06b-1419-e216e28c7d0b", + "uuid": "630625f2-53fb-f735-8622-31e37a797c3b", "time": 6, "color": -1, "interpolation": "linear", @@ -1628,12 +2180,12 @@ "channel": "position", "data_points": [ { - "x": "Math.random(-4, 4)", - "y": "Math.random(-4, 4)", - "z": "Math.random(-4, 4)" + "x": "0", + "y": "Math.random(-20, 2)", + "z": "0" } ], - "uuid": "709df520-8051-d33a-36d4-969d28476001", + "uuid": "23fa4273-7ada-91e5-a41c-3a6b65711ac3", "time": 5.95, "color": -1, "interpolation": "linear", diff --git a/resourcepack/assets/omega-flowey/textures/custom/attacks/blank_3.png b/resourcepack/assets/omega-flowey/textures/custom/attacks/blank_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f02154247c2653f7aa4f2c50135ee47eb28d1f9f GIT binary patch literal 75 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 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh.png.mcmeta b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh.png.mcmeta new file mode 100644 index 000000000..0157e871e --- /dev/null +++ b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh.png.mcmeta @@ -0,0 +1,8 @@ +{ + "animation": { + "interpolate": false, + "width": 160, + "height": 160, + "frametime": 2 + } +} diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_0.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_0.png new file mode 100644 index 0000000000000000000000000000000000000000..dbffd5a5d4d6dac6a01876331520f9aedbc52eb8 GIT binary patch literal 1560 zcmZ`(do5!47@|2t2o1t`Ca+}}*5sL2lUPlYBa}x9 zlSc@7l(g&pR?V)Vyjo<~utNJAI@@1+&$-|Gx%YnV{XWk3`%NX-S_q+}Q2+o4;VsV) zAzQ#xBtJB!_xq?r1`H!wm;sf2vI~#{_c66G1%M}X^tJ~A@&$t}FNOgCrh})TxQZ1G z3f6i%;mLTsDu9F>1RxC}01!e}kji|+yqQ!$*j}6u!df67fPt(tq<$&zy|^!gd9oS- z0`su%HrT^2C|o1RI~=R4p#?yRn*snF;^DM)aA3iHPu_fpg8e?XAj}g!s4L$dlW3q1 zp>I`MI2QFuH0E`P5y$6gw|xAcfo6Wf^(!YNDx z%*4S&RX*eexNtd=^ZvD6B*mjPMV9rkS z#CW9J>7Y*<8G(3>^^6Po@l|Hx0xRRCSKl=iQD4}hbUfI>*aE2eD9U=JQ`@OwgIZT3 zR!=Ic+sNvcpw+9e(^HLro5lxen|GY+w1e`J`#%4U@40C(L(mVNc3{s-*Hcbm4yRfnn zc5@>mUT9>Y$D!LCEQZvbl!IO@Lu<)B>e4Sp_j%o+_?k$P4QO0;vA9()$8_Sfllq}NAigc)O6D1CIw7@aUcOKZR(u{r9Z zZFh1n2cdV@L`>e$7uFTwnXF%*z<(MY0%ZqnYe_QF(8b5vN4Y3Rf4y9eD6vlD|L;9u z?GKuiDbNU=T{uydomb&AlO+s|gHQom;AY%yExrBHea_6TCu4K!#e!xkbC0r#eQPWo z91(-j*UWVyEr^* z$I8oSnN`tE9&If`e+gr@zELOy3)A=wrABGR+<0o2O}#ZtHJkHW0QKvZ59^v@Ll%5{ zEa1W5ySNh))+-ASTnz;eUn0`;Kj3yNmTLQIYK?N;Ikp-y1X;g!lF)>;c{WpBq#pbs zI;l`Ghb}uDx(NsKMo?3t%PMA_M>_EH g-@l;$K{$G8X{)wZ`h234;}DO7H@7`gY33gPFGCq`6aWAK literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_1.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/intro_laugh_1.png new file mode 100644 index 0000000000000000000000000000000000000000..6b2197d8f009ec25c9eecf8e989a2c90c21cf6f1 GIT binary patch literal 1537 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 ItKq``2Zdd|WdHyG literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_intro.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_intro.pdn new file mode 100644 index 0000000000000000000000000000000000000000..9487cd70311d5136e89674187923953e0b604ab4 GIT binary patch literal 8164 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 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/white_emissive.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/white_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..22e434124ed6cd178ee232462dcaf61339f79b3f GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP#lr>IHyNEu`?Z~(~GX8 Date: Mon, 21 Oct 2024 15:44:46 -0400 Subject: [PATCH 24/67] =?UTF-8?q?=F0=9F=8E=A5=20switch=20first=20phase=20i?= =?UTF-8?q?n=20summit=20bossfight=20from=20attack=20phase=20to=20intro=20c?= =?UTF-8?q?utscene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/initialize.mcfunction | 16 +++++----------- .../summit/phase/cutscene/initialize.mcfunction | 2 ++ .../phase/cutscene/initialize/0.mcfunction | 15 ++++++++++++++- .../summit/phase/cutscene/loop/0.mcfunction | 4 ++-- 4 files changed, 23 insertions(+), 14 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction index 38315a0c5..40d0b5a4a 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction @@ -2,16 +2,13 @@ function omegaflowey.entity:directorial/boss_fight/shared/initialize # Summon and initialize `arena_box` entity -function animated_java:omegaflowey_arena_box/summon/default +function omegaflowey.entity:directorial/boss_fight/summit/origin/at { command: "\ + execute positioned ~ ~ ~-20.5 run function animated_java:omegaflowey_arena_box/summon/default\ +"} # Add tags tag @s add boss_fight.summit -# Summon Omega Flowey entity -function omegaflowey.entity:directorial/boss_fight/summit/origin/at { \ - command: "function omegaflowey.entity:hostile/omega-flowey/summon/relative" \ -} - # Set all attack parameters to default function omegaflowey.entity:hostile/omega-flowey/attack/reset_scores @@ -29,8 +26,5 @@ scoreboard players set @s omegaflowey.boss-fight.progress.phase.total 2 scoreboard players set #omegaflowey.bossfight.attack_phase_total_count omegaflowey.global.flag 0 -# Begin animating Omega Flowey entity -function omegaflowey.entity:hostile/omega-flowey/animate - -# Initialize attack phase -function omegaflowey.entity:directorial/boss_fight/summit/phase/attack/initialize +# Initialize first cutscene +function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/initialize diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction index 657dcbe0f..dbd6e150c 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize.mcfunction @@ -5,3 +5,5 @@ scoreboard players set @s omegaflowey.boss-fight.cutscene.clock.i -1 tag @s add boss_fight.phase.cutscene # Split on phase score +execute if score @s omegaflowey.boss-fight.cutscene.phase.i matches 0 run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/initialize/0 with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction index 554b7a85f..0dba30058 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction @@ -1,4 +1,17 @@ +# Summon and animate Omega Flowey entity +function omegaflowey.entity:directorial/boss_fight/summit/origin/at { \ + command: "execute positioned ~ ~ ~29.4 run function entity:hostile/omega-flowey/summon/relative" \ +} +execute as @e[ \ + x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ + type=minecraft:item_display, \ + tag=aj.rig_root, \ + tag=omega-flowey-remastered \ +] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/darken/as_root + +playsound omega-flowey:cutscene.intro.music record @a ~ ~ ~ 5 1 + # Set arena box to flashing red variant $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/intro_flashing_red/apply -# schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 555t +schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 555t diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 1ca8b5ecb..210a3764c 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -4,5 +4,5 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run retu function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start with storage omegaflowey:bossfight -# execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ -# function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight From 3c06a4d3f33d02ce07d69d415106074ea7426a13 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:16:46 -0400 Subject: [PATCH 25/67] =?UTF-8?q?=F0=9F=8D=B1=20fix=20texture=20mapping=20?= =?UTF-8?q?issues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index c20bd3dc6..6e1f8225a 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -485,7 +485,7 @@ "faces": { "north": { "uv": [2, 0.7, 14, 9.61429], - "texture": 13 + "texture": 23 }, "east": { "uv": [1.1, 0, 14.9, 9.81429], @@ -532,7 +532,7 @@ "faces": { "north": { "uv": [2, 0.7, 14, 12.8143], - "texture": 13 + "texture": 23 }, "east": { "uv": [1.1, 0, 14.9, 9.81429], @@ -579,7 +579,7 @@ "faces": { "north": { "uv": [2, 0.7, 14, 9.61429], - "texture": 16 + "texture": 26 }, "east": { "uv": [1.1, 0, 14.9, 9.81429], @@ -622,6 +622,7 @@ "to": [-120.2, 51.4, -110.8], "autouv": 0, "color": 6, + "visibility": false, "origin": [242.89999, 397.09999, 0.2], "faces": { "north": { @@ -630,7 +631,7 @@ }, "east": { "uv": [0, 0, 16, 16], - "texture": 17 + "texture": 27 }, "south": { "uv": [0, 0, 0, 0], @@ -638,17 +639,17 @@ }, "west": { "uv": [16, 0, 0, 16], - "texture": 17 + "texture": 27 }, "up": { "uv": [16, 16, 0, 0], "rotation": 90, - "texture": 17 + "texture": 27 }, "down": { "uv": [0, 0, 16, 16], "rotation": 90, - "texture": 17 + "texture": 27 } }, "type": "cube", @@ -666,6 +667,7 @@ "to": [150, 252.00001, -21.7], "autouv": 0, "color": 6, + "export": false, "origin": [213.09999, 386.7, 89.3], "faces": { "north": { @@ -711,6 +713,7 @@ "to": [150, 50.00001, -21.7], "autouv": 0, "color": 6, + "export": false, "origin": [213.09999, 184.7, 89.3], "faces": { "north": { @@ -756,6 +759,7 @@ "to": [150, 224.00001, -21.7], "autouv": 0, "color": 6, + "export": false, "origin": [213.09999, 212.7, 89.3], "faces": { "north": { @@ -800,6 +804,7 @@ "to": [-121.2, 224.60001, -20], "autouv": 0, "color": 6, + "export": false, "origin": [-58.10001, 213.3, 91], "faces": { "north": { @@ -2073,7 +2078,7 @@ { "uuid": "e6e6f65b-e521-66f9-7a1d-08fff44775d5", "name": "omegaflowey_intro_shake", - "loop": "loop", + "loop": "hold", "override": false, "length": 6, "snapping": 20, From 658752375e1053029fa56b18494bcabdad0172af Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:17:01 -0400 Subject: [PATCH 26/67] =?UTF-8?q?=F0=9F=8D=B1=20auto=20save=20some=20ajblu?= =?UTF-8?q?eprints?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hostile/omega-flowey/large-side-vine.ajblueprint | 5 +++-- .../models/entity/hostile/omega-flowey/nose.ajblueprint | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint index 56a29728b..ed1dcba02 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/large-side-vine.ajblueprint @@ -6278,10 +6278,11 @@ "frame_order": "", "frame_interpolate": false, "visible": true, - "internal": false, - "saved": true, + "internal": true, + "saved": false, "uuid": "408350a5-9e9c-3c4a-2e8d-0a373d135240", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", "mode": "bitmap" } ], diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint index 72e60ec5a..afd3197e9 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint @@ -898,10 +898,11 @@ "frame_order": "", "frame_interpolate": false, "visible": true, - "internal": false, - "saved": true, + "internal": true, + "saved": false, "uuid": "8c42cc46-6947-bdf9-e562-aa9f1013fe1e", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", "mode": "bitmap" } ], @@ -1506,7 +1507,7 @@ "override": false, "length": 2, "snapping": 20, - "selected": false, + "selected": true, "saved": false, "path": "", "anim_time_update": "", @@ -1709,7 +1710,7 @@ "override": false, "length": 2, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", From d90fb140146ca9777762308220a2bf0344b8d81f Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:17:18 -0400 Subject: [PATCH 27/67] =?UTF-8?q?=F0=9F=8D=B1=20fix=20wrong=20sound=20file?= =?UTF-8?q?=20definition=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resourcepack/assets/omega-flowey/sounds.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resourcepack/assets/omega-flowey/sounds.json b/resourcepack/assets/omega-flowey/sounds.json index 734682e30..f0a30d9b2 100644 --- a/resourcepack/assets/omega-flowey/sounds.json +++ b/resourcepack/assets/omega-flowey/sounds.json @@ -162,6 +162,14 @@ } ] }, + "cutscene.intro.music": { + "sounds": [ + { + "name": "omega-flowey:mus_f_intro", + "stream": true + } + ] + }, "decorative.soul.break": { "sounds": [ { @@ -240,14 +248,6 @@ } ] }, - "music.intro": { - "sounds": [ - { - "name": "omega-flowey:mus_f_intro", - "stream": true - } - ] - }, "music.phase.0": { "sounds": [ { From 0a2b9e1cfa35461f3e50479413af5502263f12cf Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:17:33 -0400 Subject: [PATCH 28/67] =?UTF-8?q?=F0=9F=90=9B=20fix=20wrong=20flowey=20nam?= =?UTF-8?q?espace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/phase/cutscene/initialize/0.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction index 0dba30058..bf52fd9d2 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction @@ -1,6 +1,6 @@ # Summon and animate Omega Flowey entity function omegaflowey.entity:directorial/boss_fight/summit/origin/at { \ - command: "execute positioned ~ ~ ~29.4 run function entity:hostile/omega-flowey/summon/relative" \ + command: "execute positioned ~ ~ ~29.4 run function omegaflowey.entity:hostile/omega-flowey/summon/relative" \ } execute as @e[ \ x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ From 1f935b77339dc40be95986ac19c9150c2dae1d75 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:17:51 -0400 Subject: [PATCH 29/67] =?UTF-8?q?=F0=9F=92=AB=20fix=20largesidevine=20`pau?= =?UTF-8?q?se`=20->=20`slow`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/animate/intro/brighten/as_root.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index eaf05fc63..6e61d3ec6 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -3,7 +3,7 @@ execute if entity @s[tag=aj.omegaflowey_mouth.root] run function animated_java:o execute if entity @s[tag=aj.omegaflowey_nose.root] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/brighten/nose -execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/pause +execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/slow execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/variants/default/apply From 09cc9a9232173f33a3f6bbcd1dc367fa38ea9026 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:22:31 -0400 Subject: [PATCH 30/67] =?UTF-8?q?=F0=9F=92=AB=20add=20and=20apply=20`black?= =?UTF-8?q?`=20variant=20to=20simplified=20petalpipes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animate/intro/brighten/as_root.mcfunction | 12 ++++-- .../animate/intro/darken/as_root.mcfunction | 12 ++++-- .../petal-pipe-circle-simplified.ajblueprint | 43 ++++++++++++++++++- .../petal-pipe-middle-simplified.ajblueprint | 41 +++++++++++++++++- 4 files changed, 96 insertions(+), 12 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index 6e61d3ec6..0aa207663 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -8,11 +8,15 @@ execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function omega execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/variants/default/apply -execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_float_and_pulsate/pause -execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function animated_java:omegaflowey_petal_pipe_circle/variants/default/apply +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_float_and_pulsate/pause +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/variants/default/apply -execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_float_and_pulsate/pause -execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function animated_java:omegaflowey_petal_pipe_middle/variants/default/apply +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ + function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_float_and_pulsate/pause +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ + function animated_java:omegaflowey_petal_pipe_middle_simplified/variants/default/apply execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/pause execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction index 932da6afd..af2956c64 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction @@ -10,11 +10,15 @@ execute if entity @s[tag=aj.omegaflowey_large_side_vine.root] run function anima execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_look_around/play execute if entity @s[tag=aj.omegaflowey_lower_eye.root] run function animated_java:omegaflowey_lower_eye/variants/black/apply -execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_circle -execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle.root] run function animated_java:omegaflowey_petal_pipe_circle/variants/black/apply +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run \ + function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_circle +execute if entity @s[tag=aj.omegaflowey_petal_pipe_circle_simplified.root] run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/variants/black/apply -execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_middle -execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle.root] run function animated_java:omegaflowey_petal_pipe_middle/variants/black/apply +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ + function omegaflowey.entity:hostile/omega-flowey/animate/petal_pipe_middle +execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ + function animated_java:omegaflowey_petal_pipe_middle_simplified/variants/black/apply execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/play execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/black/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint index 87dc6dd1b..cca7594dd 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint @@ -5772,6 +5772,34 @@ "uuid": "eaba8d80-2850-abbb-be36-60ce443febf8", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAArpJREFUeF7tW01v2zAMpRMnMdJsK1C0BTq0QIf9hwE97FCgWP//TyjQQ7+SJXVcO3bigXKoKbJ7iH0oiD5dIscmIFJPFPVEBtfXv8vhYESrPCP+fa+576X/d57ReExGTqt8cPvnppzO5lSs11b3sN+3/XSVUjSMzDN/k2Y5RaMB8TfT2ZR+/rgkzfLWAE0zL0Y5/HZAy7Qwn5RF9cvvFou5NYBW+YCXQBynFCcpffk6oYMoNMrmWWZ04plmZQUVQRhaIzACLs7PSLN8IwIE9r1eRGWvMAq7S0QM4y4BFwGa5I0BHp+ndrYF3qIQz7zvB+Qd+4OL76ekWb6GAIY4w58V5760YFP1N5vUoKFY55Qsk5oP0CZfQ4APdVaU/R7bIuxX3l8a+w0fAdrkLQJkvb8lsd327OxvkcAOkpvsCC9PjxYBWuV34gCZXZnF955ZWV4KfhygUX7HB8ia97dCnvXBqIoSJQ7gvr8LaJQ3Bri7f6DJuIr2/CZKieLyzEtFnKBmeYsA3+OLt3e3PAmBJ5PI+AHXB2iVr22DTQEPG4EV5K1wlS9tzNAUCGmT39kGZbab1rsbIImzEwNIIKRRPvh1dVW+LmJaZUmjD5A/h6Ox6frfHR2fkGZ5cxjSfJ7vykeADxBCpAn/4APAB4APMKc/8AEcCIEPAB9gCFPwAUQEPmAbNIAP2JKi4ANm8xqDrIVPAB/gXoxoPM/z5WwXPgJ8APgA5AdUCRLgA5Af8B8Dmu73JUXHRfA+40d+gM8Jarvf9xGw7/iRHyAI0Hq/LwhoO37kB7g+QOP9vusD2owf+QGCAK33+4KAtuMHHwA+APkByA9AvQD4ANQL7DJC+5ynu57HP1oefAD4AK9iRFu+f9d6BdQLuHWDGvP93brFNuNHvQDqBbZXY23P013P4x8tDz4AfMAn5wP+AVWvvd78gHaPAAAAAElFTkSuQmCC", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "6", + "group": "", + "width": 16, + "height": 16, + "uv_width": 64, + "uv_height": 64, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "edd7b7f6-5d08-6475-cebe-f08e48ec2a38", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -5828,6 +5856,15 @@ "1868b0c5-f4b5-0140-e8a7-84b899578a24": "2a8d1554-d346-03ec-67c7-095e633be282" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "689f35f9-7be0-e0c2-eaea-3a6bc160d9d2", + "texture_map": { + "1868b0c5-f4b5-0140-e8a7-84b899578a24": "edd7b7f6-5d08-6475-cebe-f08e48ec2a38" + }, + "excluded_nodes": [] } ] }, @@ -5912,7 +5949,8 @@ "bezier_left_value": [0, -0.00045, 0], "bezier_right_time": [0.1, 0.15333, 0.1], "bezier_right_value": [0, 0.00045, 0], - "easing": "linear" + "easing": "linear", + "easingArgs": [] }, { "channel": "position", @@ -6951,7 +6989,8 @@ "bezier_left_value": [0, -0.00045, 0], "bezier_right_time": [0.1, 0.15333, 0.1], "bezier_right_value": [0, 0.00045, 0], - "easing": "linear" + "easing": "linear", + "easingArgs": [] }, { "channel": "position", diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint index 173af0d9a..5ceb0dd90 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint @@ -5454,6 +5454,34 @@ "uuid": "5a6786c2-771a-fe82-d1ea-0556cdb243cb", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAArpJREFUeF7tW01v2zAMpRMnMdJsK1C0BTq0QIf9hwE97FCgWP//TyjQQ7+SJXVcO3bigXKoKbJ7iH0oiD5dIscmIFJPFPVEBtfXv8vhYESrPCP+fa+576X/d57ReExGTqt8cPvnppzO5lSs11b3sN+3/XSVUjSMzDN/k2Y5RaMB8TfT2ZR+/rgkzfLWAE0zL0Y5/HZAy7Qwn5RF9cvvFou5NYBW+YCXQBynFCcpffk6oYMoNMrmWWZ04plmZQUVQRhaIzACLs7PSLN8IwIE9r1eRGWvMAq7S0QM4y4BFwGa5I0BHp+ndrYF3qIQz7zvB+Qd+4OL76ekWb6GAIY4w58V5760YFP1N5vUoKFY55Qsk5oP0CZfQ4APdVaU/R7bIuxX3l8a+w0fAdrkLQJkvb8lsd327OxvkcAOkpvsCC9PjxYBWuV34gCZXZnF955ZWV4KfhygUX7HB8ia97dCnvXBqIoSJQ7gvr8LaJQ3Bri7f6DJuIr2/CZKieLyzEtFnKBmeYsA3+OLt3e3PAmBJ5PI+AHXB2iVr22DTQEPG4EV5K1wlS9tzNAUCGmT39kGZbab1rsbIImzEwNIIKRRPvh1dVW+LmJaZUmjD5A/h6Ox6frfHR2fkGZ5cxjSfJ7vykeADxBCpAn/4APAB4APMKc/8AEcCIEPAB9gCFPwAUQEPmAbNIAP2JKi4ANm8xqDrIVPAB/gXoxoPM/z5WwXPgJ8APgA5AdUCRLgA5Af8B8Dmu73JUXHRfA+40d+gM8Jarvf9xGw7/iRHyAI0Hq/LwhoO37kB7g+QOP9vusD2owf+QGCAK33+4KAtuMHHwA+APkByA9AvQD4ANQL7DJC+5ynu57HP1oefAD4AK9iRFu+f9d6BdQLuHWDGvP93brFNuNHvQDqBbZXY23P013P4x8tDz4AfMAn5wP+AVWvvd78gHaPAAAAAElFTkSuQmCC", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\black.png", + "name": "black.png", + "folder": "", + "namespace": "", + "id": "4", + "group": "", + "width": 16, + "height": 16, + "uv_width": 64, + "uv_height": 64, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "a75e27d8-de51-6fc3-b455-49eb8956fa19", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "mode": "bitmap" } ], "variants": { @@ -5492,6 +5520,15 @@ "68dd49eb-dea3-aa77-1253-12f293fdfc11": "7dacec69-b42a-37a6-8364-2dde049a7da3" }, "excluded_nodes": [] + }, + { + "name": "black", + "display_name": "black", + "uuid": "cdb8dc13-b7e0-e6c4-6abd-705d20112ba5", + "texture_map": { + "68dd49eb-dea3-aa77-1253-12f293fdfc11": "a75e27d8-de51-6fc3-b455-49eb8956fa19" + }, + "excluded_nodes": [] } ] }, @@ -5503,7 +5540,7 @@ "override": false, "length": 28.6, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", @@ -7815,7 +7852,7 @@ "override": false, "length": 4.55, "snapping": 20, - "selected": false, + "selected": true, "saved": false, "path": "", "anim_time_update": "", From 486af566521f6e9384d50316754a0841f5b586d5 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:24:46 -0400 Subject: [PATCH 31/67] =?UTF-8?q?=F0=9F=92=AB=20add=20and=20apply=20`intro?= =?UTF-8?q?=5Fshake`=20animations=20to=20simplified=20petalpipes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cutscene/loop/0/laugh_start.mcfunction | 18 +++-- .../petal-pipe-circle-simplified.ajblueprint | 73 ++++++++++++++++++- .../petal-pipe-middle-simplified.ajblueprint | 73 ++++++++++++++++++- 3 files changed, 156 insertions(+), 8 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index e22ba3120..5312f2e4c 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -8,13 +8,19 @@ $execute as $(model_mouth_uuid) run function animated_java:omegaflowey_mouth/ani scoreboard players operation @s aj.omegaflowey_nose_move_slow_shake.frame = @s aj.omegaflowey_nose_move_slow.frame $execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow_shake/resume -$execute as $(petal_pipe_lower_left_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play -$execute as $(petal_pipe_upper_left_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play -$execute as $(petal_pipe_lower_right_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play -$execute as $(petal_pipe_upper_right_uuid) run function animated_java:omegaflowey_petal_pipe_circle/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_lower_left_uuid) run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_upper_left_uuid) run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_lower_right_uuid) run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_upper_right_uuid) run \ + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play -$execute as $(petal_pipe_middle_right_uuid) run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_intro_shake/play -$execute as $(petal_pipe_middle_left_uuid) run function animated_java:omegaflowey_petal_pipe_middle/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_middle_right_uuid) run \ + function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/play +$execute as $(petal_pipe_middle_left_uuid) run \ + function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/play $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/play $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/omegaflowey_intro_laughing/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint index cca7594dd..19ef26adf 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-circle-simplified.ajblueprint @@ -6937,7 +6937,7 @@ "override": false, "length": 1.3, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", @@ -7016,6 +7016,77 @@ ] } } + }, + { + "uuid": "f01b526c-1b6e-fafa-0179-e576a2ad4845", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "830f44d9-bad3-8d7b-6a20-4957bb43995f": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "68f9d157-a8fa-f68d-fe49-82999bbf0a80", + "time": 6, + "color": -1, + "interpolation": "step", + "easing": "linear" + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "7d48c899-4957-3cdd-8a38-51f13d8e3c4f", + "time": 0, + "color": -1, + "interpolation": "step", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "304ae85a-8b88-a73a-3660-a60f76afdec2", + "time": 5.95, + "color": -1, + "interpolation": "step", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint index 5ceb0dd90..43c69c895 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/petal_pipes/petal-pipe-middle-simplified.ajblueprint @@ -7852,7 +7852,7 @@ "override": false, "length": 4.55, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", @@ -8270,6 +8270,77 @@ ] } } + }, + { + "uuid": "7c3c1cdd-4c7a-3b2e-509c-520342a318c0", + "name": "omegaflowey_intro_shake", + "loop": "hold", + "override": false, + "length": 6, + "snapping": 20, + "selected": true, + "saved": false, + "path": "", + "anim_time_update": "", + "blend_weight": "", + "start_delay": "", + "loop_delay": "0", + "excluded_nodes": [], + "animators": { + "465c7869-5926-8979-1636-2ecaef5f9462": { + "name": "root", + "type": "bone", + "keyframes": [ + { + "channel": "position", + "data_points": [ + { + "x": "0", + "y": "0", + "z": "0" + } + ], + "uuid": "e6888618-9779-66b4-ed36-ff4fdbcdb4e1", + "time": 6, + "color": -1, + "interpolation": "step", + "easing": "linear" + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "3c9099f1-af95-ca9a-314a-332a8d653aef", + "time": 0, + "color": -1, + "interpolation": "step", + "easing": "linear", + "easingArgs": [] + }, + { + "channel": "position", + "data_points": [ + { + "x": "Math.random(-4, 4)", + "y": "Math.random(-4, 4)", + "z": "Math.random(-4, 4)" + } + ], + "uuid": "133c29c1-a946-1c06-0385-828171cc1e12", + "time": 5.95, + "color": -1, + "interpolation": "step", + "easing": "linear", + "easingArgs": [] + } + ] + } + } } ], "animation_controllers": [] From 7dbdca7116ae4d1c5f9ddb781c015ed1a9b5a578 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:36:54 -0400 Subject: [PATCH 32/67] =?UTF-8?q?=F0=9F=8D=B1=20fix=20intro=5Flaugh=20vari?= =?UTF-8?q?ant=20and=20tvscreen=20brightness?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phase/cutscene/loop/0/laugh_start.mcfunction | 2 +- .../animate/intro/brighten/as_root.mcfunction | 5 +++++ .../entity/hostile/omega-flowey/tv-screen.ajblueprint | 10 ++++------ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index 5312f2e4c..604c39e8e 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -23,7 +23,7 @@ $execute as $(petal_pipe_middle_left_uuid) run \ function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/play $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/play -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/omegaflowey_intro_laughing/apply +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/intro_laughing/apply $execute as $(attack_upper_eye_left_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play $execute as $(attack_upper_eye_right_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index 0aa207663..e6ece42e0 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -20,6 +20,11 @@ execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/pause execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/default/apply +execute \ + if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] \ + on passengers \ + if entity @s[tag=aj.omegaflowey_tv_screen.bone] run \ + function omegaflowey.entity:hostile/omega-flowey/animate/tv-screen/default/bone execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/default/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 6e1f8225a..12eec3e9d 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -622,7 +622,6 @@ "to": [-120.2, 51.4, -110.8], "autouv": 0, "color": 6, - "visibility": false, "origin": [242.89999, 397.09999, 0.2], "faces": { "north": { @@ -1623,7 +1622,7 @@ "mode": "bitmap" }, { - "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\intro_laugh.png", + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\intro_laugh.png", "name": "intro_laugh.png", "folder": "", "namespace": "", @@ -1639,16 +1638,15 @@ "sync_to_project": "", "render_mode": "default", "render_sides": "auto", - "frame_time": 1, + "frame_time": 2, "frame_order_type": "loop", "frame_order": "", "frame_interpolate": false, "visible": true, - "internal": true, - "saved": false, + "internal": false, + "saved": true, "uuid": "8f2eb663-e8ee-4507-731f-1280881242ca", "source": "data:image/png;base64,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", - "image_data": "data:image/png;base64,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", "mode": "bitmap" }, { From 72cb7e15407c6b088179ba336663bc37819a112d Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:40:21 -0400 Subject: [PATCH 33/67] =?UTF-8?q?=F0=9F=92=84=20blind=20and=20unblind=20pl?= =?UTF-8?q?ayer=20right=20before=20Flowey=20intro=20reveal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/phase/cutscene/loop/0.mcfunction | 2 ++ .../summit/phase/cutscene/loop/0/blind_player.mcfunction | 1 + 2 files changed, 3 insertions(+) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 210a3764c..0eed944a7 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -1,5 +1,7 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 0..293 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/approach +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 382 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction new file mode 100644 index 000000000..fd9d30123 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction @@ -0,0 +1 @@ +$effect give $(active_player_uuid) minecraft:blindness 2 0 true From 10855beabed539404d0eff59cb0e2804c7b54f86 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:50:46 -0400 Subject: [PATCH 34/67] =?UTF-8?q?=F0=9F=92=84=20improve=20tvscreen=20smili?= =?UTF-8?q?ng=20glow=20effect=20-=20make=20it=20more=20outer=20than=20befo?= =?UTF-8?q?re?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 315 ++++-------------- .../tv_screen/faces/netherite_block_1.png | Bin 0 -> 276 bytes .../faces/netherite_block_smiling_glow.pdn | Bin 0 -> 4163 bytes .../faces/netherite_block_smiling_glow.png | Bin 0 -> 474 bytes 4 files changed, 69 insertions(+), 246 deletions(-) create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_1.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.pdn create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 12eec3e9d..ca1acaa6a 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -98,7 +98,7 @@ "faces": { "north": { "uv": [0, 14, 16, 16], - "texture": 0 + "texture": 28 }, "east": { "uv": [5, 14, 16, 16], @@ -115,7 +115,7 @@ "up": { "uv": [2, 2, 14, 14], "rotation": 180, - "texture": 0 + "texture": 28 }, "down": { "uv": [2, 2, 14, 14], @@ -142,7 +142,7 @@ "faces": { "north": { "uv": [0, 6, 3, 15], - "texture": 0 + "texture": 28 }, "east": { "uv": [5, 3, 16, 14], @@ -154,7 +154,7 @@ }, "west": { "uv": [2, 2, 14, 14], - "texture": 0 + "texture": 28 }, "up": { "uv": [2, 2, 14, 14], @@ -186,11 +186,11 @@ "faces": { "north": { "uv": [13, 5, 16, 15], - "texture": 0 + "texture": 28 }, "east": { "uv": [2, 2, 14, 14], - "texture": 0 + "texture": 28 }, "south": { "uv": [0, 3, 2, 14], @@ -230,7 +230,7 @@ "faces": { "north": { "uv": [16, 0, 0, 2], - "texture": 0 + "texture": 28 }, "east": { "uv": [5, 0, 16, 2], @@ -252,7 +252,7 @@ "down": { "uv": [2, 2, 14, 14], "rotation": 180, - "texture": 0 + "texture": 28 } }, "type": "cube", @@ -475,59 +475,11 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [-121.2, 50.4, -34], - "to": [121.2, 223.2, 57.6], - "autouv": 0, - "color": 8, - "visibility": false, - "export": false, - "origin": [6, 0, 43.2], - "faces": { - "north": { - "uv": [2, 0.7, 14, 9.61429], - "texture": 23 - }, - "east": { - "uv": [1.1, 0, 14.9, 9.81429], - "rotation": 180, - "texture": null - }, - "south": { - "uv": [1.1, 0, 14.9, 9.81429], - "rotation": 180, - "texture": null - }, - "west": { - "uv": [1.1, 0, 14.9, 9.81429], - "rotation": 180, - "texture": null - }, - "up": { - "uv": [1.1, 0, 14.9, 9.81429], - "rotation": 180, - "texture": null - }, - "down": { - "uv": [1.1, 0, 14.9, 9.81429], - "rotation": 180, - "texture": null - } - }, - "type": "cube", - "uuid": "3645d1b3-9886-25c4-3634-a33b2bab2527" - }, - { - "name": "screen_laughing_actual", - "box_uv": false, - "rescale": false, - "locked": false, - "light_emission": 0, - "render_order": "default", - "allow_mirror_modeling": true, "from": [-121.2, -11.8, -51], "to": [121.2, 223.2, 57.6], "autouv": 0, "color": 8, + "visibility": false, "origin": [6, 0, 43.2], "faces": { "north": { @@ -622,6 +574,7 @@ "to": [-120.2, 51.4, -110.8], "autouv": 0, "color": 6, + "visibility": false, "origin": [242.89999, 397.09999, 0.2], "faces": { "north": { @@ -653,188 +606,6 @@ }, "type": "cube", "uuid": "be746948-416b-de1c-74a7-e1681e45c4b0" - }, - { - "name": "screen_glow_inner", - "box_uv": false, - "rescale": false, - "locked": false, - "light_emission": 0, - "render_order": "default", - "allow_mirror_modeling": true, - "from": [-149.6, 223.80001, -45.9], - "to": [150, 252.00001, -21.7], - "autouv": 0, - "color": 6, - "export": false, - "origin": [213.09999, 386.7, 89.3], - "faces": { - "north": { - "uv": [4, 0, 5, 16], - "rotation": 90, - "texture": 5 - }, - "east": { - "uv": [0, 0, 16, 16], - "texture": null - }, - "south": { - "uv": [0, 0, 0, 0], - "texture": null - }, - "west": { - "uv": [16, 0, 0, 16], - "texture": null - }, - "up": { - "uv": [16, 16, 0, 0], - "rotation": 90, - "texture": null - }, - "down": { - "uv": [0, 0, 16, 16], - "rotation": 90, - "texture": null - } - }, - "type": "cube", - "uuid": "f54e7ef6-b247-0494-71e3-3f5811ba03aa" - }, - { - "name": "screen_glow_inner", - "box_uv": false, - "rescale": false, - "locked": false, - "light_emission": 0, - "render_order": "default", - "allow_mirror_modeling": true, - "from": [-149.6, 21.80001, -45.9], - "to": [150, 50.00001, -21.7], - "autouv": 0, - "color": 6, - "export": false, - "origin": [213.09999, 184.7, 89.3], - "faces": { - "north": { - "uv": [4, 0, 5, 16], - "rotation": 90, - "texture": 5 - }, - "east": { - "uv": [0, 0, 16, 16], - "texture": null - }, - "south": { - "uv": [0, 0, 0, 0], - "texture": null - }, - "west": { - "uv": [16, 0, 0, 16], - "texture": null - }, - "up": { - "uv": [16, 16, 0, 0], - "rotation": 90, - "texture": null - }, - "down": { - "uv": [0, 0, 16, 16], - "rotation": 90, - "texture": null - } - }, - "type": "cube", - "uuid": "054f0912-62c9-7526-6691-2d0bd2758100" - }, - { - "name": "screen_glow_inner", - "box_uv": false, - "rescale": false, - "locked": false, - "light_emission": 0, - "render_order": "default", - "allow_mirror_modeling": true, - "from": [121.2, 49.80001, -45.9], - "to": [150, 224.00001, -21.7], - "autouv": 0, - "color": 6, - "export": false, - "origin": [213.09999, 212.7, 89.3], - "faces": { - "north": { - "uv": [4, 0, 5, 16], - "texture": 5 - }, - "east": { - "uv": [0, 0, 16, 16], - "texture": null - }, - "south": { - "uv": [0, 0, 0, 0], - "texture": null - }, - "west": { - "uv": [16, 0, 0, 16], - "texture": null - }, - "up": { - "uv": [16, 16, 0, 0], - "rotation": 90, - "texture": null - }, - "down": { - "uv": [0, 0, 16, 16], - "rotation": 90, - "texture": null - } - }, - "type": "cube", - "uuid": "7f942efe-186c-916e-edc6-0a8859a9d89d" - }, - { - "name": "screen_glow_inner", - "box_uv": false, - "rescale": false, - "locked": false, - "light_emission": 0, - "render_order": "default", - "allow_mirror_modeling": true, - "from": [-150, 50.40001, -44.2], - "to": [-121.2, 224.60001, -20], - "autouv": 0, - "color": 6, - "export": false, - "origin": [-58.10001, 213.3, 91], - "faces": { - "north": { - "uv": [4, 0, 5, 16], - "texture": 5 - }, - "east": { - "uv": [0, 0, 16, 16], - "texture": null - }, - "south": { - "uv": [0, 0, 0, 0], - "texture": null - }, - "west": { - "uv": [16, 0, 0, 16], - "texture": null - }, - "up": { - "uv": [16, 16, 0, 0], - "rotation": 90, - "texture": null - }, - "down": { - "uv": [0, 0, 16, 16], - "rotation": 90, - "texture": null - } - }, - "type": "cube", - "uuid": "8f72a3e7-120a-d4b5-63e1-ee80be23c616" } ], "outliner": [ @@ -904,13 +675,8 @@ "children": [ "08b7d234-49c3-0d44-e451-e9e53c703b21", "bd646ad9-b7f7-d6b5-db01-8163c38820db", - "3645d1b3-9886-25c4-3634-a33b2bab2527", "4e1328a4-7b35-0738-bebf-d5366c6b5b4f", "d72c67f0-2e29-d787-1e47-9eecd0d19799", - "f54e7ef6-b247-0494-71e3-3f5811ba03aa", - "054f0912-62c9-7526-6691-2d0bd2758100", - "7f942efe-186c-916e-edc6-0a8859a9d89d", - "8f72a3e7-120a-d4b5-63e1-ee80be23c616", "1d42e3f8-19ee-bf07-fd0b-28fe3e44877c", "ef11bc42-2b8d-f574-45ea-f5eb20bd1a98" ] @@ -1706,6 +1472,62 @@ "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\netherite_block_1.png", + "name": "netherite_block_1.png", + "folder": "", + "namespace": "", + "id": "28", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "70dac508-a15a-2c61-c69b-5ae6c46952f2", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWpJREFUOE+Fk09Lw0AQxWehoUnTiEawB0tQVFBv9tzv/wEEKYKCLb3kEqVr/rGByNt2trMS6FyS7M789r2ZjVouFn1ZNxRHIZ0KmYd3XZakXp6e+9k8ozRNT9WT3mlKzhKbh/fV2yspKMgeHmm9WVMy3W8Go8DBqrqiIAho1Bm71h32kOMB8jz3ElU4sQWmMw7YNxXVPVHTNpSepz6gKAoyxlCkiFCMZIawHMCQ0+6+aXp5RR/vq6MFVsAQSIVMeIZfDlhiQL7d+ABOgmfZB0CgkEP/atsvTwFbYH//R8LyAQdgsAfyVG4gT4WnAYs4BAo8C+yTPaNAWkKhhR0UOAAu0vzmziVz9yUAmzgVodraPi9m1/4YoYCL8cQU4BURjkMPoKuastv7PYAVFD+Fu4nW/8GrBOB0FCMGAUjox5GzIwvkVJJJZC1svz6PCjAm1zTxL8irLCFYt/cAFvBbeifEsf2U68nAGnL+AK7IFKyaYaryAAAAAElFTkSuQmCC", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\netherite_block_smiling_glow.png", + "name": "netherite_block_smiling_glow.png", + "folder": "", + "namespace": "", + "id": "29", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "3dc44e6b-7594-04c0-12fd-29f604f95a5a", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVVJREFUOE+Fk9FugzAMRU1DyRZ1Wqm6ffL2sL7sJ6d1qkYlJNqEBKZrcJpMSPULKNgn99qm+DwcRud6qqo13Ys0D+/WOSo+3t7Hp21Nxph79WSvlvSD5jy8H7+/qICCev9KTdOQ1tNHtVIR5npHSilaDYHPhvkbcjJA27ZZYlFWXBCGEIGjd9SPRN57Mo8mB3RdRyEEWhdEKEayQEQOYMjx9kLabOj0c7xZEAUCgVTIhGf4lYAlAbTnJgdIEjynfQAECiWstdyvTIFYEH//RyLyAQdgsQfprdJAmYpMg3vgPSvILIhP8YyC1BIKGTYriAAs0na3j8nS/RSAj7h1mmvPD7N5zscIBVKMJ6YAr4iyLDMAVrjevUwAUdBduriJfNHsNQOEaf8RiwCWp5KfKilIp6Krii2cf083BRhTbFryL6SrnEJwznsACyJLEnADIj1fOkPOHzFGJayqdejwAAAAAElFTkSuQmCC", + "mode": "bitmap" } ], "variants": { @@ -1744,9 +1566,10 @@ "uuid": "15518bc4-594f-1171-0c32-727e4ab022a0", "texture_map": { "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "41a69925-626e-aadd-232c-27ef97a00c94", - "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406" + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" }, - "excluded_nodes": ["a392135b-a4c6-2b9e-d88f-f3b3746d5270"] + "excluded_nodes": [] }, { "name": "smiling_noglow", diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_1.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9291783a4ffde39a7f3d824b70f1633f0f99e6 GIT binary patch literal 276 zcmV+v0qg#WP)w=Dzve7X0MV2fuVVs9`iR0kq}=-vlDsAZl!X8ssJ!ZQ*b1OReWckT z4pWVK6jvtz!pZn`O8~UL41mf#Fd<@JRSWoQjSrx@gIW`Lx5xyU1s|6Nx8!jK(8Et< z`wrk#i9c~=!JD}Sno7X=*#7}c;D4ffbpXvxfC^|T8(dh(cHpO%H_^J*-vkO=%9Z(A aPWl3!^1k&C_Wtw$0000ztY93{6++Gt+w2sINO3 zvJiHP#YiUC^vov&g@Lh{FI3|N0p23WGT8`|hDS`FAgR1Lb9ynK^CTHn^K-#0&gA55 z!3)ySt&Qg9R4H4)Nm7V!6>{Z7dLwBhs{TA9l*N_${Jfwvj8Z+2SgMs*mZkF9f>b)2 zsEQdMmrvrp6c?|Sxh81TQ14`n;rPw72~-qi%f)J{T$57s0%Hn;QkFq|xE%8XVb=Hf zcnNuh$pVgPCvJ%}s!d>!kDKx+!$@{T<0OEGgDrkUPIH$htrHll>-od}DJ zxvvL?re&FEdtW4=81;oW8NqU_zx>seUHX;AZ3Nf+sqko5~vTmO9~L>j{}%$yAfU!e+iyjl~wd z8CRO0t>^gU-06i(O5Hj=pV8!Iz#nNT3r%S==v&^Jn_?zi%M1jfme1DY*%+J4<^8o9 zTb$tID^uG+exhFTY2r#~i*-$UlPk?qEZLH`iq9SJSw#FTfTJQvNHCyJzUg+N@b zr366;hnx+HS*q_wQnh#Zy;NwOgPkpWbNGwMXvt+239)MBF6P&C3@ z+qcMK-Z5+YdfE4`)9r>v)HKmq9&AeLq^?mT6g50d-`NknfERH=)O0+G&2}K)(m>SR zIl(J*hmR_fL^vI;r{+!&nW!S?2BV9tWDtN;AM~xRc0}{KD$2sRqpop^Dv9eoclg~N z{C%_+)+Z;~02c^)Llb`DnF_6q|3AUkR@d+F(@( z%^^lr*%ms|RT0tI2m2;8ahu%H$8WYP-3Y+nG|ufU#1JLkUdfS75vwX}g7DgGcp@JD4}O}WE?uOkQJgRn8$pKud`kp;^_%$Oi|J zeTa+~bO0Gl``E}=yU2F{%Kkks1QGZ!Og+#udBOu0n!sLv*Je0G#|vCywy`c}jrDrb zlZ+LNbhd5#A-t-1lk7*3+zDj=(AX#7G0-NWib{HQ@qcU+sNt^uS{@PgI@>TSy4fij zs?s2;E)s22Gt@IIM-G{bu3ihdtvz9Okg@iAyN`4vdk|*b8Ts6Y=yUbyUfNTO$#=Ma zN4{+a`h&LFj`uIMm78=B072|`A^9YbUV*+F7#baHdioxCv409kPvBl)EV%K%Ga4)I z=sHB6&oo9p({Ew{8fv7ypt%+mwa!W%7Hu@`ybpDvoi{r+=EXp>wrbETd1BExR`$T+ z2o&gnh^9$hQCks7;cDnJ{C6AF1MqG?3dDkr_-I#RMvTa8o&5WE!6>!}IPsXMMOdyT zsEQ%;qe_G2M7?D_|ctxKlO~AfBCy>r~IYV z&SQMT`;{Y4KKre=&K-Q>@Ri2x!J`LUkI&o)9sgD9-lsz6pLKoxp)c?J@%7I?5xDyN z&ZWQo;5*W_Up##E)j;W}ZRWE-!&@ literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png new file mode 100644 index 0000000000000000000000000000000000000000..b0cccb10f11c198c6e9f2a4e9fa35c88d0771347 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFM1MG8=GOKOB?ny0500|$`9${@wa%D@O@c>%FBlnru%1|u_AoC(M_ zWMpFC1JY4IoY~F-7S8~(K_CH$LHc2IL1JcJiC$i6iGrz~Ap#%_U%lQXtsUlw*Ua)Voc*%T?IVt_%(t|E}yiA(%0y}(G-+#7Ds%)B-kX6u^87&59 zue|RmiJVx{cwOgF_R*rgO*NJeWLD^N=D$w)D1X5Er-7JXq>z*6QQjqi-kmC$v3CXY wjbGkmdKI;Vst0OMYJ_y7O^ literal 0 HcmV?d00001 From 65d1e3835d27b3825de19dc1a7504c4a01072585 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 17:57:47 -0400 Subject: [PATCH 35/67] =?UTF-8?q?=F0=9F=92=84=20improve=20tvscreen=20warni?= =?UTF-8?q?ng=20glow=20effect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 31 +++++++++++++++- .../faces/netherite_block_warning_glow.pdn | Bin 0 -> 4376 bytes .../faces/netherite_block_warning_glow.png | Bin 0 -> 958 bytes .../netherite_block_warning_glow.png.mcmeta | 33 ++++++++++++++++++ 4 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.pdn create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.png.mcmeta diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index ca1acaa6a..ad4052efc 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1528,6 +1528,34 @@ "uuid": "3dc44e6b-7594-04c0-12fd-29f604f95a5a", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVVJREFUOE+Fk9FugzAMRU1DyRZ1Wqm6ffL2sL7sJ6d1qkYlJNqEBKZrcJpMSPULKNgn99qm+DwcRud6qqo13Ys0D+/WOSo+3t7Hp21Nxph79WSvlvSD5jy8H7+/qICCev9KTdOQ1tNHtVIR5npHSilaDYHPhvkbcjJA27ZZYlFWXBCGEIGjd9SPRN57Mo8mB3RdRyEEWhdEKEayQEQOYMjx9kLabOj0c7xZEAUCgVTIhGf4lYAlAbTnJgdIEjynfQAECiWstdyvTIFYEH//RyLyAQdgsQfprdJAmYpMg3vgPSvILIhP8YyC1BIKGTYriAAs0na3j8nS/RSAj7h1mmvPD7N5zscIBVKMJ6YAr4iyLDMAVrjevUwAUdBduriJfNHsNQOEaf8RiwCWp5KfKilIp6Krii2cf083BRhTbFryL6SrnEJwznsACyJLEnADIj1fOkPOHzFGJayqdejwAAAAAElFTkSuQmCC", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\netherite_block_warning_glow.png", + "name": "netherite_block_warning_glow.png", + "folder": "", + "namespace": "", + "id": "30", + "group": "", + "width": 16, + "height": 32, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "custom", + "frame_order": "0:2 0:1 0:2 1:2 1:1 1:2", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "15fe8aec-f16a-c8f3-25f6-c8e27fc7cf90", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAqRJREFUSEuFlEFv00AQhcdJHCdOTRsHyIGqAhVEgRM98+848feQUIUEEq0qgQU4pSaO7XVi9MaezWwa0bnYXs98+97M2t678/NmuSpoMh7RfaHzcJ8tl+S9ffW6mR+fUBzH99VTdptR9CDiPNxffPpIHhScvDijy6tLig7al/7At7B8lZPv+zSoDa/V3TvkOIAkSZxEbxRygamNBTZFTquGqCgLio9iF5CmKRljaOwRoRjJAhE5gCGnvF3Qwewxffl8sbUgCgQCqZAJz/ArAUsCSK6vXIAkwbPuAyBQKJH9zbhfjgKxIP52RyLyAQdgbw/0rtJAmYpMAxaxCRQ4FsSneEaBtoRChnUKLAAH6fjpqU2W7msAXmJXhFeu+DqdP3HHCAVSjCumAK+IUTByAFm+opNnz1uAKEhvUnsS2X/nVQOwO4oRewFIaIKxtaML9FSicMwWrr993SrAmGzT1Legj7KGYJ3PASzgs3R2mEz4Ua9He9a4qR/O3jSVqWnoD3bPzp1nnYf7sqrIe3/6sokOpxRO2q/vf1EWBQWj9seD++TH91bB9NGcFouUgmH7st/vWU5lDPV7fept1ry26fVtjgPIssxJ9Pz2p7JebyywMYbQ6ro2FI5DV0G+zGm9WRPKUIxkgYgcwJBTFzkFYUS/fiZbC6JAIJAKK/AMvxKwJIDsz8IFSBI86z4AAoUSZVVwvxwFYkH87U5D5AMOwN4e6F2lgTIVmQb3oDaswLEgPsUzCrQlFDKsU2ABOEhH8cwmS/c1AC+xK0d3DaNDd4xQIMW4YgrwihgMfAdQVoams4ctQBTgDyQnkf13Xh1AbQjFiL0Alqc+ZTxLgZ5KMPQJFm7S31sFGJNtmvoW9FHWEKzzOYAFfJbuDkN+1OvB8O4acv4BeNwsp15/QOIAAAAASUVORK5CYII=", + "mode": "bitmap" } ], "variants": { @@ -1556,7 +1584,8 @@ "uuid": "585fe02c-c7d9-99ae-1095-3e2099d4a99d", "texture_map": { "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "69769926-e76c-4d11-b4f8-82ddedcfad5e", - "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "be11da5c-2ac1-1165-6bba-c0d042c8192c" + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "be11da5c-2ac1-1165-6bba-c0d042c8192c", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "15fe8aec-f16a-c8f3-25f6-c8e27fc7cf90" }, "excluded_nodes": [] }, diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.pdn new file mode 100644 index 0000000000000000000000000000000000000000..09a832e99beb2750e6a76c0ddae41e7a748aa329 GIT binary patch literal 4376 zcmd^BYm6IL6`skiz3Xj4mpn*GX<|%yL=N_N*WR_&ICT8l*v{BHe(l<;Xfqz)of&&P zW9DJ6HxiXV<<&}1(I1HZC?cu=rA?4fQ7O<0L5e_75RZz7s;Gz-eo!?{Ax)Yz%ROUn z>B5lMn*gk959 zE~m_Ok*0@TxT|w*R9lb?v4lq?RSCNS9v?+{LR4VJSQX(PNtlcQew`K-8$f>__$c%J2V~BLBH7; z&DYu=p96)WT%{zYDh)Z67U(1_#>#Ot=mpa;KMYl`@$oY7D$QaX>pZX}(h@tE0X}Z6 zhc&ddl8)nE1T55FkN2hM!+oa1)R_*J7Q-81g=NJE2aL6E00yeDbhNiGlFt?}q%ee2 zpz-N&OUCoLq$cOOast>8CCAwks}|Q5vUGVik)*}Ap3C`+T){W(b(`6#OqCUc;9Q(; zbQe~Vl$1!V1%u3rD)9@oMMg5Xw3v*x<`!rJv5es>#%ReD){30Q;#Au?qK6V+-Y#RcQFxh!3o7PKIh50xuZdB3K3BmULoqL`1*Q%(6(;DWPYBL6eFe@8Dw~3oWUJ%ZrsG{ zFX91b)RYZVLtzD(hQ`SUobzT?miRR47Ssk(!ip)&Hh|x`3039ICQ=MLo|usIn54H< z9o6i;EMT*8guRy@9M{spyGUgQAe}b3DJ|9(O8Sw^AFS=(ADM*ue4_3Ow$tJ>Z+OesnrT)^qp-GBxz}eJ!RgGM-We7^*u~E!T2+NLtIZOXj1^6WrLB}n{uA32>}ub-NrE3FY{Ns| zfrP0Le$H4D@cX4FVA|#E3&6Fo2Y7x1@YYR$0RV(+Iy(dygf|hW9NYlJXXpbCigzFQ zl?~wSn}BBkc*pg?Sh05sJPG#{u90IWkX@K;+p_gN__L`-L{$w9lH&hZBS6CL;Y1#h zj3(Ez(z#V8TAJEInjs;5OgFU^jz^Q$q-PX>5P8#E#$d} zWY1p{3z4^Dct^gc2H1lfAAkSwR8P1?Hv<5OV>gi7Fd1a$_hNCRTgeo|Cv%CjLa?74!=Ub6!xf^V;;c)vt zY?FzB)f`UDljOSXEKV^0VZRk*R&rWiCdL5`8VONsg}Mtk2xo|;O)kepn;;>y!R_`t zF&VQ|b58YS6D{(OST@MVbA$~d@*PGotOr$W5LRy$hY$qg_!0<)IOBJSoIY!}TY5zT#t7ovzWe%?nt1t3 z%*3at$%OiA<;ib6|KQ4k!8ty8?~|U@_2Y{x=YIOv$yW*U)d#-(^M{@e?hpLtv9%-n z1K-Qt^{0okyO%GYdia@Fo;dkJ_|Xf`JmkgPaXs3;d9cT*YCS@`uE>mrye+c>h*g+{M6NZDqlbUt)=fj z|D)LPU6&ef?z!u!A3k?{``Oa2PrUx@-_H8he{yBtYs>2|URfu8$?n_TvjJqnUfVx7 lJb&yq+lga4?=O7S_1cB?kL*2j;^NDn{V~Bkdgkx2>tEZjPk#Ua literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.png new file mode 100644 index 0000000000000000000000000000000000000000..f594106c0c793dd3919f9976464f4de918ade0a6 GIT binary patch literal 958 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjK*24k5uRzDo>~kXKn^Q|6eBAGBar0<#L`eU z$R-U&X0SLDkZs7w#J~rnqkuTGodqnO0c3+f0uY1r!{~y<%)Ao4ywnl}Q$0flW(I}{ z>^P31I7gqGePQE7eLIJ1Z0B%6VMbUu*x7y3m^-s%h138Bzs09;-N3^QyrkX z$(}BbAs*hXQ+)F;I|#HLKUeOwpoMw*DyLNftbT82)*tWO-`=97qW6@+S5xyyXR>A7B&ORxGpdpvi2>7sIR@uNjkPi9=0{$KHnv)?rD&U5kmHRs9CKapY-c-YzF zS!a)YzxK~hm)$RN`NhpUdG)%sq`g+}+%ot43G0GhmRMc7m-prSwc8&W6|Tke{f z>iew|Dk;!Yd`14%`?G1vCzS#vLs%@5SS+MHBYIQ&KTXZ4aTR4eIAP7VMF*ed*fvk# z>2Y7o%(#Jz!z^7|M$%H{=6ANGXLA=`V>*65#_&hgAVSYOsbVQrz9eSQhI$`#2ECc4^}w~J0X*)+@J z($wiqTxt8$tZGkPz5QLP=}e-*3f_sIDpF;Pgg5M%ee&&B^S!ziHagc&2z*Vpsw<4* zt<^=}oQM5^tr`*~H#fBk-M9_54Oc^)r~t~Ouvo20Vp^qsxsvkm2)x3+GR580!A z<>G~|=u25gg?@@hSXA$`+tb^{;NHWKuB>=tL$Mv#_QpjwRz^f}wzU{EoxNGbrYQNM zbobZx6j6bkb7mGsMIK7~Vz&hdt~i+Z`c!sW6H5eBf}QF4b+70CXK79iy}3O@EJ6T9 Date: Mon, 21 Oct 2024 18:03:49 -0400 Subject: [PATCH 36/67] =?UTF-8?q?=F0=9F=8D=B1=20pixel=20perfect=20`screen?= =?UTF-8?q?=5Fglow`=20element=20dimensions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../models/entity/hostile/omega-flowey/tv-screen.ajblueprint | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index ad4052efc..92bc82c7c 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -432,7 +432,7 @@ "render_order": "default", "allow_mirror_modeling": true, "from": [150, 252, -43.2], - "to": [-150.4, 21.2, -118], + "to": [-150, 21.6, -118], "autouv": 0, "color": 6, "origin": [272.69999, 426.89999, -7], From 396864435ef2874c00d20f3a84e55c7912235083 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:21:44 -0400 Subject: [PATCH 37/67] =?UTF-8?q?=F0=9F=8D=B1=20fix=20tvscreen=20intro=20l?= =?UTF-8?q?ighting=20-=20is=20blue=20at=20night=20just=20barely=20kinda=20?= =?UTF-8?q?-=20fix=20black=20variant=20missing=20one?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/animate/intro/brighten/as_root.mcfunction | 5 ----- .../omega-flowey/animate/intro/darken/as_root.mcfunction | 5 +++++ .../models/entity/hostile/omega-flowey/tv-screen.ajblueprint | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index e6ece42e0..0aa207663 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -20,11 +20,6 @@ execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/pause execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/default/apply -execute \ - if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] \ - on passengers \ - if entity @s[tag=aj.omegaflowey_tv_screen.bone] run \ - function omegaflowey.entity:hostile/omega-flowey/animate/tv-screen/default/bone execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/default/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction index af2956c64..de66ac848 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/darken/as_root.mcfunction @@ -22,6 +22,11 @@ execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/play execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/black/apply +execute \ + if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] \ + on passengers \ + if entity @s[tag=aj.omegaflowey_tv_screen.bone] \ + run function omegaflowey.entity:hostile/omega-flowey/animate/tv-screen/default/bone execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/play execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/black/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 92bc82c7c..0f9e603ff 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1732,7 +1732,8 @@ "uuid": "3a6e9653-63f2-cd6a-722c-218b1b9addad", "texture_map": { "370b8b73-4e6c-b936-26ae-cafa974e6fc9": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970", - "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970" + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "ff79491f-bf1a-0f94-15e5-68d2cd2b3970" }, "excluded_nodes": [] }, From c94c790768ede33acffac3efa3b86b3f3ef04c77 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:22:06 -0400 Subject: [PATCH 38/67] =?UTF-8?q?=F0=9F=8D=B1=20delete=20tvscreen=20`scree?= =?UTF-8?q?n=5Fglow=5Flaughing`=20element?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 55 ++----------------- 1 file changed, 4 insertions(+), 51 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 0f9e603ff..c6e7c7322 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -435,6 +435,7 @@ "to": [-150, 21.6, -118], "autouv": 0, "color": 6, + "visibility": false, "origin": [272.69999, 426.89999, -7], "faces": { "north": { @@ -479,7 +480,6 @@ "to": [121.2, 223.2, 57.6], "autouv": 0, "color": 8, - "visibility": false, "origin": [6, 0, 43.2], "faces": { "north": { @@ -561,51 +561,6 @@ }, "type": "cube", "uuid": "bd646ad9-b7f7-d6b5-db01-8163c38820db" - }, - { - "name": "screen_glow_laughing", - "box_uv": false, - "rescale": false, - "locked": false, - "light_emission": 0, - "render_order": "default", - "allow_mirror_modeling": true, - "from": [120.2, 222.2, -36], - "to": [-120.2, 51.4, -110.8], - "autouv": 0, - "color": 6, - "visibility": false, - "origin": [242.89999, 397.09999, 0.2], - "faces": { - "north": { - "uv": [0, 0, 0, 0], - "texture": null - }, - "east": { - "uv": [0, 0, 16, 16], - "texture": 27 - }, - "south": { - "uv": [0, 0, 0, 0], - "texture": null - }, - "west": { - "uv": [16, 0, 0, 16], - "texture": 27 - }, - "up": { - "uv": [16, 16, 0, 0], - "rotation": 90, - "texture": 27 - }, - "down": { - "uv": [0, 0, 16, 16], - "rotation": 90, - "texture": 27 - } - }, - "type": "cube", - "uuid": "be746948-416b-de1c-74a7-e1681e45c4b0" } ], "outliner": [ @@ -651,8 +606,7 @@ "8aecb25e-bf97-1bbb-0940-0130892e0c12", "b4a214ba-2f9b-24e6-c0bb-8b7e8f146c5f", "e5147290-1d94-9594-24b1-1eb23f437bf4", - "dc7fb4e7-a030-e3c7-9fc2-e5ba66c3cff5", - "be746948-416b-de1c-74a7-e1681e45c4b0" + "dc7fb4e7-a030-e3c7-9fc2-e5ba66c3cff5" ] }, { @@ -1744,8 +1698,7 @@ "texture_map": { "910a59a1-7fb3-216e-8030-8624f7eac220": "8f2eb663-e8ee-4507-731f-1280881242ca", "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "f4d3290b-8e74-e77f-c372-e0c3af2c203b", - "1dd3c78b-bd64-7056-83c6-6b5126749b74": "7970ef7e-0516-da63-9024-284b73adf1e8", - "32db0f43-df7d-e0ca-91e9-d939cacea4f7": "f68699ff-08b0-7875-d080-7e8dc0c76406" + "1dd3c78b-bd64-7056-83c6-6b5126749b74": "7970ef7e-0516-da63-9024-284b73adf1e8" }, "excluded_nodes": [] } @@ -1929,7 +1882,7 @@ { "uuid": "e6e6f65b-e521-66f9-7a1d-08fff44775d5", "name": "omegaflowey_intro_shake", - "loop": "hold", + "loop": "loop", "override": false, "length": 6, "snapping": 20, From fe8bdbd7c367e1aff4a8dc386028bf068e363df4 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:27:08 -0400 Subject: [PATCH 39/67] =?UTF-8?q?=F0=9F=92=84=20make=20blind=20player=20ef?= =?UTF-8?q?fect=20in=20intro=20tighter=20to=20reveal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/phase/cutscene/loop/0.mcfunction | 2 -- .../summit/phase/cutscene/loop/0/blind_player.mcfunction | 1 - .../summit/phase/cutscene/loop/0/undarken.mcfunction | 4 +++- 3 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 0eed944a7..210a3764c 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -1,7 +1,5 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 0..293 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/approach -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 382 run return run \ - function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction deleted file mode 100644 index fd9d30123..000000000 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/blind_player.mcfunction +++ /dev/null @@ -1 +0,0 @@ -$effect give $(active_player_uuid) minecraft:blindness 2 0 true diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction index ec372f048..59caa7500 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction @@ -1,4 +1,6 @@ -# move Flowey models -30 Z blocks over 294 seconds +# Blind player for transition to bright model +$effect give $(active_player_uuid) minecraft:blindness 1 0 true + ### TAG_SUMMIT_HARDCODED_ARENA_VOLUME (and +31 blocks in Z direction) execute as @e[ \ x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ From a45ab754d3cc7c0f4091918598c2495838af34d5 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:32:42 -0400 Subject: [PATCH 40/67] =?UTF-8?q?=F0=9F=90=9B=20flip=20arena=20box=20180?= =?UTF-8?q?=20degrees?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../directorial/boss_fight/summit/initialize.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction index 40d0b5a4a..17ad9a0d6 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/initialize.mcfunction @@ -3,7 +3,7 @@ function omegaflowey.entity:directorial/boss_fight/shared/initialize # Summon and initialize `arena_box` entity function omegaflowey.entity:directorial/boss_fight/summit/origin/at { command: "\ - execute positioned ~ ~ ~-20.5 run function animated_java:omegaflowey_arena_box/summon/default\ + execute positioned ~ ~ ~-20.5 rotated 0 0 run function animated_java:omegaflowey_arena_box/summon/default\ "} # Add tags From 3ebfe978f80c27e56e1b4d2019d765acd797cf85 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:36:04 -0400 Subject: [PATCH 41/67] =?UTF-8?q?=F0=9F=8E=A5=20fix=20wrong=20smiling=20va?= =?UTF-8?q?riant=20at=20laughing=20stop=20during=20intro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/loop/0/laugh_stop.mcfunction | 2 +- .../models/entity/hostile/omega-flowey/tv-screen.ajblueprint | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction index c7517fc29..97004873b 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction @@ -1,4 +1,4 @@ scoreboard players operation @s aj.omegaflowey_nose_move_slow.frame = @s aj.omegaflowey_nose_move_slow_shake.frame $execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/resume -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/omegaflowey_smiling/apply +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/smiling_noglow/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index c6e7c7322..d18f1252b 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1508,7 +1508,7 @@ "internal": false, "saved": true, "uuid": "15fe8aec-f16a-c8f3-25f6-c8e27fc7cf90", - "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAqRJREFUSEuFlEFv00AQhcdJHCdOTRsHyIGqAhVEgRM98+848feQUIUEEq0qgQU4pSaO7XVi9MaezWwa0bnYXs98+97M2t678/NmuSpoMh7RfaHzcJ8tl+S9ffW6mR+fUBzH99VTdptR9CDiPNxffPpIHhScvDijy6tLig7al/7At7B8lZPv+zSoDa/V3TvkOIAkSZxEbxRygamNBTZFTquGqCgLio9iF5CmKRljaOwRoRjJAhE5gCGnvF3Qwewxffl8sbUgCgQCqZAJz/ArAUsCSK6vXIAkwbPuAyBQKJH9zbhfjgKxIP52RyLyAQdgbw/0rtJAmYpMAxaxCRQ4FsSneEaBtoRChnUKLAAH6fjpqU2W7msAXmJXhFeu+DqdP3HHCAVSjCumAK+IUTByAFm+opNnz1uAKEhvUnsS2X/nVQOwO4oRewFIaIKxtaML9FSicMwWrr993SrAmGzT1Legj7KGYJ3PASzgs3R2mEz4Ua9He9a4qR/O3jSVqWnoD3bPzp1nnYf7sqrIe3/6sokOpxRO2q/vf1EWBQWj9seD++TH91bB9NGcFouUgmH7st/vWU5lDPV7fept1ry26fVtjgPIssxJ9Pz2p7JebyywMYbQ6ro2FI5DV0G+zGm9WRPKUIxkgYgcwJBTFzkFYUS/fiZbC6JAIJAKK/AMvxKwJIDsz8IFSBI86z4AAoUSZVVwvxwFYkH87U5D5AMOwN4e6F2lgTIVmQb3oDaswLEgPsUzCrQlFDKsU2ABOEhH8cwmS/c1AC+xK0d3DaNDd4xQIMW4YgrwihgMfAdQVoams4ctQBTgDyQnkf13Xh1AbQjFiL0Alqc+ZTxLgZ5KMPQJFm7S31sFGJNtmvoW9FHWEKzzOYAFfJbuDkN+1OvB8O4acv4BeNwsp15/QOIAAAAASUVORK5CYII=", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAqRJREFUSEuFlE9v00AQxcdJbCdOTRsHyIEqAhVEgVN75ttx4ushoQoJJFpVohHgFJb439pJ9daezWwa0bnYXs/89r2Ztb335+fNKi9oPBrSQyHzcK9WK/LO3rxtZsdzSpLkoXpSfxXFj2KTh/uLz5/Ig4L5q1O6vLqk+KB96Q98C8uyjPzAp0GtzVrdvUOOA1jcLJxEbxiZAl1rC9wUGeVroqIqKDlKXECapqQrTaMeEYqRzBCWAxhySrWkg+lT+vrlYmuBFTAEUiETnuGXA5YYsLi+cgGcBM+yD4BAIYf6p0y/HAVsgf3tjoTlAw7A3h7IXbmBPBWeBixiEyhwLLBP9owCaQmFBtYpsAAcpOPnJzaZuy8BeIldEV6Zm+tk9swdIxRwMa6YArwihsHQAagsp/mLly2AFaS3qT2Jxn/nVQKwO4oRewFI2IQja0cWyKnE0chYuP7+basAY7JNE9+CPMoSgnVzDmABn6Wzw3hsHuV6vGfNNPXj6bum0jUF/mD37Nx7lnm4L6uKvA8nr5v4cELRuP36/hdlUVA4bH88uF/c/GgVTJ7MaLlMKQzal/1+z3Iqranf61Nv3Zi1da9vcxyAUspJ9Pz2p9I0awvcaE1odV1rikaRqyBbZdSsG0IZipHMEJYDGHLqIqMwiunXz8XWAitgCKTCCjzDLwcsMUD9WboAToJn2QdAoJCjrArTL0cBW2B/u9Ng+YADsLcHclduIE+Fp2F6UGujwLHAPtkzCqQlFBpYp8ACcJCOkqlN5u5LAF5iVxPdNYoP3TFCARfjiinAK2Iw8B1AWWmaTB+3AFaQ5Zk9icZ/59UB1JpQjNgLMPLEp4xnLpBTCQOfYOE2/b1VgDHZpolvQR5lCcG6OQewgM/S3SEwj3I9DO6vIecObUEsZzHKn08AAAAASUVORK5CYII=", "mode": "bitmap" } ], @@ -1882,7 +1882,7 @@ { "uuid": "e6e6f65b-e521-66f9-7a1d-08fff44775d5", "name": "omegaflowey_intro_shake", - "loop": "loop", + "loop": "hold", "override": false, "length": 6, "snapping": 20, From 12f87936569d58070726d1dbabcd1e9f97fcc230 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:44:32 -0400 Subject: [PATCH 42/67] =?UTF-8?q?=F0=9F=8E=A5=20fix=20nose=20still=20shaki?= =?UTF-8?q?ng=20after=20laughing=20stops?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/loop/0/laugh_stop.mcfunction | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction index 97004873b..130eea632 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction @@ -1,4 +1,5 @@ -scoreboard players operation @s aj.omegaflowey_nose_move_slow.frame = @s aj.omegaflowey_nose_move_slow_shake.frame -$execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/resume +data modify storage omegaflowey:bossfight temp set value { duration: 1 } +execute store result storage omegaflowey:bossfight temp.to_frame int 1 run scoreboard players get @s aj.omegaflowey_nose_move_slow_shake.frame +$execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/tween with storage omegaflowey:bossfight temp $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/smiling_noglow/apply From 83878aab3b212591702cfce73df14371458455ca Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:46:36 -0400 Subject: [PATCH 43/67] =?UTF-8?q?=F0=9F=8D=B1=20fix=20nose=20zfighting=20d?= =?UTF-8?q?uring=20shake=20animation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hostile/omega-flowey/nose.ajblueprint | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint index afd3197e9..42288ea95 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/nose.ajblueprint @@ -298,11 +298,11 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [-46.56, 127.955, -75], - "to": [-22.56, 151.955, 78], + "from": [-46.56, 127.955, -76.3], + "to": [-22.56, 151.955, 76.7], "autouv": 0, "color": 5, - "origin": [31.44, -241.045, 0], + "origin": [31.44, -241.045, -1.3], "faces": { "north": { "uv": [0, 0, 4, 4], @@ -340,11 +340,11 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [-34.56, 91.955, -75], - "to": [-22.56, 127.955, 78], + "from": [-34.56, 91.955, -76.3], + "to": [-22.56, 127.955, 76.7], "autouv": 0, "color": 5, - "origin": [31.44, -241.045, 0], + "origin": [31.44, -241.045, -1.3], "faces": { "north": { "uv": [0, 0, 2, 4], @@ -592,11 +592,11 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [22.56, 127.955, -75], - "to": [46.56, 151.955, 78], + "from": [22.56, 127.955, -76.3], + "to": [46.56, 151.955, 76.7], "autouv": 0, "color": 5, - "origin": [-31.44, -241.045, 0], + "origin": [-31.44, -241.045, -1.3], "faces": { "north": { "uv": [4, 0, 0, 4], @@ -634,11 +634,11 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [22.56, 91.955, -75], - "to": [34.56, 127.955, 78], + "from": [22.56, 91.955, -76.3], + "to": [34.56, 127.955, 76.7], "autouv": 0, "color": 5, - "origin": [-31.44, -241.045, 0], + "origin": [-31.44, -241.045, -1.3], "faces": { "north": { "uv": [2, 0, 0, 4], @@ -1507,7 +1507,7 @@ "override": false, "length": 2, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", @@ -1710,7 +1710,7 @@ "override": false, "length": 2, "snapping": 20, - "selected": false, + "selected": true, "saved": false, "path": "", "anim_time_update": "", From d78d4ef546a580e7b07b330a474e6f884de701c1 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:49:49 -0400 Subject: [PATCH 44/67] =?UTF-8?q?=F0=9F=8D=B1=20convert=20all=20shake=20an?= =?UTF-8?q?imation=20keyframes=20to=20step=20interpolation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/hostile/omega-flowey/lower-eye.ajblueprint | 5 +++-- .../entity/hostile/omega-flowey/tv-screen.ajblueprint | 2 +- .../entity/hostile/omega-flowey/upper-eye.ajblueprint | 7 ++++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint index 82dbc9226..afd28b4e6 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/lower-eye.ajblueprint @@ -9594,7 +9594,8 @@ "time": 5.95, "color": -1, "interpolation": "linear", - "easing": "linear" + "easing": "linear", + "easingArgs": [] }, { "channel": "position", @@ -9608,7 +9609,7 @@ "uuid": "43d23750-b195-6320-60e8-590b39a429ee", "time": 0, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] } diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index d18f1252b..4ba0773a7 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1965,7 +1965,7 @@ "uuid": "37ebd33c-0322-f926-bef8-4c5fe033469b", "time": 0, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] }, diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint index bb200e5c5..38eb9f388 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/upper-eye.ajblueprint @@ -1513,10 +1513,11 @@ "frame_order": "", "frame_interpolate": false, "visible": true, - "internal": false, - "saved": true, + "internal": true, + "saved": false, "uuid": "cb639a40-9f4b-5f28-f659-c9dafef1a820", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", + "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB5JREFUOE9jZGBg+M9AAWAcNYBhNAwYRsOAYViEAQBOThABC541RwAAAABJRU5ErkJggg==", "mode": "bitmap" } ], @@ -9188,7 +9189,7 @@ "uuid": "6f791652-6c8f-1a73-433c-95c10da3542e", "time": 0, "color": -1, - "interpolation": "linear", + "interpolation": "step", "easing": "linear", "easingArgs": [] }, From c318568c489ed25cda28ddbd2bdf13d5be32217e Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:54:08 -0400 Subject: [PATCH 45/67] =?UTF-8?q?=F0=9F=92=AB=20tween=20to=20shake=20anima?= =?UTF-8?q?tions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cutscene/loop/0/laugh_start.mcfunction | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index 604c39e8e..c766971b8 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -1,29 +1,38 @@ playsound omega-flowey:cutscene.intro.laugh ambient @a ~ ~ ~ 5 1 -$execute as $(attack_lower_eye_left_uuid) run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/play -$execute as $(attack_lower_eye_right_uuid) run function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/play +$execute as $(attack_lower_eye_left_uuid) run \ + function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } +$execute as $(attack_lower_eye_right_uuid) run \ + function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } -$execute as $(model_mouth_uuid) run function animated_java:omegaflowey_mouth/animations/omegaflowey_laugh/play +$execute as $(model_mouth_uuid) run \ + function animated_java:omegaflowey_mouth/animations/omegaflowey_laugh/tween { duration: 1, to_frame: 0 } -scoreboard players operation @s aj.omegaflowey_nose_move_slow_shake.frame = @s aj.omegaflowey_nose_move_slow.frame -$execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow_shake/resume +data modify storage omegaflowey:bossfight temp set value { duration: 1 } +execute store result storage omegaflowey:bossfight temp.to_frame int 1 run scoreboard players get @s aj.omegaflowey_nose_move_slow.frame +$execute as $(model_nose_uuid) run \ + function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow_shake/tween with storage omegaflowey:bossfight temp $execute as $(petal_pipe_lower_left_uuid) run \ - function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } $execute as $(petal_pipe_upper_left_uuid) run \ - function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } $execute as $(petal_pipe_lower_right_uuid) run \ - function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } $execute as $(petal_pipe_upper_right_uuid) run \ - function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/play + function animated_java:omegaflowey_petal_pipe_circle_simplified/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } $execute as $(petal_pipe_middle_right_uuid) run \ - function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/play + function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } $execute as $(petal_pipe_middle_left_uuid) run \ - function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/play + function animated_java:omegaflowey_petal_pipe_middle_simplified/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/play -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/intro_laughing/apply +$execute as $(bossfight_tvscreen_uuid) run \ + function animated_java:omegaflowey_tv_screen/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } +$execute as $(bossfight_tvscreen_uuid) run \ + function animated_java:omegaflowey_tv_screen/variants/intro_laughing/apply -$execute as $(attack_upper_eye_left_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play -$execute as $(attack_upper_eye_right_uuid) run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/play +$execute as $(attack_upper_eye_left_uuid) run \ + function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } +$execute as $(attack_upper_eye_right_uuid) run \ + function animated_java:omegaflowey_upper_eye/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } From 5034fcc3b2fb9b02a41a7983d679303d55677364 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 18:55:28 -0400 Subject: [PATCH 46/67] =?UTF-8?q?=F0=9F=8E=A5=20fix=20nose=20not=20moving?= =?UTF-8?q?=20fast=20once=20fight=20starts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/terminate/as_bossfight.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction index 314887122..5c543d5e5 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction @@ -9,7 +9,7 @@ $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/v # Begin animating largesidevines/nose at full speed $execute as $(large_side_vine_left_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left $execute as $(large_side_vine_right_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/right -$execute as $(model_nose_uuid) run function animated_java:nose/animations/move/tween { duration: 1, to_frame: 1 } +$execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/move/tween { duration: 1, to_frame: 1 } # Re-animate main Omega Flowey models scoreboard players set #omegaflowey.bossfight.skip_reanimate_largesidevine omegaflowey.global.flag 1 From cb31fc5f341097f42722abc208f15934a1119c6f Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:00:52 -0400 Subject: [PATCH 47/67] =?UTF-8?q?=F0=9F=92=84=20improve=20tvscreen=20stati?= =?UTF-8?q?c=20glow=20effect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 34 ++++++++++++++++-- .../faces/netherite_block_static_glow.pdn | Bin 0 -> 4164 bytes .../faces/netherite_block_static_glow.png | Bin 0 -> 639 bytes 3 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_static_glow.pdn create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_static_glow.png diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 4ba0773a7..a333f214f 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -435,7 +435,6 @@ "to": [-150, 21.6, -118], "autouv": 0, "color": 6, - "visibility": false, "origin": [272.69999, 426.89999, -7], "faces": { "north": { @@ -1510,6 +1509,34 @@ "uuid": "15fe8aec-f16a-c8f3-25f6-c8e27fc7cf90", "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAqRJREFUSEuFlE9v00AQxcdJbCdOTRsHyIEqAhVEgVN75ttx4ushoQoJJFpVohHgFJb439pJ9daezWwa0bnYXs/89r2Ztb335+fNKi9oPBrSQyHzcK9WK/LO3rxtZsdzSpLkoXpSfxXFj2KTh/uLz5/Ig4L5q1O6vLqk+KB96Q98C8uyjPzAp0GtzVrdvUOOA1jcLJxEbxiZAl1rC9wUGeVroqIqKDlKXECapqQrTaMeEYqRzBCWAxhySrWkg+lT+vrlYmuBFTAEUiETnuGXA5YYsLi+cgGcBM+yD4BAIYf6p0y/HAVsgf3tjoTlAw7A3h7IXbmBPBWeBixiEyhwLLBP9owCaQmFBtYpsAAcpOPnJzaZuy8BeIldEV6Zm+tk9swdIxRwMa6YArwihsHQAagsp/mLly2AFaS3qT2Jxn/nVQKwO4oRewFI2IQja0cWyKnE0chYuP7+basAY7JNE9+CPMoSgnVzDmABn6Wzw3hsHuV6vGfNNPXj6bum0jUF/mD37Nx7lnm4L6uKvA8nr5v4cELRuP36/hdlUVA4bH88uF/c/GgVTJ7MaLlMKQzal/1+z3Iqranf61Nv3Zi1da9vcxyAUspJ9Pz2p9I0awvcaE1odV1rikaRqyBbZdSsG0IZipHMEJYDGHLqIqMwiunXz8XWAitgCKTCCjzDLwcsMUD9WboAToJn2QdAoJCjrArTL0cBW2B/u9Ng+YADsLcHclduIE+Fp2F6UGujwLHAPtkzCqQlFBpYp8ACcJCOkqlN5u5LAF5iVxPdNYoP3TFCARfjiinAK2Iw8B1AWWmaTB+3AFaQ5Zk9icZ/59UB1JpQjNgLMPLEp4xnLpBTCQOfYOE2/b1VgDHZpolvQR5lCcG6OQewgM/S3SEwj3I9DO6vIecObUEsZzHKn08AAAAASUVORK5CYII=", "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\netherite_block_static_glow.png", + "name": "netherite_block_static_glow.png", + "folder": "", + "namespace": "", + "id": "31", + "group": "", + "width": 16, + "height": 16, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "0d340059-f271-6498-40c2-bd32d7ea72dd", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVpJREFUOE+FU11Pg0AQHHLlSyU1wfoV/5m+8ObPNqYmDdoEgxY4eqmZo3u9MyTdl4NjdnZmd4leq8oMekSaxDgXPo7PXd8jqp5fzLK8QVEU5/LR7TrkF7nF8Xn9/oaIClaPT6g/a+TZ9HGhFo5s0AOUUlDG2DujlMMEBE3TBMAoSS1wb/aO8KAHaAB61Cgui1BB27YwxiABwGSChUTkkIyYcfeDrFhi87E+WRAFQkKptELP9CtBS0Lwvf0KCQREz34fSEKFEl3f2X4FCsSC+Ps/EpFPchLM9sCvKg2Uqcg0aJFFqCCwID7FMxN8S0xkiAJHwEUqb+8dWLrvE/AjqzKi43l1XYZjpAJJ5skp0CsjiZOAoBs0VncPE4EoaH9bt4l2445efQJWZzJjloCAQ8xVmsJP8KeSpwloYVtvTgo4Jgl/Gv4q+yS8t3tAC/wtgwpZZl/9+3zmjpg/1vEdRJ0Za8YAAAAASUVORK5CYII=", + "mode": "bitmap" } ], "variants": { @@ -1528,7 +1555,8 @@ "uuid": "45118c10-b51f-36c7-a1ca-37d0f846c2ed", "texture_map": { "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ace7b2d9-46d0-50f0-a1f8-0a1722e76aa2", - "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "82a55ae0-18b1-4d51-3f7b-efc3b128fb15" + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "82a55ae0-18b1-4d51-3f7b-efc3b128fb15", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "0d340059-f271-6498-40c2-bd32d7ea72dd" }, "excluded_nodes": [] }, @@ -1561,7 +1589,7 @@ "texture_map": { "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "41a69925-626e-aadd-232c-27ef97a00c94" }, - "excluded_nodes": ["a392135b-a4c6-2b9e-d88f-f3b3746d5270"] + "excluded_nodes": [] }, { "name": "soul_idle", diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_static_glow.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_static_glow.pdn new file mode 100644 index 0000000000000000000000000000000000000000..de6a28acb0ddc2abba647f41e275c1caca2178ac GIT binary patch literal 4164 zcmd^BU2G%O6`tAHj=f~rU3Mvj!mih>c))4a|A}cFn6aJ2P8`Q}Y{yB{FrK-wCmzqZ z^Ap=?D^#((Y=5Yz012tQv@4|U!%~$O1X)y7rIq@_3#vq038}516xv0LD4?>W=Zu}T zy=eGAxsVM@;vVWX_yfUdUxV2}acdd? znfgk0$x}&JX7$a@1`{sDO7#u4!B5A_6;E_7JCQNsZPoAQ>N7G|Oji@3{8p}1jl~wc zX?IGPu4jeB?DBj%skWBq(wf{12H3VT-;}mOzNOae1T*elVv0*rEtjdu(=jfa%>`;T zuHYBq#fj~Z;IEf_nph0CIQO_WQEZlCiMG65NUs>%Y!KZ@FgflnMG`+zJia-yuq6n%l{V=+$WMxA?^e03s^ zI-`c98!Cy&#L!hv8g(ujWl7}cNP9`C5ji3ol4M2rqXVc4Z`6sb+hAe8sKrFBp=d;~ zb#9T>ykoY`^>SRfPKOPRs41dz0@#$$NnN8X6g4zN-`o#9j~8)X)O0+G-F{=Pt%2xR z_XMxeT|TNv65(~Yp4!+9k%=nuV_ixde)vjnxS4Fup>a1(LqDo@9=Z?Ub z2Y;XJh4T0~7vzH>Z`dCoo{8|<=>HRZZFLO~PdSEw9P0iZ;48{u1!BeNYx@jkYzUh^m20CT-RmMc`(WRMCT^3P`uMF*rLzG1HRIfg1yTp*f@2s6a;VROr$iYatRYH*V?9f@M69Z?3Bqf)1%hM!8<_Bw~3Zm0`@1Nxus|MZelc1~ddv!vUB&)zjb$!{>mh z0s4POf#2oqDuABT0lc&acyItPh=6!a$NK;$0LTQK*aL(!bOC!!vI~515BR15;1B{I zxf&P@`?SD^@Sfr|avVi+Gmr!OMm__NfgTZ6RMIPo|6`9p4Y%|ca#qyqT*EBqW}9fJ zN`t7nNVH+iP&YW995NT(z5a1SXToeBBc1n76X{C!Ak3m;`TWP|bNA_9yrLE}?@0fS zT*nOb2W_{X=wIq6H|ZdNSp#o@9gfce=~d@j5dzveO(MHqGJ5VRud97n(UJP_5rn(C`OlQocfsjMfrf5uU47=?lkYUp_r>~=%TBLsm zx=}x@QC7^zPnpFikEU2Ltv)UfF$wH&2`YLu6mV2IZPEPru?u8_s45X)*+J8osb(F- zCq3*mA4p(aCtnye#t^+vW602@J%`-Td#9*B9shH9i!bU=KM~bV*hb#k zy!^<6M)=%sqEG(wWcq_Up1$|Yb3c6drB_yVzI*=H>wN3{J3qSckMldeFTI{wZU5z& z<9}ao{r2?xyB~a%mR`B{)|U>x_w%1TeD=ae58U(AC1G{)L*c8>pSk?zhbzB-fq64h zI{ws|_E(y3@6xG}>9d_(lBz``5?MQ&m$sH~V|< zl+=}n7N0EJ9eVfR{O8+V=JxEcR-L=NO6}arg%ede&rF)>lDTaE-1_yeyxw16KQO`l zz>TH{ITrcM7dK9wZ2fXCe}l1ORQ>UrJ!{iBnjQB=@Gu_GI&iZmw;;vEqv+kORPM!M z3%)+}H5O#iVVrSxMbnw@aWVX_x2#FfjS~2>SWIWp*ETpKKl;h!T6C~TK z_D^4bp5OMY<$1mAl#XBNQTOhCZ*D5+eX%^7^-KQx*WL_mf=($MU-!Rsaj9eYp2#%G TZQi}Nps@CI^>bP0l+XkKJGa{r literal 0 HcmV?d00001 From 524288ea74005ce52f3cf34081e7feb361cd5edf Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:05:39 -0400 Subject: [PATCH 48/67] =?UTF-8?q?=F0=9F=92=84=20add=20static-noglow=20vari?= =?UTF-8?q?ant=20and=20use=20it=20appropriately=20during=20outside=20tvscr?= =?UTF-8?q?een=20transitions=20-=20copy=20pasted=20code=20from=20`reset=5F?= =?UTF-8?q?variant`=20for=20speed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../macro_set_static/as_root.mcfunction | 13 ++++++++++++- .../hostile/omega-flowey/tv-screen.ajblueprint | 9 +++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_variant_shared/macro_set_static/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_variant_shared/macro_set_static/as_root.mcfunction index aca0e0083..2c75bf2c2 100644 --- a/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_variant_shared/macro_set_static/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_variant_shared/macro_set_static/as_root.mcfunction @@ -1,2 +1,13 @@ playsound omega-flowey:decorative.static ambient @a[distance=..64] ~ ~ ~ 4 -function animated_java:omegaflowey_tv_screen/variants/static/apply + +# Don't switch to day/night variant if in the middle of another animation +execute if entity @s[tag=is_active_death_animation] run return 0 + +# Check current time of day and play set_variant_day/night accordingly +execute store result score @s omegaflowey.math.0 run time query daytime +execute unless score @s omegaflowey.math.0 matches 13500..23000 run tag @s add is_daytime + +execute if entity @s[tag=is_daytime] run function animated_java:omegaflowey_tv_screen/variants/static_noglow/apply +execute unless entity @s[tag=is_daytime] run function animated_java:omegaflowey_tv_screen/variants/static/apply + +tag @s remove is_daytime diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index a333f214f..c9cc5303e 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1729,6 +1729,15 @@ "1dd3c78b-bd64-7056-83c6-6b5126749b74": "7970ef7e-0516-da63-9024-284b73adf1e8" }, "excluded_nodes": [] + }, + { + "name": "static_noglow", + "display_name": "static_noglow", + "uuid": "221b5114-b168-0431-e6b3-72f1784bfaa0", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ace7b2d9-46d0-50f0-a1f8-0a1722e76aa2" + }, + "excluded_nodes": [] } ] }, From 0942a8650f20ba9fe1f8bd02cc433aea97c0e684 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:05:54 -0400 Subject: [PATCH 49/67] =?UTF-8?q?=F0=9F=92=84=20make=20smiling=20box=20glo?= =?UTF-8?q?w=20noshade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../faces/netherite_block_smiling_glow.png | Bin 474 -> 637 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png index b0cccb10f11c198c6e9f2a4e9fa35c88d0771347..120d2f169496105887aee4c5382d9001290d4069 100644 GIT binary patch delta 385 zcmV-{0e=441N{V$7zqdl0000V^Z#LyAs~@!)PDg|NklPo!(Rxe0C(f^`Q!Z!B^g<~+wI`J7vo2@rfDR0+Bdj#G3O}C!K11w@#Q&5qQV#h zQ-2y1m6hKqC4>;Il%G=i!Qb~*EV4)&+;E!HzpY4htW}To{ z9v2gnOJsX|Wi(M{!SR4Y^C@17d3owHfpZS7UW(@?#Fh`ZUv047JWh;pc1l9|H_qEq fg>n417yx_$AbS3isfKlt00000NkvXXu0mjf9T>1! delta 219 zcmV<103`qY1lj|T7zqRe0002(-QrS_As{CnP)t-sk&KLshKGcJftZ$#=X Date: Mon, 21 Oct 2024 19:19:02 -0400 Subject: [PATCH 50/67] =?UTF-8?q?=F0=9F=9A=B8=20replace=20`@a`'s=20in=20cu?= =?UTF-8?q?tscene=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/phase/cutscene/initialize/0.mcfunction | 4 +++- .../summit/phase/cutscene/loop/0/laugh_start.mcfunction | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction index bf52fd9d2..e9953c010 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction @@ -9,7 +9,9 @@ execute as @e[ \ tag=omega-flowey-remastered \ ] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/darken/as_root -playsound omega-flowey:cutscene.intro.music record @a ~ ~ ~ 5 1 +function omegaflowey.entity:shared/run_as_active_player_or_spectator { command: "\ + execute at @s run playsound omega-flowey:cutscene.intro.music record @s ~ ~ ~ 1 1\ +"} # Set arena box to flashing red variant $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/intro_flashing_red/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction index c766971b8..a9e081744 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start.mcfunction @@ -1,4 +1,6 @@ -playsound omega-flowey:cutscene.intro.laugh ambient @a ~ ~ ~ 5 1 +function omegaflowey.entity:shared/run_as_active_player_or_spectator { command: "\ + execute at @s run playsound omega-flowey:cutscene.intro.laugh ambient @s ~ ~ ~ 1 1\ +"} $execute as $(attack_lower_eye_left_uuid) run \ function animated_java:omegaflowey_lower_eye/animations/omegaflowey_intro_shake/tween { duration: 1, to_frame: 0 } From 2aa8caa80c93f956ba0801a6155c326d931e17d5 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:22:38 -0400 Subject: [PATCH 51/67] =?UTF-8?q?=F0=9F=8D=B1=20move=20`intro=5Flaughing`?= =?UTF-8?q?=20element=20back=20so=20its=20not=20as=20far=20away=20from=20t?= =?UTF-8?q?vscreen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/hostile/omega-flowey/tv-screen.ajblueprint | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index c9cc5303e..0ab9c8196 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -475,11 +475,11 @@ "light_emission": 0, "render_order": "default", "allow_mirror_modeling": true, - "from": [-121.2, -11.8, -51], - "to": [121.2, 223.2, 57.6], + "from": [-121.2, -11.8, -44], + "to": [121.2, 223.2, 64.6], "autouv": 0, "color": 8, - "origin": [6, 0, 43.2], + "origin": [6, 0, 50.2], "faces": { "north": { "uv": [2, 0.7, 14, 12.8143], @@ -1479,7 +1479,7 @@ "internal": false, "saved": true, "uuid": "3dc44e6b-7594-04c0-12fd-29f604f95a5a", - "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVVJREFUOE+Fk9FugzAMRU1DyRZ1Wqm6ffL2sL7sJ6d1qkYlJNqEBKZrcJpMSPULKNgn99qm+DwcRud6qqo13Ys0D+/WOSo+3t7Hp21Nxph79WSvlvSD5jy8H7+/qICCev9KTdOQ1tNHtVIR5npHSilaDYHPhvkbcjJA27ZZYlFWXBCGEIGjd9SPRN57Mo8mB3RdRyEEWhdEKEayQEQOYMjx9kLabOj0c7xZEAUCgVTIhGf4lYAlAbTnJgdIEjynfQAECiWstdyvTIFYEH//RyLyAQdgsQfprdJAmYpMg3vgPSvILIhP8YyC1BIKGTYriAAs0na3j8nS/RSAj7h1mmvPD7N5zscIBVKMJ6YAr4iyLDMAVrjevUwAUdBduriJfNHsNQOEaf8RiwCWp5KfKilIp6Krii2cf083BRhTbFryL6SrnEJwznsACyJLEnADIj1fOkPOHzFGJayqdejwAAAAAElFTkSuQmCC", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVVJREFUOE+Fk9FuwjAMRV1S2i1iGkVsn7w9jJf95DQmtCJVKiRNynRdHJypEn5pldon99pu8bnbRe8Hqqol3Qudh3fnPRUfb+/xad2QtfZePbmzo/qh5jy877+/qICCZvtKbdtSXU8fzcIkmB88GWNoMUY+G6/fkJMBuq7LEouy4oI4xgS8BE/DhSiEQPbR5oC+7ynGSMuCCMVIFojIAQw5wZ2otis6/OxvFkSBQCAVMuEZfiVgSQDdsc0BkgTPug+AQKGEc477lSkQC+Lv/0hEPuAAzPZA3yoNlKnINLgHIbCCzIL4FM8o0JZQyLCrggTAIq0325Qs3dcAfMSt01wHftjVcz5GKJBiPDEFeEWUZZkBsMLN5mUCiIL+1KdN5IuuXjNAnPYfMQtgeUb9VKpAT6WuKrZw/D3cFGBMqWnqX9CrrCE45z2ABZElCbgBoc/nzpDzB+ynJYyz6E1CAAAAAElFTkSuQmCC", "mode": "bitmap" }, { From e0f2edd1f57bcf90f88100217186fdecd667c7a1 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:23:06 -0400 Subject: [PATCH 52/67] =?UTF-8?q?=F0=9F=8E=A5=20set=20to=20smiling=20varia?= =?UTF-8?q?nt=20post-laugh=20later=20than=20the=20shake=20stop=20-=20else?= =?UTF-8?q?=20we=20see=20a=20gap=20at=20top=20of=20screen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/phase/cutscene/loop/0.mcfunction | 2 ++ .../summit/phase/cutscene/loop/0/laugh_stop.mcfunction | 2 -- .../summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 210a3764c..315bf6414 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -6,3 +6,5 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run retu function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 545 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction index 130eea632..f601e02b5 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop.mcfunction @@ -1,5 +1,3 @@ data modify storage omegaflowey:bossfight temp set value { duration: 1 } execute store result storage omegaflowey:bossfight temp.to_frame int 1 run scoreboard players get @s aj.omegaflowey_nose_move_slow_shake.frame $execute as $(model_nose_uuid) run function animated_java:omegaflowey_nose/animations/omegaflowey_nose_move_slow/tween with storage omegaflowey:bossfight temp - -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/smiling_noglow/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction new file mode 100644 index 000000000..6da5b8bc0 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/smiling_noglow/apply From 345a4b3490694f4e9a9b69f7006d3cc62b6c5b9d Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:25:23 -0400 Subject: [PATCH 53/67] =?UTF-8?q?=F0=9F=94=A5=20remove=20invalid=20`schedu?= =?UTF-8?q?le=20clear`=20command?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../room/outside/setup/tv_screen/set_screen/clear.mcfunction | 1 - 1 file changed, 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_screen/clear.mcfunction b/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_screen/clear.mcfunction index bccbe4bbb..d466cbfa4 100644 --- a/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_screen/clear.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/outside/setup/tv_screen/set_screen/clear.mcfunction @@ -1,6 +1,5 @@ schedule clear omegaflowey.main:summit/room/outside/setup/tv_screen/death_animation/soul_break/scheduled schedule clear omegaflowey.main:summit/room/outside/setup/tv_screen/death_animation/soul_idle/scheduled -schedule clear omegaflowey.main:summit/room/outside/setup/tv_screen/death_animation/soul_shatter/macro/as_root/reset_variant schedule clear omegaflowey.main:summit/room/outside/setup/tv_screen/death_animation/soul_shatter/scheduled schedule clear omegaflowey.main:summit/room/outside/setup/tv_screen/reset_variant schedule clear omegaflowey.main:summit/room/outside/setup/tv_screen/set_variant_day/scheduled From 438ffa496053efab081d9564f9bfe13c1b87ea68 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:26:08 -0400 Subject: [PATCH 54/67] =?UTF-8?q?=F0=9F=9A=A8=20delete=20unused=20`blank?= =?UTF-8?q?=5F3`=20texture?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 47 ++++-------------- .../textures/custom/attacks/blank_3.png | Bin 75 -> 0 bytes 2 files changed, 9 insertions(+), 38 deletions(-) delete mode 100644 resourcepack/assets/omega-flowey/textures/custom/attacks/blank_3.png diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 0ab9c8196..14bbcf5c5 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -98,7 +98,7 @@ "faces": { "north": { "uv": [0, 14, 16, 16], - "texture": 28 + "texture": 27 }, "east": { "uv": [5, 14, 16, 16], @@ -115,7 +115,7 @@ "up": { "uv": [2, 2, 14, 14], "rotation": 180, - "texture": 28 + "texture": 27 }, "down": { "uv": [2, 2, 14, 14], @@ -142,7 +142,7 @@ "faces": { "north": { "uv": [0, 6, 3, 15], - "texture": 28 + "texture": 27 }, "east": { "uv": [5, 3, 16, 14], @@ -154,7 +154,7 @@ }, "west": { "uv": [2, 2, 14, 14], - "texture": 28 + "texture": 27 }, "up": { "uv": [2, 2, 14, 14], @@ -186,11 +186,11 @@ "faces": { "north": { "uv": [13, 5, 16, 15], - "texture": 28 + "texture": 27 }, "east": { "uv": [2, 2, 14, 14], - "texture": 28 + "texture": 27 }, "south": { "uv": [0, 3, 2, 14], @@ -230,7 +230,7 @@ "faces": { "north": { "uv": [16, 0, 0, 2], - "texture": 28 + "texture": 27 }, "east": { "uv": [5, 0, 16, 2], @@ -252,7 +252,7 @@ "down": { "uv": [2, 2, 14, 14], "rotation": 180, - "texture": 28 + "texture": 27 } }, "type": "cube", @@ -1397,35 +1397,6 @@ "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", "mode": "bitmap" }, - { - "path": "G:\\Coding\\omega-flowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\attacks\\blank_3.png", - "name": "blank_3.png", - "folder": "", - "namespace": "", - "id": "27", - "group": "", - "width": 16, - "height": 16, - "uv_width": 16, - "uv_height": 16, - "particle": false, - "use_as_default": false, - "layers_enabled": false, - "sync_to_project": "", - "render_mode": "default", - "render_sides": "auto", - "frame_time": 1, - "frame_order_type": "loop", - "frame_order": "", - "frame_interpolate": false, - "visible": true, - "internal": true, - "saved": false, - "uuid": "32db0f43-df7d-e0ca-91e9-d939cacea4f7", - "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", - "image_data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAB9JREFUOE9jZKAQMFKon2HUAIbRMGAYDQNQPhr4vAAAJpgAEX/anFwAAAAASUVORK5CYII=", - "mode": "bitmap" - }, { "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\netherite_block_1.png", "name": "netherite_block_1.png", @@ -1923,7 +1894,7 @@ "override": false, "length": 6, "snapping": 20, - "selected": true, + "selected": false, "saved": false, "path": "", "anim_time_update": "", diff --git a/resourcepack/assets/omega-flowey/textures/custom/attacks/blank_3.png b/resourcepack/assets/omega-flowey/textures/custom/attacks/blank_3.png deleted file mode 100644 index f02154247c2653f7aa4f2c50135ee47eb28d1f9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`LY^*;Ar`&K2@ Date: Mon, 21 Oct 2024 19:37:41 -0400 Subject: [PATCH 55/67] =?UTF-8?q?=F0=9F=92=84=20adjust=20brightness=20of?= =?UTF-8?q?=20static/warning=20glow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../faces/netherite_block_static_glow.pdn | Bin 4164 -> 4164 bytes .../faces/netherite_block_static_glow.png | Bin 639 -> 656 bytes .../faces/netherite_block_warning_glow.pdn | Bin 4376 -> 4376 bytes .../faces/netherite_block_warning_glow.png | Bin 958 -> 964 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_static_glow.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_static_glow.pdn index de6a28acb0ddc2abba647f41e275c1caca2178ac..0b834884450a39b55afd5ee11644d191a8d996ec 100644 GIT binary patch delta 89 zcmV-f0H*)MAjBY$$SzeeMp9K#IZ$e6dQL`YR#!)8Y+*)tT3AJROjJfrQdKc@Q&liY vI8aeyH#amevG%$K0W_1b2VnsPfvqD5XFZUEL37RcxcoZ6F-NZ?9uOUOk+GW z9&8$0r3D01`;yv8m*XNT9Ns>fA z{Dm}4C643Po;^Q_W^j3PEAzLx#N)$9-}iL~S)NJY2QsWnJ=cH3KzDo~80cw_(a9k- z9Ct;gHXs;hZxrddtjc}rsoJ0=z>$vtXCra5F?H{|kgBTGZV3p6B;Sb!o3qsnTrv=k z$43HS84zsF);JVdi0qnjnL?)oQ0&v|D?tKG0GLlFgD8w7IXjNiRDqRfB;0pOFh;AH z@!`zsleie@i)wsQ1YgTVV;w;trLi`vrA`4s?Ez2IRO!Br5G4!hW0U2LTxs`7 zm)&Z0fwCJ6I!z=!UKtBz0=Db5d@SB|x8Tz#)SV{k&osHZZW{&MF>>D@E8zb1Wp*H- i87^Q3?)`6fA|gL$0_>i*Ss|7H0000+e*Vg5I`qMn>0%Bp(6g9zVyw{7O5Z=v^BN4 zv`gJH%_N&3dSKY??A#}fo>nW@v`5L(x%@|H$Gxg+iB=Df?q+!_MN#O(UsQ)m@~gbR zuV0=eCL+$8_l=ZgslublcDq&G!Jp^0>1~X-J0+c`dM3`Pp^<+iiOiCjL}{kKoqwr74*n;3}IBx^dv6YiM>AeqtGeKH^$JvanX9$BqzE}(az$(DmjBRjaL`ZV( z+GPu)7NGUzO*0V$ECHC!sDjM*UR)3Bw5(t)S`hT37A&Im+%N}kj7)=s#QH^bB?9}N zf+MXVb-B|mkWg!9z=vd6nZB)1H_|yxshUC8S5SVJI(^FJv|dBV96G~jh?K`yhL9PD zdcT*i&ksG#InOR@WQh7_THf9FgMx64=%;H1^lz{0O8|xuLSzW_zv)CoegOAj0+L3a R-t7PY002ovPDHLkV1jr7xWoVe diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.pdn index 09a832e99beb2750e6a76c0ddae41e7a748aa329..1430a15619492f24dc192a8812d190e4fb51d483 100644 GIT binary patch delta 90 zcmbQCG(%~^2fYa2BA@W$Y;Skp6i<(0lK{^Q*Wd^Xvp^5eGGF6#1OEsUL;vvnY%jyi utP)R)&2o%E?2IOp3po-QO($RG2w*gutil<=Xui3Y^Dqlzz-C9j>r4Pl5*$YW delta 90 zcmbQCG(%~^2ffJbd~XxqEHC5o6wfHfN`J3>%fJF(L;w8jVqZ^#a=$3ga=%E=Os|Zf uk{s>g&2o%E?2N{f3po-QO(tLF2w*gwtil<=XtueQ^Dqlz!DdIk>r4QGfgNoC diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_warning_glow.png index f594106c0c793dd3919f9976464f4de918ade0a6..f8a37c0b2709e7ce102ac4af89ff41222e2bcdf4 100644 GIT binary patch delta 699 zcmV;s0!0132gC=k76E^mNklfgc5QfJ|+o@qJ%<`$V7j ztml9U-$1UN$y zW}?n!Y&8Ry3{1x3ngCb^IGeFGj)*LRWc^`rmQSHk0*K=1AQB|N0symVWH1_zWO`hW z)1sP}WTN&vfLcMu5@U;%*HG&1NP_45l;kJF+8E73^MH%c%@t2y4~ zeaMYjZ4wt9Zj_}6n0FgEQW`4?ZgdI+)E;n=EGpf%5$Z%rr#8a4)>RndP}Ud+?}g6mZ9gzCBie{`%WhLD2s0 h*?-d2-=-50`3LsU?J7q2$6x>e002ovPDHLkV1kvzOG^L% delta 693 zcmV;m0!sbF2fhce76E^gNklfgc5QfLjcS4|q1DC2ost^TE?U{eaiNA-0 zDkLuD08J?=#ED}kal$_19cOJyd8O4(=Hs2Ob)t6{7sYaw$!O4*{~`24PL@lF&R@SN zo*$pcWHM31LrCU{j319H`SR08(F#spp2^kMD;Ym3jh%K!Z;*ekQt5O$(%x?L_tx9+ zfgsjj4*gzP8jkxcRT&VBbJQQ|@6Bc-$s$o1R0KF;1UMT>SdC?m@|A3SMHKmx2mrzh*jp%GKNV8iLGWFsKcY@_1z&G83@4o5}6HH(Tj;+FpP4Z-jox`FbtU`_os&_{mcl zj>@m?A>>&my?*)CB2TZsOAI5ycWy}OGS!38PLd?5%iO(pn=v0lwS~4HRJ<$H(a?%p z(rU#L`4?C?d%ixrjfwzAi~wgNA=t2UJ_@&iqS&ceSqX-OFoMn5dIljG=ykjGhh!BH zY|b_~GID=NBEDU=P!XuXVe86kW`YD*0$@Hh&#vp8{{(|&RoS;_Bg{{2feM0P zP#YrU@ya-wnSeBv<@~qa7ToKWYh;M}F&#~wRf8=8;Tq95*9y?z{+N~o3?l^0Ak^Qd b6A}3X#whG9)T|7~00000NkvXXu0mjfrd&wD From 1230d1b6a9422d1dadbebd7560bb66a91fd21d9b Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:45:50 -0400 Subject: [PATCH 56/67] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20make=20all=20instanc?= =?UTF-8?q?es=20of=20`ARENA=5FVOLUME`=20consistent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction | 2 +- .../boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction index 39ec4161f..5b0559b0b 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/approach.mcfunction @@ -1,7 +1,7 @@ # move Flowey models -29.4 Z blocks over 294 seconds ### TAG_SUMMIT_HARDCODED_ARENA_VOLUME (and +31 blocks in Z direction) execute as @e[ \ - x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ + x=-186, dx=61, y=10, dy=46, z=47, dz=91, \ type=minecraft:item_display, \ tag=aj.rig_root, \ tag=!aj.omegaflowey_arena_box.root, \ diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction index 59caa7500..618e1e563 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction @@ -3,7 +3,7 @@ $effect give $(active_player_uuid) minecraft:blindness 1 0 true ### TAG_SUMMIT_HARDCODED_ARENA_VOLUME (and +31 blocks in Z direction) execute as @e[ \ - x=-186, dx=61, y=12, dy=44, z=47, dz=91, \ + x=-186, dx=61, y=10, dy=46, z=47, dz=91, \ type=minecraft:item_display, \ tag=aj.rig_root, \ tag=!aj.omegaflowey_arena_box.root, \ From 2ab161a239fec84b047116162b6922766c5c067b Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:48:09 -0400 Subject: [PATCH 57/67] =?UTF-8?q?=F0=9F=90=9B=20=E2=9A=A1=EF=B8=8F=20fix?= =?UTF-8?q?=20x-bullets=20not=20despawning=20and=20causing=20massive=20lag?= =?UTF-8?q?=20over=20time=20-=20by=20making=20all=20instances=20of=20`GLOB?= =?UTF-8?q?AL=5FVOLUME`=20consistent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omegaflowey.entity/function/decorative/remove.mcfunction | 2 +- .../data/omegaflowey.entity/function/player/room.mcfunction | 2 +- .../shared/run_as_active_player_or_spectator.mcfunction | 2 +- .../function/shared/run_if_outside_booth_volume.mcfunction | 2 +- .../function/soul/soul_5/executor/initialize/saved.mcfunction | 2 +- .../function/soul/soul_5/executor/terminate.mcfunction | 2 +- .../function/utils/damage/as_player.mcfunction | 2 +- .../data/omegaflowey.main/function/summit/room/setup.mcfunction | 2 +- .../omegaflowey/data/omegaflowey.main/function/tick.mcfunction | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/decorative/remove.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/decorative/remove.mcfunction index 2cf9da8de..37c7b0068 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/decorative/remove.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/decorative/remove.mcfunction @@ -3,4 +3,4 @@ function omegaflowey.entity:remove_animated_java_models/summit with storage omeg # Remove other preexisting decorative entities # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME -kill @e[x=-186, dx=91, y=12, dy=93, z=12, dz=95, tag=decorative, tag=omega-flowey-remastered] +kill @e[x=-186, dx=91, y=10, dy=95, z=12, dz=95, tag=decorative, tag=omega-flowey-remastered] diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room.mcfunction index 4743b7177..e0dc1cae6 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room.mcfunction @@ -2,7 +2,7 @@ # Only run more detailed room logic if the player is in the booth's bounds tag @s remove omegaflowey.room.is_within.global # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME -execute if entity @s[x=-186, dx=91, y=12, dy=93, z=12, dz=95] run tag @s add omegaflowey.room.is_within.global +execute if entity @s[x=-186, dx=91, y=10, dy=95, z=12, dz=95] run tag @s add omegaflowey.room.is_within.global execute if entity @s[tag=!omegaflowey.player, tag=omegaflowey.room.is_within.global] run function omegaflowey.entity:player/room/enter execute if entity @s[tag=omegaflowey.player, tag=!omegaflowey.room.is_within.global] run function omegaflowey.entity:player/room/exit diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_as_active_player_or_spectator.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_as_active_player_or_spectator.mcfunction index a5184b70a..372339a74 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_as_active_player_or_spectator.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_as_active_player_or_spectator.mcfunction @@ -1,5 +1,5 @@ # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME $execute \ - as @a[x=-186, dx=91, y=12, dy=93, z=12, dz=95] \ + as @a[x=-186, dx=91, y=10, dy=95, z=12, dz=95] \ unless entity @s[tag=!omegaflowey.player.fighting_flowey, tag=!omegaflowey.player.room.spectator_box] \ run $(command) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_if_outside_booth_volume.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_if_outside_booth_volume.mcfunction index 8ab3dd9f5..f27fc4324 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_if_outside_booth_volume.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/shared/run_if_outside_booth_volume.mcfunction @@ -1,2 +1,2 @@ # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME -$execute unless entity @s[x=-186, dx=91, y=12, dy=93, z=12, dz=95] run $(terminate_command) +$execute unless entity @s[x=-186, dx=91, y=10, dy=95, z=12, dz=95] run $(terminate_command) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/initialize/saved.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/initialize/saved.mcfunction index 970b8dfdc..20104bb35 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/initialize/saved.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/initialize/saved.mcfunction @@ -18,7 +18,7 @@ function omegaflowey.entity:directorial/boss_fight/shared/phase/soul/loop/saved # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME execute as @e[ \ - x=-186, dx=91, y=12, dy=93, z=12, dz=95, \ + x=-186, dx=91, y=10, dy=95, z=12, dz=95, \ tag=soul_5, \ tag=omega-flowey-remastered \ ] run function omegaflowey.entity:soul/soul_5/executor/initialize/saved/as_root diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/terminate.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/terminate.mcfunction index 082f2608a..e1ba7b38f 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/terminate.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/soul/soul_5/executor/terminate.mcfunction @@ -2,7 +2,7 @@ $execute as $(boss_fight_uuid) run function omegaflowey.entity:soul/soul_5/execu # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME execute as @e[ \ - x=-186, dx=91, y=12, dy=93, z=12, dz=95, \ + x=-186, dx=91, y=10, dy=95, z=12, dz=95, \ tag=soul_5, \ tag=omega-flowey-remastered \ ] run function omegaflowey.entity:soul/soul_5/executor/terminate/as_root diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/utils/damage/as_player.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/utils/damage/as_player.mcfunction index 8a3ff6d3e..f047bf952 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/utils/damage/as_player.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/utils/damage/as_player.mcfunction @@ -45,7 +45,7 @@ schedule function omegaflowey.entity:utils/damage/reset_immunity_flag 10t replac # TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME execute if score #omegaflowey.bossfight.player_died omegaflowey.global.flag matches 1 run \ tellraw @a[ \ - x=-186, dx=91, y=12, dy=93, z=12, dz=95, \ + x=-186, dx=91, y=10, dy=95, z=12, dz=95, \ tag=omegaflowey.player \ ] [ \ { "selector": "@s"}, \ diff --git a/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/setup.mcfunction b/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/setup.mcfunction index 0102e3c85..d1809300f 100644 --- a/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/setup.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.main/function/summit/room/setup.mcfunction @@ -7,7 +7,7 @@ function omegaflowey.main:summit/room/pit/setup # Tag all decorative entities the summit-required decoration tag # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME tag @e[\ - x=-186, dx=91, y=12, dy=93, z=12, dz=95, \ + x=-186, dx=91, y=10, dy=95, z=12, dz=95, \ tag=decorative, \ tag=omega-flowey-remastered \ ] add summit.booth_decoration diff --git a/datapacks/omegaflowey/data/omegaflowey.main/function/tick.mcfunction b/datapacks/omegaflowey/data/omegaflowey.main/function/tick.mcfunction index 7e9e9901b..e9bc2859b 100644 --- a/datapacks/omegaflowey/data/omegaflowey.main/function/tick.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.main/function/tick.mcfunction @@ -3,5 +3,5 @@ function _:tick # Run heartbeat execute as @a at @s run function omegaflowey.entity:player/tick # NOTE: TAG_SUMMIT_HARDCODED_GLOBAL_VOLUME -execute as @e[x=-186, dx=91, y=12, dy=93, z=12, dz=95, tag=omega-flowey-remastered] at @s run \ +execute as @e[x=-186, dx=91, y=10, dy=95, z=12, dz=95, tag=omega-flowey-remastered] at @s run \ function omegaflowey.entity:tick From 12732800f59dd87a25353b21c05d8fab122659f1 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:50:11 -0400 Subject: [PATCH 58/67] =?UTF-8?q?=F0=9F=90=9B=20fix=20warning=20animation?= =?UTF-8?q?=20changing=20tvscreen=20bone.box=20brightness=20unintentionall?= =?UTF-8?q?y=20-=20not=20needed=20now=20that=20we=20animate=20it=20properl?= =?UTF-8?q?y=20anyway?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/animate/warning/tv_screen/bone.mcfunction | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/warning/tv_screen/bone.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/warning/tv_screen/bone.mcfunction index 425914914..2886ca776 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/warning/tv_screen/bone.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/warning/tv_screen/bone.mcfunction @@ -1,2 +1,2 @@ execute if entity @s[tag=aj.omegaflowey_tv_screen.bone.screen] run data merge entity @s { brightness: { block: 11, sky: 0 } } -execute if entity @s[tag=aj.omegaflowey_tv_screen.bone.box] run data merge entity @s { brightness: { block: 13, sky: 0 } } +execute if entity @s[tag=aj.omegaflowey_tv_screen.bone.box] run data merge entity @s { brightness: { block: 11, sky: 0 } } From eebd34dc3849b81f4c0511581c57ff52c56dda9c Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 19:56:24 -0400 Subject: [PATCH 59/67] =?UTF-8?q?=F0=9F=92=84=20adjust=20tvscreen=20box=20?= =?UTF-8?q?brightness=20upon=20brighten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/animate/intro/brighten/as_root.mcfunction | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index 0aa207663..a08cdedc0 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -20,6 +20,11 @@ execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/pause execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/default/apply +execute \ + if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] \ + on passengers \ + if entity @s[tag=aj.omegaflowey_tv_screen.bone] \ + run data merge entity @s { brightness: { block: 13, sky: 0 }} execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/default/apply From ab2e8a913177d4ebaf8836395106599fa15b9a41 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 23:09:10 -0400 Subject: [PATCH 60/67] =?UTF-8?q?=F0=9F=8E=A5=20add=20face=20reveal=20anim?= =?UTF-8?q?ation=20during=20intro=20cutscene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/loop/0.mcfunction | 22 + .../cutscene/loop/0/reveal_10.mcfunction | 1 + .../cutscene/loop/0/reveal_11.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_2.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_3.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_4.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_5.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_6.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_7.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_8.mcfunction | 1 + .../phase/cutscene/loop/0/reveal_9.mcfunction | 1 + .../cutscene/loop/0/turn_on_screen.mcfunction | 3 + .../animate/intro/brighten/as_root.mcfunction | 4 +- .../omega-flowey/tv-screen.ajblueprint | 484 +++++++++++++++++- .../faces/netherite_block_smiling_glow.png | Bin 637 -> 648 bytes .../custom/tv_screen/faces/reveal_1.png | Bin 0 -> 1087 bytes .../custom/tv_screen/faces/reveal_10.png | Bin 0 -> 1625 bytes .../custom/tv_screen/faces/reveal_11.png | Bin 0 -> 1651 bytes .../custom/tv_screen/faces/reveal_2.png | Bin 0 -> 1099 bytes .../custom/tv_screen/faces/reveal_3.png | Bin 0 -> 1211 bytes .../custom/tv_screen/faces/reveal_4.png | Bin 0 -> 1260 bytes .../custom/tv_screen/faces/reveal_5.png | Bin 0 -> 1271 bytes .../custom/tv_screen/faces/reveal_6.png | Bin 0 -> 1331 bytes .../custom/tv_screen/faces/reveal_7.png | Bin 0 -> 1319 bytes .../custom/tv_screen/faces/reveal_8.png | Bin 0 -> 1487 bytes .../custom/tv_screen/faces/reveal_9.png | Bin 0 -> 1594 bytes .../custom/tv_screen/faces/smiling_intro.pdn | Bin 8164 -> 20266 bytes .../custom/tv_screen/faces/smiling_open.png | Bin 0 -> 1706 bytes 28 files changed, 512 insertions(+), 11 deletions(-) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_10.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_11.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_3.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_4.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_5.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_6.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_7.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_8.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_9.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_1.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_10.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_11.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_2.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_3.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_4.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_5.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_6.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_7.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_8.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_9.png create mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_open.png diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 315bf6414..07df6f83f 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -1,5 +1,27 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 0..293 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/approach +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 333 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 342 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 343 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_3 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 345 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_4 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 346 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_5 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 347 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_6 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 370 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_7 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 371 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_8 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 373 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_9 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 374 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_10 with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 375 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_11 with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_10.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_10.mcfunction new file mode 100644 index 000000000..f1e72796c --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_10.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_10/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_11.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_11.mcfunction new file mode 100644 index 000000000..ddb8de777 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_11.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_11/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2.mcfunction new file mode 100644 index 000000000..fbb7b5abe --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_2/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_3.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_3.mcfunction new file mode 100644 index 000000000..23bc08218 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_3.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_3/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_4.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_4.mcfunction new file mode 100644 index 000000000..184672d06 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_4.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_4/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_5.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_5.mcfunction new file mode 100644 index 000000000..9691b9c5d --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_5.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_5/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_6.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_6.mcfunction new file mode 100644 index 000000000..844403441 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_6.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_6/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_7.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_7.mcfunction new file mode 100644 index 000000000..62ee338ad --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_7.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_7/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_8.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_8.mcfunction new file mode 100644 index 000000000..67d546fd1 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_8.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_8/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_9.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_9.mcfunction new file mode 100644 index 000000000..462d84179 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_9.mcfunction @@ -0,0 +1 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_9/apply diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction new file mode 100644 index 000000000..9c939c896 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction @@ -0,0 +1,3 @@ +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_1/apply +$execute as $(bossfight_tvscreen_uuid) on passengers if entity @s[tag=aj.omegaflowey_tv_screen.bone] run \ + data merge entity @s { brightness: { block: 13, sky: 0 } } diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction index a08cdedc0..0bd0b1ca8 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/hostile/omega-flowey/animate/intro/brighten/as_root.mcfunction @@ -19,12 +19,12 @@ execute if entity @s[tag=aj.omegaflowey_petal_pipe_middle_simplified.root] run \ function animated_java:omegaflowey_petal_pipe_middle_simplified/variants/default/apply execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/animations/omegaflowey_move/pause -execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/default/apply +execute if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] run function animated_java:omegaflowey_tv_screen/variants/smiling_noglow/apply execute \ if entity @s[tag=aj.omegaflowey_tv_screen.root, tag=tv_screen.boss_fight] \ on passengers \ if entity @s[tag=aj.omegaflowey_tv_screen.bone] \ - run data merge entity @s { brightness: { block: 13, sky: 0 }} + run data merge entity @s { brightness: { block: 11, sky: 0 }} execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/animations/omegaflowey_look_around/pause execute if entity @s[tag=aj.omegaflowey_upper_eye.root] run function animated_java:omegaflowey_upper_eye/variants/default/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 14bbcf5c5..817285cd6 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1402,7 +1402,7 @@ "name": "netherite_block_1.png", "folder": "", "namespace": "", - "id": "28", + "id": "27", "group": "", "width": 16, "height": 16, @@ -1430,7 +1430,7 @@ "name": "netherite_block_smiling_glow.png", "folder": "", "namespace": "", - "id": "29", + "id": "28", "group": "", "width": 16, "height": 16, @@ -1458,7 +1458,7 @@ "name": "netherite_block_warning_glow.png", "folder": "", "namespace": "", - "id": "30", + "id": "29", "group": "", "width": 16, "height": 32, @@ -1478,7 +1478,7 @@ "internal": false, "saved": true, "uuid": "15fe8aec-f16a-c8f3-25f6-c8e27fc7cf90", - "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAqRJREFUSEuFlE9v00AQxcdJbCdOTRsHyIEqAhVEgVN75ttx4ushoQoJJFpVohHgFJb439pJ9daezWwa0bnYXs/89r2Ztb335+fNKi9oPBrSQyHzcK9WK/LO3rxtZsdzSpLkoXpSfxXFj2KTh/uLz5/Ig4L5q1O6vLqk+KB96Q98C8uyjPzAp0GtzVrdvUOOA1jcLJxEbxiZAl1rC9wUGeVroqIqKDlKXECapqQrTaMeEYqRzBCWAxhySrWkg+lT+vrlYmuBFTAEUiETnuGXA5YYsLi+cgGcBM+yD4BAIYf6p0y/HAVsgf3tjoTlAw7A3h7IXbmBPBWeBixiEyhwLLBP9owCaQmFBtYpsAAcpOPnJzaZuy8BeIldEV6Zm+tk9swdIxRwMa6YArwihsHQAagsp/mLly2AFaS3qT2Jxn/nVQKwO4oRewFI2IQja0cWyKnE0chYuP7+basAY7JNE9+CPMoSgnVzDmABn6Wzw3hsHuV6vGfNNPXj6bum0jUF/mD37Nx7lnm4L6uKvA8nr5v4cELRuP36/hdlUVA4bH88uF/c/GgVTJ7MaLlMKQzal/1+z3Iqranf61Nv3Zi1da9vcxyAUspJ9Pz2p9I0awvcaE1odV1rikaRqyBbZdSsG0IZipHMEJYDGHLqIqMwiunXz8XWAitgCKTCCjzDLwcsMUD9WboAToJn2QdAoJCjrArTL0cBW2B/u9Ng+YADsLcHclduIE+Fp2F6UGujwLHAPtkzCqQlFBpYp8ACcJCOkqlN5u5LAF5iVxPdNYoP3TFCARfjiinAK2Iw8B1AWWmaTB+3AFaQ5Zk9icZ/59UB1JpQjNgLMPLEp4xnLpBTCQOfYOE2/b1VgDHZpolvQR5lCcG6OQewgM/S3SEwj3I9DO6vIecObUEsZzHKn08AAAAASUVORK5CYII=", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAqZJREFUSEuFVF1v00AQXJPYsZOYFpMmIKII1CIVEA/0mX/EI/8UCVVIIJESJBKqENWJHX9hNOfM5S4K6r7Yvpudm9nds/P+6qrepFvpBb7cFyYO7/FmI867V6/r0XgiURTdly/xXSzhw1Dh8H79+ZM4UDB5eSnTm6mE/WbTbbuaLEkTcV1X2mWh1srdHjAWwXw+t4CO31UJRVlownqbSFqLbLOtRKeRTbBcLqUoCgkcESQDTBLKARkw2d0f6T8eytcv13sLVEASSIVMeIZfBiyRYD67sQkIgmezDiCBQka8jlW9LAW0QH+HLaF8kIPgaA3MU1lAdoXdgEUcAgWWBfqkZySYlpCoyHYKNAEGafz8XINZfZMAmzgV4WSpej4aPbPbCAVMxhNdgFeE3/EtgjhJZfLioiGgguVqqSdR+d95NQlwOpIRRwkAqDuBtmMmmF0Ju4GyMPv+ba8AbdJFM+6COcomCdbVHMACrqV1Qq+nPs318MiaKurHN2+rbVaI39nfwMMh4reJwzs643y4uKxOBwOrgP8jSJNEgm5zS/E++zFtFJw9Hcvi90KCoClg+0FLc2R5Lq12S1pVpdaqVrMHjEWwWq0soON6Clj+rTRhXeSS1yJ5kUvY69sEGJqqrMTD/8D1BGCSUA7IgCnStfjhifz6OdtboAKSQCpkwjP8MmCJBKvbW5uAIHg26wASjrUqYJqqelkKaIH+DjtB+SAHwdEamKeygKw4uwGLOAQKLAv0Sc9IMC0hEUEFmgCDNBiONJjVNwmwiVPV6JbNs38S2W2EAibjiS7AK8JzPYsgzXI5Gz5pCKgg3qz1JKqJ23k1CXA6khFHCQCo280EUi4TzK4EHU9ZuF3M9wrQJobZDXOUTRKsqzmABf4wCcA/EGGuH1sD5h/LBCz3AkgiKgAAAABJRU5ErkJggg==", "mode": "bitmap" }, { @@ -1486,7 +1486,7 @@ "name": "netherite_block_static_glow.png", "folder": "", "namespace": "", - "id": "31", + "id": "30", "group": "", "width": 16, "height": 16, @@ -1506,7 +1506,343 @@ "internal": false, "saved": true, "uuid": "0d340059-f271-6498-40c2-bd32d7ea72dd", - "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVpJREFUOE+FU11Pg0AQHHLlSyU1wfoV/5m+8ObPNqYmDdoEgxY4eqmZo3u9MyTdl4NjdnZmd4leq8oMekSaxDgXPo7PXd8jqp5fzLK8QVEU5/LR7TrkF7nF8Xn9/oaIClaPT6g/a+TZ9HGhFo5s0AOUUlDG2DujlMMEBE3TBMAoSS1wb/aO8KAHaAB61Cgui1BB27YwxiABwGSChUTkkIyYcfeDrFhi87E+WRAFQkKptELP9CtBS0Lwvf0KCQREz34fSEKFEl3f2X4FCsSC+Ps/EpFPchLM9sCvKg2Uqcg0aJFFqCCwID7FMxN8S0xkiAJHwEUqb+8dWLrvE/AjqzKi43l1XYZjpAJJ5skp0CsjiZOAoBs0VncPE4EoaH9bt4l2445efQJWZzJjloCAQ8xVmsJP8KeSpwloYVtvTgo4Jgl/Gv4q+yS8t3tAC/wtgwpZZl/9+3zmjpg/1vEdRJ0Za8YAAAAASUVORK5CYII=", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWFJREFUOE+FU11Lw0AQ3KNJ89GgBxYs9RP8HfpkH/3/IkVEQim0D6Gc+WgSIpO6lz0JdF6SXGbnZnbv1Ntq1RZlRVEY0DlIHt5NnpN6fX5p54slaa3P1ZMxhpIk6Xl4X3+8k4KDm8cnSjcpJfHpp+d5VqwoC/I9nyZt3a+1E99yHIHdfucQVRD1xKZprGBXFVR2RNWxIn2hXQdZllHd1BQqIhSDzCJsB2LgHM2BZvqKvj7XQwR2wCKwiijIjLwMRGKB/XbjCjAJmWUfIAKHDJObvl+OA47A+f6PhO1DHAKjPZC7cgN5KjwNRMQmcOBE4JycGQUyEgoBdmAFcJAWt/eWzN2XAviJXQH197ycX7tjhAMuxhNTQFYgmAaOwE9R0vLu4STADrJDZk8iijirFMDuKAZGBUDopsOlkgVyKrMoJETYpt+DA4yJIachj7IUwXp/DhAB11IiieP+U66PrYHzC375GGCBweD1AAAAAElFTkSuQmCC", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_1.png", + "name": "reveal_1.png", + "folder": "", + "namespace": "", + "id": "31", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "d4eb6468-4da3-addc-185c-af04a9cdad07", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABONJREFUeF7t3eFyokoUhVF9/3cep5KUGcdIxPZ0bxrW/Rvh6OeiAXXqni+Xy5+T/xQIFTgDGCpv7GcBAEGIFgAwmt9wABmIFgAwmt9wABmIFgAwmt9wABmIFgAwmt9wABmIFgAwmt9wABmIFgAwmt9wABmIFjgswPP5fL6Wv1wul+i7cODhAJ5OJwBzRwCAAOb0Hfn3gE7BUXffw62AVsCoRAABBDBRYPQpePS8RNOWmVbAQSsggI95Aghgy8JVtg2AAJZhatkRgAC2uCnbBkAAyzC17AhAAFvclG0DIIBlmFp2BCCALW7KtgEQwDJMLTsCEMAWN2XbTAXw49uEqt/ujf5mYuS8yk5l0hZ2BOAOV0AAOx02lWFHrkgfOUbOq+zU6a2c8/eAlWFHgkgA/JhZdbnSE+E0p+ArmKqoAPZktX7fUwDsgaXHPn/LPnLeyFnrqW3w51hrTqnVK981w+g3KTlvy6fj6AoI4Lvrx/L2t+AB/KXzfahnb4lrwGeFvv7+qGtVu3XPYN2joivg/VNcitbj9NVjn1u5BlwCuMWVcFMAl97AHlh67HPN8x+F4JUzS3JlnALg7RFdFesIAG9bbfWUDOCAD2wTNwRrbvDWXaX1fRSAAPYV9mTvAA4GWHUJ8UyNFfBZoRf/Xv2B9IhrwOR1F4AvAnv2cACfFfr391nwfd5czvT/C64Mm1gBR5x+qw/U9ezbHglgx2vA1N3vqM8a28j9v9V0AK9P/93VZG8rYAL74QDef8X0DsI9AZwV33TXgLdH3LvXg3sBONs134/v/2e6CQHw50kPwIoLgYZ9WAG/ogHYgKdik9bwIz8c7n1tNuIyouK9+m0fU90F/7h+aPiH6nsAuAd41/fycAB7H9G99997Ve39/HdzE/J9BDWsgqMjV8zb06r3383krHfBtwCrPpyugFK5j72tdo/aTH0KrvxguhJO1b4ArCrZeT97fKP2+Jp2uQLer4L3L/Kdr+s6HzcPdz/yLj3x+nZ3E/Loo5mlsFvB+AjZ7AdOK+bprwGXXviaN7k1Wu/ttnKg9H6dn2ev2e+CARzBpN+M3QJ85dTcL+/6PR9p1butchiA1xedPjUfFdrimWqvp+D1a49HJgscbgVMxjb7ZwEAqYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgWADCa33AAGYgW+AseN+W9TMq2GwAAAABJRU5ErkJggg==", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_2.png", + "name": "reveal_2.png", + "folder": "", + "namespace": "", + "id": "32", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "aef8a846-8bdb-888d-981f-a971afa21f60", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABN5JREFUeF7t3eFyojAYhlG9/3ted+ysXWtVICR5TTj7d4XPPhwCaGd6vlwuf07+KRAqcAYwVN7YrwIAghAtAGA0v+EAMhAtAGA0v+EAMhAtAGA0v+EAMhAtAGA0v+EAMhAtAGA0v+EAMhAtAGA0v+EAMhAtcFiA5/P5fCt/uVwu0aNw4OEAnk4nAHNnAIAA5vQd+fcBXYKj7r6HWwGtgFGJAAIIYKJA70tw73mJpiUzrYCdVkAAn/MEEMCShavaNgACWA1TyY4ABLDETbVtAASwGqaSHQEIYImbatsACGA1TCU7ArADwPuPYK4HyS8//KcKYAcQAL5eGwHsDNDq9xPjUACvK0mtA9jzm4mes66Ht2ankvu6LdsAOOEKCOCWU2DDa2uG7bkq9ZxlBdwAautLRwP4+PDR6wn4NrfW7crW47Tl9cNcgmtH7bEqAbhMcQiALbC02Odj7tTHLz1+tmVa614RBbjmklp75btl6XGQUgBv94H3BD71cgxgw6dgAJdXwSjAZ2fq0luudSYfbQXs9QC0dPx+3aZ80t8JeXXT3gJLi31+yj3guxO71gm8Fdqr18dXwDU/SAssLfY5AsBnvZMohwB4f0bXinUEgPetUh8JLS0wAE78EFLrZF1CtOf/AQRwj5/d2wII4G5Ee3YAIIB7/OzeFsAJAa75hmm3nEo7GAbg7Um41o31rE/Brb66rOTt124AnGwFBLDVqfLvV81vu9+7Es62Aia/d95zyIdaAR+/YtqDcCaAo+L7Op6f9F3wljNp76VmFoB7O2xp3uK1wwO8RilZCQFswWn7PgEsBLwmdY9LoxVwzZFo8JrSFaznl/ItAD57/6VXgQaHZfMuh10BHx9I1h6EEQG+QlfrE4HNaipuMBXAtQgr9mu6qyV4M/y8QwN8tgpOsSrc/R27Z8JLHrqanik7dj48wPuffdT7ozUr3Qyr3TOnAO44e2ttCmCtkh+wn7UH891bbX2JK3mPrd9T6tBNtQKuuRynQpfMnRXdj+M06ldxWw5oyYqzZf+1X3sEeLdm066Ajyg+GeGRwP06LkdYAd99XFN79SrZH4Al1SbZJrEyHhncYVfAtedLTZCgLVc/zD3gcgqvSBQAMFHdzO8CAMIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLQBgNL/hADIQLfAXBE3dvfrVX1gAAAAASUVORK5CYII=", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_3.png", + "name": "reveal_3.png", + "folder": "", + "namespace": "", + "id": "33", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "d3f329fa-e7aa-b120-3617-e7068d8debbd", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABeFJREFUeF7tne1ymzAUBeP3f+e648zQOg4f0vEiWWL7t9wjs1quEDCT2/1+//PlPwl0InBTwE7kHfabgAIqQlcCCtgVv4MroA50JaCAXfE7uALqQFcCCtgVv4MroA50JaCAXfE7uALqQFcCCtgVv4MroA50JaCAXfE7uALqQFcClxXwdrvdFvL3+/3edRYuPLgCfn19KWC/K0ABFbCffVf+HtAluKt3/wa3A9oBu5qogAqogD0ItF6CW4/Xg2kyph2wUQdUwHU9FVABk8aF1SigAmIyJUEKqICJN1iNAiogJlMSpIAKmHiD1SigAmIyJUEK2EDA50cwj0ny44f/qipgAyEUcLs3KmBjAe1+P2UcSsBHJ6EmsOWbiZZjPaaX5JTc19XUKOCEHVABay6BimNJsC27Usux7IAVQtUeOpqAr5uPVjvgZVzqdqV2nmqOH2YJpqG26EoKeKziEAKeIcsZma+4ez1+aXFux2qVHdFVwJIlle58C5YWk9RLwOU+8FmBT12OFfDEXbACHnfBrgKuXalHP5m6kq/WAVttgI7m79dtyif9nZCtm/YzZDkj81PuAfcubOoCrhVt6/juHbDkRM6Q5YzMEQRc491TyiEEfL6iKVhXEPCZVa9HQkcNRgEn3oQo4JH+Ff9PP465WgesQN30UDvgRTpgU6sqBlNABazQhT9UAScUsOQNE69SlqiACpiZA1UNI+DyKMbHMPszT2/WIM82Y4YTcDmTd0WcbRfc873zO5IOJeDrK6Z3JJxJwFHl+57PT3oXXHMlvbvUzCLguxxqmJ9x7PACPqAknVABz9CpPlMBQ4FLULdYGu2AJTNxwjFpB2v5Uv4MAdd+f7oKnDAt1ZHDdsDXDUnpJIwo4JZ01BOBamvAgqkELJUQ5Hdq1JF4M5zv0AKudcEpusLT37E7MjzZgB1ltvx/BWxJu3Csks43w4U29HPAZQJKJuvTu0TJOay5++nnVXK9Dd8B95bhEgA9JrZUuEWwdMefnn/LuikFfO0MpRPeEvzWWHuf0c/Q8V7PewoBn0/q6Fu4km7SU9grdL0f8zXqu+CtDqKAn9DHy3/DdB1w7Z5wa1nbWtJ6dsBZdrelCk4p4J6EJUvwGrzktVoi8oz3eXsyTivgr5vdlYe7NZOdCPh6b7o3ETW/pbS7jHDcZQTce25YMvmUgCVjjSAO9RsVsPBzLAWklPuZczkBS5bm12MeXesdAY925udM7Riplxdw9wa54qMA7+8y4RUw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFURAASGQxmQEFDDjZhVEQAEhkMZkBBQw42YVREABIZDGZAQUMONmFUTgL3diSczgIzgcAAAAAElFTkSuQmCC", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_4.png", + "name": "reveal_4.png", + "folder": "", + "namespace": "", + "id": "34", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "dd624841-2852-d093-f2d3-bd8ce75ec011", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_5.png", + "name": "reveal_5.png", + "folder": "", + "namespace": "", + "id": "35", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "ceef91eb-7827-6844-fa21-d3c445581817", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_6.png", + "name": "reveal_6.png", + "folder": "", + "namespace": "", + "id": "36", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "14b4c248-7c53-7dca-37f2-1171e2904bab", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABodJREFUeF7tndFynDAMRbP//8+hs5lhs90Ati7XFjanr7FkODoWxqTtY1mW7y/+QCCJwAMBk8gz7Q8BBESEVAIImIqfyREQB1IJIGAqfiZHQBxIJYCAqfiZHAFxIJUAAqbiZ3IExIFUAgiYip/JERAHUgkgYCp+JkdAHEglcFsBH4/HYyW/LMuSWoUbT46AX19fCJi3AhAQAfPsu/PvA/IITvXuNTkdkA6YaiICIiACZhDo/QjuPV8GU2VOOmCnDoiA23oiIAIqjcsWg4AIaJNJSYSACKh4Y4tBQAS0yaQkQkAEVLyxxSAgAtpkUhIhYAcB349gnkXilx9+VUXADkIg4H5vRMDOAtL9/pdxKAGfncRVwJ5fJnrO9Syvk5Oyr4vEIOCEHRABI0sgMNYJtmdX6jkXHTAgVHToaAJ+vnz0egNe53VtV6J1iowf5hHshtqjKyFgWcUhBGwhS4ucn7izjl963FtZrboRqQLWPFLdnW/F0qNIWQKu+8B3Ba76OEbAhm/BCFjugqkCbq3U0iW7VvLdOmCvF6BS/f5sU670/4TsbdpbyNIi51X2gEcL27WAo6LtjU/vgDU30kKWFjlHEHCLd6aUQwj4vqJdsO4g4DurrCOhUoNBwIlfQhCwpH/g5+7jmLt1wADqrkPpgDfpgF2tCkyGgAgY0MU/FAEnFLDmC5NfJS0jAiKgZo4pahgB16MYjmGOK+9+WTN5tptmOAHXOzkr4mxvwZnfnc9IOpSAn5+Yzkg4k4CjyvdTzyt9C46spLOPmlkEPMshwrzFWAQc/CUEAVssi4qcZzvY2fiKS/z565Hv485sGfbmQ8CaSjQYowrU86N8CwG3rv+Jt4XcDcr2J+Wwj+DPF5LaIowo4J50rhOBHqLtdvBRX0K2BKyVMBN4ZO6SeDPc79AdcE/C0QtTI94M3W/oY5i1ALPtiY4W1Vb3HHXv96rfyI/g2mJdvUiRjvcp4dXvrbTlGP4RXCthCUTr45L3/LXCrXIdjUfASGUbjS0dd9QWvNHlhdKWfo2eDhjC2WdwScC97rPXPTKFrel6Pbt16wpO+Qg+eizVHGAjYGvtfvMj4AbrTAGjpWcPGCXWYHxkk17TAbcuMfKYjxwRnZUdARsIFU15VQFr9p4IuCzf0YJfbTwCXq0i9dcz5R7w6C2x5yOYDlgWcXoBVwRbxxuR/ZOyB0RABHwRuKKAZ/d/z5uLLKKyDv1H3KYDbqGNFM/ZAZ1ljtyDc15XrikELB177MGKFE8R0NHhSoWO3EMpV8bPEbCSOgJWggoOQ8BKYAhYCSo47NYCfr4hH7GrFbDHY/fomClY//ThCFj5JomAbVydSsAnot4dqE1Z6rPyElLPqsvIOwk4unw/DWP0vxPyaTUCdlnntkluJWDv34Audaizi6WU32ZJw0TTCXi0D5xFwBnEe308mO0R3FrAmuKvna00VumApZwNm1WT1LfqgLUEzxa5lYBnr6v2/nuOQ8AN2mcLjYD1Ck8p4NnzQJeA9WU4Hnn2elzX0SLPtAK+Nrkf/0ikCjEigbK327quyJzqfWXHIWB2BXbmv4N8Ux5Eb9XT1ZFauXoX2TZrM+MxzGhfRxCw1dK+WN7MTnhnyY40mH4PWFoDDimRq0R5/+e3F1BHR6SDAAI6KJJDJoCAMjoCHQQQ0EGRHDIBBJTREegggIAOiuSQCSCgjI5ABwEEdFAkh0wAAWV0BDoIIKCDIjlkAggooyPQQQABHRTJIRNAQBkdgQ4CCOigSA6ZAALK6Ah0EEBAB0VyyAQQUEZHoIMAAjookkMmgIAyOgIdBBDQQZEcMgEElNER6CCAgA6K5JAJIKCMjkAHAQR0UCSHTAABZXQEOgggoIMiOWQCCCijI9BBAAEdFMkhE0BAGR2BDgII6KBIDpkAAsroCHQQQEAHRXLIBBBQRkeggwACOiiSQyaAgDI6Ah0EENBBkRwyAQSU0RHoIICADorkkAkgoIyOQAcBBHRQJIdMAAFldAQ6CCCggyI5ZAIIKKMj0EEAAR0UySETQEAZHYEOAgjooEgOmQACyugIdBBAQAdFcsgEEFBGR6CDAAI6KJJDJoCAMjoCHQQQ0EGRHDIBBJTREegggIAOiuSQCSCgjI5ABwEEdFAkh0wAAWV0BDoIIKCDIjlkAggooyPQQQABHRTJIRNAQBkdgQ4CCOigSA6ZAALK6Ah0EEBAB0VyyAQQUEZHoIMAAjookkMm8A8vvjXb5y+gaQAAAABJRU5ErkJggg==", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_7.png", + "name": "reveal_7.png", + "folder": "", + "namespace": "", + "id": "37", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "66357950-02f9-193f-1545-800d3df92997", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_8.png", + "name": "reveal_8.png", + "folder": "", + "namespace": "", + "id": "38", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "1027298b-938e-e03c-c46e-4ac178e78553", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_9.png", + "name": "reveal_9.png", + "folder": "", + "namespace": "", + "id": "39", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "57ea8b5e-4bf6-de50-b3a4-9f3a85d6bd14", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_10.png", + "name": "reveal_10.png", + "folder": "", + "namespace": "", + "id": "40", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "0ff1277f-d325-8bf2-01ca-a1d62ea77f56", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\reveal_11.png", + "name": "reveal_11.png", + "folder": "", + "namespace": "", + "id": "41", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "2a5ee4e8-5ebc-9c13-4001-b534d158c58a", + "source": "data:image/png;base64,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", + "mode": "bitmap" + }, + { + "path": "G:\\Coding\\omegaflowey-minecraft-remastered\\resourcepack\\assets\\omega-flowey\\textures\\custom\\tv_screen\\faces\\smiling_open.png", + "name": "smiling_open.png", + "folder": "", + "namespace": "", + "id": "42", + "group": "", + "width": 160, + "height": 160, + "uv_width": 16, + "uv_height": 16, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": false, + "saved": true, + "uuid": "dece6fae-77bb-97dd-af40-bea77f10a24a", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAAB/VJREFUeF7tncGV7DQQRbtjYMuSBQkQB4EQD5mQBQmw4LBiSwqY4wY3ao1tvZJUkiXfWfzzz5/qknXrdkly+888l2X5+8EXBDoReCJgJ/IM+yKAgIjQlQACdsXP4AiIA10JIGBX/AyOgDjQlQACdsXP4AiIA10JIGBX/AyOgDjQlQACdsXP4AiIA10JIGBX/AyOgDjQlcBtBXw+n8+N/LIsS9cq3HhwBHw8HgjY7x2AgAjYz747Pw/IEtzVu/fgdEA6YFcTERABEbAHgdZLcOvxejDNGfN2HTAUIQbmeRpGwH09ETDggoA5PazsNQiIgGUGFb76FgKeLbshPzpgoU0ZL0dAOmCGNvVecgsBN1xhJ/zr2++Wb/78/f15cItOuI3v2WnrqdEm0y0E3FuCVwE3xEcilj6scLT0I+D/ciPg4/FAwDbdbm8UBETAfvbd4WGEeBkMl96YfK094RVO3V2tMgw+VAdcC6vun1L7vj1GNQQ8ku/o0KPOx1DTh4WTJa9HLAIGVBHQQ7HznAiIgO2tC0a8hYBn+z5lKVaWScuSH3daJb/FkpHuNw4joBVqfNPZUsAcQRDQQniw+4DWR5nOTr4//Pz9F1K//vTbx7/t7QVTXSpH+G2cVG5raa28rPlrxnftgMppzdr5VjhnMmwCrtKFfz+DuopyJIml8ym3fWrJGF9Xrbw15XvVqvdPyVfvmW0TV0AqAm754u63/rulA1q77Zo/HDNnuVck2OOqsFNy14xBwGj5RcCaeqVzdRcwvMSjd611T6N2wL3uN7OA69yu1gUvJeDR+6VEwDWn520YdQne23Nalvp0L/mMsGxteko5hIDhwUKFZTkclDwNo3zWHJ+8//jxl4/nENU5WSSMD3hX3RMiYOHTMIqAqzihhD0EtMjbMhYBEbClb1/GQkAERECFQM4N6fimdHggSe37wms626OV7jU99n/bvL1yK/VSY6btgKnbO3uASgqWEtHzxBvPRfmESRXEO24YAWu8q49uTZSIt1f8VNFqjnc0vucYqflZvj+cgNvkcgDPLOAon/1+ecP0/izY9G4p/LnOCGih3SZ2qA4YHypyuuCG1frpiqUcLUQ/2+OWcLHMs0bscALGAuXCnkXA3LsDNeSpkWN4AVcIORIiYA19ynPcTsCWn4l6HAxaL+/lip1nQMDMDqoUBgHTlIYVMD6QqEvxiB0w9WhVzhYkrUabiKkEVCVsg7Z8lJR4M8x3aAH3umDJjepyZepkUMSbYZ6v+o10I3qvvEqxrr5EKXM4Uvvqc0u9JYcX8KwLpibfq6iqcJtcZ/EImFvliq9TC6oO6V1U9XoRUK1Y57jU7Q614J2n8Ro+lF+5bu83izeTKZdg9QFSy0878C5EfKhQ5OMU3KoqiXFSHTB8ufIRnFr8K0yfDniBKlg26YqAymlbKbzysVmp7Mp1XKBEh5cw5RIczjYuEAJeS0cEFOthWeZTHdR60Di7RDqgWEDPsKsuwcrekyV4Wf72lKNFbqWIe/fULN2DDuhTyemX4LPbG70FVN44qbJb5pDK1eP7txFwD66leDU7YM1CW+ZQc9xauRBQJImAIihj2BQCbnO2LmmW7pEjoPV6jLV7hVvmkJPf+zUIKBJGQBGUMezWAsYHlDN2qoAtul54nXRAo/Ge4bnFV4qIgD6VowOK+ygERMAkgdwOmEx84QCle1/48sf/PyEh3FEFLHkuEQGv9fbadVB5tP1a09CvBgF1Vi0iX7/+IPgpbi3GLB7j7JGxVHIETBFq+/2kgOrj+m0vO380BMxn5/FKBPSg6phzqtsw6+qbWoJ7dECvMZdlWaf7+mPUrykFPJPQS4YzAbzG/E/AoSVEwMAcy22c1N5L/b8nljG3Sw3EG1q+V6MY/WfDRJ3n/UsAS0/CKcFSS56XgJF8CJgqROPvI2Bj4KXDTdsBNzC5nbBmBywt0qvN/Xvg2PviEFIDcKUcH7+Ht1TC+JosUubs7Q4Nm1S+qfeAYTFzu2ClN0V2mpOu9z6PZCe/yAunX4Jrd0GvugmyTbf83qYDXqUbZko2pXjvxjDrbZijTtVzOUbAr1WZbQl+dXXrMllDyopynV3+0CfevYkhoNXWPvHTiTfrEvyeVx9Pqo46rXQfe/LJ9oAfc6uqg2+yW8h2lyV4xC6IgL5v8EtkNx9OKl/1bSU74zjjIcTqjSomAlnJCvEIKEAixI8AAvqxJbNAAAEFSIT4EUBAP7ZkFgggoACJED8CCOjHlswCAQQUIBHiRwAB/diSWSCAgAIkQvwIIKAfWzILBBBQgESIHwEE9GNLZoEAAgqQCPEjgIB+bMksEEBAARIhfgQQ0I8tmQUCCChAIsSPAAL6sSWzQAABBUiE+BFAQD+2ZBYIIKAAiRA/Agjox5bMAgEEFCAR4kcAAf3YklkggIACJEL8CCCgH1syCwQQUIBEiB8BBPRjS2aBAAIKkAjxI4CAfmzJLBBAQAESIX4EENCPLZkFAggoQCLEjwAC+rEls0AAAQVIhPgRQEA/tmQWCCCgAIkQPwII6MeWzAIBBBQgEeJHAAH92JJZIICAAiRC/AggoB9bMgsEEFCARIgfAQT0Y0tmgQACCpAI8SOAgH5sySwQQEABEiF+BBDQjy2ZBQIIKEAixI8AAvqxJbNAAAEFSIT4EUBAP7ZkFgggoACJED8CCOjHlswCAQQUIBHiRwAB/diSWSCAgAIkQvwI/APzcxDqWYVFIwAAAABJRU5ErkJggg==", "mode": "bitmap" } ], @@ -1547,7 +1883,7 @@ "display_name": "smiling", "uuid": "15518bc4-594f-1171-0c32-727e4ab022a0", "texture_map": { - "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "41a69925-626e-aadd-232c-27ef97a00c94", + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "2a5ee4e8-5ebc-9c13-4001-b534d158c58a", "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" }, @@ -1558,7 +1894,7 @@ "display_name": "smiling_noglow", "uuid": "acb19228-dc5c-ee24-9e6a-7c6db62464ff", "texture_map": { - "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "41a69925-626e-aadd-232c-27ef97a00c94" + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "2a5ee4e8-5ebc-9c13-4001-b534d158c58a" }, "excluded_nodes": [] }, @@ -1709,6 +2045,136 @@ "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ace7b2d9-46d0-50f0-a1f8-0a1722e76aa2" }, "excluded_nodes": [] + }, + { + "name": "smiling_wide", + "display_name": "smiling_wide", + "uuid": "83f3efc9-9119-cbc1-472e-e52b77046c6d", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "dece6fae-77bb-97dd-af40-bea77f10a24a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_1", + "display_name": "reveal_1", + "uuid": "563ae744-948f-935e-b71b-276ddb26ba70", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "d4eb6468-4da3-addc-185c-af04a9cdad07", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_2", + "display_name": "reveal_2", + "uuid": "6742f04e-8086-14d7-883b-111b7f95b5f8", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "aef8a846-8bdb-888d-981f-a971afa21f60", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_3", + "display_name": "reveal_3", + "uuid": "e9302ef9-c1d3-87da-b193-c463ca8e93de", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "d3f329fa-e7aa-b120-3617-e7068d8debbd", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_4", + "display_name": "reveal_4", + "uuid": "33f9a33f-a940-f7dc-8cd9-dd0bdfc72cab", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "dd624841-2852-d093-f2d3-bd8ce75ec011", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_5", + "display_name": "reveal_5", + "uuid": "90fcb640-cf8e-5243-2ad6-cdf852a36c6f", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "ceef91eb-7827-6844-fa21-d3c445581817", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_6", + "display_name": "reveal_6", + "uuid": "7bd56430-3f70-49aa-59b0-ead79c1222d3", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "14b4c248-7c53-7dca-37f2-1171e2904bab", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_7", + "display_name": "reveal_7", + "uuid": "f3ed4ecf-d92f-1422-1db6-e15b34b9beb1", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "66357950-02f9-193f-1545-800d3df92997", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_8", + "display_name": "reveal_8", + "uuid": "1110fd88-f8e9-0de9-8ded-275d15be4df7", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "1027298b-938e-e03c-c46e-4ac178e78553", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_9", + "display_name": "reveal_9", + "uuid": "405ddca1-94a5-4001-7330-08cb662e90f1", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "57ea8b5e-4bf6-de50-b3a4-9f3a85d6bd14", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_10", + "display_name": "reveal_10", + "uuid": "7855cf85-a2ce-4f20-da63-35667032698b", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "0ff1277f-d325-8bf2-01ca-a1d62ea77f56", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] + }, + { + "name": "reveal_11", + "display_name": "reveal_11", + "uuid": "c4e97811-4c20-aef8-2ebe-7c5a243078c4", + "texture_map": { + "32717bc3-fe35-1fc8-9bbf-54407fe854d1": "2a5ee4e8-5ebc-9c13-4001-b534d158c58a", + "f4d3290b-8e74-e77f-c372-e0c3af2c203b": "f68699ff-08b0-7875-d080-7e8dc0c76406", + "70dac508-a15a-2c61-c69b-5ae6c46952f2": "3dc44e6b-7594-04c0-12fd-29f604f95a5a" + }, + "excluded_nodes": [] } ] }, @@ -1894,7 +2360,7 @@ "override": false, "length": 6, "snapping": 20, - "selected": false, + "selected": true, "saved": false, "path": "", "anim_time_update": "", diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/netherite_block_smiling_glow.png index 120d2f169496105887aee4c5382d9001290d4069..13ed7190bd7c4285ad17e2b2b1e919db596eaeea 100644 GIT binary patch delta 380 zcmV-?0fYYi1c(K&76E@-A=+l5Jsm^Xn`mfUSNzbr8jcvdmDp^2_Z2h z6zw0hsX5b5*;b<`+3Yf%`DSNk@t)V~Dl1Mh3#RfPt{>+#%fx$nc&u(#x3aum>W9Bb zl0+7ZMR(r3zQ_ngg15V^#K%|{A8kcZq_(epBz2K@KE|lsC76E%x{u3J9Switi$C_o z3qt)}o=Zv6M9}kgU#7$23HK`v)M%e>;?pz zvo(&4ERxjIrd+1bD*=jg@gox=U+_YiafDUFpL_BsU;Y7clwmX+??2z4TD(2z90*t#3UpRsnI>+0Ut>Oy8W z7#|vx?Au(Y{p0v_0P1ryYCtW?ijHT#|qfr-!_c^&2T{(T>Eb} a5s`0g5(0BK&sgpN0000Po!(Rxe0C(f^`Q!Z! zB^g<~+wI`J7vo2@rfDR0+Bdj#G3O}C!K11w@#Q&5qQV#hQyPC1m6hKqC4>;n417yx_$AbS3isfKlt P00000NkvXXu0mjfIGU>Z diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_1.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6f4c319285c68c2c6398486dabc4121244c10f GIT binary patch literal 1087 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP#zw z5ly!-$Evr<_jUoF8V=_f`{=ZNR7p29ahQ`)!U|BoL(ezQ%q z|E#UT;^Eb>1P}2lmAU5r%+(w-7(F>BOksc$9~__Yem@y=RGo2>kb))_V&zh%FX?M; zuQBmUa|mKmQ9aNc_0(jKPlI;s^@821Od|LHM<(96#E>t!;BC6yvddoUZuMW5*q^9p zCwskN$*1$2KVRlzCE=-hq#N^3Rkm z%S?NEEOjNr_vITz*?(`J(|=Ui@9XzXcX%w=%4c-z=XdAxoj#d)SSf}X7#J&;GTZF` zw)5zZxrusuZ#j-{%xPF1`})r1m$F|nYwCBs_+4^q!vfWR@*gIBR9a*6<9{-D{^nmF z^<^J?&=P!i*!t2(Ii&+X-#+v^{X1E@udJqdcS6u<_8s#@kM$UyIl6SN{Bgnb{fR$= zKNRThx*E6Rec#g+A9>q33i4Ye*4rLGJ8|)C>zIbw(Q!}GziNHt&2#dQEn~C!{>J!` z_Svdxec=bo_&$a@?|$->>B-I=Y$~eYxEZd5Q-1z`hF~sU5ym%f!$5h()78&qol`;+ E0J>spDF6Tf literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_10.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_10.png new file mode 100644 index 0000000000000000000000000000000000000000..6e88f4472f7be1edb8899eaa57da3e44c81ecd33 GIT binary patch literal 1625 zcmdT^X;hL~82&z#0LO(qkxr zW}HggO&cJ~rNq+8OcRYl6bW^-LS;Y)+?bDQ>j;o%g)YeV=!|=iGDe%?t3`t*5g_ z2LJ#)FZ_-`$TBoQu7K8po;X{`fXRWoJ%PHHCXhb9An ze!B)>C#B+7D9G9u;uY)VwGlu<4jfnm!T}Is-Vm@~xMrsfpw_224B`$T4A6&c7zFYu z?N9Oj5Z4F^f~NmpON}Ncrr0I!OEKSK=KyE{z1A;dKT zgQmbfRR(T#hS--b2OLh5eX$`#Owb#%f%@#cc6bCGjg$)8E{y)LszVkUIP(0077C5X zL>pW?4@XfM&Pi7A++)M#VQlY1J_%%3pLul^lOt`gdb>RTOdt^0Pft&)Tfns<)r|~o zFlW_&(0&fMXef(7Ghm+iz}K2)7)AY#X5@O%$i3&$b|lTH?MqF30Whz7d?un1wbA@G z2RYIt?{0tSwy3O6XvXVT7LwJ<_yRR{ol%u@hDa^vlP4ne{H4coM*s9C={;o3FS81$*qPTw;hQv6s@Ole3~rlk(rlhI*Ch%Uk9}{cC)g|h}1emj&IwfQnGxA*OIqj z!Z!En+?UE8y4Va85KuIJcHgquOQskz=2>~T+FFT^=BCfyWpP6$xc;?flBcsp)vQ~g zNaFIQJo2&`PFNwpjV2x>d&q2%aVMBdqx1OkcMsE5OX3p2f%s@i{ve@~yh|~dzw_z( z#`Yjew2$hJ=42qfasr{-cjU&*+1Gag=MRnvB3APOPNcsrmS4d+9_E^{u4LiGWyF;a zmilYOUB&A%#^0Y|%a0Jc=t1)KxHsMJa4j-Z_;G)p89d~i=8!ij0#RZiCp;&FbcUiY zKDqx*3RXVE`vs$0N!BvnYiz%w%kN3rF@$KA6vSTA<<(}z+(&Gdx8pCvjEa|1%S*G8 zokV7IS+}*y$|n3(3~{eJQO=l(w5rRIPVwh-3($B%6xe-Pr_k|1RsUJ1-z6WFuVPFS zo&ijQv5(*|VcQ%%shs~)u`SHF;GC^#5$Eq~+^g}O0S|IRXY`LcuHGgo?h0Qv#nqx^ z4YmW8(p%#~MTxoVy%gVCdXn&43_4JoYF_P^IqjJRc*d&$fy)&cL8yxfIBmZI%z5)8 zxNTf)&}u!lUCbV7Hv|_U`8|Y3ji&40v7DYZo5uj zC!8od`MhHCueaQZfwUWJmy2T?N4yQ<5M6uRiB&dbR8G)Mdd8`_Qq#dcN&rvo%h4g# zRvTHXb`wKC>tl*+I1K!DH()prRfXP`Rx|C RN`mGW_1fvTqt26*^$&FXog4rF literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_11.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_11.png new file mode 100644 index 0000000000000000000000000000000000000000..63821d224b90a577114540876a931d337fc7334c GIT binary patch literal 1651 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP#iAiwtxTr{e6DJ3IBiU3XTklu0)`%ISl(<|A?@xXqcdcg7hEh-;uU& zZGX!2Lh^?QlfA0}RLv~AhJCyLJy>2S9CCnzv3BoE<{$6=d}#k)_w(y%%gs|yvfJmV znX}nE`)#Nn{QtJWQiG$6e}3Mt=VSiv)8JJre2hQmAkZqNFv(tdz1&;67TXUjeZDUu z(|X-qv-51(U*A@&;ELG2W9RFvL*=bsGyi<(-aB3H{|%phv+6|dwkrYA8~&zU&xtH# zt=RTyY4pdq{e|@#7w>y)m-TLSn1ugnv+9LRPFXV;rmf;RW_CnOru}_Jv}g0IyypG? zf6lJ|_2IgF{qN=cJGVa!x?eayefysa=P%aI73^Q0y4%)6JHaMU^`X>kkIi$}BskvS zcGfG|_~Gx~vYeb_{Q4i4nbp0@{Ag1-+4tCu<~>aF=FV9x(Du!1p{I6&W{0V$fn4>v z{V`ijGv}wrRb(Aa=8oEOd)6Px3u>w#g6B^;x4j^QHGMMoQmOod6Ly6%Y&V+mL4I!9 z?WjEIt*gZUSwB7%;j?o89f|5qS~EV$d-8l1znHivt7*dQE0>HHuHZDI-fPQ z*X`>rCT;w7OF#2szE;m-_uIBS+gWe3NZZRyYCZfTQP@uR@Y&M=q8E-#u1OV)-a1)$ zyKMGd{|Vo&ubwYg!P$7FfN{(HyyW@bQ`1xv`D&ufZu7Gl*08FyBuD3QZ#y7m|K<>P z;P&TxXUvzowt=xn{Koa9TV5}=Z~quP{|nb|ZJzI9GN*M+dHqo|Oxk zXZ(J~hk zFVFs`s&aSHqwMoJ@tN|b_kH&ZAGxm^8@xJArreG7&51*TKQvW16qYRGUyxgPjK9!0 z#KA+*K~d|o6XTt4583Ufd|LP+;)8)J!(Z3WW%;w_ZSI}#)TApBKe6f+NJO3NH&Z6 zNFP`bDsisG;o|cZ91ncg3fLLfGMv5Zyu<58Q3Wvf2#Fd5gdLi?`p&$iOfxPkO=)>u od751y%7)pgi(&Yn7jNIzug;xQJZavRrJ(ZF)78&qol`;+0BhxydH?_b literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_2.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e23066cf02c58e38d6c040c1e035487b1e7789fd GIT binary patch literal 1099 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP#zw z1y2{pkczmscOUw_@{(`}w0-~o%=O0;9^Sjvaf)}t+)dZymr8KQn>%OwRMb{i|9;M@ zRR1j8gJZ%J22W1h#FfizKXw_K3vOVVB&49p2qhjgpW%Ktd1q%ilZvWC5DIaC{loVC zr&&C_8u-6`%d0!RdnwbGuy4lNXHRkg#g?#CxIbQ7FvDDa)vfnir*RfcZ7iCr%4FkJ z)4z`?E-^2&!Cvyh&-7ylrTwITUMllTt~`a!JIze%9nq|n{r7inzk9r3{ok6j z{qNV?d@6jaTgVr|myw#BmtK6C{qwq#ZF)}gj^w;;t_%mc4&p?I$6PeTaT9NM~*L-A_~W1nd84D;#6^8fZfdzPvz{oq?nx?K0+eWK@=mm8Va zZn#x>|C-Q${)&_7>?u#1H`)A=r)Vt=;#Ls)-a_D_cGVZ9%BKRDMX za&PA9grN2)#`gK^)Z%x3_xfBf_gFA||HA^td3TkL+zMQL+bX9adiBvCJP+sEx;7ln z@B1*b>2|T8)2qy|1KwRzKh6x_vv)av!TV{BTyLwHRG!MFVdQ&MBb@0P^~Zx&QzG literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_3.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_3.png new file mode 100644 index 0000000000000000000000000000000000000000..859dbd1d73882d241d21872dfb36fa5481bd1060 GIT binary patch literal 1211 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP##G z37#&FAr*0N?>@}CWgyXZvFv;O*<@3r*&BtXg{bPsTRcDS<>j$qzSWXhSI(b)`sp{b zQ{C5kMW+TA&IuZfLaGjnSUjdMbP6d1GO2hW3tqX+_QUeUY>o{~D2i-6_CMVBYW5E$ zEE?qwy#IF%WUSnqPfP1hP7h+-H6=GVbIuxwxpslOMa=#_To`ox?rNWgP_`+xUMv;U ze)R2QUT2VZkzqT}g}0WupJu&wlao5WvN!&+{63lajGbNo=T6vbKi7UMSKsl!E3eNv z`~Gd@@kk^2-IkwzL>~=5V5VVSdwK5Gw{NzKq(*h_pJKvy$Dj3Q&-FRI$1~=Y&Qblm zQQq>?o-|cEW;ON|o6Pb+s{gHhabp*!qE|!yBK@-RU)!N!@PKox^@H%8NB;FQbZQAF zOr8H?i|zjZ)vQm$4wxPAt@pUzzVyzHDO?3HtlE6vHlIlje3=!P$C}f8d&_#)ANf4L zHpIm44|MrCTR`wyn4Lpb^=^jST{pk9KmBs~|LT0b)j181)92cWFW)QjeS7&;^Sdj* z?aU8(^q+ZMe~z5ING z?SH?&D=*7)>ZsZ+T41(5$NSbQQ~Uh$Ue~_e{rso=(>F#tBlqvIkD}Eb7S*t!CNZq( fZb%DWIDTCIkYc2sFwfpxP(Jl^^>bP0l+XkKF>|;f literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_4.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_4.png new file mode 100644 index 0000000000000000000000000000000000000000..618c642f96bf7f11d901fe6904cf4a97dee1008b GIT binary patch literal 1260 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP##G zgPtyqAr*0N@Al@+Hjrq$SoXdC?CDRgX~h8^3$s5ZS-7v7c0s=5?-2*nmGh^ce)^rg zo{~D3Udk%MRCGHY>!` zpuxDW@%~?3VW6=!n@@*UpST*pXf<`M@g<8$MzCcy3#~+_efzRD==a^M84T`{0ox>% z4lF+M{hjp#!DG5o4`wmW+P6$?{T;JUA@+WzbxUpU%3g19Ir`u4#I^G0{%f25*44jC zKX*3%_Udn+Pt@FhI`?f9U=giJJ`KO`3 zD^vEpPrp|gQ|uhWtj3;^VwyL3+e^RSAtgC?TLe@OOwQ=OJNMg4Xb4m|l(O%c9{eVp z#p8+rW8bGfzuTXF@3)o6V_n0j_g2$adfLNdsVf+MhZY<;SU2@&L{G^!klaDtuMsW( zk1gOmefF(zbAhnal@E+jtjEiCiEe1pefzTD*2Di-&G@r#F#OJ*YbM?v%X$0s?#$Wm zddluzmwxo0S+CMWQQ804ouGof7vtYwSpLAhIev23t;>pArx)B1-TPc`#)^gh2UE{_ zZTx=uN_qJ1z5Cahw()PMDQB9#rz+{X-1`!Vzti{sx^eIA1jcjEGoIGGcdCE$`LSJ8 z%~O%<4W{{*-Phm0SO4aqNB*q;57k;U7~lDz}#Wtyr%wnfk3H!o7kwdncR9 zs|k$Xv^`>zZFir$)ou06^L7bW`wq^?mtl$WkEiXN=e}p_Z(Z9^ y{8?eX;En&lRJ9J0itr>^tm$}A3v&MY@q>9IXWwI&3&nDvjP2>_=d#Wzp$P!G4%)#0 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_5.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_5.png new file mode 100644 index 0000000000000000000000000000000000000000..622be6fec65775a63bf71bcda6ace8bf1c910073 GIT binary patch literal 1271 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP##G zGoCJvAr*0N@4haYZ6M(AaLN1sXG-^;xuhjk@R5~I``q{CtvA@Zg-~qPhR^^9@c9_p3j-`Tm^$*`~LJ_Frf1 z{kQjR=^WL+8xK!BexGYTV{$;+&e!c*|5n`#nzBV`zvfEW9saC4k7s|omE5woZ}SrS zZ_4iT!q*>3cPMJm>Mor9be;Ss?-w_!gq5Z+#<}>F**}>M^9Xa7^@Ghi8~-OaIDwp3 zZt`~K{Qq+ucS;(tSv*-5#OJ-UP*XI)nmbJ9&E7A`ftg!1%$bipX#25S@Sk+E%(RnV zT9r=SZ;?pMeaak?JDuAg?aYMPPoKQ}KXvzME$M{ck?QM@ZtyPLx7YLCuZ6ds?+fev z&%Yz>WmCvLiM?ANL|wg~|5CLg^TXpst#@=Z?;qM=Ty=W3z(OzmgNdho3csbkntSuz zoA+<)Pq9nf+u7j#ZQqLM^W}E^?)~?F$9y+SY540}S;BaJneBJo=XdvC&(af2SY7+( z*5hB-tuNL1MW0W6Ya8;=w*we~MuwkT@5tQyV6OOA=&IefnNL^SADj04+xeMW&&O7u z35!1W_{7}MVV@A|1!2qR%*RyJ`oAZ; literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_6.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_6.png new file mode 100644 index 0000000000000000000000000000000000000000..61587ffd7f5b8b28b6d59c71f4986e97330c6679 GIT binary patch literal 1331 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP#qMO6QIE?a*CnV2p3aN`a!v}Ip+fwR8{sW`8(8idX}?kOkw0oZE%uY5CCUB zVE>U`{~BcSpAENT|Amz=W%?4d&39>O5ffPHgT_Ze5}zKr2mZdh+NU8@EadkTj)Eya z>}uI#67ODM*sgQo&m4= J%cZ@lLTj#6(-6#L^ zN#R$o8a5U26`LZqN9O%f+~2Zpt+}F;$ zcC8Rr3i-(}w`pr^9+TS!Mfquy+y95>>8;Lbc$+@gM*Ohfp_=N+cfL4pJzu+4=)YXS z*-M-&YmBP04{lwx|Nf=v50)P7pDgw%(etNR+uRqr@0(h+YB~9$)sEiO4_@!Hd-MM7 z>8IEw;w&4z`|MUm_m|uCxu3WH713{&((u=_vV`gUGTU#u$M5dHo~0+4u)6l$tB2cPg+Dk59@jBnnGBBK!|W3CH#*r}IcdS@_%9(w<3J|Qy{FD0a$Uhc^EwzlyL~Px zpLO%5iuuaNsu93M_39Giv#TH1PCs6A(lhT8v!BDlwjaA6T)V1vUNV2*w*n@yFx!0z z4NkGIg!Y&j_U+2CpB=FN-S?ZX!wv4R$UIzPBmCa*$>B?Fvl|j~H?5hw#ddPW>CXA_ z?{5}=e^b6K_5aiutpjW0Y)^jvH-GQBdyi|r?l^Y>=&`mr4Tzopr00K1&JOBUy literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_7.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_7.png new file mode 100644 index 0000000000000000000000000000000000000000..431a6cb2970dbae435b3bd52b5a078a4c7288a0c GIT binary patch literal 1319 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP##G zKb|g*Ar*0N?>@|%?I6JLaLN1sXG-^GWa_JLSZF5qZN_{5>_-wcKGy_7UwwaD_WQ4@ zW8KsFLWdYyjT{#81ZXgeoWjN2mD6y)_l`<~FsiCQ6ZSlu_eAZkpN*_ebLP-G5fU^J0Cm^@`clYbQA&O4+;m4^7~=@4EFqE|qD`rUkc_yEH65 z^8Kat1FqL?Y&%jLpFKZvlKZlo?Ui-GYvNC|FMn*hAmGP;;Z5I{e~t~_aQFT0xXsu1 zZ(sav^OF1JKc4*Cen>q*=ai25-woShf9tw>YJap>-OBxaokD-b*|^>P1y|~(efeGY zWb*N=+J(FxdI6~$^ETi4;#|iW8=dc@rxg8LaeoUUAlOC952WurR=v!pAyjP2w&&ON z(;u*itcq#)C@lABVUV8p&QeX$gx`iSg&X@Xt#@5|dTNodftdM``@J9TOFh}-vrJzk z@SoHLj_locd_7pCKP6gL{-}TYY?Ge&f^$oA8s2X8<7-Z|@A~}Kx9Bqe)pft4RR7sN zn6*?m=x558Yfagq_4}9FH%%9__lr8wuKF}uqHNK2FaHA@p1RDf_1YtJ`{w=I#`jt{ zLhG2?!qrYpTD<(!wa0V&A7A|3Z+C4muVg}fklfq@n=|`sPZxfFzjc;3%Z;r0yT9%E z_th@bZrR%78@|b{`XKcoMQP6j{&w>}rU~|nx1PV7DficITTT9d+s)squg}|jb=qSK zV|8HERxFs|xB1SJK1MFnnufw&(N7Egj&X8)Vn58ly4$DW^79X|b}mmBRzwzpK@$YXIe}7ZHE%pD@7_9?q<7`iU{x^T` zxqFXmzV0}8Vz$7-wmA)n?@KcGT4l!F{60xg{eI33hV=JciT*4{>{c5cn7qrWCh-Tu z;hV~PymGwva05-xD_JEZNu(_K&W!K8AR%$Wc0KQVSa1*R^vM2wW42Q`zaw)QV$ X_s^M51@0XppfbVJ)z4*}Q$iB}uI2}k literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_8.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/reveal_8.png new file mode 100644 index 0000000000000000000000000000000000000000..915f1a29450e2fdaaef6daad108d9cb995347fa0 GIT binary patch literal 1487 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I4M=vMPuB%fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7Zr~o@t(*S_~XO4l9EcBP#51|J*Bu`s!?!(~9`M=d<18oL53N;WIvN@3OYu7nZc0qxj!6myYTK zQHsm{3oP9BMaZUpvzlFG@A|Z7o7eq_zPkOfn4FW}g+ni%uZ{h<9UQO~lj7&^GyN&D z%FL(Xr)v7!fA4!vUy^*?k+MS2!1|||(%Jf)eKVhnZP>bI((4^Z=jEJ_x*oXj-{Dt6 z?AN9})c?P_bknEOt5N=0k)YPg#`Ab` z?1_HYC4afina+LndGpm<`OV29o^S-pk;KjF~H@nS0M}{xD`+cd?UnQ&UWll=-d+vl4tbFlX`j^n2vJY>UNY3Xu zS-$YLpsi>Xi%GR#$m_*NCfTJEjgywSe}Sid*)Zv4>WU$*{t^?{le z5BuLIUQAq{eE$41`^_HpWv`8^-`?z-X2=9gn%bK#W_C*c79{o zr}O?^x_spOr1QU&CAALh?VI-`_3!s-pI?;8-CZa4QGjWsp1Z^67cVARSzVHe{60(0 zeV^-gMm?{iA3RvPO5I!=dZiTYF4s0J`^w?onaj(sI6*3jB}T*j&_ws0(QRA>zMUGK tub;N@3q;*v#+3(gWX-`R%wcQ$m-*1KXA7!}e1C(=E>BlKmvv4FO#tsmG6(~{E@gGHJO4dZw0G{0`G2A= zeV(0oqhjy0$2QtWCEKo_e){P>t3c)RdS)RO4o#*O5k{vj21VC~2}%wgf(lDG1cFe7 zUzr`a-jd(MV2mcm|H%9f^Zl09@0h-@y;J(&+oE`Y2WZ}&T^98n%%!3Vr{DZEV0K!y zn&EQlxA*P++t;^SPtdN9VDbL5W8J^}877-d4t%e#yL)tdxK41O@MGy|2_WltaT-i> zj;^}=bo-Q*PsP8l;wpICUDYPh*I_s3;m>nNg?NB24hfY%eB;ulXUaVhlji9*e=Iz6 zt>06wcY58E&82fR4eM4ue!p^-q=BB+t)QbkGmdTlvfb)$o7e-5MXO2cnTa~Uslo2q`>$er2NtNp~$r9|^~y4IZZH#W`rRj115@BJV1 zvh#~o{Jbg~xwyv&j*^?i|g~CM* z#yVfcqR;JDg~VOyN4X0}&L6Md>~7ASeXQegyZd|7>vrv`Z)*A^(pTp(nH2Wixu+k} zGuh3f=J6`d3vUV&-%9*@>f0%vog)*Rv?in{x@yke4{`!QS6MUmKRhOX=x6H6ce_GF z6Lzgxv-d_B&trc6(5yRuqE^hiFLm{7Ls?;O?OwA((~g*aIBg`cFR=5~eP*G=ySsLC zZcOO4*I9PO=gIQ=$Fo;ojcu@)p2h5wE-{~HR&3Ybm%KHX=LT(lE4b>Hf|dEVrYnDv zo-AwfzWT3bbzIYNy?uK#j>(6eobR;RxN6la$qQ#H7oM~8&gp#n=KNd9JST}^&aY_Qy+GoaF)jE&)3ysb+IQ>ZyP&l%Svml~<{hx(X=5yt9ubahjA>YKmeEG|{ zyfwl`ItM4bvT~R|r)=)rKNEnNgM9`gC}(9ol2=|Lr&}9ruC;X9>2!0q?Blg%cV?NG zGjIFy=*xngk{5i=>I4_+&Fp-}B6qxc+xtm{hv$6Ez7*O}oLf6F`A_=s$f|kK=U?~i z;A{+;Y`h@SYWI?D=S-rH$z6VQMtl~p!5h)TlQ=|@uXQo_uWJ9{^OHO9=UQyf7xkBjKA2&jSBpb-|Rs{F}ce4(QIPJy2isF?J0 L^>bP0l+XkK`XqW! literal 0 HcmV?d00001 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_intro.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_intro.pdn index 9487cd70311d5136e89674187923953e0b604ab4..ed93a3b499f58be9f1afb26e0a653991a86145bb 100644 GIT binary patch literal 20266 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 delta 5121 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 diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_open.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_open.png new file mode 100644 index 0000000000000000000000000000000000000000..6d8e92c20a328ecddebd91e551c6acbebe9a5851 GIT binary patch literal 1706 zcmd5+XH=6{82-MnLYT@b!$8w-3!#KP zWGaSDRX`3zz(|-)#o7o-Aw&e}7q#c~XMgrR?{nYho%fu3?!DJfc)G|S)DQpw$Y5Qa zaF8t(0xk}%H(y4YLI#Y(xf}uNMm63+j%cK#ha&(qlBBjm#UNiY*3~Z#0A%}w0Ec2K z!=T`!a9?Z$7Hb5+Ax8{Q1H}LkV#gt%~gH&iN7ILV-b3U|%Y6 zwl)y^)@6Z43$w$9z6%~QY!j$24eR9Soe<2K>A9_8pg714qRv;74jO_(3l172tBcCV zyCn)eI}eK0Z?quwveS|Gu5A-P?^Lx~v+P9T{~F0SMO)kC^Z9d9TD)gFqPlRc^8cb{ z>fKYhlypEz9w+*5UCj`PZ1i|7u-LF=)pp5i6z%U|-VUz299)C6iBEfxTZ;OQVwns* znBe!V)zy`HO3bZ%m1ig)OO7TcaB(O5S(cIPy!qUYtqiMdVQ*Fu`g8wo>Af&GjZ-)u zuR6@xP9Mk3bcT`1vx;uqGfEAY&*XPa2^JPilDo=N#Hl&RwAZgHFS~?DW-Ef33|x{! zfIoi2gKNp?T&qaxxo^MpIUPqQJ(|*v~EGHQOu2NbZ1F$+aDYPVs!-lv*UpMBj&P#a zPK%@xRmq7`0ngL)oBz4V%ih+lldi) z`X*B@8cw~1ZSKHG^MOhG74w+2;u@T0W63u4$d1mZ<*1IsrL2&poY>R=@?-NunGSfG z-gN&QFOpmo%=xXKFqF8VP`;i2M`R}3sFW3Ww%$!4MQ;HqAlPcqefxQCXjI@EHlL{M zyOeV@0j1VDGq|{=Ax#K z=;=UyM6v+y2pF6|oE%w~@9qeDYvPU@$*ju;M%nObysg_&2G1EqjO$SEZk9Y>B=D<2 zI+UcNoW=6;s)%KqYY{YJvu)AJ9@92LF2N7GqF& zNV6~^7FCdCwd7C*%vP8<=~QoXl}}kq6D!WLm})%F2d%rB#&$n10cZ9lX9J!!+AE^5 zmILJ@$lmNlH67xejt7?E@|x0qqr4s|=oT}gmBy?K+mSwvXD`_`d$6V8^J=Y9!3|5h zpS%creJPVd;B-m^62=!BvM6rzC{di<2hfd?)c3->Mfo%$1WQ0mjsehr@+T;~qW^zg aiueRi(oK literal 0 HcmV?d00001 From 6464fa52e841c0cbde4d4d68cf5fdc69a68e7c4b Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Mon, 21 Oct 2024 23:44:52 -0400 Subject: [PATCH 61/67] =?UTF-8?q?=F0=9F=8E=A5=20add=20sound=20when=20scree?= =?UTF-8?q?n=20turns=20on=20-=20since=20we=20can't=20really=20do=20fade=20?= =?UTF-8?q?in=20from=20black=20to=20white?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../summit/phase/cutscene/loop/0.mcfunction | 4 ++-- .../cutscene/loop/0/turn_on_screen.mcfunction | 6 +++++- resourcepack/assets/omega-flowey/sounds.json | 8 ++++++++ .../sounds/snd_elecdoor_shutheavy.ogg | Bin 0 -> 16849 bytes .../assets/omega-flowey/sounds/stats.txt | 12 ++++++++++++ 5 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 resourcepack/assets/omega-flowey/sounds/snd_elecdoor_shutheavy.ogg diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 07df6f83f..3008a0d73 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -1,6 +1,6 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 0..293 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/approach -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 333 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 312 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 342 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2 with storage omegaflowey:bossfight @@ -28,5 +28,5 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run retu function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 545 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 544 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction index 9c939c896..2ed44e7e4 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction @@ -1,3 +1,7 @@ $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_1/apply $execute as $(bossfight_tvscreen_uuid) on passengers if entity @s[tag=aj.omegaflowey_tv_screen.bone] run \ - data merge entity @s { brightness: { block: 13, sky: 0 } } + data merge entity @s { brightness: { block: 12, sky: 0 } } + +$execute at $(bossfight_tvscreen_uuid) run function omegaflowey.entity:shared/run_as_active_player_or_spectator { command: "\ + playsound omega-flowey:cutscene.intro.turn_on ambient @s ~ ~ ~ 5 1\ +"} diff --git a/resourcepack/assets/omega-flowey/sounds.json b/resourcepack/assets/omega-flowey/sounds.json index f0a30d9b2..eeef1f787 100644 --- a/resourcepack/assets/omega-flowey/sounds.json +++ b/resourcepack/assets/omega-flowey/sounds.json @@ -170,6 +170,14 @@ } ] }, + "cutscene.intro.turn_on": { + "sounds": [ + { + "name": "omega-flowey:snd_elecdoor_shutheavy", + "attenuation_distance": 55 + } + ] + }, "decorative.soul.break": { "sounds": [ { diff --git a/resourcepack/assets/omega-flowey/sounds/snd_elecdoor_shutheavy.ogg b/resourcepack/assets/omega-flowey/sounds/snd_elecdoor_shutheavy.ogg new file mode 100644 index 0000000000000000000000000000000000000000..919b4fd5f8d87e3da4802b3086daa4b91711486f GIT binary patch literal 16849 zcmaia1yo$kvhED-?iSo3xCVy=cemi~8iEIRcS3L<+}+*X-GXZfmb@YP&pqee_tw38 z_4Ml9)m_zH^;PZaJzK%tTm=9D_~(-1|Jz7LoO}-?0lL{c8Cg2Nb^*o9{~6*A{L^Rx zD!k78uj_T@E5*-@c?wPc_y2VbL;hvN0j6tOI#@6(IGK~$SQ@GSVNWVW%ErRR!otnM zK}xG^YT{~aX=hFLqWDTfI*000H>qlJ&oJCL%P;5EmiiFV57wUp;6B83fC+Tw-pxuZ6=E37NDwws`% zfRbiRYU{Tg!J6gjyT7&dw2-xgUud4xMTc#KOKgCQd+4O%e!WKjH0Aa8$2OWt9 z9VsQ0DF>YxVgG1&2mrRJurg!66UPT58Qe%$vhv2f9?D4@DT>v&2R~C;OiGs?`Rk!EV4qf1QM4Rl!R>7 zA-a5$sOb07B>{@c_%sDBU;gZz6aWZB`-9?tRezxT7sdJU;q)W4wPS3fjIULB?*!jT zRWF(t5-S+RjGSN;N7Wx>IalyXS{KwWXfqTfDofK9{PifXQAtf=MPTs%I7x7-(+FJ= z*em|iaF>*m=)}|iQ6{g5lrX5kWtxpigd;ov~Y~(<+aHm*NI{{5N)&olD9A225 zKD@vpG9wtlK`;b zA7ai_EH+RW3ji=eQbwQ)N>rYpJBU>tVcjQEmgX(WRGHv~BMuy4h4~tQMpr==mV9SAWGJ!(|i%JGlViL=A5mRn4iDR6DQ%O~A z6jNn5#bx}{ZaacMej zX=zDmgKcRANGJEGG`Do5#=Nwme59tbtit95Osyy`tzj%JWh|>He=21>X(%pj0gcpD zWmJ@%G+ZF|GM=CoPU+4YovirNZ|hvil+;|;6ZLjA!27WM=$@r>A5>$@-wApe0W+BS$vbIJ)C`_hYexv~ z8@OQ*GUSOaFi!`sv=o$4T6R)n$Ix4TBC4e3t(RoF$*re_Yq!ZAt+N=FTYB6=KiUBn z#JVuMRjq@$LR_&8tL$AB+KG1Ne#!%n{)nG6o1g z9v}dQ><~)@jlQ4M1x@*wG+&h!hRj)Bx}PXfQQC?uagKg~R5e;^C^G>=+JY`|Mj1Az zKvCK{Cvid9y1H=A=!`TUN7|ApaYoy!WMED^65SY$?J(bDLJGd1?v(&$b(o!xA}U>w zk0m3`q&@})a^8%HWJx}Tid0EGm{mbOj*K*G1D1{*>jDvYMm~m)6x{%piY?PXI>i7f znAPyB@INy4Qxn0g(gNb8r9nyY%43-cudD*1rKRW^;-zK5tCE(k4pP>(VO_{nw&4V? z3d|~A+Jeg1E0kCkY0z4V%>Utb&JJtgNX-m+n@REKUooKLd z6>HAI1*=zrj;+8#y0bKBVNN*;Ofa@>pHKI^_}9*jte6HCj6ko#>8q3C!NLz#v?F;F zXN_upWvmV>tEo7qbk6Wp=at>x2B^5 z?}7=Ocl>c%7`d>1AOf-$JU|@m#RH_^xC4VhVQfe4(>*-RyB5`h==H;xz}86mL-le(y~(W3{-O4F41 zgEb0r1w)~re@xp7RJSAy2MStXlc54b!3@-ws?7iZoPrm0`X`Q10b*eR!gzULxxD6R zMq|83L>%DANEC=dKad%KA_|8MUIzGCHO33B&_uxmaK4ul0ImuWXI=@)(%(tJeRKsb zuY^Qp1OR~E0h|$4DVaEbiOUAZObCF-Ys{49h0RHPPd7lC7_ST#2i{VN6B1Z={pzoT zMD0^jFf?p9-O#|W8qgM#2K8%NSCADf7?pD_ffhV{$l3p$z5h=w9cvI6 za{pNYggX&n0l#4h)j#mi5g;#Vf92iV@lphE-PmY*0FD(@qC3JLP z_<%h+QCm9ASy`E$sv!9_bj)c>Gl6--QWY#HTY;tU!4=fay^2~Ak)$hF(2igNyPP!m z)+mxQSQ$K|f61tvHGf7K?4NkXpGtbcHXSTKsWQU_Upkw8ElK}SG16cOM_AMiV?Cvuo?dL1;+kY9~$4` zUub~=b@+E&qN3;@Xu;)x`{;Cd&lII-wacqbrB=eyBE;#P7$OPh>5?Qc<=($~1~pQut~t&DvX@s4h(# z_hrVZyxwgLd^jY91F)cxvHJ@HvG9h#f&!uF0NGVtQ>?mBPGqkYOU-Ii2`c+J_et-==Cp+679UC*(#=^qN z!s^=6^7`z;{QTtX0@Ag`cUEl>tRlX5KQKR{$~Qcp9{d#{G zJr!7$!tP9lui5>m>$x25W?ge~AQwZalB$pbkhOm2YpIg!Zv8x~!}kcg8YjPlTxQkV zv;DPoNbK@q54bkEn^lfQ^+u&QUGV%F|FI8L$A=Qb_&{-hSAsK31TELVvhDaW#I`ST zkc8elO-f)u5>o(?(}uxE$;w3LwC^Jj+Qg(LZVFJR-aZ|Qb-gtvgpM&3ytY(H7d`jYhpfDlvvT8@z4wjE5Q`jh#|;gHkA_}V7kq7xT$DAWOY00p)&rR*~E)` zEM4E0&|i^!!5}-m7)w1V5zVR7u#LT<=X{w1cQAR z-aK1sWyj~3p#c#{DC1_eA+8(j@PZ7-8zE<8)2@ZL9p*tH+jE^fK@4wO3VyU_09GatrEGv9|Q#We)4y zx-`FjYdKmi#{b0HBt%d$s4o!fv^^x;cDK2)ap`&8b%xlT&T?_Q+w4s@kC1;OPVSQH z;PWl@eOns$s9uDjePx6>Pm$$@^XzbO(RLsJ!xyb7!_0oSaM$azW2wj zRM)sLli=MXnH+yWYicOzho;O90sc20A7_b3KNBc8I>D5?j_2NKNptW4z`JshR+I%i zG2$k?K-mDO3I_4$HI#tv+?&5!Su+l~(>}};u5}uE1%(L}7NH=I3KtJ|H!JkU<@%e> zO8p3`g6a9DyR2_&_y!&rYIpI`vK*8c2vcMaLI3q&cx@%~SffFV8=bI6xp{Pyf%U+Y zP98n~kPt^Iflz-wOAF<*G1J@j?S!0zH?bO>&WY(bS^}-;tYVVyHI{5A?m%e2N*&}O zW<3)jWDS*FGTD`VocNES2t=p9`RKN>hslOh^oncZYku^rrjKiivJWA{exzhFgrSB9 z0#G-e<$O>W0b?>^AjL5$!q`==k*Ev2t+T;x*x!xZ9UVU(^#oYF_fyO_f2(WU&xM}) z5{j*N-e$^XNM*R11KaBQ?C+<@Fe{s(BF`o=2nOaW7kCh4b4*!Y%+r4Jfr!4%r@x5p z#0~Y!WJ$7-e>+jjo9N*~Z=)CCAB_$Zax8?A8o~(6!Lb{=lik3g-5uQtSusGXBgB!T zn5gqgjP)n=)XpDzha6T_v8o)(ggXrkFGY8EAus}D50je1z%hMZW>Ar0o(mrO2T2DZioPbav-*I>=bN$TPE#}P z6Ja!*hRGW)>jkC%d4-k{72`>9iGNxO7nS4JoTMPtum+UJtKH@+h{ zTVuON$@(E|D57=2(DAhdDsHW!g^;WAQ?i@=5?eMftK8K{E@GG(aFevn9-=1uY#2|> zWh|KPcZ&DZ(Kx|=wOXv@rRV0ZU66<<+PAr8v_6Ajvq?(2W?eEip~lipLZ)sXYlwOx zpWw+(vW&|)0r8!?JLROFC;tk&nCv?7zTVx;4YlQ^*(J+I{qJ=YFQj}C&r~A66~qek5p}%f$FmJeR7)g%e7z`nij*4flM2>1jxC^A$c;r-@fCPt^W9pc?pvmF(KcFoXtUp^Lzo>Px-5!} z71N?y58ozMehQw$A}BbnbY$MY`k!j*N{dfP$L=eYrW3aIbJ zc^1?JMmc=y5Af|*79Rd2n6yvE*UWNlhdE{oZ7;k!fD zETN;V&DXs2p_FN&*<*fMDPV%zvVUIR*6E%*$&+%+#L)#vman8lgR8+UI7%nZZNvJv z9imY5LAG$U47X^GsA6sp3&*utM_km{`eYiJskdii z8I=~Drq-G=FV-ueahl)F*k^enH1`Sh8={81l(jG0`^$~g-;8Vq%nVq&<=K%O=s%}^ zT>lB-r>jA%5)=*pOUKm)9t&{F&~NpY0U(=uL0vF1LPuT=YP$v5L-SqfQ9bV-6l&S?$vsfw|R!lBJDi z`mv#hUqt%P3`H7Ec^ILJzJlr+N6(dOhjnIa&7@U-4%#G9rCLpJWbT;vvSitoq_=Qb zt9)>*XqqzuID4fciwx|v>2oefpd~Y)yM3*7A1W2_Bi9~IDANeJ!OR%73ng#|2vQ1q zvaBQiTA+LfRlB7xjYbM2DZg`q7ZeFK;91vEr-F~%=86q&Q@7)UwxbSVzyH17>ix6- zzVi1E7_|Y<){-nE_#fNvl=Rd3iMzwN)v&FO(Ke&ZPY;=@i4VC~@^O^Rvsu?s%IL`J zP$B6ljZmjACgWy{vE;(`-kvO+o2m+Jd_W?c^m??4qi2@0WGD@(?>OPnaD%UfLT3+T zU*J!zj<@EWKj3sr`%qOz2+*O0rJOKk*0UTn&f_mTdV$U+c*$k>_d zU1b!il5Sg9Tb1dlj+2$z^+hkAYX(TN#(63mgGkWjT^!j0i8ol$@}2`jT*m)uTX$eQ z;be8QXrkTA@<)P@cN6oIjIGyClfue6A?#^9Vra+{pjcUKZOv6_2qmVU$O?>FyypC@ zpiNkZ^u7x)3(?#e{#L1S!_ddB>uaNetH6b&F6Pegsa?Lf(TFcwCxd;G>fDq_Q%n0D zKe6Q0oHCR1I7M!Qi8d?Wd!|{t(vNk+jge=QB>4ae|CKi1Im5jO#!5q%7X*1+3j7BZ zT~vq;S5q6W1c9<$i3FHZ*_)uJV^0f>v&Rg8px2#~LPPVyP1$AZfphgh*(fDKPqBdIDtmn||AOE=|5%ZEbe zX~nJ6^Umcl>*2R3FHvWgamLe<{5D|}v&mA8)x~4x<#8qT->XKan3a9{*aDM$j5t1; z;P!XPF!tmSU$|Jhs?su=8Rb}$Lm+OO;Ny6Fb~&&z+k~J1PNzwZ9(n6@!yfZhAgvI) z6shzIwIGdLpl`PxXXo~@k-uB;yP8>O&HMJfOM@9g<%2N9i|%g8q*M^WZIdZSLSj+s zhlwW1?*XMRvUmyk(Tgt=GO{CXh$GHqxC9r#KpP}Qz%QLBClpx#-a0oT-Kc=@O2Pa{ z;Z;|{Jh)#e0Q#p^WrIq za??v$zMt!f%>Xrh)u;nc2oaKCSF1CSqwL_N+S;fqzQ>(x;M8|_6G`K|72@u@kI7Cx z$wKf{m+64!bEWx#7-_^*Lc4y0#n1aEEiPR2=zN7ORJ#)K5lN<;nZgkqLYGc;!@fQx zZHP-IaL6>&y9PyROWXS5#|cf&@OZaZ4tfT`L2vWv*rtJ3NZ)q;zG(0+<~J8|TQ<7k z%dzu!WiGyj)*Rj%T5LK&IV0y%;RmaQ#objLnOso8yutc|6o}GaU1GDP) zn5J#hkJM)^Zh0EIJKhQ#nR6oDxOeu($RmbxZ)uyub(iK{pmVYVqE#>~(Ez_iJDJ(P z&4^tqSbZ5B5wW#DLI!C!p5)V*t_IO(P3M))nBUo@P5`7l0 zX>OWjSK+{49Nmov5@+({El_`kY(mPZlnF+TkjN`n%RQX6&mS~@8Pa(Bjpp(<|3qUV z`uq>3_sUX9^;gm+Qgah?rgLWjSY!fAW731fo>yiN`h@dF$ko|^StnLoEuxbI?Cc&} zx=9))NP+`cwUM)S)Pa-b2ty=odTh^o9>1S`C*@3!`iEuuX4K6_pP_S@gCFXmc>DwI zE);jDNLne0c7dSJ7rjTJqG6dF-D?B?HYCr<}c z+cDBC5(G=hT)&r6X1H%63te#P$3fO%^ZMQc!@^K4SAEIdEzzXZ4}w6SfBsss z4-!y;B@TgChHFU%bgnXaaM*$THodcQoQ<)Q!F8&i!&5dn%A0-8!)=}!m%rIh zPKk0#1#WQl+=*_9q!smL#Otst+KmeD=xo%XRFl|9*MF58ruKYvJx$9AxAN-A^RoO|aqehHWrhFLM-A=jT*V```L9;l_a)gU>0n|haHo^LxcTmAa z2=u$rxL%CnMv7H#yOOG+2pi9KCk11k)004$=zUK%YSShr-+f>fKa*2b1UjBy#<(s! zkUGf?wEO;NI>h$US;<@oGt6kx-TI43@VYEd3+w8p{Z)HY{~--3HnQQ|*bhx!er@cN zZvy$CEv#FNxGRSjRe1=nk)ZA;%vEZ?NsS@C{Wk@4|Jl{W>iHmqb0jPmqnV zLnNxI(fnaCQ;xA;HtdZNYY8u+MyM;!9{8v&)*KIQAnL!7D?j;d^Rp|wdff2INmBFbHd-mn54v^Q}q0noAoTv8DU z;vW!XP%UP*eSwhb4Q74L^5kK`9Ap8aMQlF$7T%SoO}$X&5Y8IWD(=|r z!Uvr=Mitm)S|_$|2Z)x()^AH=jvi@{$7UGYd8G;W473T|es?!OTj<5DqH8Zi2vP+Y znV4)ba6_K_fLqpn=TD%;5u|p6{8`25i0TswmIy@0W8!J@ImKD7qM*Zi%prgqjYa(} zC{Rli=CbKUCgOz{*)%~m!^84&l48-mL7=wTxx2>0S1{ct8s|Pdeq1L^Pg%opo7{q$ z$>5zplJPll9>a9%)hgm~c9;Y8NR}ZJ_mVPxzS-vO`?rWpN!89T&z}H(PvqM7G91e) zp1U62{>LgRL5MuFDtIFB)0cP0taqx6wo|1c*VZ8n*Kd`>+}b%oS|HV;NUYCgD5rj9 zhcZyxSSgh62(EgxC4_&M31VWB5ENXJctIg=EsLI*p_8ygOE7-qRY&SNgxaytd&V`l zOGam1c;_XQz_ua>I+-z9PuFpXalkP-wGq>4ZtZmLFT=2=gBu|Glj$KQFScxbn;-EJpZ*Ki&ng7bl~99RnMxxvT65OD;4cFO?JhM-erHQx zwMkTr%90SmED#?nOOiv7DSJ$=`>`K2r;DiR#7^c|GDVeT=9fATx{Rs&i%<2&mSF+E z5TYK@W6+`CGtaGlFz9^hLYOLavLuV71~`0XUH!ybonfr+^V?&pdE70-J>c!Zw{NFz zge1E6b_I?1?bGBTmj3m&Y3?j%St_$^3aj-{%HKR8fh_Ev4Ou>tBv_AI@h+@ zh{1M#6|-nACi(SlGyP7+BH|r;Wf%DZp{_Ze(R?9>X@Z%=)od)Y{yLXBd5Dlfj+6iP zyLjK6kC;YPwpm(n!|&|n`tpvH0a+_9;N?RiZym7k_trs0CWx039ZFIIvYltL1eWKw zuZCvLiJ^rY@cb-4b_fxCI5RHg3V)e3Y#ls+gT7LPI$5vcUD^E+Lxls;fkV5y)T54>9 zYHqn23YCAu`&JjpFE(TF+dDw)c@;*028K4lNou%l!#J1nZztwDH?wOKY@ZRAqpv&F zWd6M+T7@iF2Fh8wS!(&FfYGkrH|G<-UYvfOj-@wR8jRwm%$66H$GE=pO?PFQacJIq zFU6i``vI+RmdM$IBuxMzBSF@?!g5Z4jBchV%}}Sc&WojVpX6cbN?x1~xk*w)EZR1| z0}7oXCej8=IoZ%GRB%X?T@Mw>bM*#t+UA3bZyx6(n}Ll}Y%vCc6>eGv#tT%1orhV` z;ITe0rBD>skSbG}-_Q##)@mONwcyI_Pwe^8K$r^m^#it5V5FKJei@Pq;8*)QUJ~w( z&rYZ34U@?}XB(4?IE}wu98#JmH1V_6-_=2j186SSZ8BWH9A`=%TZyE18^`dq>)w+3 zqEzLW4XOTI@(a+ZC@`O+%kv;$Uuo zn0}Et&3@@@*!%ImCQjajHy)kgLae)~M#+&G3s)dDM(?ANhy?|bi}9PJePQm$E*-ndScI(O$OGbIzde|X5_&B-Y*R zuGUsp@q4kmlY&81&im2$$`ta@ZP8hlFD|GwZAy>oNYOLljwZ3>A;dAhhQ6AKMTs4* zlMl&+=<>LR$-HV9gXR~aQhM0%yV%+&zjEi!FVZedMgAwKdeZW8ZXYloW(ndR?#fDL+GvpRr)xfqG%O_Vl}OMsxE>ANVmr>& zrzT_5Dbw$hR1|zzNQhe4KD1lM7G0d@MAwopDGQTGwa)>6Pm$WN;~plaAvMom=7KH4WB!brxe)RY-MyjH&a2(0lg=-{3Chw1nL-wneUI6JA@(uS z%lz2J=t>t@*hro(!EgldX<@viP(k%fBD&l_Wmm%oT9tDICzfMFPsP|M)Vexv_&yX? zYK}$duwD3i++QV`m!PJ8xb;ic-}?okOSYZJt*1&fezx}#g^Q0G1vryoTd8SxemUEy zqw`^;G5iq%jCHlvgSR)bhwlWk{sG->2H-uE+9B@F*(u zeo}`dCK0s`np6a2jo9q4pC`a`f3nvIymn4Euqi9e#ZHFM^nSQ` zPPzL0_+dSj^J$hbqtRAwSR*VlZSB|4p8VIZgHQtz@p-HfK3kC=kfh(z<*Ti45<6h| zq;gB!NyTRu2kui@PI-7ZpP@8o6c4?d8sLE^%zdNnO@<}r|K0BnlV6Ao^4s|B_HdCL zx_wJ$bXNn3i=@`In6wzgtwEGKiZYgbmjs^=l*7MP%j5opUW?R?i#OY$B{)a*3g+VjM zs4i96g&T-xq+xT_U(%$BKrndy`^XZYM`Yu&8ZX9m?|0R*fQz_=(GLCXUdk+uiTZIm zL26ri*FB8@%)b5Ch4cD4SqVFK+K_F*$xs~i$e-?5fkF5Vo|gM7EIm173T9l%>Hyot zrYuJ7a#a<)nC9ajRSu$#w5D!JP!TSwUG4yqQkPrei$P?gJK?S3B4W6oNf^6+&*x`^G0bCoMx^?+(rNAg`_mDB|$>9K%YV zmaoG3eGUh7)n3eVguZ>-ng1S_tJKv}eIk(bBzHj8ca-+-fEa$oTQKQSSw$R6{aflU z;Lt4klvGJ}GVL!k!BH!G^^+b5){q;j#9x9+`n!U8VHaiFF(|DYD^^FSIES=vHJNJPe#C-(pyu|g`Sy~yvN!u|744k;$h_9> zQ)B`*DN{U15v$AT$8)2po7bv~iNlDA&-Es#k8~N&%hU9x`$pGVema-!ibro)jm`GN zExX`QN0|$=LBQMVDXKA(hQ6S}7S&;?LAUVzc=ltvZa!_ocUuqs&~|x`W7&@}4r)AWK-ee{ z-1S7oL713fkP@z|rQ&Z9{=B__f_nM)+l$u^GPGEys&G3RTDlrr8XFs08|u6JI(jSX zni`s#nl>!@`VM7Jt^?t9jdKQ682l>aUf9Uw*dTd$es<}x+I-XHjUP`>dvpG)W$x}* zawKA-ec^=Y^*NAgzkDT1SO~VxQ=H2pHtNGQt*BH?Y~Bw~70*%no^EmK%_@=fG}F4$ z_`Z)Z9$D{O(-C7XKsM&>Ci0AtCVPQTn+UW0*8GCVb0kx&M`1&O@{1wM;pI{?LGAoo zhZJjx(e%*wEY`5BmQK~O)=#tgkq1XsK?7RRDTT4k_9bUmQFL(BzrrFP`RAZy9X4Hs z^sOK$ZJXz4i$t;fuCCSO)`c9bcRT$r@|b**S{gwY^UR)n#x{cZeCY(cV`Sg!5n33> zwer7|Kwk5%yUb(^r8OpoyJ7QybhK?m+kBhNo_VZpXVLK^%7)Uqm8aSFIY&o`4HxUcVU`4PgeD={mrThcBSTa%{hTWBPzgc9VQr<-3n z2-z9_<&>J7r})G4cpS36CDu>(V)$_Qwfp9oMapbq8RkvCek6kdc24_=@4sPhVk&L( zvp&8v^7UZ<*-g(CLUzNHEA^l%^0*+Amcr9RHZxN^mjtBHStKo0(-9YA7f@>8LX zDPafDc;PhC3|CyeQZu451~`teF-zDM%jjs4@-Q{_-fCK(-oqID@qC_x_QiMgC{NJQ z`vDd?h6UBPb4>s#Ct!>~XL#;`pS})(b3I!nxlma6li;kRm6@GF*vS?>BZi9PeYh1H zgTMwbah6uPgJ|;;VsNwPI({)Vsr?EOHbGmD!dfNlBi*lawstipI)9o+w})&J)yF1h z9Zt;d_Z{v_A&)_dhiB%!my)WgZdPG%i%bO}qI4L`)!O|7s#x8j|5M9tXu8}6qan6!gq zb0s>3d~5ny(^5(YjFWITt>O%>U!FZXqJ?sPbd5?e#rH6s%YC?u+L8haI8UcnR}u5o z1H&vV9NvSsG^PyUeF%P$N9xAUp4s1_wE<^G?8e&)E(&ROk!*i347VHPRozDT>t{rdFmJ=AB_1gY7!{k z#*0E~o+n`h>QJUXZu28XC6u`zl8je0rgvtzc%c@xc0t!R_R+qNY^YUqO4Uj-2 za>RaJbvCf=u17cQHgFh_P2^o08W-eRP58umlF>(j&)owlXnA|7fQG!(C57k+sIyfr zs6!72uDz4Gak{*Pynsd3=nN?vuKa$M{+Yv_8^v8E>~sR8JcPKbqjNiq@!q}YF%)e{ zv}~#W!3Q-Ohsc#(^Jo+w4&8YB1UK{x$h<9Sa$PtTArU$Vg9xInjfZ7!zJO751Stwy z5*28Db6H4u%XfF^UYpJNk-UJ71gLSZz7np|CTJ1_GBco0V8el<>R?i(lU{V;F9BIU z0YrEf8d$rYVfcJ3BTp4BVTiVnQdg%AV6shv<72QW)*4SR4xyDguIm-BRvP+&YV+Y${7T94a`)J?B8DIu^PsV>H z$5H`sBCWQ;V)x_o^0n=>;l2EHvpw}NdB6P_FnOo&-l_H}{)-M{%P}wd3Y+>nXb+)W z|2&=#2_|2=lIN({vawGE>d1e?^MAc^yP~YZR<0oe8Pzvjd|mM&ZJm-gN_)7h4&OcL zo0I)1Qc8=lqE6Emh^k02B2&rSN9?=ow)?w1t+vmIzk?p7Aihf0vwVz=SKXd*NyTzR zf>EJ0Bx&*s;u~mE;4ce~pZ4Sg4t`I^s3ORI)g$)hvjc2?`y2IQt9G4&H#=VG8uIKa zkoWy;UR}C9zj$VPeKn%?15?w?al7iydC0%yM1~I^#`OQb{aJ=D+0w=bZ`QZ! z=Q+eC5PV4sTj!Ww$+cP{HL9>UALVV`8;!t$40eLnandf1-_ub{k+AL5 zu#J#{_>-V_;zBe=pJSbLHUPsXA zy9etCtS;5twkY!l*IlGXdB*b&C6YxQjw(h(6M6!=@+VmldZzGEN6Ehz)YMx!6&x1z z?Nzk2Id$s!w|S}9iN;bE0~V$+>61&NYOxqMdOY?EaT7{=$hk4?9Q*xJ1iG*}2us7; zmpG2Up*Kpd{zeKX$1L4V=N*6nbXd$?Du`QiA#E{_lpaeO5HVP4#eKmCaMxb@T%1Lk zn#oocmAHk8=wJ+LEl;4XJIy2_3#?B{9tA2}SqnylUu-%}9AV?xT8yA%H%oj@{%ysz zFcCjk8N2qAe#) ziAOq%=KOm>P*Qjb}@O>2VcG4jc= zTW3KEcIbxxw2S#5Pc>n_=ZVTftpFM><+rM)xIy~#zk z_*sJ^`)vwo7Bs3Yv)COt3%xG*p5a`xE2Go~Y9X-tmbcfNKN-1tS-QttlA5zMAP1`B zljr0a3cH%lfI_y9?N_YhDfmCfG*&lB>ee@%L{cv9mdQtp$2N@*tR0;*(hdbMicfx_ z!}Lqo&NYoZsV*A@q6*cCs2)EXF&?W?}TGr-A zl{!r~Q!{J(mcjpkwe5RevUJo%7-6g`+91klwvu~AhrScftt>oUj8>p(HTBl|xK;i;6g3YbFHuioGU;+;`4i6WzZ3SWrrh^{vttc!R9Z1kx zcKrO=$z?S;k zt=99-p}f!H*F$8ZC=9B{X7d=`3PfuBbj70fgYCMA$NfgjSxi-shMKvaFAI9oJm_1 z?1OhG+G_a1d~aPkrn*(@7rM8l`CQSC0!D>eXTRLY!imgPR!b2h9VxIA*{Zqu zsBuT=aA^$N)HLAQnElHqzMoU9&B}&s?QzpeBAyO7HyU61+RpP1Mz&}+)I+~lww$ny zYTEbd&JBRPWsYtyd%t5~v%e|LW_EcdmYqqVaJ)G)Y+7d!cr&-(-fc$+c#QkiuE?6% zR*vfseNfkHJv7IgQY20({V@(7u=v*ZGF+4rQIa-8U2Q7mn_I0aw`A`uIip{Xd{3PY zS2%gzTct#(Up%s(Z>AstDBLo*wUWeRb=t*pA{nf|P_ zh4KR&a_Ma|)~&r$L}@s%9<`OhT4k4l7cF!tphD@yf?Cr9{QW^klik=4JF%tM7CAnR zF=;vnAapJz8AZ4yi7zcFYUoiKitk$k9^hFZ(mMPRD=|UB;hUpbR*6K*|nVoVr0zlbClhi zgC|P`Mh48T1T$=-TS!x2TQ*SJN66-*?UFsJnn5@{5N_lrA=`b^V6rL^d* z>(Jc0s$PY;Ijf{}cnuzxHKfms!CHor!)ouXZ1%hQoc5)o=6rJ(lkMl;f-L+Dp>qOQ|7VRIx*YN;ssFw~tG~4}*lw_zHrL)>&Tt z&auM88txQ{iWbGhH0%-Ot*0cJ*y0CHk-H||GUpKD*bCoiASx@6OVotJK2K@;7AUbH z)inb@-9@&_e+B|JEXp74i=m{u{R_w^?MtT>-dUUG;0dq2;aSa06VU#>$#;43eslBJ z!YxxxjdW34sXAr4q^w@)UG!9r{l?!<2u%MG%vOR!sueFu!CLemSib*S36#R}OTe=t6+th1CT%p^A3 zUzF18kh^Rvl5Z@r3zagkWYsHsBl{YJ$%RqPNFFMG>6Ok;4tx9z$g(I0KSm>^2qASZ z23IU#g`-qd#JlBL0WUj_RgSkC^%QSYcJV(vd40P4Uf*;*Yn{_mSHV0#Mwuj6ehuWK zPoEFdlFsX?t6JD=OQ^N~IFA(BFF_%_*Az6s*)+tKmB5xIhIL(?m4eikb<@7@sJnCu zrDh@+onxX!lZiNkubtZ}k^NqcgrR`6@&>-f<0T|v{F6QbHOty}94GWGO^l^Ci#D+E Wb4xdU0>HJ(GC Date: Tue, 22 Oct 2024 00:06:49 -0400 Subject: [PATCH 62/67] =?UTF-8?q?=F0=9F=8E=A5=20add=201s=20to=20turn=5Fon?= =?UTF-8?q?=20screen=20animation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phase/cutscene/initialize/0.mcfunction | 2 +- .../summit/phase/cutscene/loop/0.mcfunction | 30 +++++++++---------- .../cutscene/loop/0/turn_on_screen.mcfunction | 2 +- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction index e9953c010..f355ccc60 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/initialize/0.mcfunction @@ -16,4 +16,4 @@ function omegaflowey.entity:shared/run_as_active_player_or_spectator { command: # Set arena box to flashing red variant $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/intro_flashing_red/apply -schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 555t +schedule function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/terminate/scheduled 575t diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction index 3008a0d73..fe0f3c227 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0.mcfunction @@ -1,32 +1,32 @@ execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 0..293 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/approach -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 312 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 332 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 342 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 362 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_2 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 343 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 363 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_3 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 345 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 365 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_4 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 346 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 366 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_5 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 347 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 367 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_6 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 370 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 380 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_7 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 371 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 381 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_8 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 373 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 383 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_9 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 374 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 384 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_10 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 375 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 385 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/reveal_11 with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 402 run return run \ - function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 422 run return run \ + function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/undarken with storage omegaflowey:bossfight +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 442 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_start with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 542 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 562 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop with storage omegaflowey:bossfight -execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 544 run return run \ +execute if score @s omegaflowey.boss-fight.cutscene.clock.i matches 564 run return run \ function omegaflowey.entity:directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen with storage omegaflowey:bossfight diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction index 2ed44e7e4..62abdf96e 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/turn_on_screen.mcfunction @@ -1,6 +1,6 @@ $execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/reveal_1/apply $execute as $(bossfight_tvscreen_uuid) on passengers if entity @s[tag=aj.omegaflowey_tv_screen.bone] run \ - data merge entity @s { brightness: { block: 12, sky: 0 } } + data merge entity @s { brightness: { block: 11, sky: 0 } } $execute at $(bossfight_tvscreen_uuid) run function omegaflowey.entity:shared/run_as_active_player_or_spectator { command: "\ playsound omega-flowey:cutscene.intro.turn_on ambient @s ~ ~ ~ 5 1\ From 15bbbced56d301094e861e1e504eea7ec986ef6d Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Tue, 22 Oct 2024 00:15:14 -0400 Subject: [PATCH 63/67] =?UTF-8?q?=F0=9F=8E=A5=20use=20smiling=5Fwide=20aft?= =?UTF-8?q?er=20laugh=20-=20and=20fix=20texture=20issue,=20was=20missing?= =?UTF-8?q?=20emissive=20in=20some=20white=20pixels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../loop/0/laugh_stop/screen.mcfunction | 2 +- .../omega-flowey/tv-screen.ajblueprint | 2 +- .../custom/tv_screen/faces/smiling_open.png | Bin 1706 -> 1655 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction index 6da5b8bc0..6baa275b5 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/laugh_stop/screen.mcfunction @@ -1 +1 @@ -$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/smiling_noglow/apply +$execute as $(bossfight_tvscreen_uuid) run function animated_java:omegaflowey_tv_screen/variants/smiling_wide/apply diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index 817285cd6..ad8a1836d 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -1450,7 +1450,7 @@ "internal": false, "saved": true, "uuid": "3dc44e6b-7594-04c0-12fd-29f604f95a5a", - "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVVJREFUOE+Fk9FuwjAMRV1S2i1iGkVsn7w9jJf95DQmtCJVKiRNynRdHJypEn5pldon99pu8bnbRe8Hqqol3Qudh3fnPRUfb+/xad2QtfZePbmzo/qh5jy877+/qICCZvtKbdtSXU8fzcIkmB88GWNoMUY+G6/fkJMBuq7LEouy4oI4xgS8BE/DhSiEQPbR5oC+7ynGSMuCCMVIFojIAQw5wZ2otis6/OxvFkSBQCAVMuEZfiVgSQDdsc0BkgTPug+AQKGEc477lSkQC+Lv/0hEPuAAzPZA3yoNlKnINLgHIbCCzIL4FM8o0JZQyLCrggTAIq0325Qs3dcAfMSt01wHftjVcz5GKJBiPDEFeEWUZZkBsMLN5mUCiIL+1KdN5IuuXjNAnPYfMQtgeUb9VKpAT6WuKrZw/D3cFGBMqWnqX9CrrCE45z2ABZElCbgBoc/nzpDzB+ynJYyz6E1CAAAAAElFTkSuQmCC", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWVJREFUOE+FU8tqwzAQXBEnim0alwaa9An9pPbSHPPfpaTQYpKDD06RbTkyKSNnFakYshfZ0uzszK4k1qtVV+uWYjmhS+Hj8F3VNYn317duvlhSNssu5ZNSitI0tTh8bz4/SEDB3fML5duc0qQ/jEaRI2uahqJxRCNj7F4X9WfABARFUQRAIacWaDrjCI+6IX0k0gdN2VUWEpT7kszBkBRESAaYSVgOyIBp1Z6S6xv6/tqcLbACJoFUyIRn+OWAJSYodtuQgEHw7PcBJFDIoSpl+xUoYAvs7/9IWD7IQTDYA78qN5A7ztOARRSBgsAC+2TPSPAtIdGSnRQ4Alykxf2jA3P3fQIcoipCtP06m9+GY4QCTsaKKcArQo5lQFA1mpYPTz0BKyh/S3cTrf+TV58A1ZGMGCQA4DiRzo6f4E8lmUprYZf/nBVgTK5p3lvwr7JPgn17D2ABzzKoEMf2199PBvaA+QPBzRxAcWMxZwAAAABJRU5ErkJggg==", "mode": "bitmap" }, { diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_open.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling_open.png index 6d8e92c20a328ecddebd91e551c6acbebe9a5851..07b2e6404aac644ad1d65982ee69871881f2db6b 100644 GIT binary patch delta 1226 zcmV;*1U37r4fhO?NeaRM01m&J5C?$}51Eh!32>k|aU}(YdETd5wMueJ zZD~G9{{O0`w(aSbWb5lEYin!2yuZKy_Xdc3=YIkc1Q1dL5K;sXQUnlE1Q1dL5K;sX zQUnlE1Q1dL5K;sXQUnlE1O^aNw+-NzlaK)wf0Ouz`{1YW;dTM^3_OIuPZ10ODj=i? zAf#>)Kwn`GehQPI0z&E*0ep9Uc=-2+A0Lj57s(-2GVLE<-Qxd-$%QHo;P?OhbsD-? z!&3?~Vf=eY=`-#xDE0eF`z^v)dbc~mG8Hg4 z!C2oC6)+B8&9^!YYg~zb{_Q7!_01o@{^_s2%I$`q^&9tDTX91_HP_T49!u}Gdy`hc z_(qk4_t=dz$H@kzFr=Z2*=OP(Kb>Xce=~mg5^v(*r!I-_lQ-L?-4Wy!u=VEDgfMP1 z4NzJEb3tsWfa&<-{&LmU#C?u>9!$q&dbQmXyI@Gk18CpMz)w9Wo$ujn8QxK@DymIY z0gn_W{8ukampBVu_^H)n9J&5-OZ{jT!j%6?Vwt}O3^%Ga47nRy+E6?T!dahbe?PfC z(r3ZHfBF64Gqu;$!p0T1n~u|r=(iQmfS+K7rQX7p@?S|2Ku8flNNxKJ7^KfW;Tf%E z18~-7+P-Od)@;3=S~jjxZTGZ&08RMpGgl@o*GC*g!k4#90L|4KYoGU*4|+~ksgGFC z{!*d;k$v>E+%urvVB?2yep{Bie=lr8AhpyIY~pYEm1U+^J2`RNvEKazX@8^o8DY5! zXgAl`>(WHuNw^1oTMoxB7P0&iObFL@yJtWPtntGkybujrZexCWS!_ZewQK<63gg9K z+ojkq@8G8%jHCriQUq`yt4@KRLV^H7GHUw(+B25%LrjJWD8v`zMgcs^;0HgH@}W?bKTrW7wM77Z zqdDD9(+l0fPa#1Cgw(B*(F7NNcU<;n+7AC1?LRUioC$w77 z(h#+bp8!tiYy!_FtYzY7v3da61w)Do7#URoNA-Eu?kcvdfICdgU2ItaO{ub+g|np^ zJqvlilOP5s81(k`KOk1ZrHES}&Hw-a07*qoM6N<$f{7nJcmMzZ delta 1296 zcmV+r1@HRz45|%~NeaUN01m?e$8V@)kyBC*U;qFB0RR91U;qFB0RWM+SbxkYSm8|# zW{1hfZ1%%Wk0{G_q@bK@ipKp$h7s(-2GVLEfT;l(R$%QHo;4k0*ISt*T z;VFfgF#g063@HK#sqL5GbQ#R;{esd`+`43zmfjRg@nRLQc4Cda*ZAS#EPTDBeFmk6 ze;$9?)u?tyUxDO$8MxKPBtioAq`#3J`?}==`0(cfAPbIcoPRd^_2KNd9z*G9YJ0JTW?NH2;(-> z0HqZ$7sQqdn2ta0FIR0%+~=tMU^*_-tL>h63Wk(CfcC8n{M3!o`5w-e;T`3wqS{my z@JM08fAz3*iL=m!pISY}k?SwF)Q@H%O!==Qmic?YaHDF&kh`&^2a0<^IO{X*e<#;R zx)=QR`(HPoslBEaHmWowe21-NcTQrkJj=4 zaMowqzG>NOwq8#y8`r3|d)hvLCVcjuXC^GyM;t`Lm$ys+&9gVwKJPDY^qj0xAF-bO zr9%HB`{-%8J)qrSoe>{XhYN;jI#NYB~mYH7divH^@Mj2DA# zmtw!XgP*!Fs@i^p<(`6Lxd~Z$GE$|$#a6%GrI+B`&9_N2ez+vRgl#K&e{AUrXlf>E z_A2pA*k-@BdzKHNd1eB0Mo(((c*8i(-amS*qwy3BsVysDS{2SJ$ZX=V*Ni*8*411h zfU)?!rT3-neWWm^+A)-_VHGUFld<3#KiuB-4jEKAV0fh(B9;Ppz79 z%!~>MDFQfm@jH-a6`t)Y0fU`N7?;S0-ZHR4I0Zpl} z^r}W@?U=Z&UVR2hb4!2QE*HRBXQ8PvDu9`$mJT2fA&}a(0tSy(!n3M>Rim}C-E%UW zr7Pg}0W`g`&=Sg?0o*lwh5$~iBJTunGR36L9>Rv=8Y6&{xtlU&5FZR#&ho(vcnXHp zZWYipm$)8Pv14^RvrXj-2;dsF3tq6}61>Y~*>!}UZSA@TTy4_gu!WyX;2{K3JMIBX z)O*9rRJ9gY3SdcXFbU8G00a;aR}1&))z1sE9g^7229+S-eBWsMgA0000 Date: Tue, 22 Oct 2024 00:23:55 -0400 Subject: [PATCH 64/67] =?UTF-8?q?=F0=9F=8E=A5=20add=20DEMO=20title=20above?= =?UTF-8?q?=20Flowey=20during=20laugh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phase/cutscene/loop/0/undarken.mcfunction | 24 +++++++++++++++++++ .../terminate/as_bossfight.mcfunction | 9 +++++-- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction index 618e1e563..efa817772 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction @@ -11,3 +11,27 @@ execute as @e[ \ ] run function omegaflowey.entity:hostile/omega-flowey/animate/intro/brighten/as_root $execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/default/apply + +summon minecraft:text_display -156.5 43.0625 76.0 { \ + Tags: [ \ + "omega-flowey-remastered", \ + "directorial", \ + "directorial-decorative", \ + "demo-intro-title", \ + ], \ + alignment: "center", \ + background: 0, \ + brightness: { block: 15, sky: 0 }, \ + default_background: 0b, \ + line_width: 200, \ + see_through: 0b, \ + shadow: 0b, \ + text: '{ "text": "DEMO", "color": "yellow", "bold": true }', \ + text_opacity: 255, \ + transformation: { \ + left_rotation: [0.0f, 0.92387956f, -0.38268352f, 0.0f], \ + right_rotation: [0.0f, 0.0f, 0.0f, 1.0f], \ + scale: [10.0f, 10.0f, 10.0f], \ + translation: [0.0f, 0.0f, 0.0f] \ + } \ +} diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction index 5c543d5e5..f5cadf52d 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/terminate/as_bossfight.mcfunction @@ -3,8 +3,13 @@ # Remove tags tag @s remove boss_fight.phase.cutscene -# Set arena box variant back to default -$execute as $(arena_box_uuid) run function animated_java:omegaflowey_arena_box/variants/default/apply +# Kill DEMO title +kill @e[ \ + x=-156.5, y=43.0625, z=76.0, distance=..0.01, \ + type=minecraft:text_display, \ + tag=demo-intro-title, \ + limit=1 \ +] # Begin animating largesidevines/nose at full speed $execute as $(large_side_vine_left_uuid) run function omegaflowey.entity:hostile/omega-flowey/animate/large_side_vine/resume_normal_from_slow/left From 57ac65e83c9e1ce77835197fec2abb0048733c89 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Tue, 22 Oct 2024 00:35:07 -0400 Subject: [PATCH 65/67] =?UTF-8?q?=F0=9F=94=8A=20decrease=20volume=20of=20s?= =?UTF-8?q?ome=20intro=20sounds=20-=20convert=20laugh=20back=20to=20stereo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/sounds/mus_f_laugh.ogg | Bin 104723 -> 104732 bytes .../sounds/snd_elecdoor_shutheavy.ogg | Bin 16849 -> 16481 bytes .../assets/omega-flowey/sounds/stats.txt | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resourcepack/assets/omega-flowey/sounds/mus_f_laugh.ogg b/resourcepack/assets/omega-flowey/sounds/mus_f_laugh.ogg index 261cf2df18f593d0ea6631dc12e88dbaa4f3ee6e..1ffe1a807e7cb88d891004248b9cfa8049816003 100644 GIT binary patch delta 549 zcmZ9_O(?^07zgnEn7^4}FJ5K`A$gBkljcNAILS;>$lLte!8XH`l7q;JmgFUJa3Mwh zKlalOIIx42#sMMia^Q>w-*Gt zEc{WpWk-GNqfLrNlt>W4?{m<-j8YUaNN{*;n|_v*Dt@n`KqP^JcUo@jL*YO=^ruS7 z%sfgo$icZ`k>>Z9P$VFV>TExq9O6)7Kt{N{6S_EAfn8FNsRzMC@8@}xSdhAp#zNY> zUXNEYkTq8|Pd(lj%*26=XJsy}?)Whh58!zmv(Up^8A<}kjh7_Rt57kD9KEt90NeQ$(8gs;2GRPN}seq<0wgRk6M1s@RZ`>|-hk==HjA zg;ko#6H+peG5B!xW&|z_Ogxx=0_U)IgWg=UwKTAZJLaK;;`XgssjI2l)Y2 C)vt5_ delta 540 zcmZ9_O(?^07zgnEm>Gs`US>-o2d{bAT8ZRkHwSB2aY3v3r?8otK!WKEh=fHxJ!<1n;z67$ zLmk!hw4jJVs>2gYlphwMB!JLQM}V%n>hV@0NWOpTgucylC`lmqo$Jfgv|+%O1f;padlqWX->SL+@Y9QKTSK&$~}F`#TLq2BHrn zoUs}y$w86>xt)9>Gv|>nJeCF&3Y4a@J~a_zDjjH7T-?kYI^x4r1`xYdwz8%+@`98J u^eEfxVvS}Z#G(SoF>|M7Ep{@9sjMg!8MfKwIJrVn0_}S`7MW*`Sji8s+@@dv diff --git a/resourcepack/assets/omega-flowey/sounds/snd_elecdoor_shutheavy.ogg b/resourcepack/assets/omega-flowey/sounds/snd_elecdoor_shutheavy.ogg index 919b4fd5f8d87e3da4802b3086daa4b91711486f..82335aa14ebc17e8588e0a429a2a6546ec0940b9 100644 GIT binary patch delta 12660 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 delta 13031 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óENIg#$`|R=Y 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 Date: Tue, 22 Oct 2024 01:23:43 -0400 Subject: [PATCH 66/67] =?UTF-8?q?=F0=9F=90=9B=20fix=20DEMO=20not=20being?= =?UTF-8?q?=20deleted=20if=20player=20leaves=20while=20it=20exists?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../directorial/boss_fight/shared/stop/as_root.mcfunction | 1 + .../boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/shared/stop/as_root.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/shared/stop/as_root.mcfunction index feae6a6d9..7fc8716f8 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/shared/stop/as_root.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/shared/stop/as_root.mcfunction @@ -1,3 +1,4 @@ execute if entity @s[tag=boss_fight] run kill @s execute if entity @s[tag=attack] run kill @s execute if entity @s[tag=soul] run kill @s +execute if entity @s[tag=boss_fight.decorative] run kill @s diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction index efa817772..318cf546e 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/directorial/boss_fight/summit/phase/cutscene/loop/0/undarken.mcfunction @@ -16,7 +16,7 @@ summon minecraft:text_display -156.5 43.0625 76.0 { \ Tags: [ \ "omega-flowey-remastered", \ "directorial", \ - "directorial-decorative", \ + "boss_fight.decorative", \ "demo-intro-title", \ ], \ alignment: "center", \ From af08f0c661542647273f4eb0e7c8d0861176c9ac Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Wed, 23 Oct 2024 23:59:44 -0400 Subject: [PATCH 67/67] =?UTF-8?q?=F0=9F=9A=A8=20delete=20unused=20texture?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omega-flowey/tv-screen.ajblueprint | 134 +++++++----------- .../custom/tv_screen/faces/smiling.pdn | Bin 6544 -> 0 bytes .../custom/tv_screen/faces/smiling.png | Bin 1651 -> 0 bytes 3 files changed, 53 insertions(+), 81 deletions(-) delete mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.pdn delete mode 100644 resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.png diff --git a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint index ad8a1836d..faa9ca12e 100644 --- a/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint +++ b/resourcepack/assets/omega-flowey/models/entity/hostile/omega-flowey/tv-screen.ajblueprint @@ -98,7 +98,7 @@ "faces": { "north": { "uv": [0, 14, 16, 16], - "texture": 27 + "texture": 26 }, "east": { "uv": [5, 14, 16, 16], @@ -115,7 +115,7 @@ "up": { "uv": [2, 2, 14, 14], "rotation": 180, - "texture": 27 + "texture": 26 }, "down": { "uv": [2, 2, 14, 14], @@ -142,7 +142,7 @@ "faces": { "north": { "uv": [0, 6, 3, 15], - "texture": 27 + "texture": 26 }, "east": { "uv": [5, 3, 16, 14], @@ -154,7 +154,7 @@ }, "west": { "uv": [2, 2, 14, 14], - "texture": 27 + "texture": 26 }, "up": { "uv": [2, 2, 14, 14], @@ -186,11 +186,11 @@ "faces": { "north": { "uv": [13, 5, 16, 15], - "texture": 27 + "texture": 26 }, "east": { "uv": [2, 2, 14, 14], - "texture": 27 + "texture": 26 }, "south": { "uv": [0, 3, 2, 14], @@ -230,7 +230,7 @@ "faces": { "north": { "uv": [16, 0, 0, 2], - "texture": 27 + "texture": 26 }, "east": { "uv": [5, 0, 16, 2], @@ -252,7 +252,7 @@ "down": { "uv": [2, 2, 14, 14], "rotation": 180, - "texture": 27 + "texture": 26 } }, "type": "cube", @@ -443,7 +443,7 @@ }, "east": { "uv": [0, 0, 16, 16], - "texture": 5 + "texture": 4 }, "south": { "uv": [0, 0, 0, 0], @@ -451,17 +451,17 @@ }, "west": { "uv": [16, 0, 0, 16], - "texture": 5 + "texture": 4 }, "up": { "uv": [16, 16, 0, 0], "rotation": 90, - "texture": 5 + "texture": 4 }, "down": { "uv": [0, 0, 16, 16], "rotation": 90, - "texture": 5 + "texture": 4 } }, "type": "cube", @@ -483,7 +483,7 @@ "faces": { "north": { "uv": [2, 0.7, 14, 12.8143], - "texture": 23 + "texture": 22 }, "east": { "uv": [1.1, 0, 14.9, 9.81429], @@ -530,7 +530,7 @@ "faces": { "north": { "uv": [2, 0.7, 14, 9.61429], - "texture": 26 + "texture": 25 }, "east": { "uv": [1.1, 0, 14.9, 9.81429], @@ -750,40 +750,12 @@ "source": "data:image/png;base64,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", "mode": "bitmap" }, - { - "path": "G:/Coding/omegaflowey-minecraft-remastered/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.png", - "name": "smiling.png", - "folder": "", - "namespace": "", - "id": "4", - "group": "", - "width": 160, - "height": 160, - "uv_width": 16, - "uv_height": 16, - "particle": false, - "use_as_default": false, - "layers_enabled": false, - "sync_to_project": "", - "render_mode": "default", - "render_sides": "auto", - "frame_time": 1, - "frame_order_type": "loop", - "frame_order": "", - "frame_interpolate": false, - "visible": true, - "internal": false, - "saved": true, - "uuid": "41a69925-626e-aadd-232c-27ef97a00c94", - "source": "data:image/png;base64,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", - "mode": "bitmap" - }, { "path": "G:/Coding/omegaflowey-minecraft-remastered/resourcepack/assets/omega-flowey/textures/custom/attacks/blank.png", "name": "blank.png", "folder": "", "namespace": "", - "id": "5", + "id": "4", "group": "", "width": 16, "height": 16, @@ -811,7 +783,7 @@ "name": "smiling-glow.png", "folder": "", "namespace": "", - "id": "6", + "id": "5", "group": "", "width": 16, "height": 16, @@ -839,7 +811,7 @@ "name": "warning-edge.png", "folder": "", "namespace": "", - "id": "7", + "id": "6", "group": "", "width": 16, "height": 32, @@ -867,7 +839,7 @@ "name": "static-glow.png", "folder": "", "namespace": "", - "id": "8", + "id": "7", "group": "", "width": 16, "height": 16, @@ -895,7 +867,7 @@ "name": "soul_break.png", "folder": "", "namespace": "", - "id": "9", + "id": "8", "group": "", "width": 160, "height": 160, @@ -923,7 +895,7 @@ "name": "soul_idle.png", "folder": "", "namespace": "", - "id": "10", + "id": "9", "group": "", "width": 160, "height": 160, @@ -951,7 +923,7 @@ "name": "soul_shatter_0.png", "folder": "", "namespace": "", - "id": "11", + "id": "10", "group": "", "width": 160, "height": 160, @@ -979,7 +951,7 @@ "name": "soul_shatter_1.png", "folder": "", "namespace": "", - "id": "12", + "id": "11", "group": "", "width": 160, "height": 160, @@ -1007,7 +979,7 @@ "name": "soul_shatter_2.png", "folder": "", "namespace": "", - "id": "13", + "id": "12", "group": "", "width": 160, "height": 160, @@ -1035,7 +1007,7 @@ "name": "soul_shatter_3.png", "folder": "", "namespace": "", - "id": "14", + "id": "13", "group": "", "width": 160, "height": 160, @@ -1063,7 +1035,7 @@ "name": "soul_shatter_4.png", "folder": "", "namespace": "", - "id": "15", + "id": "14", "group": "", "width": 160, "height": 160, @@ -1091,7 +1063,7 @@ "name": "soul_shatter_5.png", "folder": "", "namespace": "", - "id": "16", + "id": "15", "group": "", "width": 160, "height": 160, @@ -1119,7 +1091,7 @@ "name": "soul_shatter_6.png", "folder": "", "namespace": "", - "id": "17", + "id": "16", "group": "", "width": 160, "height": 160, @@ -1147,7 +1119,7 @@ "name": "soul_shatter_7.png", "folder": "", "namespace": "", - "id": "18", + "id": "17", "group": "", "width": 160, "height": 160, @@ -1175,7 +1147,7 @@ "name": "soul_shatter_8.png", "folder": "", "namespace": "", - "id": "19", + "id": "18", "group": "", "width": 160, "height": 160, @@ -1203,7 +1175,7 @@ "name": "soul_shatter_9.png", "folder": "", "namespace": "", - "id": "20", + "id": "19", "group": "", "width": 160, "height": 160, @@ -1231,7 +1203,7 @@ "name": "soul_shatter_10.png", "folder": "", "namespace": "", - "id": "21", + "id": "20", "group": "", "width": 160, "height": 160, @@ -1259,7 +1231,7 @@ "name": "black.png", "folder": "", "namespace": "", - "id": "22", + "id": "21", "group": "", "width": 16, "height": 16, @@ -1287,7 +1259,7 @@ "name": "blank_1.png", "folder": "", "namespace": "", - "id": "23", + "id": "22", "group": "", "width": 16, "height": 16, @@ -1316,7 +1288,7 @@ "name": "white_emissive.png", "folder": "", "namespace": "", - "id": "24", + "id": "23", "group": "", "width": 16, "height": 16, @@ -1345,7 +1317,7 @@ "name": "intro_laugh.png", "folder": "", "namespace": "", - "id": "25", + "id": "24", "group": "", "width": 160, "height": 320, @@ -1373,7 +1345,7 @@ "name": "blank_2.png", "folder": "", "namespace": "", - "id": "26", + "id": "25", "group": "", "width": 16, "height": 16, @@ -1402,7 +1374,7 @@ "name": "netherite_block_1.png", "folder": "", "namespace": "", - "id": "27", + "id": "26", "group": "", "width": 16, "height": 16, @@ -1430,7 +1402,7 @@ "name": "netherite_block_smiling_glow.png", "folder": "", "namespace": "", - "id": "28", + "id": "27", "group": "", "width": 16, "height": 16, @@ -1458,7 +1430,7 @@ "name": "netherite_block_warning_glow.png", "folder": "", "namespace": "", - "id": "29", + "id": "28", "group": "", "width": 16, "height": 32, @@ -1486,7 +1458,7 @@ "name": "netherite_block_static_glow.png", "folder": "", "namespace": "", - "id": "30", + "id": "29", "group": "", "width": 16, "height": 16, @@ -1514,7 +1486,7 @@ "name": "reveal_1.png", "folder": "", "namespace": "", - "id": "31", + "id": "30", "group": "", "width": 160, "height": 160, @@ -1542,7 +1514,7 @@ "name": "reveal_2.png", "folder": "", "namespace": "", - "id": "32", + "id": "31", "group": "", "width": 160, "height": 160, @@ -1570,7 +1542,7 @@ "name": "reveal_3.png", "folder": "", "namespace": "", - "id": "33", + "id": "32", "group": "", "width": 160, "height": 160, @@ -1598,7 +1570,7 @@ "name": "reveal_4.png", "folder": "", "namespace": "", - "id": "34", + "id": "33", "group": "", "width": 160, "height": 160, @@ -1626,7 +1598,7 @@ "name": "reveal_5.png", "folder": "", "namespace": "", - "id": "35", + "id": "34", "group": "", "width": 160, "height": 160, @@ -1654,7 +1626,7 @@ "name": "reveal_6.png", "folder": "", "namespace": "", - "id": "36", + "id": "35", "group": "", "width": 160, "height": 160, @@ -1682,7 +1654,7 @@ "name": "reveal_7.png", "folder": "", "namespace": "", - "id": "37", + "id": "36", "group": "", "width": 160, "height": 160, @@ -1710,7 +1682,7 @@ "name": "reveal_8.png", "folder": "", "namespace": "", - "id": "38", + "id": "37", "group": "", "width": 160, "height": 160, @@ -1738,7 +1710,7 @@ "name": "reveal_9.png", "folder": "", "namespace": "", - "id": "39", + "id": "38", "group": "", "width": 160, "height": 160, @@ -1766,7 +1738,7 @@ "name": "reveal_10.png", "folder": "", "namespace": "", - "id": "40", + "id": "39", "group": "", "width": 160, "height": 160, @@ -1794,7 +1766,7 @@ "name": "reveal_11.png", "folder": "", "namespace": "", - "id": "41", + "id": "40", "group": "", "width": 160, "height": 160, @@ -1822,7 +1794,7 @@ "name": "smiling_open.png", "folder": "", "namespace": "", - "id": "42", + "id": "41", "group": "", "width": 160, "height": 160, @@ -1842,7 +1814,7 @@ "internal": false, "saved": true, "uuid": "dece6fae-77bb-97dd-af40-bea77f10a24a", - "source": "data:image/png;base64,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", + "source": "data:image/png;base64,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", "mode": "bitmap" } ], diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.pdn b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.pdn deleted file mode 100644 index 2027dc691d354410a7d73cd551b7031f3e6b45f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6544 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 tnd3k1AFuS+_dPOVJbiHba_nQC! diff --git a/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.png b/resourcepack/assets/omega-flowey/textures/custom/tv_screen/faces/smiling.png deleted file mode 100644 index 60ef2294057a0702b3f87413cc2bd97b41a0d305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1651 zcmbVMc}&xH6#xBbp)Jbk6uAUsD9B-fu>vaBaMCJRTNNnBI7H+~g>n?3NJZq*fg&~@ zP+`GBfr5y&a)<~EheSnf1zRcQRBCR0-CJ+vI0Cmp|CLjeK>F(_g01bs3RzsB`9Tn&0p8x>r z9SR0Fo8#z^@qUCK_9Pa&3qV4OGN1=410aNO5bJ-%icaPrY~8K|VOvlMP=_Q5;;0<> zy8RS{6*Qj=0#evNGA=ZVoM=OiNHlh^u>~NXXt3-{O+`QDvM+UtAgmxI zsH)O>B*DoMLSM6N(P)MD9%IL)mpH?pp*%0Fr~A>A;F%%!qSt#hvn43skiH^iospv@ zImCEyi`83-vI@7x!CbGG5&PDbAOVpd6;iWwT)qYq?r-WN8^}*R!4Aqd`7MQopAI(1p0w^ryyyik1>L#1@z%Q ziuu|fmt;EWOT&eyU6%wI>`F=C4CiJHt(0>{fb2FU&8A(n-1l7Dz^Ljv&E`GVz_Wpd z53xkD`!Bp-kr;_rJ#%=@IfUk#3uK|Si;wm48HN~^kP!O{jL~?094Y^kQl7Ub#3t9w z5N(iF9b7F+4He%+FbR^u)-5ve=+k-4%=qgFd>yX*^lj;Z${=n)--lR2&`T1=5Z}1$ z=_)kiW~rh|*N9`%6v`51Z12S^G|TA5V9-!$;lVW%p;1+lafN#HEE8XxWqb@%+xTE@ z=qlBZcOux~M6AT6vmuoeqw1TT*8Yy4EVB0+4Eua#edzr?f|aw6gz1`rh`Hr$_=?#x z9kTmEpkk6N$Q_SnJZEQLnz*q~_Dgr5BLxZI zhmhULEopA3+J0VT|Bs16ivFu-ouejjR<>HmVCYFHJce<+GV%4*#^#yL$+sObkyk56 z@RM1WXm(*u?H5vS)$3D^5%p71K87@>D34)vY$bZp0H-Df_xI*aat{7lkj3FOHL-^( zVPUjRs#|=;`HH}o$8cTK-3`lP%Pvx<8n>G5t=s;wqPDdCT~_#RUFu%n7;=x*6I&-N zlT4DbsEgr5)1dDT#AyubqL}@>*P?w#2F#luBMv1serRzJ+teMI7k$K-tjV}@#pb%* z*M<`PGHunBQnpX{Fv%WSKnI@>7RxLTW6JFl-F^t%3fJr+Z)%S)OkU(PF}uQ|@`2^g z#ZBJ^Pweo7mS*w|$p4Lhf6s)CPBY3N&y@Tp2+RQL_s#(c30K+-8C|%Bx z^9vTF59>x)iF0OK!*AS!`HNg)>~kI3bYFaIZqS*EE|dzc8hrV}Px~ zT*)Rlx_rgBK<`1Z5SZ6gBJ!kkX2i}Cb{~g5L+7c6;4b3dnFX3b=SZM(IqknLl9rp| fHvSLFebl-N8=(Jkg