Commit Graph

80 Commits

Author SHA1 Message Date
42870b149e Merge branch 'Prototype-level-rework' into dev 2024-12-03 12:55:28 +00:00
4548c18928 changed something 2024-12-02 18:59:02 +00:00
987e68fec9 Changed all buildings in prototype level rework to chaos destruction assets 2024-12-02 10:33:50 +00:00
59768da769 Added spawn area in a forest 2024-12-01 17:16:47 +00:00
b1d6bdee0e Added in 3 quests into the quest data table
Added in the 2 main quests and one side quest i designed for the prototype into the table and are ready to be added into the game itself
2024-11-28 17:36:05 +00:00
9529226834 Added in more chaos destruction assets
Added in a combined mesh large medium and small buildings with less fractures in order to optimize the framerate
2024-11-28 17:10:41 +00:00
e68f56be1c Added performance fixes
Added shadow changes, and a disable field in order to make the destruction more optimised
2024-11-21 11:44:20 +00:00
dd52759b0d Added New input for monolith
I updated the basic movement settings to the enhanced input settings to allow for a cool rotation thing in the game
2024-11-20 13:22:04 +00:00
79934e983a Made the camera not shit 2024-11-19 17:24:31 +00:00
5bbb4a8003 forgot to push this 2024-11-19 16:30:09 +00:00
8487ec6134 Created destructible buildings and added collisions to mech 2024-11-19 16:29:18 +00:00
915f91a295 Made Basic Roaming AI 2024-11-17 18:18:16 +00:00
09b80cf62a ReAdded Camera Effects to Player 2024-11-17 17:50:10 +00:00
c533a91f92 Finished a few final bugs again
Fixed tracker bugs, made stages usable and made auto complete quests.
2024-11-15 16:28:10 +00:00
9eb145d2e9 Fixed quest giver objective not wrapping
fixed the objectives both not displaying and not wrapping in their pop up UI
2024-11-14 18:51:04 +00:00
5f38b78bc0 Fixed bug of being able to infinitely claim rewards
I fixed and infinite loop in the quest giver log and base blueprints so that you cant infinitely claim the rewards from a completed quest
2024-11-14 18:43:24 +00:00
fc839876da Fixed being able to accept the same quest
Fixed being able to accept the same quest once completing it already by talking to the npc and accepting it again
2024-11-14 18:27:06 +00:00
29548d64c1 Fixed Tracker Widget to update when completing objective steps
added a few nodes to the tracker widget so that it would update your progress when completing a part of an objective
2024-11-14 18:21:25 +00:00
8d2cebad03 Created Auto Accept quest feature
Added in a quest giver actor which is the actor that allows for the auto accept quests to happen, changed all quest related widgets to allow for this to happen, added a new quest to test this feature out that is accepted on begin play
2024-11-14 17:18:43 +00:00
e38783e323 Added Quest tracking
Added a tracker widget and altered related widgets so that you can track your desired quest and have that show up in the top left corner of your screen.
2024-11-14 15:06:17 +00:00
ca643d93ee Fixed Bug "Not showing objectives"
The objectives would not show within the quest log and the quest objectives widgets, i used a wrong parent node, so i change that to the correct one and it now works.
2024-11-14 15:05:25 +00:00
a9ca69103d Created Quest rewards system
Added in a quest rewards widget and added a few functions to other related blueprints to allow the player to receive rewards from finishing quests.
2024-11-14 13:47:51 +00:00
9eedcb453b Delete MyGameInstance 2024-11-13 18:34:55 +00:00
77194e65a4 Finished Save System
I finished the save system, allowing you to complete quests partially and save them so you can continue when loading up the game again
2024-11-13 13:31:44 +00:00
831e3765c1 Created test objective: inventory
Created an objective that checks for items in a players inventory
2024-11-12 17:28:24 +00:00
5910a3db72 Create TEMP inventory
Created a very temporary inventory for testing purposes
2024-11-12 17:27:54 +00:00
bfcd67ecda smol fix 2024-11-11 20:30:16 +00:00
6b85d2e702 Fix 75% Loading Bug 2024-11-11 20:12:26 +00:00
2649f59608 Updated objectives to allow for location objectives
Added objective data to quest data system and added in a location notification and marker as well
2024-11-08 20:57:40 +00:00
a98aa8a310 Updated widgets to allow for kill objectives
Created the first test kill objective and added in test dummy npc
2024-11-08 20:26:32 +00:00
2bca0a1b26 Created test notification widget
I created a test notification widget and check mark asset to appear on screen when completing an objective, and then disappear after a few seconds.
2024-11-08 19:42:57 +00:00
ed0cfc13a5 Updated Quest Log Widgets and Quest base Actor
I have updated the widgets and quest base actor to read updated objective progress and check or uncheck the quest log check box if the objective has been completed or not
2024-11-08 17:31:36 +00:00
ca9f0c9a94 Created quest log objectives widget
I created a quest objective widget where you can see your objective and progress, and then implemented this widget onto the quest log and the quest giver widgets.
2024-11-07 20:24:02 +00:00
855feaa1e7 Created quest log
I added multiple widgets and edited current assets to create the quest log widget, it allows from quests to be added to the log and for the player to read the quest details and explore them.
2024-11-07 16:42:58 +00:00
67eb1872fb Added quest giver widget
I have added a new widget that would appear on screen when interacting with a quest giver NPC
2024-11-07 12:32:35 +00:00
f8e3d045cb Created and implemented Test NPC
I created and implemented an NPC quest giver in order to test the current features made.
2024-11-06 17:14:11 +00:00
7541243f6b Updated input to add interact controller and an interact trace onto the FPS blueprint
I added an interact button into the default inputs to have an interact feature for our quest system, and also created an interact trace to be able to detect when the player is looking at an NPC in order to allow them to accept the quest
2024-11-06 17:13:32 +00:00
8e52399b01 Updated Quest base and BP First person
Updated these blueprints to interact with the quest giver/log compontents
2024-11-06 16:26:15 +00:00
653de73ebb Created Quest giver and log components
Created these two components in order to give the player a quest log and also a allow there to be quest givers
2024-11-06 16:25:19 +00:00
ab512dd4c8 Created Common blueprints
I added a function library and a interaction interface for my quest system, however it can be used for any other blueprint
2024-11-06 16:24:24 +00:00
45d2a1c920 Created Base Quest system assets
I created multiple blueprint structures, Enums and data tables, all housing necessary information for the quest system in the game.
2024-11-05 18:46:59 +00:00
c754a53338 Merge remote-tracking branch 'origin/Monolith-Testing' into PilotMovement
# Conflicts:
#	Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
2024-10-28 19:24:00 +00:00
6c0bb55009 Duplicated Default Input map
cba setting it all up again after merge
2024-10-28 18:54:12 +00:00
79d92fd2cb The whole of Pilot Movement :) 2024-10-28 18:52:03 +00:00
24739247d2 Added Ability 1
Added the first test ability
2024-10-26 16:05:08 +01:00
a76a00dce7 Added AbilityCircle widget
Added a UI widget for the ability circle so that it can grow when pressed and shrink when released
2024-10-26 15:32:20 +01:00
16f8a3cd00 Updated BPI Monolith
I updated the mech so it would be able to shoot and use a meele weapon
2024-10-24 14:46:43 +01:00
c10e904a27 Create Meele weapon and Bullet weapon Blueprints
Made these blueprints to create a test weapon for the mech
2024-10-24 14:46:10 +01:00
6d6c3e2d85 Made a left click and right click input
Made these two different inputs so we can make the weapon system later
2024-10-24 14:45:43 +01:00
5edb1d7b7e Updated Monolith Blueprint
Added a health widget bar to the monolith
2024-10-20 15:02:48 +01:00