MegaGlest Forum

MegaGlest => Feature requests => Topic started by: MirceaKitsune on 22 May 2013, 20:15:52

Title: Ability to change music when an upgrade / new unit is reached
Post by: MirceaKitsune on 22 May 2013, 20:15:52
Some progressive factions could use this, such as one I'm working on now. Once a given unit is created for the first time, or a given upgrade is researched, a trigger to change the music would be useful. Random example: Once you create your first Technodrome, the song changes to a more modern one. For small factions this makes no sense, but for more progressive and upgrade-based ones it's a welcome addition.
Title: Re: Ability to change music when an upgrade / new unit is reached
Post by: MirceaKitsune on 6 June 2013, 22:26:11
Still working on a faction which I'll hopefully be releasing soon. It would help improve it a lot if I could also include multiple songs and trigger them after creating various buildings. I'm bad with the code otherwise I'd do it myself. Since it should be a small feature, might any of the devs consider it anytime soon?

As an additional suggestion, maybe the HUD texture (optional overlay image) could be optionally changed as well using the same system. That could be very useful in further enhancing the feel of advancement.
Title: Re: Ability to change music when an upgrade / new unit is reached
Post by: Ishmaru on 7 June 2013, 05:28:18
Now since you can do multiplayer scenarios, maybe such a thing could be done through a scenario? Since you can change the music in game through lua.
Title: Re: Ability to change music when an upgrade / new unit is reached
Post by: MirceaKitsune on 7 June 2013, 09:22:54
Now since you can do multiplayer scenarios, maybe such a thing could be done through a scenario? Since you can change the music in game through lua.

Technically it sounds like you can. But this is meant to work primarily for custom matches, not only scenarios. It does however sound like the same function that allows doing it in a scenario could help do it as a faction property.