Thread: Assign Speaker
-
April 23rd, 2007, 09:47 #1
Assign Speaker
I would really like Assign Speaker to change the ID of the speaker when it is dropped into the chat window. In its current version, It only serves to remind the GM who is speaking. I would really like it to act as:
/id Monster Welcome to my lair
so that it would show on chat window
Monster: Welcome to my lair
regardless of who I presently have speaking. Presently assign speaker is worthless in my opinion.Idgie
-
April 23rd, 2007, 13:24 #2
Presently, if you drag a chat frame to the chat window (the larger, upper area) the speaker is assigned to the outgoing message. If you drop it into the chat entry line (the one line area at the bottom), it's simply put there as text that the GM can edit before submitting.
I'm afraid I didn't quite understand the problem. Could you give an example of a step by step that you would like to see happen?Tero Parvinen
Fantasy Grounds Guru
-
April 23rd, 2007, 14:37 #3
- Join Date
- Dec 2004
- Location
- Chicago-ish
- Posts
- 2,234
What I THINK he wants: the /id to be a command line toggle that you can type as you 'speak'.
So, for example. I can type in the chat window /id Orc1 I hate Guard duty, I hope something exciting happens soon.
/id Orc2 Me too!
Instead of clicking on the Ork1 and Ork2 buttons created with the /id Orc1 and /id Orc2(or forgetting to click on them which is what I do all the time).
rv
-
April 23rd, 2007, 15:54 #4
This was one thing I really really hoped would make it into FG 2 - that the chat box entry line would display who the active speaker is. I hate it when my NPCs speak for the GM... It's way to easy to forget who the active speaker is when you're bouncing back and forth between a couple of NPCs, Monsters and story text.
If he's referring to Assign Speaker in terms of assigning a Speaker to a block of text, and then dragging that text block into the chat window - I was never able to get this to work properly in fg1. I'll have to push it around in 2 tonight.
-
April 23rd, 2007, 17:34 #5
Ablefish expressed my frustration in NPC discussions. When I have multiple NPC's talking to the players. Rather than having to click on the NPC id each time I want to change who is speaking, I would like to be able to pre-assign a speaker, so that when I drag and drop the text into the chat window it will always appear with the NPC I have designated by Assign Speaker.
In an ideal world, this would happen automatically with the Assign Speaker command. So that when I Assign Speaker, the ID would change any time that text is dropped into the chat window.
Since I am not a programmer, I don't know how hard this would be to change or what problems it would create. Therefore, I proposed an idea using the /id command as a work around. My thought was to offer a solution to the problem without perverbially reinventing the wheel. I appologize if my first post caused confusion. My idea was to use an existing command to effect the desired change.
The reason I brought up the /id command is because of its ability to automatically change the designated speaker. I sometimes create separate text boxes about the dialogue with the /id command.
/id Orc2
Me too!
However, dialogue is not always linear and this solution doesn't always prevent the humorous taking as someone else.
My recommendation is if the Assign Speaker can not be set to automatically change or add the appropreate character id then the /id command may present an acceptable alternative.
I don't see why text could not be added after the /id command, similar to the whisper command. /w [character] [message]. The command would look like /id [character] [message]. To prevent confusion, the command identifier could be changed to /as for assign speaker. /as [Orc2] [Me too!]. I have no problem with typing brackets, but name sometimes have spaces and that might create some problems, with names like "inn keeper".
An example from my on going campaign. This is an agurement on board a ship in the middle of a storm.
Presently, I have written:
/id Capt Bjorn
"The wind has blown us off course."
/id helmsmen
"We could make the ship lighter."
/id Merchant
"You will not drop my cargo over the side."
Due to my mistake in not changing the ID, the conversation went:
Capt Bjorn: "The wind has blown us off course."
Capt Bjorn: "We could make the ship lighter."
Helmsmen: "You will not drop my cargo over the side."
What I would like to see, using Assign Speaker:
Capt Bjorn "The wind has blown us off course."
Helmsmen "We could make the ship lighter."
Merchant "You will not drop my cargo over the side.
Or
/id [Capt Bjorn] ["The wind has blown us off course."]
/id [helmsmen] ["We could make the ship lighter."]
/id [Merchant] ["You will not drop my cargo over the side.]Idgie
-
April 23rd, 2007, 17:41 #6
"/id Monster" Would work very well as a flexible approach. It could be hotkeyed or recorded into speach blurbs in documents etc....
/id Sigurd I'd appreciate it.
SJ.R.R. Tolkien wrote, "I wish life was not so short. Languages take such a time, and so do all the things one wants to know about."
-
April 23rd, 2007, 17:42 #7
This could be done pretty easy with the LUA scripting. I don't think we have access to the /ID parameters though. An easy workaround would be to create another /slash command like identiy say, maybe /IS text. This LUA function would create the identity if it didn't already exist, switch you to that active identity and then say the text. Is that what you are after?
-
April 23rd, 2007, 18:03 #8Originally Posted by joshuhaIdgie
-
April 24th, 2007, 07:09 #9Originally Posted by idgie
If that's not the case, there's a problem somewhere that you shouldn't be seeing. Please make sure you drop in the chat log area, not the chat text entry area.
Extending the /id command to include an initial line of text sounds good to me, but there is just one problem, which is that of names with spaces, such as Capt Bjorn. Simply typing:
/id Capt Bjorn The wind has blown us off course.
Would not indicate where the name ends and where the text begins. Two reasonable schemes for this would probably be:
/id Capt Bjorn: The wind has blown us off course.
/id Capt Bjorn "The wind has blown us off course."
Which could both work.
Also, it's possible to make a script change that would cause any chat frame text dropped on the chat window to also change the active id to the one that was dropped.
Both ideas sound fine to me, but I'm open to any feedback on these.Tero Parvinen
Fantasy Grounds Guru
-
April 24th, 2007, 07:32 #10
Lesser Deity
- Join Date
- Mar 2006
- Location
- Arkansas
- Posts
- 7,402
The thread here explains how to do assign a speaker to a chat box: https://www.fantasygrounds.com/forum...ead.php?t=5483
Because I'm lazy, I would rather the "/id Capt Bjorn: The wind has blown us off course." I could save a character typing and the odds are I would forget the closing quote.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks