diff --git a/Adventures in Lestoria/Adventures in Lestoria.vcxproj b/Adventures in Lestoria/Adventures in Lestoria.vcxproj index d367d789..98950e71 100644 --- a/Adventures in Lestoria/Adventures in Lestoria.vcxproj +++ b/Adventures in Lestoria/Adventures in Lestoria.vcxproj @@ -658,6 +658,10 @@ + + + + diff --git a/Adventures in Lestoria/Animation.cpp b/Adventures in Lestoria/Animation.cpp index 1c036e3f..106ebbe3 100644 --- a/Adventures in Lestoria/Animation.cpp +++ b/Adventures in Lestoria/Animation.cpp @@ -235,6 +235,7 @@ void sig::Animation::InitializeAnimations(){ CreateHorizontalAnimationSequence("lightning_splash_effect.png",5,{24,24}); CreateHorizontalAnimationSequence("dagger_stab.png",2,{24,24},AnimationData{0.1f,Animate2D::Style::PingPong}); + CreateHorizontalAnimationSequence("goblin_sword_slash.png",3,{24,24},{0.05f,Animate2D::Style::OneShot}); CreateStillAnimation("meteor.png",{192,192}); diff --git a/Adventures in Lestoria/BulletTypes.h b/Adventures in Lestoria/BulletTypes.h index 76830317..d41436d0 100644 --- a/Adventures in Lestoria/BulletTypes.h +++ b/Adventures in Lestoria/BulletTypes.h @@ -101,6 +101,11 @@ struct Wisp:public Bullet{ bool MonsterHit(Monster&monster)override; }; +enum class HorizontalFlip{ + NONE, + FLIPPED, +}; + struct DaggerStab:public Bullet{ struct DirectionOffsets{ std::unordered_mapoffsets; @@ -111,11 +116,6 @@ struct DaggerStab:public Bullet{ } }; - enum class HorizontalFlip{ - NONE, - FLIPPED, - }; - Monster&sourceMonster; Direction facingDir; float frameDuration; @@ -127,4 +127,18 @@ struct DaggerStab:public Bullet{ void Update(float fElapsedTime)override; bool PlayerHit(Player*player)override; bool MonsterHit(Monster&monster)override; +}; + +struct DaggerSlash:public Bullet{ + + Monster&sourceMonster; + Direction facingDir; + float frameDuration; + float daggerSlashDistance; + float knockbackAmt; + HorizontalFlip horizontalFlip; + DaggerSlash(Monster&sourceMonster,float radius,int damage,const float knockbackAmt,bool upperLevel,const Direction facingDir,const float daggerFrameDuration,const float daggerSlashDistance,const HorizontalFlip horizontalFlip,bool friendly=false,Pixel col=WHITE); + void Update(float fElapsedTime)override; + bool PlayerHit(Player*player)override; + bool MonsterHit(Monster&monster)override; }; \ No newline at end of file diff --git a/Adventures in Lestoria/DaggerSlash.cpp b/Adventures in Lestoria/DaggerSlash.cpp new file mode 100644 index 00000000..695a101b --- /dev/null +++ b/Adventures in Lestoria/DaggerSlash.cpp @@ -0,0 +1,100 @@ +#pragma region License +/* +License (OLC-3) +~~~~~~~~~~~~~~~ + +Copyright 2024 Joshua Sigona + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions or derivations of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +2. Redistributions or derivative works in binary form must reproduce the above +copyright notice. This list of conditions and the following disclaimer must be +reproduced in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may +be used to endorse or promote products derived from this software without specific +prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +Portions of this software are copyright © 2024 The FreeType +Project (www.freetype.org). Please see LICENSE_FT.txt for more information. +All rights reserved. +*/ +#pragma endregion + +#include "BulletTypes.h" +#include "SoundEffect.h" +#include "AdventuresInLestoria.h" +#include "DEFINES.h" +#include "util.h" + +INCLUDE_game +INCLUDE_ANIMATION_DATA + +DaggerSlash::DaggerSlash(Monster&sourceMonster,float radius,int damage,const float knockbackAmt,bool upperLevel,const Direction facingDir,const float daggerFrameDuration,const float daggerSlashDistance,const HorizontalFlip horizontalFlip,bool friendly,Pixel col) + :Bullet(sourceMonster.GetPos(),{},radius,damage,"goblin_sword_slash.png",upperLevel,false,daggerFrameDuration*ANIMATION_DATA["goblin_sword_slash.png"].GetFrameCountBasedOnAnimationStyle(),true,friendly,col), + sourceMonster(sourceMonster),frameDuration(daggerFrameDuration),daggerSlashDistance(daggerSlashDistance),facingDir(facingDir),horizontalFlip(horizontalFlip),knockbackAmt(knockbackAmt){} +void DaggerSlash::Update(float fElapsedTime){ + ANIMATION_DATA["goblin_sword_slash.png"].ChangeFrameDuration(frameDuration); + pos=sourceMonster.GetPos(); + #pragma region Dagger slash offset + switch(facingDir){ + case Direction::NORTH:{ + pos+=vf2d{0,-daggerSlashDistance}; + }break; + case Direction::EAST:{ + pos+=vf2d{daggerSlashDistance,0}; + }break; + case Direction::SOUTH:{ + pos+=vf2d{0,daggerSlashDistance}; + }break; + case Direction::WEST:{ + pos+=vf2d{-daggerSlashDistance,0}; + }break; + default:ERR(std::format("WARNING! Unknown direction value {} was supplied! THIS SHOULD NOT BE HAPPENING!",int(facingDir))); + } + #pragma endregion + #pragma region Dagger rotation handling + switch(facingDir){ + case Direction::NORTH:{ + vel={0,-0.001f}; + }break; + case Direction::EAST:{ + vel={0.001f,0}; + }break; + case Direction::SOUTH:{ + vel={0,0.001f}; + }break; + case Direction::WEST:{ + vel={-0.001f,0}; + }break; + default:ERR(std::format("WARNING! Unknown direction value {} was supplied! THIS SHOULD NOT BE HAPPENING!",int(facingDir))); + } + #pragma endregion +} +bool DaggerSlash::PlayerHit(Player*player){ + deactivated=true; + game->AddEffect(std::make_unique(pos,0,"lightning_splash_effect.png",upperLevel,player->GetSizeMult()*0.25f,0.25,vf2d{})); + player->Knockback(util::pointTo(sourceMonster.GetPos(),player->GetPos())*knockbackAmt); + return false; +} +bool DaggerSlash::MonsterHit(Monster&monster){ + deactivated=true; + game->AddEffect(std::make_unique(pos,0,"lightning_splash_effect.png",upperLevel,monster.GetSizeMult()*0.25f,0.25,vf2d{})); + monster.Knockback(util::pointTo(sourceMonster.GetPos(),monster.GetPos())*knockbackAmt); + return false; +} \ No newline at end of file diff --git a/Adventures in Lestoria/Goblin_Dagger.cpp b/Adventures in Lestoria/Goblin_Dagger.cpp index 67f971c5..613930d2 100644 --- a/Adventures in Lestoria/Goblin_Dagger.cpp +++ b/Adventures in Lestoria/Goblin_Dagger.cpp @@ -40,6 +40,7 @@ All rights reserved. #include "Monster.h" #include "MonsterStrategyHelpers.h" #include "BulletTypes.h" +#include "util.h" /* Attack Strategie: Runs infront of player, @@ -86,13 +87,14 @@ void Monster::STRATEGY::GOBLIN_DAGGER(Monster&m,float fElapsedTime,std::string s RUN_TOWARDS(m,fElapsedTime,"Run Towards"); }else{ m.phase=WINDUP; - m.I(A::ATTACK_TYPE)=STAB; //TODO: Choose randomly between stab or slash. - m.F(A::CASTING_TIMER)=ConfigFloat("Stab Windup Time"); + m.I(A::ATTACK_TYPE)=util::random()%2; //Choose randomly between stab or slash. switch(m.I(A::ATTACK_TYPE)){ case STAB:{ + m.F(A::CASTING_TIMER)=ConfigFloat("Stab Windup Time"); SetFacingAnimation(STAB_WINDUP_ANIMATION,game->GetPlayer()->GetPos()); }break; case SLASH:{ + m.F(A::CASTING_TIMER)=ConfigFloat("Slash Windup Time"); SetFacingAnimation(SLASH_WINDUP_ANIMATION,game->GetPlayer()->GetPos()); }break; default:ERR(std::format("WARNING! Invalid Attack type {} provided. THIS SHOULD NOT BE HAPPENING!",m.I(A::ATTACK_TYPE))); @@ -107,11 +109,13 @@ void Monster::STRATEGY::GOBLIN_DAGGER(Monster&m,float fElapsedTime,std::string s case STAB:{ vf2d stabTarget=game->GetPlayer()->GetPos(); SetFacingAnimation(STAB_ANIMATION,stabTarget); - CreateBullet(DaggerStab)(m,ConfigFloat("Dagger Hit Radius"),m.GetAttack(),ConfigFloat("Dagger Stab Knockback"),m.OnUpperLevel(),m.GetFacingDirectionToTarget(stabTarget),ConfigFloat("Dagger Frame Duration"),ConfigFloat("Dagger Stab Distance"),IsSpriteFlipped()?DaggerStab::HorizontalFlip::FLIPPED:DaggerStab::HorizontalFlip::NONE, + CreateBullet(DaggerStab)(m,ConfigFloat("Dagger Hit Radius"),m.GetAttack(),ConfigFloat("Dagger Stab Knockback"),m.OnUpperLevel(),m.GetFacingDirectionToTarget(stabTarget),ConfigFloat("Dagger Frame Duration"),ConfigFloat("Dagger Stab Distance"),IsSpriteFlipped()?HorizontalFlip::FLIPPED:HorizontalFlip::NONE, DaggerStab::DirectionOffsets{ConfigVec("Dagger Up Offset"),ConfigVec("Dagger Down Offset"),ConfigVec("Dagger Left Offset")})EndBullet; }break; case SLASH:{ - SetFacingAnimation(SLASH_ANIMATION,game->GetPlayer()->GetPos()); + vf2d slashTarget=game->GetPlayer()->GetPos(); + SetFacingAnimation(SLASH_ANIMATION,slashTarget); + CreateBullet(DaggerSlash)(m,ConfigFloat("Dagger Hit Radius"),m.GetAttack(),ConfigFloat("Dagger Slash Knockback"),m.OnUpperLevel(),m.GetFacingDirectionToTarget(slashTarget),ConfigFloat("Dagger Frame Duration"),ConfigFloat("Dagger Slash Distance"),IsSpriteFlipped()?HorizontalFlip::FLIPPED:HorizontalFlip::NONE)EndBullet; }break; default:ERR(std::format("WARNING! Invalid Attack type {} provided. THIS SHOULD NOT BE HAPPENING!",m.I(A::ATTACK_TYPE))); } diff --git a/Adventures in Lestoria/Version.h b/Adventures in Lestoria/Version.h index 7f06a2f6..7245147d 100644 --- a/Adventures in Lestoria/Version.h +++ b/Adventures in Lestoria/Version.h @@ -39,7 +39,7 @@ All rights reserved. #define VERSION_MAJOR 1 #define VERSION_MINOR 2 #define VERSION_PATCH 0 -#define VERSION_BUILD 9035 +#define VERSION_BUILD 9037 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Adventures in Lestoria/assets/Campaigns/2_1.tmx b/Adventures in Lestoria/assets/Campaigns/2_1.tmx index 7cf5f3ac..979840e6 100644 --- a/Adventures in Lestoria/assets/Campaigns/2_1.tmx +++ b/Adventures in Lestoria/assets/Campaigns/2_1.tmx @@ -1,5 +1,5 @@ - + @@ -9,6 +9,7 @@ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -1878,15 +1879,20 @@ - + + + + - - + + + + - + diff --git a/Adventures in Lestoria/assets/config/MonsterStrategies.txt b/Adventures in Lestoria/assets/config/MonsterStrategies.txt index 5b142ccb..dc2d90b4 100644 --- a/Adventures in Lestoria/assets/config/MonsterStrategies.txt +++ b/Adventures in Lestoria/assets/config/MonsterStrategies.txt @@ -574,6 +574,14 @@ MonsterStrategy # How long between each dagger stab frame. Dagger Frame Duration = 0.1s + # Slash Attack windup time + Slash Windup Time = 0.4s + + # Number of pixels of reach the dagger slash has from the monster. + Dagger Slash Distance = 6 + + Dagger Slash Knockback = 75 + # Offset for the dagger stab effect per direction from the monster's center. # NOTE: Right is missing because left and right get mirrored by the game engine. Dagger Up Offset = 6,-5 diff --git a/Adventures in Lestoria/assets/config/gfx/gfx.txt b/Adventures in Lestoria/assets/config/gfx/gfx.txt index 627c5aa9..a4f5056d 100644 --- a/Adventures in Lestoria/assets/config/gfx/gfx.txt +++ b/Adventures in Lestoria/assets/config/gfx/gfx.txt @@ -87,6 +87,7 @@ Images GFX_Vignette = vignette.png GFX_Checkmark = checkmark.png GFX_DaggerStab = dagger_stab.png + GFX_GoblinSwordSlash = goblin_sword_slash.png # Ability Icons GFX_Warrior_BattleCry_Icon = Ability Icons/battlecry.png diff --git a/Adventures in Lestoria/assets/gamepack.pak b/Adventures in Lestoria/assets/gamepack.pak index 1a74141e..c651ee44 100644 Binary files a/Adventures in Lestoria/assets/gamepack.pak and b/Adventures in Lestoria/assets/gamepack.pak differ diff --git a/Adventures in Lestoria/assets/goblin_sword_slash.png b/Adventures in Lestoria/assets/goblin_sword_slash.png new file mode 100644 index 00000000..158a3e47 Binary files /dev/null and b/Adventures in Lestoria/assets/goblin_sword_slash.png differ diff --git a/Adventures in Lestoria/assets/maps/Monster_Presets.tmx b/Adventures in Lestoria/assets/maps/Monster_Presets.tmx index 8785e882..cd448f9f 100644 --- a/Adventures in Lestoria/assets/maps/Monster_Presets.tmx +++ b/Adventures in Lestoria/assets/maps/Monster_Presets.tmx @@ -1,6 +1,6 @@ - - + + @@ -17,11 +17,11 @@ - - - + + + diff --git a/Adventures in Lestoria/assets/maps/Monsters/Monsters.tsx b/Adventures in Lestoria/assets/maps/Monsters.tsx similarity index 100% rename from Adventures in Lestoria/assets/maps/Monsters/Monsters.tsx rename to Adventures in Lestoria/assets/maps/Monsters.tsx diff --git a/Adventures in Lestoria/assets/maps/Monsters/Bear.tx b/Adventures in Lestoria/assets/maps/Monsters/Bear.tx index 75065739..0748eb8a 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Bear.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Bear.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Blue Slime.tx b/Adventures in Lestoria/assets/maps/Monsters/Blue Slime.tx index 25ea2eed..18055baa 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Blue Slime.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Blue Slime.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Boar.tx b/Adventures in Lestoria/assets/maps/Monsters/Boar.tx index 676e0a3f..e6bd65a9 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Boar.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Boar.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Bun.tx b/Adventures in Lestoria/assets/maps/Monsters/Bun.tx index 5231bb88..7007508e 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Bun.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Bun.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Flower Turret.tx b/Adventures in Lestoria/assets/maps/Monsters/Flower Turret.tx index b49e6150..0edfde24 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Flower Turret.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Flower Turret.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Frog.tx b/Adventures in Lestoria/assets/maps/Monsters/Frog.tx index 6c10baa0..e0222e2f 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Frog.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Frog.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bombs).tx b/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bombs).tx index d86d9481..858ac680 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bombs).tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bombs).tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bow).tx b/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bow).tx index 4ce29881..7870f22d 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bow).tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Goblin (Bow).tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Goblin (Dagger).tx b/Adventures in Lestoria/assets/maps/Monsters/Goblin (Dagger).tx index 2472c4cc..fa78a2b0 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Goblin (Dagger).tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Goblin (Dagger).tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Goblin Boar Rider.tx b/Adventures in Lestoria/assets/maps/Monsters/Goblin Boar Rider.tx index 9040d56d..d16e1b0f 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Goblin Boar Rider.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Goblin Boar Rider.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Green Slime.tx b/Adventures in Lestoria/assets/maps/Monsters/Green Slime.tx index 36c55927..55ddbb73 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Green Slime.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Green Slime.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Hawk.tx b/Adventures in Lestoria/assets/maps/Monsters/Hawk.tx index f236504a..955dd2fc 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Hawk.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Hawk.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Red Slime.tx b/Adventures in Lestoria/assets/maps/Monsters/Red Slime.tx index dad08f43..19680599 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Red Slime.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Red Slime.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Slime King.tx b/Adventures in Lestoria/assets/maps/Monsters/Slime King.tx index 2e1f3429..3e8dcfeb 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Slime King.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Slime King.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Stone Elemental.tx b/Adventures in Lestoria/assets/maps/Monsters/Stone Elemental.tx index 5dc55b6d..b4ce2690 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Stone Elemental.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Stone Elemental.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Ursule, Mother of Bears.tx b/Adventures in Lestoria/assets/maps/Monsters/Ursule, Mother of Bears.tx index fc2d8835..666bb87c 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Ursule, Mother of Bears.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Ursule, Mother of Bears.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Windhound.tx b/Adventures in Lestoria/assets/maps/Monsters/Windhound.tx index ba36d965..8684f601 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Windhound.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Windhound.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/Yellow Slime.tx b/Adventures in Lestoria/assets/maps/Monsters/Yellow Slime.tx index 4f63330c..7510878c 100644 --- a/Adventures in Lestoria/assets/maps/Monsters/Yellow Slime.tx +++ b/Adventures in Lestoria/assets/maps/Monsters/Yellow Slime.tx @@ -1,5 +1,5 @@ diff --git a/Adventures in Lestoria/assets/maps/Monsters/monsters-tileset.png b/Adventures in Lestoria/assets/maps/Monsters/monsters-tileset.png deleted file mode 100644 index 03e33bb6..00000000 Binary files a/Adventures in Lestoria/assets/maps/Monsters/monsters-tileset.png and /dev/null differ diff --git a/Adventures in Lestoria/assets/maps/monsters-tileset.png b/Adventures in Lestoria/assets/maps/monsters-tileset.png new file mode 100644 index 00000000..73a5a686 Binary files /dev/null and b/Adventures in Lestoria/assets/maps/monsters-tileset.png differ diff --git a/Adventures in Lestoria/assets/monsters/Goblin (Dagger).png b/Adventures in Lestoria/assets/monsters/Goblin (Dagger).png index 2a6146b8..105a469e 100644 Binary files a/Adventures in Lestoria/assets/monsters/Goblin (Dagger).png and b/Adventures in Lestoria/assets/monsters/Goblin (Dagger).png differ diff --git a/Adventures in Lestoria/assets/monsters/Goblin (Dagger).xcf b/Adventures in Lestoria/assets/monsters/Goblin (Dagger).xcf index 173155ef..0b097deb 100644 Binary files a/Adventures in Lestoria/assets/monsters/Goblin (Dagger).xcf and b/Adventures in Lestoria/assets/monsters/Goblin (Dagger).xcf differ diff --git a/x64/Release/Adventures in Lestoria.exe b/x64/Release/Adventures in Lestoria.exe index 7cf2ed0b..dd058207 100644 Binary files a/x64/Release/Adventures in Lestoria.exe and b/x64/Release/Adventures in Lestoria.exe differ