diff --git a/code/ryzom/server/src/frontend_service/prioritizer.cpp b/code/ryzom/server/src/frontend_service/prioritizer.cpp
index 5c3a31091..6d0b8f203 100644
--- a/code/ryzom/server/src/frontend_service/prioritizer.cpp
+++ b/code/ryzom/server/src/frontend_service/prioritizer.cpp
@@ -41,10 +41,10 @@ using namespace CLFECOMMON;
* t| /
* a| /
* n| /
- * c|45° /
+ * c|45 /
* e| /
* |/
- * °
+ * o
* Observer
*
* If Delta exceeds Distance/2, the priority shelf (bucket) is the highest one (H)
diff --git a/code/ryzom/tools/leveldesign/georges_convert/form_file.h b/code/ryzom/tools/leveldesign/georges_convert/form_file.h
index e93f2c55e..66b1774e6 100644
--- a/code/ryzom/tools/leveldesign/georges_convert/form_file.h
+++ b/code/ryzom/tools/leveldesign/georges_convert/form_file.h
@@ -25,7 +25,7 @@ namespace NLOLDGEORGES
{
-// La classe CFormFile représente un fichier composé d'un ensemble de fiches représentés par des fiches CForm.
+// CFormFile class represents a file with a set of CForm sheets.
class CFormFile
{
public:
diff --git a/code/ryzom/tools/leveldesign/georges_convert/form_head.h b/code/ryzom/tools/leveldesign/georges_convert/form_head.h
index 3fda8b049..f9bbff763 100644
--- a/code/ryzom/tools/leveldesign/georges_convert/form_head.h
+++ b/code/ryzom/tools/leveldesign/georges_convert/form_head.h
@@ -23,7 +23,7 @@
namespace NLOLDGEORGES
{
-// La classe CFormHead comprend trois strings: le nom de l'utilisateur, la date de dernière modif et la version.
+// CFormHead class provides three strings: user name, last modification date and version.
class CFormHead
{
protected:
diff --git a/code/ryzom/tools/leveldesign/georges_convert/form_loader.h b/code/ryzom/tools/leveldesign/georges_convert/form_loader.h
index 60acf3010..aa70e8232 100644
--- a/code/ryzom/tools/leveldesign/georges_convert/form_loader.h
+++ b/code/ryzom/tools/leveldesign/georges_convert/form_loader.h
@@ -23,10 +23,10 @@
namespace NLOLDGEORGES
{
-// La classe CFormLoader est le point d'entrée des classes CForm pour charger une fiche.
-// Il y a deux fonctions load:
-// Sans date: donne directement la dernière fiche historiquement parlant
-// Avec date: donne une fiche composée de la dernière additionnés des historiques postérieurs ou égaux à la date.
+// CFormLoader class is CForm entry point to load a sheet.
+// There are two load functions:
+// Without date: give directly the last sheet
+// With date: give a sheet and all previous ones until this date
class CFormLoader
{
protected:
diff --git a/code/ryzom/tools/leveldesign/mp_generator/main.cpp b/code/ryzom/tools/leveldesign/mp_generator/main.cpp
index 7387e32d9..0d3402e84 100644
--- a/code/ryzom/tools/leveldesign/mp_generator/main.cpp
+++ b/code/ryzom/tools/leveldesign/mp_generator/main.cpp
@@ -28,10 +28,10 @@ CSString GroupTypContent;
CSString WKContent;
-// Assigne une nouvelle MP à une creature
+// Assign a new raw mat to a creature
void AssignerMP( const CSString& creatureName, const CSString& materialName )
{
- // on regarde si la créature est dégénérée ou non
+ // we check if a creature is degenerated or not
if ( ( creatureName.c_str()[3] != 'c' ) && ( creatureName.c_str()[3] != 'd' )
&& ( creatureName.c_str()[3] != 'f' ) && ( creatureName.c_str()[3] != 'j' )
&& ( creatureName.c_str()[3] != 'l' ) && ( creatureName.c_str()[3] != 'p' ) )
@@ -43,7 +43,7 @@ void AssignerMP( const CSString& creatureName, const CSString& materialName )
CSString fileName = toString( "%s//_%s_mp.creature", RAW_MATERIAL_ASSIGN.c_str(), creatureName.c_str() );
CSString data;
- // création si le fichier n'existe pas
+ // create file if not exists
if(!CFile::fileExists(fileName))
{
CSString str;
@@ -66,7 +66,7 @@ void AssignerMP( const CSString& creatureName, const CSString& materialName )
if ( !data.contains( materialName.c_str() ) )
{
- // on recherche le premier numéro de MP non utilisé
+ // look for first number of unused raw mat
CSString str = data;
int nb= 0;
while ( str.contains( "Name=\"MP" ) )
@@ -75,7 +75,7 @@ void AssignerMP( const CSString& creatureName, const CSString& materialName )
nb = str.firstWord().atoi();
}
- // on insère la nouvelle MP
+ // insert new raw mat
str = " \r\n \r\n \r\n \r\n \r\n", materialName.c_str() );
@@ -87,8 +87,7 @@ void AssignerMP( const CSString& creatureName, const CSString& materialName )
}
-// enregistrement des differentes
-// caractéristiques de chaque craft part
+// save stats for each craft part
void LoadCraftParts()
{
CSString data, ligne, info;
@@ -117,7 +116,7 @@ void LoadCraftParts()
{
ligne = data.splitTo( "\n", true );
- // on recherche la ligne correspondant à notre craft part
+ // look for line concerning our craft part
info = ligne.splitTo( ";", true );
if ( !info.empty() )
{
@@ -126,13 +125,12 @@ void LoadCraftParts()
for ( int i=0; i<6; i++ )
ligne.splitTo( ";", true );
- // parcours des différentes caractèristiques
+ // browse each characteristics
for ( int i=0; icreatureLevel = creatureLevel;
creatureMP->eco = eco;
@@ -246,7 +242,7 @@ void InitCreatureMP()
}
-// Retourne la qualité maximum pour un level d'item
+// Return quality maximum foran item level
int GetMaxQuality( int level )
{
if ( level == 0 )
@@ -256,7 +252,7 @@ int GetMaxQuality( int level )
}
-// Retourne l'énergie maximum pour un level d'item
+// Return energy maximum for an item level
int GetStatEnergy( int level )
{
if ( level == 0 )
@@ -266,7 +262,7 @@ int GetStatEnergy( int level )
}
-// Retourne le nom de classe de l'item selon ses caractèristiques
+// Return item class name depending on its characteristics
void GetItemClass( int level, bool mission, bool creature, CSString& outClassName )
{
static CSString missionClasses[] = { "Plain", "Average", "Prime", "Select",
@@ -308,7 +304,7 @@ bool endsWith( const CSString& s, const CSString& substring )
}
-// Génére les noms d'un item
+// Generate item names
void GenerateItemNames( const CSString& nomMP, char eco, int level, bool mission, bool creature, CSString& outStr )
{
CSString itemClass, prefix, singularWithNoPrefix;
@@ -411,7 +407,7 @@ void GenerateItemNames( const CSString& nomMP, char eco, int level, bool mission
}
-// Retourne le numéro de la famille passée en paramètre
+// Return number of specified family
int GetNumeroMP( const CSString& nomMP )
{
CSString result;
@@ -420,27 +416,25 @@ int GetNumeroMP( const CSString& nomMP )
int res;
// *** Get the family number, and add it to faimly.typ if not already done
- // on recherche si la MP est présente
- // dans le fichier item_mp_family.typ
+ // look for raw mat existence in item_mp_family.typ file
sprintf( buffer, "%s\" Value=\"", nomMP.c_str() );
result = FamilyTypContent.splitFrom( buffer );
- // si oui, on retourne son numéro de MP
+ // if yes, return raw mat number
if ( !result.empty() )
res = result.splitTo( "\"" ).atoi();
else
{
- // sinon, on génère un nouveau numéro :
- // on recupère le dernier numéro de MP (le max)
+ // else, generate a new number:
+ // get last raw mat number (the max)
result = FamilyTypContent.splitTo( "" ).right(10);
result.splitTo( "\"", true );
result = result.splitTo( "\"" );
- // on ajoute 1 pour avoir un numéro non utilisé
+ // increase by 1 to get the unused number
res = result.atoi() + 1;
- // on ajoute la nouvelle MP :
- // dans le fichier item_mp_family.typ
+ // add new raw mat in file item_mp_family.typ
sprintf( buffer, " \n", nomMP.c_str(), res );
FamilyTypContent= FamilyTypContent.replace( "", buffer );
FamilyTypContent.writeToFile( ITEM_MP_FAMILY_TYP );
@@ -463,7 +457,7 @@ int GetNumeroMP( const CSString& nomMP )
}
-// Retourne le numéro du groupe passé en paramètre
+// Return number from specified group
int GetNumeroGroupe( const CSString& groupe )
{
CSString result;
@@ -472,27 +466,25 @@ int GetNumeroGroupe( const CSString& groupe )
int res;
// *** Get the group number, and add it to group.typ if not already done
- // on recherche si le groupe est présent
- // dans le fichier item_mp_group.typ
+ // look for group existence in item_mp_group.typ file
sprintf( buffer, "%s\" Value=\"", groupe.c_str() );
result = GroupTypContent.splitFrom( buffer );
- // si oui, on retourne son numéro de groupe
+ // if yes, return its group number
if ( !result.empty() )
res = result.splitTo( "\"" ).atoi();
else
{
- // sinon, on génère un nouveau numéro :
- // on recupère le dernier numéro de groupe (le max)
+ // else, generate a new number :
+ // get the last group number (the max)
result = GroupTypContent.splitTo( "" ).right(10);
result.splitTo( "\"", true );
result = result.splitTo( "\"" );
- // on ajoute 1 pour avoir un numéro non utilisé
+ // increase by 1 to get the unused number
res = result.atoi() + 1;
- // on ajoute la nouvelle MP :
- // dans le fichier item_mp_group.typ
+ // add new raw mat in file item_mp_group.typ
sprintf( buffer, "\n", groupe.c_str(), res );
GroupTypContent= GroupTypContent.replace( "", buffer );
GroupTypContent.writeToFile( ITEM_MP_GROUPE_TYP );
@@ -516,7 +508,7 @@ int GetNumeroGroupe( const CSString& groupe )
}
-// Génère l'item parent pour une MP
+// Generate parent item for a raw mat
void CreateParentSItem( int numMP,
const CSString& nomMP,
const CSString& groupe,
@@ -527,10 +519,10 @@ void CreateParentSItem( int numMP,
CSString output;
CSString outputFileName;
- // nom du fichier de sortie
+ // output filename
outputFileName = toString( "%s_parent\\_m%04d.sitem", MP_DIRECTORY.c_str(), numMP );
- // entete xml
+ // xml header
output = "\n\n";
- // écriture finale
+ // final write
output.writeToFile( outputFileName );
}
-// Remplit les différents informations concernant le craft par un item
+// Fill information related to craft with an item
void FillCraftData( char craft, int eco, int level, bool creature, int bestStat,
int worstStat1, int worstStat2, CSString& outStr )
{
@@ -630,8 +622,7 @@ void FillCraftData( char craft, int eco, int level, bool creature, int bestStat,
currentDocItem.push( DtCraftSlotName, craftParts[index].Desc.splitFrom( "(" ).splitTo( ")" ) );
- // enregistrements des stats de chaque
- // caractèristique
+ // save stats for each characteristic
for ( int i=0; i 100 )
{
- // si une des stats dépasse 100, les autres
- // stats sont augmentées
+ // if a stat exceeds 100, other are increased
remaining = stat - 100;
stat = 100;
}
@@ -661,7 +651,7 @@ void FillCraftData( char craft, int eco, int level, bool creature, int bestStat,
{
stat -= 20;
- // durabilité minimum
+ // minimum durability
if ( ( i == 0 ) && ( stat < 1 ) )
stat = 1;
}
@@ -677,7 +667,7 @@ void FillCraftData( char craft, int eco, int level, bool creature, int bestStat,
if ( nbToRaise != 0 )
ajout = remaining/nbToRaise;
- // ajout des informations pour chaque carac
+ // add information for each characteristic
for ( int i=0; i\n