HeavenStudio/Assets/Scripts/Games/MeatGrinder/MeatGrinder.cs

514 lines
21 KiB
C#
Raw Normal View History

Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
using HeavenStudio.Util;
using HeavenStudio.InputSystem;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
using System;
using System.Collections.Generic;
using UnityEngine;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
using System.Linq;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
namespace HeavenStudio.Games.Loaders
{
using static Minigames;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public static class PcoMeatLoader
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
public static Minigame AddGame(EventCaller eventCaller)
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
List<Param> reactionParams = new() {
new Param("tackReaction", MeatGrinder.TackExpressions.None, "Tack Reaction", "If this is hit, what expression should tack do?", new List<Param.CollapseParam>() {
new((x, y) => (int)x != (int)MeatGrinder.TackExpressions.None, new string[] { "tackReactionBeats" }),
}),
new Param("tackReactionBeats", new EntityTypes.Float(0.5f, 10, 1), "Tack React After", "The amount of beats to wait until tack reacts"),
new Param("bossReaction", MeatGrinder.BossExpressions.None, "Boss Reaction", "If this is hit, what expression should boss do?", new List<Param.CollapseParam>() {
new((x, y) => (int)x != (int)MeatGrinder.BossExpressions.None, new string[] { "bossReactionBeats" }),
}),
new Param("bossReactionBeats", new EntityTypes.Float(0, 10, 0), "Boss React After", "The amount of beats to wait until boss reacts"),
};
return new Minigame("meatGrinder", "Meat Grinder", "501d18", false, false, new List<GameAction>()
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
new GameAction("bop", "Bop")
{
function = delegate {
var e = eventCaller.currentEntity;
MeatGrinder.instance.Bop(e.beat, e.length, e["bop"], e["bossBop"]);
},
parameters = new List<Param>()
{
new Param("bop", true, "Boss Bops?", "Does Boss bop?"),
new Param("bossBop", false, "Boss Bops? (Auto)", "Does Boss Auto bop?"),
},
resizable = true,
priority = 1,
},
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
new GameAction("MeatToss", "Meat Toss")
{
function = delegate {
var e = eventCaller.currentEntity;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
SoundByte.PlayOneShotGame("meatGrinder/toss", forcePlay: true);
MeatGrinder.instance.MeatToss(e.beat, e["bacon"], e["tackReaction"], e["tackReactionBeats"], e["bossReaction"], e["bossReactionBeats"]);
},
inactiveFunction = delegate {
SoundByte.PlayOneShotGame("meatGrinder/toss", forcePlay: true);
MeatGrinder.QueueMeatToss(eventCaller.currentEntity);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
defaultLength = 2f,
priority = 2,
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
parameters = new List<Param>()
{
new Param("bacon", false, "Bacon Ball", "Throw a bacon ball instead of the typical meat"),
}.Concat(reactionParams).ToList(), // doing this because i want these params to always be the same
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
new GameAction("StartInterval", "Start Interval")
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
defaultLength = 4f,
resizable = true,
preFunction = delegate
{
var e = eventCaller.currentEntity;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
MeatGrinder.PreInterval(e.beat, e.length, e["auto"]);
},
parameters = new List<Param>()
{
new Param("auto", true, "Auto Pass Turn")
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
preFunctionLength = 1
},
new GameAction("MeatCall", "Meat Call")
{
inactiveFunction = delegate { SoundByte.PlayOneShotGame("meatGrinder/signal", forcePlay: true); },
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
defaultLength = 0.5f,
priority = 2,
Miscellaneous Tweaks + New Scroll Script (#350) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups * random things just broke * for whatever reason animation controller for boss got reverted, breaking an animation * and we forgot to merge two spritesheets instead of just replacing one with the other. oops * sfx volume lowerd * ok cool commit time * added superscroll (MADE BY STARPELLY) * fixed dog ninja backwards compatibility * fixed meat grinder's startinterval need * added d pad controls to dog ninja and meat grinder * oops forgot to add dpad for dog ninja * remove d-pad from meat grinder :cry: --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-03-18 04:40:20 +00:00
preFunctionLength = 1f,
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
parameters = reactionParams,
},
new GameAction("passTurn", "Pass Turn")
{
preFunction = delegate { MeatGrinder.PrePassTurn(eventCaller.currentEntity.beat); },
preFunctionLength = 1
},
new GameAction("expressions", "Expressions")
{
function = delegate {
var e = eventCaller.currentEntity;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
MeatGrinder.instance.DoExpressions(e["tackExpression"], e["bossExpression"]);
Miscellaneous Tweaks + New Scroll Script (#350) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups * random things just broke * for whatever reason animation controller for boss got reverted, breaking an animation * and we forgot to merge two spritesheets instead of just replacing one with the other. oops * sfx volume lowerd * ok cool commit time * added superscroll (MADE BY STARPELLY) * fixed dog ninja backwards compatibility * fixed meat grinder's startinterval need * added d pad controls to dog ninja and meat grinder * oops forgot to add dpad for dog ninja * remove d-pad from meat grinder :cry: --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-03-18 04:40:20 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
parameters = new List<Param>() {
new Param("tackExpression", MeatGrinder.TackExpressions.Content, "Tack Expression", "The expression Tack will display"),
new Param("bossExpression", MeatGrinder.BossExpressions.None, "Boss Expression", "The expression Boss will display"),
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
new GameAction("cartGuy", "Cart Guy")
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
function = delegate {
var e = eventCaller.currentEntity;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
MeatGrinder.instance.CartGuy(e.beat, e.length, e["spider"], e["direction"], e["ease"]);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
resizable = true,
defaultLength = 16,
parameters = new List<Param>() {
new Param("spider", false, "On Phone", "Put a spider in the box?"),
new Param("direction", MeatGrinder.CartGuyDirection.Right, "Direction", "The direction the cart will be carted to."),
new Param("ease", Util.EasingFunction.Ease.Linear, "Ease", "What ease will the cart use?"),
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
new GameAction("gears", "Gears")
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
function = delegate {
var e = eventCaller.currentEntity;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
MeatGrinder.instance.ChangeGears(e.beat, e.length, e["ease"], e["speed"]);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
resizable = true,
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
defaultLength = 1,
parameters = new List<Param>() {
new Param("speed", new EntityTypes.Float(0, 10, 1), "Speed", "How fast will the gears go?"),
new Param("ease", Util.EasingFunction.Ease.Linear, "Ease", "What ease will the gears speed up/slow down with?"),
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
},
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
}
// ,
// new List<string>() { "pco", "normal", "repeat" },
// "pcomeat", "en",
// new List<string>() { }
);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
}
}
namespace HeavenStudio.Games
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
using Jukebox;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
using Scripts_MeatGrinder;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
public class MeatGrinder : Minigame
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
private static List<QueuedInterval> queuedIntervals = new();
private struct QueuedInterval
{
public double beat;
public float length;
public bool autoPassTurn;
}
public struct UpdateEasing
{
public double beat;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public float length;
public Util.EasingFunction.Ease ease;
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public struct Reaction
{
public int expression;
public double beat;
public Reaction(int expression, double beat) {
this.expression = expression;
this.beat = beat;
}
}
// private static List<RiqEntity> queuedMeats = new();
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
[Header("Objects")]
public GameObject MeatBase;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public ParticleSystem MeatSplash;
[SerializeField] Transform[] Gears;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
[Header("Animators")]
public Animator BossAnim;
public Animator TackAnim;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
[SerializeField] Animator CartGuyParentAnim;
[SerializeField] Animator CartGuyAnim;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
[Header("Variables")]
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
private bool bossBop = true;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
public bool bossAnnoyed = false;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
private UpdateEasing cartEase;
private bool cartPhone = false;
private string cartDir = "Left";
private UpdateEasing gearEase;
private float oldGearSpeed = 1;
private float newGearSpeed = 1;
private const string sfxName = "meatGrinder/";
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
public static MeatGrinder instance;
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public enum TackExpressions
{
None,
Content,
Smug,
Wonder,
}
public enum BossExpressions
{
None,
Eyebrow,
Scared,
}
public enum CartGuyDirection
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
Right,
Left,
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
protected static bool IA_PadAny(out double dt)
{
return PlayerInput.GetPadDown(InputController.ActionsPad.East, out dt)
|| PlayerInput.GetPadDown(InputController.ActionsPad.Up, out dt)
|| PlayerInput.GetPadDown(InputController.ActionsPad.Down, out dt)
|| PlayerInput.GetPadDown(InputController.ActionsPad.Left, out dt)
|| PlayerInput.GetPadDown(InputController.ActionsPad.Right, out dt);
}
public static PlayerInput.InputAction InputAction_Press =
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
new("PcoMeatPress", new int[] { IAPressCat, IAPressCat, IAPressCat },
IA_PadAny, IA_TouchBasicPress, IA_BatonBasicPress);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
private void Awake()
{
instance = this;
SetupBopRegion("meatGrinder", "bop", "bossBop");
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
MeatBase.SetActive(false);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
private void Update()
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
var cond = Conductor.instance;
if (PlayerInput.GetIsAction(InputAction_Press) && !IsExpectingInputNow(InputAction_Press))
{
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
TackAnim.DoScaledAnimationAsync("TackEmptyHit", 0.5f);
TackAnim.SetBool("tackMeated", false);
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
SoundByte.PlayOneShotGame("meatGrinder/whiff");
2023-06-10 20:55:10 +00:00
bossAnnoyed = false;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
if (bossAnnoyed) BossAnim.SetBool("bossAnnoyed", true);
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (passedTurns.Count > 0)
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
foreach (double pass in passedTurns)
{
PassTurnStandalone(pass);
}
passedTurns.Clear();
}
var currentGearSpeed = newGearSpeed;
if (gearEase.length != 0)
{
float normalizedBeat = cond.GetPositionFromBeat(gearEase.beat, gearEase.length);
Util.EasingFunction.Function func = Util.EasingFunction.GetEasingFunction(gearEase.ease);
currentGearSpeed = func(oldGearSpeed, newGearSpeed, normalizedBeat);
if (normalizedBeat >= 1) cartEase.length = 0;
}
if (cartEase.length != 0)
{
float normalizedBeat = cond.GetPositionFromBeat(cartEase.beat, cartEase.length);
Util.EasingFunction.Function func = Util.EasingFunction.GetEasingFunction(cartEase.ease);
float newPos = func(0f, 1f, normalizedBeat);
CartGuyParentAnim.DoNormalizedAnimation($"Move{cartDir}", newPos);
if (normalizedBeat >= 1) cartEase.length = 0;
}
CartGuyParentAnim.gameObject.SetActive(cartEase.length != 0);
if (cond.isPlaying && !cond.isPaused) {
foreach (Transform gear in Gears) {
double newZ = Time.deltaTime * currentGearSpeed * 50 * (gear.name == "Big" ? -1 : 1) / cond.pitchedSecPerBeat;
gear.Rotate(new Vector3(0, 0, (float)newZ));
}
}
if (cond.isPlaying) {
MeatSplash.Play();
} else if (cond.isPaused) {
MeatSplash.Pause();
} else {
MeatSplash.Stop();
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public override void OnLateBeatPulse(double beat)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (!BossAnim.IsPlayingAnimationNames("BossCall", "BossSignal", "BossScared") && BeatIsInBopRegion(beat))
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
BossAnim.DoScaledAnimationAsync(bossAnnoyed ? "BossMiss" : "Bop", 0.5f);
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (CartGuyParentAnim.gameObject.activeSelf) {
Debug.Log(cartPhone ? "PhoneBop" : "Bop");
if (cartPhone) {
CartGuyAnim.DoScaledAnimationAsync("PhoneBop", 0.5f);
} else {
CartGuyAnim.DoScaledAnimationAsync("Bop", 0.5f);
}
}
}
public override void OnGameSwitch(double beat)
{
if (queuedIntervals.Count > 0)
{
foreach (var interval in queuedIntervals) StartInterval(interval.beat, interval.length, beat, interval.autoPassTurn);
queuedIntervals.Clear();
}
// if (queuedMeats.Count > 0)
// {
// foreach (var meat in queuedMeats) MeatToss(meat.beat, meat["bacon"], meat["tackReaction"], meat["tackReactionBeats"], meat["bossReaction"], meat["bossReactionBeats"]);
// queuedMeats.Clear();
// }
OnPlay(beat);
}
public override void OnPlay(double beat)
{
List<RiqEntity> allEntities = GameManager.instance.Beatmap.Entities.FindAll(c => c.datamodel.Split('/')[0] == "meatGrinder");
RiqEntity cg = allEntities.Find(c => c.datamodel == "meatGrinder/cartGuy");
if (cg != null) {
CartGuy(cg.beat, cg.length, cg["spider"], cg["direction"], cg["ease"]);
}
RiqEntity gr = allEntities.Find(c => c.datamodel == "meatGrinder/gears");
if (gr != null) {
ChangeGears(gr.beat, gr.length, gr["ease"], gr["speed"]);
}
List<RiqEntity> meats = allEntities.FindAll(c => c.datamodel == "meatGrinder/MeatToss" && beat > c.beat && beat < c.beat + 1);
foreach (var meat in meats) {
MeatToss(meat.beat, meat["bacon"], meat["tackReaction"], meat["tackReactionBeats"], meat["bossReaction"], meat["bossReactionBeats"]);
}
}
private List<RiqEntity> GetRelevantMeatCallsBetweenBeat(double beat, double endBeat)
{
return EventCaller.GetAllInGameManagerList("meatGrinder", new string[] { "MeatCall" }).FindAll(x => x.beat >= beat && x.beat < endBeat);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
2023-06-10 20:55:10 +00:00
public void Bop(double beat, double length, bool doesBop, bool autoBop)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
bossBop = autoBop;
if (doesBop)
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
var actions = new List<BeatAction.Action>();
for (int i = 0; i < length; i++)
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
actions.Add(new BeatAction.Action(beat + i, delegate {
if (!BossAnim.IsPlayingAnimationNames("BossCall", "BossSignal")) {
BossAnim.DoScaledAnimationAsync(bossAnnoyed ? "BossMiss" : "Bop", 0.5f);
}
}));
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
BeatAction.New(instance, actions);
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public void DoExpressions(int tackExpression, int bossExpression = 0)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (tackExpression != (int)TackExpressions.None) {
string tackAnim = ((TackExpressions)tackExpression).ToString();
TackAnim.DoScaledAnimationAsync("Tack" + tackAnim, 0.5f);
}
if (bossExpression != (int)BossExpressions.None) {
string bossAnim = ((BossExpressions)bossExpression).ToString();
BossAnim.DoScaledAnimationAsync("Boss" + bossAnim, 0.5f);
}
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public void CartGuy(double beat, float length, bool spider, int direction, int ease)
{
cartEase = new() {
beat = beat,
length = length,
ease = (Util.EasingFunction.Ease)ease,
};
cartPhone = spider;
cartDir = direction == 0 ? "Right" : "Left";
if (cartPhone) {
CartGuyAnim.Play("Phone", 0, 0);
}
}
public void ChangeGears(double beat, float length, int ease, float speed)
{
gearEase = new() {
beat = beat,
length = length,
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
ease = (Util.EasingFunction.Ease)ease,
};
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
oldGearSpeed = newGearSpeed;
newGearSpeed = speed;
}
public static void PreInterval(double beat, float length, bool autoPassTurn)
{
2023-06-10 20:55:10 +00:00
SoundByte.PlayOneShotGame("meatGrinder/startSignal", beat - 1, forcePlay: true);
if (GameManager.instance.currentGame == "meatGrinder")
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
instance.StartInterval(beat, length, beat, autoPassTurn);
}
else
{
queuedIntervals.Add(new QueuedInterval()
{
beat = beat,
length = length,
autoPassTurn = autoPassTurn
});
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public void StartInterval(double beat, float length, double gameSwitchBeat, bool autoPassTurn)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
List<BeatAction.Action> actions = new() {
new(beat - 1, delegate { if (Conductor.instance.songPositionInBeatsAsDouble < beat) BossAnim.DoScaledAnimationFromBeatAsync("BossSignal", 0.5f, beat - 1); }),
};
var allCallEvents = GetRelevantMeatCallsBetweenBeat(beat, beat + length);
allCallEvents.Sort((x, y) => x.beat.CompareTo(y.beat));
for (int i = 0; i < allCallEvents.Count; i++)
{
double eventBeat = allCallEvents[i].beat;
if (eventBeat >= gameSwitchBeat)
{
actions.Add(new BeatAction.Action(eventBeat, delegate
{
BossAnim.DoScaledAnimationAsync("BossCall", 0.5f);
SoundByte.PlayOneShotGame("meatGrinder/signal");
}));
}
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
BeatAction.New(this, actions);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (autoPassTurn)
{
PassTurn(beat + length, beat, length, allCallEvents);
}
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public static void QueueMeatToss(RiqEntity entity)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
// queuedMeats.Add(entity);
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public void MeatToss(double beat, bool bacon, int tackReaction, float tackReactionBeats, int bossReaction, float bossReactionBeats)
{
Meat meat = Instantiate(MeatBase, transform).GetComponent<Meat>();
meat.gameObject.SetActive(true);
meat.startBeat = beat;
meat.meatType = bacon ? Meat.MeatType.BaconBall : Meat.MeatType.DarkMeat;
meat.tackReaction = new Reaction(tackReaction, tackReactionBeats);
meat.bossReaction = new Reaction(bossReaction, bossReactionBeats);
// meat.reaction = reaction;
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
public static void PrePassTurn(double beat)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (GameManager.instance.currentGame == "meatGrinder")
{
instance.PassTurnStandalone(beat);
}
else
{
passedTurns.Add(beat);
}
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
private static List<double> passedTurns = new();
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
private void PassTurnStandalone(double beat)
{
var lastInterval = EventCaller.GetAllInGameManagerList("meatGrinder", new string[] { "StartInterval" }).FindLast(x => x.beat <= beat);
if (lastInterval != null) PassTurn(beat, lastInterval.beat, lastInterval.length);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
private void PassTurn(double beat, double intervalBeat, float intervalLength, List<RiqEntity> allCallEvents = null)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
if (allCallEvents == null) {
allCallEvents = GetRelevantMeatCallsBetweenBeat(intervalBeat, intervalBeat + intervalLength);
allCallEvents.Sort((x, y) => x.beat.CompareTo(y.beat));
}
List<BeatAction.Action> meatCalls = new();
for (int i = 0; i < allCallEvents.Count; i++)
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
double relativeBeat = allCallEvents[i].beat - intervalBeat;
var tackReaction = new Reaction(allCallEvents[i]["tackReaction"], allCallEvents[i]["tackReactionBeats"]);
var bossReaction = new Reaction(allCallEvents[i]["bossReaction"], allCallEvents[i]["bossReactionBeats"]);
meatCalls.Add(new BeatAction.Action(beat + relativeBeat - 1, delegate
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
{
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
Meat meat = Instantiate(MeatBase, transform).GetComponent<Meat>();
meat.gameObject.SetActive(true);
meat.startBeat = beat + relativeBeat - 1;
meat.meatType = Meat.MeatType.LightMeat;
meat.tackReaction = tackReaction;
meat.bossReaction = bossReaction;
}));
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
Meat Grinder Rework (#598) * meat grinder has been entirely reworked * update MeatGrinder.cs, replace assets background is still temporary but this is all im doing til ev can help * Boss New Anims * New Tack Animations * edited anims * new bg * working out merge conflics (cries) * push for anims stuff why r unity animations so suck * Cart guy cart guy cart guy * cart guy :) * explodes :angel: * curves for meat trajectory * typo * cart guy is awesome. and tack reaction. :cat: :cat: :cat: :cat: :cat: * I love unity animation * everything but the boss call cancel fix * bacon anim (+ remove interp on other meat anims) * lastbeatpulse + gears are the only thing left i was GONNA add both the beat based and constant gear animations but it just doesn't work out the way i want it to. OHHHH WELLLLL im gonna use straight up transforms anyways so i wont have to deal with unity animation (🤢) * truly, and dearly, finished? NOPE! UNITY ANIMATION BUG :D * mwuhahahaha disable ass buns * meatsplash start, fix riqentity find bug * fixes + particle improvements all that's left is the phone bop and arc/particle adjustments, im pretty sure * particle + arc adjustment, fix weird anim play on gameswitch * fixed phonebop oops i was playing the idle animation in update... * make particles beat based just waiting on mine to fix the offset bug * fix trajectory jank --------- Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Co-authored-by: Seanski2 <seanbenedit@gmail.com> Co-authored-by: ev <85412919+evdial@users.noreply.github.com> Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-12-31 04:06:31 +00:00
BeatAction.New(this, meatCalls);
Meat Grinder (#314) * meat grinder prefab + sprite cutting/naming done + icon title :) * Boss Bop, Miss, & Signal Anims can you read * Boss Call Anim self-explanatory * fix the z axis + new sprite still working on getting those bops working. they're a bit weird (not the anim itself) * Restored Meat Grinder Animations i have no idea what just happened with github but the animations are back * All Tack Animations Complete just missing the meat anims * Literally two lines changed skull emoji (forgot to set the light meat for the miss anim to inactive by default) * Meat Grinder Anims (should be) Done Added the Meat Hit anims * goodnight * bopping every beat * tons of sfx * meat calls with their corresponding sfx/animations have been added * prefunctions... * inputs + sfx + prefunction making swift progress here :) * little commit more cues and animation stuff so that i can have new animations * Meat Toss Anims also fixed up some of tack's hit anims to make the smear more consistent * night night * moved all the meat stuff to a new script -this should help with instantiating the meat * animations are a bit more comprehensive * man, barelies are way easier than i thought they were gonna be * instantiating works now committing to work on my pc instead of my laptop but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do... * Boss Animation Tweaks Adjusted Boss' bop and miss animations * woohoo animation! hi sean this is for u. tell me anything to tweak :) * Quick Meat Toss Anim Fix Prevents meat from playing the toss animation twice * meat hit animation works! sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that also just general improvements + framework for different meats * it's done! or at least out of wip! * you can select which meat type is tossed (defaults to random) * ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.) * overall just optimized code * removed WIP from game name * a few touch-ups * change all sfx to ogg -also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue * fixed boss not bopping a beat after a signal -a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be) * i have stashed changes :P * new bg + remove references title * boss weird bopping fixed + game switches fixed * final touch-ups --------- Co-authored-by: Seanski2 <seanbenedit@gmail.com>
2023-02-23 00:25:14 +00:00
}
}
}