Outils du site

fr:ajout_titre
Cette page est noté comme étant en brouillon. Votre participation pour l'améliorer est requise !

Ajout d'un titre pour les personnages

Tuto incomplet [ je place ici les docs que le collationne sur le sujet ]

Liste des titres sélectionnables sous condition danns le client de jeu. Source : code/ryzom/common/src/game_share/character_title.h

// ***************************************************************************
/** Enum of character (player) title
  * \author Matthieu 'Trap' Besson
  * \author Nevrax France
  * \date October 2003
  */
 
namespace CHARACTER_TITLE
{

enum ECharacterTitle
{
Refugee = 0,
Homin,
Novice_Artisan,
Novice_Warrior,
Novice_Harvester,
Novice_Magician,
Artisan_Apprentice,
Magician_Apprentice,
Defensive_Magician,
Offensive_Magician,
Mentalist,
Summoner,
Master_Of_Illusion,
Mind_Lord,
Healer,
Priest,
Master_Of_Life,
Celestial_Guardian,
Disturber,
Affliction_Bringer,
Master_Of_Torment,
Avatar_Of_Sorrow,
Destroyer,
Archmage,
Master_Of_Pain,
Avatar_Of_Destruction,
Elementalist,
Alchemist,
Biomancer,
Master_Of_Energies,
Chosen_Of_Atys,
Warrior_Apprentice,
Melee_Warrior,
Range_Fighter,
Light_Armsman,
Heavy_Armsman,
Close_Fighter,
Gunman,
Heavy_Gunman,
Advanced_Gunman,
Advanced_Heavy_Gunman,
Bludgeoner,
Skewerer,
Slasher,
Smasher,
Impaler,
Cleaver,
Advanced_Close_Fighter,
Maceman,
Brute,
Spearman,
Axeman,
Swordsman,
Heavy_Maceman,
Pikeman,
Heavy_Axeman,
Heavy_Swordsman,
Knifeman,
Hand_To_Hand_Fighter,
Bowman,
Pistoleer,
Heavy_Bowman,
Artilleryman,
Rifleman,
Master_Maceman,
Master_Brute,
Master_Spearman,
Master_Axeman,
Master_Swordsman,
Master_Heavy_Maceman,
Master_Pikeman,
Master_Heavy_Axeman,
Master_Heavy_Swordsman,
Master_Knifeman,
Master_Hand_To_Hand_Fighter,
Master_Bowman,
Master_Pistoleer,
Master_Heavy_Bowman,
Master_Artilleryman,
Master_Rifleman,
Armorer_Apprentice,
Jeweler_Apprentice,
Melee_Weapon_Smith_Apprentice,
Range_Weapon_Smith_Apprentice,
Heavy_Armorer,
Light_Armorer,
Medium_Armorer,
Shield_Smith,
Jeweler,
Melee_Weapon_Smith,
Melee_Heavy_Weapon_Smith,
Melee_Light_Weapon_Smith,
Range_Weapon_Smith,
Range_Heavy_Weapon_Smith,
Advanced_Heavy_Armorer,
Advanced_Light_Armorer,
Advanced_Medium_Armorer,
Advanced_Shield_Smith,
Advanced_Jeweler,
Advanced_Melee_Weapon_Smith,
Advanced_Melee_Heavy_Weapon_Smith,
Advanced_Melee_Light_Weapon_Smith,
Advanced_Range_Weapon_Smith,
Advanced_Range_Heavy_Weapon_Smith,
Expert_Heavy_Armorer,
Expert_Light_Armorer,
Expert_Medium_Armorer,
Expert_Shield_Smith,
Expert_Jeweler,
Expert_Melee_Weapon_Smith,
Expert_Melee_Heavy_Weapon_Smith,
Expert_Melee_Light_Weapon_Smith,
Expert_Range_Weapon_Smith,
Expert_Range_Heavy_Weapon_Smith,
Heavy_Armorer_Master,
Light_Armorer_Master,
Medium_Armorer_Master,
Shield_Smith_Master,
Jeweler_Master,
Melee_Weapon_Smith_Master,
Melee_Heavy_Weapon_Smith_Master,
Melee_Light_Weapon_Smith_Master,
Range_Weapon_Smith_Master,
Range_Heavy_Weapon_Smith_Master,
Forager_Apprentice,
Forager,
Desert_Forager,
Forest_Forager,
Jungle_Forager,
Lacustre_Forager,
Prime_Roots_Forager,
Advanced_Desert_Forager,
Advanced_Forest_Forager,
Advanced_Jungle_Forager,
Advanced_Lacustre_Forager,
Advanced_Prime_Roots_Forager,
Expert_Desert_Forager,
Expert_Forest_Forager,
Expert_Jungle_Forager,
Expert_Lacustre_Forager,
Expert_Prime_Roots_Forager,
Master_Desert_Forager,
Master_Forest_Forager,
Master_Jungle_Forager,
Master_Lacustre_Forager,
Master_Prime_Roots_Forager,
Kami_Ally,
Karavan_Ally,

Title00000,
Title00001, // Journeyer
Title00002, // Novice Kitin Hunter
Title00003, // Kitin Hunter
Title00004, // Master Kitin Hunter
Title00005, // Kitin Eradicator
Title00006, // Kitin Mass Murderer
Title00007, // Matis Guardian
Title00008, // Fyros Guardian
Title00009, // Tryker Guardian
Title00010, // Zorai Guardian
Title00011, // Atys Guardian
Title00012,
Title00013,
Title00014, // The fortunate
Title00015, // Jinxed
Title00016,
Title00017,
Title00018,
Title00019,
Title00020, // Fyros Patriot
Title00021, // Matis Vassal
Title00022, // Tryker Citizen
Title00023, // Zorai Initiate
Title00024, // Kami Disciple
Title00025, // Karavan Follower
Title00026, // Fyros Akenak
Title00027, // Matis Noble
Title00028, // Tryker Taliar
Title00029, // Zorai Awakened
Title00030, // Marauder
Title00031, // Fyros Ambassador
Title00032, // Matis Ambassador
Title00033, // Tryker Ambassador
Title00034, // Zorai Ambassador
Title00035,
Title00036,
Title00037,
Title00038,
Title00039,
Title00040,
Title00041,
Title00042,
Title00043,
Title00044,
Title00045,
Title00046,
Title00047, // Machinegunner
	Title00048, // Assault Machinegunner
Title00049,
Title00050, // Apprentice Butcher
Title00051, // Butcher
Title00052, // Apprentice Florist
Title00053, // Florist
Title00054, // Apprentice Water-Carrier
Title00055, // Water-Carrier
Title00056, // Apprentice Magnetic
Title00057, // Magnetic Cartographe
Title00058, // Apprentice Toolmaker
Title00059, // Toolmaker
Title00060, // Apprentice Rescuer
Title00061, // Rescuer
Title00062, // Apprentice Larvester
Title00063, // Larvester
Title00064, // Apprentice Scrollmaker
Title00065, // Scrollmaker
Title00066,
Title00067,
Title00068,
Title00069,
Title00070,
Title00071,
Title00072,
Title00073,
Title00074,
Title00075,
Title00076,
Title00077,
Title00078,
Title00079, // Wayfarer

// Special title for focus beta testers
WIND = Title00079,		// Title for player come from old Windermmer community
FBT,

// GM and GUIDE titles
BeginGmTitle,
SGM = BeginGmTitle,
GM,
VG,
SG,
G,
// other reserved titles
CM,
EM,
EG,
OBSERVER,
EndGmTitle = OBSERVER,

NB_CHARACTER_TITLE
};

Conversation : infos sur les titres

Log du canal #ryzom ( irc.freenode.net ) du 03/06/2013 concernant ce sujet Information concernant le wiki : https://ryzomcore.atlassian.net/wiki/display/RC/Adding+In+Game+Titles

<liria> sfb: this morning I have tried to follow the "adding title" wiki. 
<sfb> url?
<liria> but at the step : « Creating the sbrick, which should be located in code/ryzom/common/data_leveldesign/leveldesign/game_element/sbrick/title is a pretty trivial matter. »
<liria> I found it not trivial ....
<liria> http://dev.ryzom.com/projects/ryzom/wiki/AddingTitles
<yubo> <http://ln-s.net/-Cva> (at dev.ryzom.com)
<liria> Is there any tutorial on how to create the sbrick ?
<sfb> Total side note
<sfb> Stop using dev.ryzom.com
<sfb> It'll probably completely disappear soon.
<sfb> https://ryzomcore.atlassian.net/wiki/display/RC/Adding+In+Game+Titles
<yubo> <http://ln-s.net/-Cvt> (at ryzomcore.atlassian.net)
<sfb> That's the corresponding article in the new documentations ite.
<sfb> Okay, so what is the problem?
<sfb> Oh. You want a title tied to a brick?
<liria> yes
<sfb> Because you're following the article or because you want to? (;
<liria> I am following the article because I want it ! :p
<sfb> liria: I don't think you need to set anything special in the brick
<sfb> It's just using the brick's presence in yoru character as an indicator.
<liria> sfb : do you mean that the sbrick is the  xml struct addd to the unbloc.title from the wiki ? 
<sfb> liria: No.
...
<sfb> liria: Sorry, too many people at once.
<sfb> liria: unblock says when the title is available to players.
<sfb> liria: You can see in there the atoms you can use to unblock a title.
<sfb> liria: Using bricks are just one way to unblock a title
<sfb> liria: So you don't have to make a new brick, you could use an existing one.
<liria> sfb: I understood this, but latter, what sbrick shoul  the player ton learn ?
<sfb> liria: Typically you're either using a specific sbrick - like lets say you make a brick for a high level acid rain.
<sfb> liria: You could make a special title for those guys who have grinded their way to getting this
<sfb> liria: The "code/ryzom/common/data_leveldesign/leveldesign/game_element/title" technique is used for events
<sfb> liria: So you/your GM could give sbricks to players who participated in an event.
<sfb> All you have to do is create a new title, set the FamilyId to BPTEA, give it an icon and call it good
<sfb> You could add some skill/etc requirements.
<sfb> But really just the presence of the brick is enoguh
<liria> thanks sfb.
fr/ajout_titre.txt · Dernière modification: 2019/02/07 15:05 par zatalyz