Tsht / EmptyEpsilon

Open source bridge simulator. Build with the SeriousProton engine.
http://emptyepsilon.org/
GNU General Public License v2.0
4 stars 1 forks source link

Ajouter la possibilité d'activer des modifications de vaisseau #86

Closed Tsht closed 10 months ago

Tsht commented 10 months ago

Dans l'interface tweak quelque chose du genre Skills toto (bouton) titi (bouton)

Vaisseau amélioration 1 (bouton) Amélioration 2 (bouton)

Qui pointent vers deux callbacks, une pour l'activation une pour la désactivation

Tsht commented 10 months ago

dans l'interface tweak un autre onglet avec les upgrades (que j'ai appelé "modifiers") classées par catégories. Par exemple : compétences et upgrades. Il y aura un bouton par modificateur, une courte description associée pour ne pas s'y perdre. Cela appèlera une fonction lua "onModifierToggle" qui renvoie le vaisseau joueur concerné, le nom de la compétence et le switch d'état (activated ou deactivated). Il faudra ensuite coder une fonction lua qui fait des choses (ou non). Le bouton sert donc d'aide mémoire, mais permet aussi d'appeler du code lua.

Le piège est de faire une fonction d'activation et de désactivation non symétrique, donc il faudra faire bien attention.