Re: What's the latest news on the next Combat?
« Reply #3 on: August 07, 2019, 12:51:41 PM »
I'm working on an upgrade to the plugin host, when I'm not being distracted by rl or the shenanigans on this forum
Not adding any of the contraversial things that have been discussed (yet).
Today I added a facility to have the client notify the plugin host of the game state when it is changed internally, which was needed to stop all the individual plugins doing a bunch of duplicated unnecessary work just to externally detect when a game starts/finishes. Not very exciting but a necessary thing that needed to be done.
I am hopeful that I am closing in on hooking the in-game send message proc. I have already hooked the server message send proc and the message receive proc. Once this is done it will facillitate lots of cool stuff .... 2 things for starters
1) the requested facility to have used plugins publicly discoverable - probably just by having the clients announce it at game start.
2) another requested feature being the ability to "ping" the mini-map so your teammates can see it.
This second feature would be similar to what is available in SC2 and other games .... i.e. you can mark a spot on the map and your pards will see a visual cue identifying that spot. It's a cool feature, but basically does the same job as just typing "s5" or whatever.
Please God tell me that you are not all going to yell "hack". Surely this is an improvement.
Anyone who wasn't using the plugin would just see a normal game chat like "Lambchops: PING(63,103)" or something. Using the plugin you wouldn't see the message, just some indication of the spot on the mini-map in that player's color
Anyway, I need to automate the game messaging to do any of this, and that code seems to be fairly well burried, but I am working on it. This needs to be added to the host for the next release... "map ping" plugins or whatever can be developed after, if there is not enough time to do it first.