| 05-09-2007, 05:04 AM | #1 |
I'm in the midst of making a new system and need some input from the public, seeing as how some of you may use it (and the fact that I can't really decide.) The system (currently) is a chat system that allows for easily createable "chats" which include text, audio, possible responses, and onResponse functions. The syntax is easy to use, and it is MUI. All of this fits nicely on a multiboard and the responses are controlled by the keyboard (arrow keys). This is it so far, but I am thinking of adding other functionality. 1) Currently, to display a chat, one calls function displayChatToPlayer takes integer whichPlayerID, integer whichChat, real width, string unitName returns nothing which can be called at anytime. Currently you call this whenever you want, but I was thinking of adding in a mini-system which when you right-click an NPC, you will walk to them until in-range, and then enter conversation. Should I implement something like this? 2) Allow for NPC functionality. This means that you "Create" an NPC with a function that could look like function createNPC takes integer whichNPC unit whichUnit, integer openChat, camerasetup applyCamera, string npcName returns nothing which would allow one to store a unit, it's first chat, a camera setup, a name to an NPC (integer). I can include other things too, just mention it. One could then use a function function npcWantsTalk takes integer whichNPC, integer whichChat, player whichPlayer returns nothing to display an effect above the NPC for a quest update or something. 3) Include a quest system of sorts (I'm planning to making a quest system later, but should I include them in 1 system, or separate them?) 4) Other ideas. I'm leaning towards implementing ideas 1 and 2 but they may yield a loss of customization, what is your take? |
| 05-09-2007, 05:13 AM | #2 |
This sounds absolutely Superb. This system could take RTS modding a step towards an more RPG style setting. One thing I might suggest, is that you might wan tot try and make it possible to create a more centered text setup, if possible, as the text in the far right hand corner is a very awkward and generally ignored box. You may want to try and implement a full screen setup, with an alphaed out area so that text remains out that that area, just showing the models of the speakers. |
| 05-09-2007, 05:27 AM | #3 |
Seperate the systems and make it work like Caster System -Av3n |
| 05-09-2007, 02:17 PM | #4 | ||
Quote:
Quote:
|
