Commit Graph

623 Commits

Author SHA1 Message Date
c5736f836a Disabled Saves, moved Folders adn renamed Data files, and added a state machine to the cookie puzzle 2025-11-25 16:02:55 +01:00
57be1a941c Added Cement Factory Puzzle Data 2025-11-25 03:52:47 +01:00
9d936c06ac Merge branch 'main' into DamianBranch 2025-11-24 17:09:06 +01:00
86c1df55f2 First pass over MPV for the cement-statue-sticker minigame (#63)
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com>
Reviewed-on: #63
2025-11-24 14:55:45 +00:00
Michal Pikulski
e33de5da3d Fix the sound bird interactaiblity issues. 2025-11-24 11:41:47 +01:00
Michal Pikulski
f0abc4760b Hide Ana-Lyse's dialogue component when taking photo, also correctly restore a hidden state with the dialogu turned off 2025-11-24 11:07:46 +01:00
Michal Pikulski
ff28bd23cb Fix up eagle eye's weirdness, add option to auto clear saves 2025-11-24 10:37:40 +01:00
56c2d03099 Merge branch 'main' into DamianBranch 2025-11-23 22:37:04 +01:00
a05baeb957 Merge branch 'main' into DamianBranch 2025-11-23 22:35:06 +01:00
a40c73a90d Placeholders for the cement factory 2025-11-23 22:34:51 +01:00
Michal Pikulski
3f847508be Working mulit-slot items 2025-11-21 15:50:06 +01:00
Michal Pikulski
e9320c6d03 Poop obstacle pipeline working 2025-11-21 11:33:49 +01:00
Michal Pikulski
b4b17c18ed Some b ase obstacle and poop spawning 2025-11-21 09:22:06 +01:00
Michal Pikulski
8b283774e6 Fixup booster pack pickup 2025-11-21 08:38:33 +01:00
fba484d686 Removed booster pack again 2025-11-20 17:45:44 +01:00
c0e5ec14bd Moved boosterpack 2025-11-20 17:32:02 +01:00
311d6066be Added new boostie bois icon 2025-11-20 17:06:05 +01:00
2d3168d86b Merge branch 'main' into card-juice 2025-11-20 16:20:54 +01:00
609f4cde57 Added card VO 2025-11-20 16:20:10 +01:00
058af331e0 pooper_minigame (#62)
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #62
2025-11-20 15:16:57 +00:00
0a145a87b3 Added voices to card config, fixed marmor background 2025-11-20 15:58:34 +01:00
6ebf46fe8b re-added butterfly audio 2025-11-20 15:37:42 +01:00
8b9f847ef8 Added audio resource to card definition and editor 2025-11-20 11:48:41 +01:00
282f77e764 Added crash sound to butterfly glass 2025-11-20 11:10:41 +01:00
24ea8d0903 Added highlight effect to the butterfly jar 2025-11-20 11:01:58 +01:00
journaliciouz
97921c3727 Merge branch 'main' of https://homelab.tailf7f81b.ts.net/tschesky/AppleHillsProduction 2025-11-20 00:02:02 +01:00
journaliciouz
28ba819731 Overworld ambience 2025-11-20 00:01:57 +01:00
Michal Pikulski
43fc6c327a Fix initialization bug 2025-11-19 23:57:44 +01:00
journaliciouz
e76fb0a62e Merge branch 'main' of https://homelab.tailf7f81b.ts.net/tschesky/AppleHillsProduction 2025-11-19 23:51:15 +01:00
journaliciouz
dcb082bc4a Book open/close audio 2025-11-19 23:51:03 +01:00
Michal Pikulski
47e4668592 Rename this piece of shit font from the unhinged naming convention 2025-11-19 23:49:42 +01:00
Michal Pikulski
6b8420c8c7 Update card sorting MVP 2025-11-19 23:48:41 +01:00
journaliciouz
b2c61125ef P L O P 2025-11-19 23:46:12 +01:00
journaliciouz
38466381a5 Added feedback to pages turning 2025-11-19 23:06:04 +01:00
journaliciouz
21308c339d Every card was KUNG FU FIGHTING 2025-11-19 22:56:24 +01:00
journaliciouz
b75dd15614 Merge branch 'main' into card-juice 2025-11-19 21:45:11 +01:00
afbc0f15a2 Merge pull request 'Modified the overworld scene and also the cement factory prefab.' (#61) from DamianBranch into main
Reviewed-on: #61
2025-11-19 20:10:27 +00:00
ce110d23ae Modified the overworld scene and also the cement factory prefab. 2025-11-19 21:07:48 +01:00
a432fd45bd Initial card audio 2025-11-19 15:51:54 +01:00
fee5515bbd First MVP of sorting minigame (#60)
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com>
Reviewed-on: #60
2025-11-19 13:56:10 +00:00
f878521dab Added butterfly bottle 2025-11-18 17:06:06 +01:00
2c4e90b698 Finished changing score to amount of photos 2025-11-18 12:45:36 +01:00
219f2239a1 Added number of photos scoring 2025-11-18 11:33:16 +01:00
63f410298d Android build settings 2025-11-18 10:23:00 +01:00
235fa04eba Merge a card refresh (#59)
- **Refactored Card Placement Flow**
  - Separated card presentation from orchestration logic
  - Extracted `CornerCardManager` for pending card lifecycle (spawn, shuffle, rebuild)
  - Extracted `AlbumNavigationService` for book page navigation and zone mapping
  - Extracted `CardEnlargeController` for backdrop management and card reparenting
  - Implemented controller pattern (non-MonoBehaviour) for complex logic
  - Cards now unparent from slots before rebuild to prevent premature destruction

- **Improved Corner Card Display**
  - Fixed cards spawning on top of each other during rebuild
  - Implemented shuffle-to-front logic (remaining cards occupy slots 0→1→2)
  - Added smart card selection (prioritizes cards matching current album page)
  - Pending cards now removed from queue immediately on drag start
  - Corner cards rebuild after each placement with proper slot reassignment

- **Enhanced Album Card Viewing**
  - Added dramatic scale increase when viewing cards from album slots
  - Implemented shrink animation when dismissing enlarged cards
  - Cards transition: `PlacedInSlotState` → `AlbumEnlargedState` → `PlacedInSlotState`
  - Backdrop shows/hides with card enlarge/shrink cycle
  - Cards reparent to enlarged container while viewing, return to slot after

- **State Machine Improvements**
  - Added `CardStateNames` constants for type-safe state transitions
  - Implemented `ICardClickHandler` and `ICardStateDragHandler` interfaces
  - State transitions now use cached property indices
  - `BoosterCardContext` separated from `CardContext` for single responsibility

- **Code Cleanup**
  - Identified unused `SlotContainerHelper.cs` (superseded by `CornerCardManager`)
  - Identified unused `BoosterPackDraggable.canOpenOnDrop` field
  - Identified unused `AlbumViewPage._previousInputMode` (hardcoded value)
  - Identified unused `Card.OnPlacedInAlbumSlot` event (no subscribers)

Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com>
Reviewed-on: #59
2025-11-18 08:40:59 +00:00
06cc3bde3b Merge pull request 'DamianBranch' (#58) from DamianBranch into main
Reviewed-on: #58
2025-11-14 09:30:49 +00:00
9cc112e5f0 Update Quarry.unity 2025-11-14 10:30:05 +01:00
DamianCorazza
19be64a75f Butterfly Distraction 2025-11-14 00:04:33 +01:00
c08fc4a720 WIP Butterfly can be set free, now only missing forcing the couple to look. 2025-11-13 16:23:52 +01:00
c3639bbb93 Added the Flying Butterfly WIP 2025-11-12 16:25:32 +01:00