Training Languages

This forum contains bugs which the test team think are fixed are awaiting confirmation from the initial reporter of the bug.
Post Reply
Timaeus
Sword Grand Master
Sword Grand Master
Posts: 670
Joined: Fri Dec 12, 2003 4:39 pm
Location: Waterdeep
Contact:

Training Languages

Post by Timaeus » Sat Sep 03, 2011 1:19 am

Recently I have tried to train languages on a couple of my newer characters and I have run into a problem. Most of the racial language trainers (all that I have found or gone to) seem to only speak their native tongue and when you type train they respond with "I can not understand you." Which leads to a dilemma of not being able to learn the language they teach so they can understand you to train you in first place.

It would seem that language teachers need to understand other languages so that you can even use them.

And why do so many races no longer speak common? Its called common because its a widely used language among many races so they can communicate. I can see why some select racial mobs might not know common but surely not all.
AKA Tycho, Lamorak, Kayne, Uthric
User avatar
Harroghty
Staff
Staff
Posts: 9695
Joined: Tue Jul 27, 2004 5:38 pm

Re: Training Languages

Post by Harroghty » Mon Sep 05, 2011 5:02 am

This has been a result of the race file adjustments, probably (or at least partially). The short-term solution is to ask people to PM me instances of this problem. Please provide the room's name and the trainer mobile's name.
"A man may die yet still endure if his work enters the greater work, for time is carried upon a current of forgotten deeds, and events of great moment are but the culmination of a single carefully placed thought." - Chime of Eons
User avatar
Lirith
Staff
Staff
Posts: 1867
Joined: Sun Nov 11, 2007 3:37 pm

Re: Training Languages

Post by Lirith » Mon Sep 05, 2011 9:21 am

This has occurred since the change to train where you must be able to speak the NPC's language in order to be able to train from them (or even see what they are able to train). It is linked to the race file changes in that there are likely more NPCs now that don't speak common.

Drew, I've PM'd you with one area in particular where it is a problem.
Enig
Sword Grand Master
Sword Grand Master
Posts: 787
Joined: Wed Dec 20, 2006 5:28 pm
Location: The Frozen North (Canada!)

Re: Training Languages

Post by Enig » Mon Sep 05, 2011 1:24 pm

Heya!

There aren't any changes in race files that would acount for this; actually, I think a lot of races had common added to them, though that was at least a year ago, but I don't believe any races had common removed.

Anyways, my guess is that when the train command was fixed (as per this thread: viewtopic.php?f=148&t=13999&hilit=train) it was set up, like the list command, such that only the language the mob is currently speaking is set up to work. That said, if this is the case, the only fix on the area code level would be to have pretty much all mobs speaking common all the time, and I think that's a mistake.

To illustrate what I mean, I found a random gnome in Golden Oaks:

To confirm that he does indeed speak common-

(13621) Millan is cutting some gems here.
Name: common Level: 25(0%)
Name: gnome Level: 25(0%)

And then with a test character-

You now speak common.
Millan says to you 'I can't understand you.'
You now speak gnome.
Millan says, 'I can train:
Charisma for 2 platinum.

Anyways, see what I mean? It works for the list command but it introduces a logical flaw when applied to the train command.
User avatar
Harroghty
Staff
Staff
Posts: 9695
Joined: Tue Jul 27, 2004 5:38 pm

Re: Training Languages

Post by Harroghty » Mon Sep 05, 2011 2:36 pm

I had a different experience with Millan.
list
Millan says to you 'I can't understand you.'
train
Millan says to you 'I can't understand you.'
More pertinent, I tested this with m100038 (a centaur ranger) who trains sylvan and common, but only speaks and understands elven. I think that the simple solution is just to add all trained languages to the list of the mobile's understood languages. So, in this case:
LANG_ELVEN|LANG_COMMON|LANG_SYLVAN
LANG_ELVEN
I just hope that there is an easy way to do that.
"A man may die yet still endure if his work enters the greater work, for time is carried upon a current of forgotten deeds, and events of great moment are but the culmination of a single carefully placed thought." - Chime of Eons
Mask
Staff
Staff
Posts: 2649
Joined: Tue Jul 15, 2003 9:21 pm

Re: Training Languages

Post by Mask » Mon Sep 05, 2011 5:42 pm

FYI: race files no longer have anything to do with languages, you can now specify which languages a mob knows in the area file. Harroghty: you're right, a simple fix would be to add all languages that a trainer can train to the list of languages they can speak, I'll see how easy that is.
Timaeus
Sword Grand Master
Sword Grand Master
Posts: 670
Joined: Fri Dec 12, 2003 4:39 pm
Location: Waterdeep
Contact:

Re: Training Languages

Post by Timaeus » Mon Sep 05, 2011 9:22 pm

Making sure they can speak the languages they train is good, but particularly for trainers who only train a single language they would need to know a second language as well otherwise you have to already know the language they train to train it from them. If you do know the language already theres not much point to training it from them again (other than maybe an extra skill level) but it leaves the training unreachable by anyone wanting to learn the language.

Ie they need to be multi-lingual to be functional including at least one language outside the ones they train
AKA Tycho, Lamorak, Kayne, Uthric
User avatar
Harroghty
Staff
Staff
Posts: 9695
Joined: Tue Jul 27, 2004 5:38 pm

Re: Training Languages

Post by Harroghty » Fri May 04, 2012 10:43 am

Anyone finding more instances of this?
"A man may die yet still endure if his work enters the greater work, for time is carried upon a current of forgotten deeds, and events of great moment are but the culmination of a single carefully placed thought." - Chime of Eons
Post Reply