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

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.

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.

View File

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

View File

@ -79,27 +79,11 @@ void ATempCharacter::Sneak()
UnCrouch(); UnCrouch();
isInStealth = false; isInStealth = false;
if (PostProcessVolume != nullptr) PostProcessVolume->Settings.VignetteIntensity = 0.0f; 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 else
{ {
Crouch(); Crouch();
isInStealth = true; 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; if (PostProcessVolume != nullptr) PostProcessVolume->Settings.VignetteIntensity = 0.8f;
} }
} }
@ -192,7 +176,7 @@ void ATempCharacter::LineTraceLogic()
} }
else else
{ {
DrawDebugLine(GetWorld(), Start, End, FColor::Green, false, 1.0f); //DrawDebugLine(GetWorld(), Start, End, FColor::Green, false, 1.0f);
MyInteractable->OnInteract(); MyInteractable->OnInteract();
UE_LOG(LogTemp, Display, TEXT("OnInteract activated")); UE_LOG(LogTemp, Display, TEXT("OnInteract activated"));
UE_LOG(LogTemp, Display, TEXT("HIT: %s"), *OutHit.GetActor()->GetName()); 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")); UE_LOG(LogTemp, Display, TEXT("Hit Merchant"));
TraceDistance = 1000; auto ItemArray = Item->FindComponentByClass<UInventoryComponent>()->GetItem(0);
LineTraceLogic(); 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();
} }

View File

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

View File

@ -233,13 +233,13 @@ void ATurnBaseCombatV2::ExecuteCast(FString Combo)
case true: case true:
// Player Turn // Player Turn
DamageEnemy(*ValidCombos.Find(Combo)); 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); OnPlayerTurn.Broadcast(PlayerActor, EnemyActor);
break; break;
case false: case false:
// Enemy Turn // Enemy Turn
DamagePlayer(*ValidCombos.Find(Combo)); 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); OnEnemyTurn.Broadcast(EnemyActor, PlayerActor);
break; 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.