Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: TheJBurger on Wed 01/09/2010 00:52:11

Title: Player say Ellipsis "..."
Post by: TheJBurger on Wed 01/09/2010 00:52:11
As I understand it, currently in AGS, having the player say "..." is translated into a wait() command.

Is it possible to override this and have a player say in-game: "..."?
Title: Re: Player say Ellipsis "..."
Post by: Calin Leafshade on Wed 01/09/2010 01:58:01
you could use a custom font with the '.' as a different character.

Alternatively you could put spaces between the dots like . . .
Title: Re: Player say Ellipsis "..."
Post by: ddq on Wed 01/09/2010 02:33:17
Use cEgo.Say("&1 ...") as if you were assigning a voice line to it, but it goes by pretty quickly if you don't have an actual silent audio file. It's worked for me.
Title: Re: Player say Ellipsis "..."
Post by: Wyz on Wed 01/09/2010 22:52:14
I usually put a two spaces around the ellipsis; when the text is centred it will remain so.


player.Say(" ... ");
Title: Re: Player say Ellipsis "..."
Post by: Mr Flibble on Sun 05/09/2010 02:50:16
That's a brilliantly simple solution Wyz, I don't know why I never thought of it.
Title: Re: Player say Ellipsis "..."
Post by: Dualnames on Sun 05/09/2010 02:53:52
Quote from: Mr Flibble on Sun 05/09/2010 02:50:16
That's a brilliantly simple solution Wyz, I don't know why I never thought of it.

Seconded. I have no idea why I never thought of it, instead I used ". . . ".  :)