Menu

#1903 Uppercase in usecode with '^' (Caret)

Unimplemented
closed-fixed
None
5
2015-01-22
2015-01-22
David Ramis
No

In usecode, I've seen that the Caret char '^' helps U7 to make UpperCase the FIRST letter of the Word that it precedes.

So, if we have this titles names (all lowercase):

milady
milord

and a sentence like this:

"^" + titlename + ", how are you today?". We will see in screen this:

'Milord, how are you today?'

Altough DOS is working as expected, I've seen Exult does not uses the 'Caret' to make Uppercase the first letter of the Word it precedes.

Discussion

  • Marzo Sette Torres Junior

    Can you confirm that (1) the usecode is being loaded, and (2) that you are using a reasonably recent snapshot/release candidate instead of a (deprecated/unsupported) 1.2? Because it works for me here.

     
  • Marzo Sette Torres Junior

    • assigned_to: Marzo Sette Torres Junior
     
  • David Ramis

    David Ramis - 2015-01-22

    1) Sure, the usecode is loaded, is viewing well (you can talk to Petre at the beggining of the game, it uses a "milord/milady"). This happens without modding the original english versión of Black Gate (AND I had also observed it in Serpent Isle). In DOS Works as normal, doing the uppercase of the first letter.

    2) I downloaded yesterday the binary snapshot because of the Font for the Guardian in the Intro movie. Dominus checked it and solved the issue. So, I'm using the original Exult binary snapshot. I assume this is valid.

    For testing in a fast way you can:
    1.- Begin a game.
    2.- When you can click/walk click on Petre. Tell 'Yes' to his question about if you are the Avatar, and he says (this is wrong):

    Petre bows before you. "milady." (Exult prints it in this way)

    It should say:

    Petre bows before you. "Milady". (DOS prints it in this way)

    The USECODE is:
    line 09: Petre bows before you. "^
    line 10: ."

    As I checked doing the spanish translation, when appears the 'Caret' ('^'), it does not matter the position in the line, it always makes uppercase the first letter of the word it precedes, although normally it is at the beggining of the string.

    If you need something, let me know.

     

    Last edit: David Ramis 2015-01-22
  • Marzo Sette Torres Junior

    • status: open --> closed-fixed
     
  • Marzo Sette Torres Junior

    Should be fixed next snapshot.

     
MongoDB Logo MongoDB