Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interact with map objects #540

Open
cxong opened this issue Jan 5, 2018 · 0 comments
Open

Interact with map objects #540

cxong opened this issue Jan 5, 2018 · 0 comments

Comments

@cxong
Copy link
Owner

cxong commented Jan 5, 2018

Add the ability to interact with map objects using the switch/slide key. When the player is up close against a map object, a text prompt will appear, like ": use". Example scenarios:

  • Non-gameplay effects, like computers beeping, switching lights on/off
  • Opening boxes/lockers; can result in adding pickups in front of the box
  • New objective type, to interact with a map object. This can be written as "access mainframe", "plant tracking device", "check for contraband" and so on
  • Unlocking doors, by having the interaction mimic picking up a key
  • As a crude turret (Vehicles, turrets #30) or triggered trap; interaction to cause a gun attached to the map object to fire

Each of these scenarios may require some work, so we can start with just one, for example non-gameplay effects. This includes:

  • Marking that a map object can be interacted with, and the interaction type
  • Sound to play on interaction
  • Play a specific animation for the map object. We already have animated map objects (Animated map objects #430 ) but this is only the one animation, we will need to add multiple animations per map object, and whether the end animation event (loop? or go back to idle animation?)
@cxong cxong added this to the Backlog milestone Jan 5, 2018
@cxong cxong removed this from the Backlog milestone Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant