Commit Graph

27 Commits

Author SHA1 Message Date
Kris_HD1337 ceab7dea5a Added Standard Banner with a 5-star selector 2026-07-10 11:02:27 +02:00
Fretux e3ea42c93e Fix C, more enemies and less scaling for enemies. 2026-07-09 20:02:37 +02:00
Fretux 1e53968c36 Implement Arch and some additional changes 2026-07-09 18:32:52 +02:00
Claude 8c08b94d2b Add Packages inventory screen and auto-scrap duplicate package pulls
Packages are unique-per-type; duplicate pulls now auto-scrap into Cache
(mirroring the distro dupe->Merges path) instead of a dead-end merges
pool, and the pull reveal shows "-> N cache" for the dupe card. Save
loading collapses any pre-existing duplicate package entries to the
highest-level instance and grants Cache for the extras, logging the
migration.

Also adds a dedicated Packages tab in the Collection screen (master
list with slot filter/sort + affordability hints, detail panel with
upgrade/scrap actions) so the whole inventory can be managed from one
place, sharing state with the existing per-distro Packages sub-tab.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MQmck8EqqWxSq5uVZ4E7yN
2026-07-09 09:04:46 +00:00
Fretux 844e81488c Implement many UX improvements, packages and their assets and a UI overhaul in collection 2026-07-09 10:18:24 +02:00
Fretux ac09d67677 Implement cutscene for gambling and make it dopamine-inducing 2026-07-08 10:29:49 +02:00
Fretux 598cd0aa27 Merge pull request #2 from Fretuks/claude/game-styling-animations-4mv9n8
Add smooth transitions and animations throughout UI
2026-07-08 08:53:43 +02:00
Claude 7d2d0a1152 Add scene fade transitions, gacha pull reveal, and modal/hover animations
Menu <-> combat scene loads now fade through black instead of hard-cutting,
gacha pulls reveal reward cards with a staggered stagger-in and a rarity
flash instead of a static text block, starter selection and root-credit
exchange modals fade+scale in/out instead of popping via display:none, and
menu/collection/gacha rows now transition on hover/select instead of
snapping. All new motion respects the existing reduced-motion setting.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hiJi3irEg1RegCXRaQDcu
2026-07-08 06:52:58 +00:00
Fretux 8725c34fc6 update some strings 2026-07-08 08:49:28 +02:00
Fretux 131eedb626 Fix balls 2026-07-08 08:35:53 +02:00
Fretux ccdb52f84b make some small changes to merging 2026-07-07 14:30:28 +02:00
Fretux d504e0b916 Implement animations, pipeline for duplicates and merging. 2026-07-07 14:10:31 +02:00
Fretux 30db1e1108 implement scaling rewards per wave completed in combat mode 2026-07-07 12:56:02 +02:00
Fretux 28486bff8c Implement too many changes to list 2026-07-07 11:46:31 +02:00
Fretux 99ab58b4cd add some additional UX to entropy exchange 2026-07-06 23:34:13 +02:00
Fretux 8bd51e17b1 fix some stuff 2026-07-06 23:28:21 +02:00
Fretux f7c09e98f2 finished main-menu so far 2026-07-06 22:17:26 +02:00
Fretux d4a7da7911 fix a small bug with design 2026-07-06 16:35:20 +02:00
Fretux a794d5692f Fix some fucking bugs (FSFB) 2026-07-06 15:46:53 +02:00
Fretux 68dc13c60d Implement more UX and cards for other distros 2026-07-06 15:37:12 +02:00
Fretux 8b6c6235c2 Add actual carts and shit
Upgrade UI to Level 6

Balls
2026-07-06 13:41:15 +02:00
Fretux 29ff387440 Merge branch 'main' into claude/error-cause-analysis-lqyuxv 2026-07-06 11:45:26 +02:00
Claude f5ed13b98d Validate DistroDatabase and split MainMenuController's starter/collection logic out
- DistroDatabase.TryValidate() catches empty slots, blank ids, and
  duplicate ids at edit time (OnValidate) and runtime, instead of only
  surfacing as a runtime count check.
- StarterSelectionController centralizes the "do we have a usable
  starter set" check (previously re-derived in five places) and shows a
  dismissible in-UI error when the database is misconfigured, rather
  than silently leaving the modal hidden with just a console warning.
- Boot-intro's bootIntroPlayed flag now resets via
  RuntimeInitializeOnLoadMethod so it stays session-scoped even when
  the Editor's Reload Domain setting is off.
- Extracted StarterSelectionController and CollectionScreenController
  out of MainMenuController (885 -> ~490 lines), following the same
  plain-class-plus-Bind() pattern already used by FeaturedUnitPanel.
  Shared DisplayName/FormatLanguages formatting and digit-key mapping
  moved into DistroPresentation/CommandKeyBindings to remove the
  duplication that split would otherwise have introduced.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01364Mm9NsPooiSfDHKr4FAx
2026-07-06 09:42:27 +00:00
Fretux b157be8723 refactor card systems 2026-07-05 17:06:05 +02:00
Fretux 00e990ac18 Add actual ASCII-Art for distros, add first three distros and being able to choose a starting-distro. Update UI to fix multiple small bugs. 2026-07-04 00:12:03 +02:00
Fretux 36ddc8fa1c fix shit and stuff 2026-07-03 22:13:28 +02:00
Fretux 2fc8a05617 implement main screen 2026-07-03 13:59:00 +02:00