Merge branch 'dev' into Combat-Testing

This commit is contained in:
Rowland Rowland 2023-03-30 16:43:42 +01:00
commit 3be617e9df
88 changed files with 226 additions and 112 deletions
Content
Assets
Blueprints
Environment/mushrooms
Fonts
Levels
MSPresets
Materials
Megascans/Decals
Environment
Source/the_twilight_abyss
UI designs

Binary file not shown.

Binary file not shown.

BIN
Content/Assets/Objects/Sign/Material/rough_wood.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Assets/Objects/Sign/WoodenSign.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprints/Combat_UI/Health_bar_empty.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Blueprints/Combat_UI/Health_bar_full.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprints/Combat_UI/Resource_Fill.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Blueprints/Combat_UI/Resource_Outline.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Environment/mushrooms/lambert1.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Environment/mushrooms/skiny_mushrooms.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Fonts/ChildrenOnceWhere.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Fonts/ChildrenOnceWhere_Font.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Fonts/HeyAugust.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Fonts/HeyAugust_Font.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Levels/Build.umap (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Materials/Stylised_Wood/Wood_Stylasied_height.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Content/Materials/Stylised_Wood/Wood_Stylasied_normal.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Materials/stylised_rock/rock_stylised_height.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Content/Materials/stylised_rock/rock_stylised_normal.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Content/Megascans/Decals/Shop/ShopSignDecal.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Megascans/Decals/Shop/ShopsDecal.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Megascans/Decals/Shop/ShopsDecalMask.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Environment/ShopsDecal.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Environment/ShopsDecalMask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Environment/WoodenSign.fbx (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Environment/WoodenSign.glb Normal file

Binary file not shown.

@ -29,6 +29,7 @@ void UEatableItems::Use(ATempCharacter* Character)
else if (Character->Health >= 100)
{
UE_LOG(LogTemp, Display, TEXT("Health is full"));
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("Health is full"));
}
}

@ -79,27 +79,11 @@ void ATempCharacter::Sneak()
UnCrouch();
isInStealth = false;
if (PostProcessVolume != nullptr) PostProcessVolume->Settings.VignetteIntensity = 0.0f;
//for (AActor* Actor : AIActors)
//{
// USphereComponent* SphereComponent = Actor->FindComponentByClass<USphereComponent>();
// if (IsValid(SphereComponent))
// {
// SphereComponent->SetSphereRadius(40.0f); //default value
// }
//}
}
else
{
Crouch();
isInStealth = true;
/*for (AActor* Actor : AIActors)
{
USphereComponent* SphereComponent = Actor->FindComponentByClass<USphereComponent>();
if (IsValid(SphereComponent))
{
SphereComponent->SetSphereRadius(5.0f);
}
}*/
if (PostProcessVolume != nullptr) PostProcessVolume->Settings.VignetteIntensity = 0.8f;
}
}
@ -192,7 +176,7 @@ void ATempCharacter::LineTraceLogic()
}
else
{
DrawDebugLine(GetWorld(), Start, End, FColor::Green, false, 1.0f);
//DrawDebugLine(GetWorld(), Start, End, FColor::Green, false, 1.0f);
MyInteractable->OnInteract();
UE_LOG(LogTemp, Display, TEXT("OnInteract activated"));
UE_LOG(LogTemp, Display, TEXT("HIT: %s"), *OutHit.GetActor()->GetName());
@ -272,9 +256,21 @@ void ATempCharacter::UseItem(class UBaseItem* Item)
}
}
void ATempCharacter::BuyItem()
void ATempCharacter::BuyItem(AActor* Item)
{
UE_LOG(LogTemp, Display, TEXT("BUY ITEM FIRING"));
TraceDistance = 1000;
LineTraceLogic();
UE_LOG(LogTemp, Display, TEXT("Hit Merchant"));
auto ItemArray = Item->FindComponentByClass<UInventoryComponent>()->GetItem(0);
if (GoldBalance <= 0)
{
UE_LOG(LogTemp, Display, TEXT("Not Enough Gold"));
}
else if (GoldBalance >= ItemArray->ItemCostPrice)
{
GoldBalance -= ItemArray->ItemCostPrice;
Inventory->AddItem(ItemArray);
UE_LOG(LogTemp, Display, TEXT("Item Purchased"));
}
// UE_LOG(LogTemp, Display, TEXT("BUY ITEM FIRING"));
// TraceDistance = 1000;
// LineTraceLogic();
}

@ -78,7 +78,7 @@ public:
int OriginalCameraFOV;
UFUNCTION(BlueprintCallable, Category= "Items")
void BuyItem();
void BuyItem(AActor* Item);
bool bShopKeeperText = false;

@ -233,13 +233,13 @@ void ATurnBaseCombatV2::ExecuteCast(FString Combo)
case true:
// Player Turn
DamageEnemy(*ValidCombos.Find(Combo));
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("Enemy Damaged %d"), *ValidCombos.Find(Combo)));
//GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("Enemy Damaged %d"), *ValidCombos.Find(Combo)));
OnPlayerTurn.Broadcast(PlayerActor, EnemyActor);
break;
case false:
// Enemy Turn
DamagePlayer(*ValidCombos.Find(Combo));
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("Player Damaged %d"), *ValidCombos.Find(Combo)));
//GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("Player Damaged %d"), *ValidCombos.Find(Combo)));
OnEnemyTurn.Broadcast(EnemyActor, PlayerActor);
break;
}

BIN
UI designs/Resource_Fill.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
UI designs/Resource_Outline.png (Stored with Git LFS) Normal file

Binary file not shown.