bombsquad-community / plugin-manager

A Plugin Manager for Bombsquad 1.7+
https://bombsquad-community.web.app/pluginmanager
Other
40 stars 29 forks source link

Specify minigame supported session types in plugin manager UI #125

Open rikkolovescats opened 1 year ago

rikkolovescats commented 1 year ago

For example, hot potato minigame supports only FFA mode: https://github.com/bombsquad-community/plugin-manager/blob/7f84e4911a104e19dc58c496065372471b0aa7e6/plugins/minigames/hot_potato.py#L626-L629

It'll be cool if we can let players know about this before they install the minigame.

We can also automate this through plugin manager by calling the supports_session_type method on the minigame.

rikkolovescats commented 1 year ago

Since we don't download the plugin before installing, it'll be tricky to get this information since it'll embedded in plugin. Not sure if we'll want to go this route, need to think this through properly.