Skip to content

Instantly share code, notes, and snippets.

@Drachenfels
Last active December 5, 2024 03:36
Show Gist options
  • Save Drachenfels/d409e6cb00c15964e6b388e2376df10f to your computer and use it in GitHub Desktop.
Save Drachenfels/d409e6cb00c15964e6b388e2376df10f to your computer and use it in GitHub Desktop.
MSS - bugs, improvements, etc
BUGS:
HIGH:
- [option menu] entering options menu needs to be cleaned and standardised:
- Boris suggested own button above left pane (there is mockup somewhere in tech-stuff)
- right click mouse -> disable it
- remove wrench icon
- make sure it animates properly and does not show up twice
(ticket: https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/17)
- [tutorials] make sure they start music on first lane and stop it at
the end
MEDIUM:
- [NAUSTIX] [talk_ui] back arrow is wrongly scaled
- [NAUSTIX] [talk_ui] right pane does not cover underlying menu
- [NAUSTIX] [talk_ui] when in talking with character we disable other talk
interactions but not close button
- [talk_ui] when talking to character side images are old sprites that
require updating
- [verify] beep sound overlaps/doesn't stop when a
character finishes talking (both in SCAN and dialogue)
- [verify] text dissapears between the "are you a professional
wrestler?!" Line and "a what now, lad?"
- [verify] Accents don't work well with the font
- [verify] Reyes' pixel icon dissapears after renaming herself "Radiant
Goddess"
- [game_engine] we have talk/interrupt and scan wrappers and we use
in_action variable to disable menus, check out if we can have
in_action always false, and when doing renpy.call_in_new_context inside
action_wrapper, just provide in_action=True for that new context,
basically automating variable setting/unsetting
SMALL:
- [scanning] when scanning sometimes there is previous say box of the narrator still
visible, clean this up
BUGS - DONE:
HIGH:
- [scanning] at the end of interaction we display scan options and not close it
- [scanning] scanning needs to be wrapped in scan wrapper, that will
prevent interface from being accessible
TODO:
HIGH:
- [tutorials] [move] missing move tutorial
- [move] implement clickable button with ui
- [scanning] after moving to puzzle location, scan menu shows up but is not
clickable
- [graphics] add character sprites when they are talking - requires
going through prologue and add show @ emote all over the place
- [ui] say window is not using new assets
- [ui] implement introduction cards
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/46)
- [ui] inventory system is inactive, may require tweaks towards new ui
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/31)
- [ui] survivor tally was never a thing in demo, but exists as an asset
and exists in screens somewhere
MEDIUM:
- [graphics] Add missing CGs and hook them in location where they are in use
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/47)
- [graphics] Implement cut-ins, we already have them, code is just
inactive and may require tweaks against new ui
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/48)
- [graphics] Add missing backgrounds
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/50)
- [sound] Missing in most cases
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/49)
- [ui] Log button is missing, add it back with underlying screen and
information
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/13)
- [debate] finish implementation or if it's done find a way to hook it
up to the game (blocked by more work on Prologue)
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/14)
- [graphics] labels on action menu are off position and bad colour
- [game_engine] there is bunch of debug code that should live in
dev-tools (special labels, special screens, stuff like that)
SMALL:
- [main_menu] Save/Load/Delete screens are quite complicate with tags
and stack, check out if it can be simplified further
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/21)
- [game_engine] interrupts do not allow for nesting, ORing, ANDing
between them
- [game_engine] add keyboard keybinds, not very needed, nice to have I
guess (for geeks)
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/11)
- [graphics][ui] new credit screens
(https://github.com/Scarlet-Stars-DEV/mission-scarlet-stars/issues/10)
TODO - DONE:
HIGH:
- [game-engine] changing location now works via 'BreakLoop' magic
return from interrupt, it's not flexible enough and location loops
are right now quite useless, merge location loops with chapter loops,
and probably get rid of get_next_label as it's outlived it's purpose,
basically there will be one loop per chapter that will check current
location, display it's background and resume interaction
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment