m |
|||
(44 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | |||
+ | == Definition == | ||
[[Sheets]] are data structures that describe the attributes of a part of Ryzoms objects which appear in game. | [[Sheets]] are data structures that describe the attributes of a part of Ryzoms objects which appear in game. | ||
Ryzom objects that have a sheet are : | Ryzom objects that have a sheet are : | ||
− | :− | + | :− ''Equipment'' : clothes, weapons, tools ... |
− | :− | + | :− ''Materials, mission items'', generally speaking the ''items that are displayed in the bag'', |
− | :– | + | :– ''Spawnable objects'' (decor) in the list of all objects which have a sheet: [[All Spawn-able Objects|The extensive list of spawn-able objects (on Commons)]] |
− | :− | + | :− ''Characters'' have a ''race sheet'', |
− | :− NPCs have either a complete sheet (tribes for example) or are characters (thus a race sheet and their equipments' ones) | + | :− ''NPCs'' have either a complete sheet (tribes for example) or are characters (thus a race sheet and their equipments' ones), |
− | :− MOBS<ref>MOB is a shortcut for “Monster Object” | + | :− ''MOBS''<ref name="mob">MOB is a shortcut for “Monster Object”.</ref> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | There are two kinds of entities in Ryzom: | |
− | + | :− The monoshape entities (MOBS, NPCs, items) : defined by a single [[shape]] (roughly, it may be sometimes more complex ). They can be spawned with a single command, | |
− | + | :− R2 NPCs which are like caracters : one race shape and one shape per equipment part. The character is spawned first, then it's equipment is applied. | |
− | + | == Sheet Names == | |
− | + | The sheets are referred to by their ''Sheet ID''. the sheet IDs may be explicit after a french or english item name, or “coded”: | |
− | + | <blockquote> | |
− | + | {| class="wikitable " | |
− | + | |+ Melee weapons (example) | |
+ | |- | ||
+ | ! Description !! Generic !! Fyros !! Matis !! Tryker !! Zorai !! Boosted | ||
+ | |- | ||
+ | | Amps || {{APIitemIcon|sheetid=iccm2ms.sitem}}<br/>iccm2ms.sitem | ||
+ | | {{APIitemIcon|sheetid=icfm2ms.sitem}}<br/>icfm2ms.sitem | ||
+ | | {{APIitemIcon|sheetid=icmm2ms.sitem}}<br />icmm2ms.sitem | ||
+ | | {{APIitemIcon|sheetid=ictm2ms.sitem}}<br />ictm2ms.sitem | ||
+ | | {{APIitemIcon|sheetid=iczm2ms_2.sitem}}<br />iczm2ms.sitem | ||
+ | | {{APIitemIcon|sheetid=icokamm2ms_1.sitem}}<br />icokamm2ms_1.sitem | ||
+ | |- | ||
+ | | 2 hands sword || {{APIitemIcon|sheetid=iccm2ss.sitem}}<br />iccm2ss.sitem | ||
+ | | {{APIitemIcon|sheetid=icfm2ss.sitem}}<br />icfm2ss.sitem | ||
+ | | {{APIitemIcon|sheetid=icmm2ss.sitem}}<br />icmm2ss.sitem | ||
+ | | {{APIitemIcon|sheetid=ictm2ss.sitem}}<br />ictm2ss.sitem | ||
+ | | {{APIitemIcon|sheetid=iczm2ss.sitem}}<br />iczm2ss.sitem | ||
+ | | {{APIitemIcon|sheetid=icokamm2ss_2.sitem}}<br />icokamm2ss_2.sitem | ||
+ | |- | ||
+ | | 2 hands axe || {{APIitemIcon|sheetid=iccm2sa.sitem}}<br /> iccm2sa.sitem | ||
+ | | {{APIitemIcon|sheetid=icfm2sa.sitem}}<br /> icfm2sa.sitem | ||
+ | | {{APIitemIcon|sheetid=icmm2sa.sitem}}<br />icmm2sa.sitem | ||
+ | | {{APIitemIcon|sheetid=ictm2sa.sitem}}<br />ictmm2sa.sitem | ||
+ | | {{APIitemIcon|sheetid=iczm2sa.sitem}}<br />iczm2sa.sitem | ||
+ | | {{APIitemIcon|sheetid=icokamm2sa_1.sitem}}<br />icokamm2sa_1.sitem | ||
+ | |} | ||
− | + | :i : item | |
+ | :c : craftable | ||
+ | :c : generic (common ?), f :fyros, m : matis, t : tryker, z : zoraï, okam : kami/karavan, | ||
+ | :m2 : 2 hands, | ||
+ | :ss : sword, sa : axe, ms : magic amplifiers ... | ||
+ | : skin index</blockquote> | ||
− | + | === Sheet lists === | |
+ | *Items list (inventory) : https://github.com/nimetu/ryzom_extra/blob/master/resources/sheets-cache/items.serial | ||
+ | ** [[Ryzom API/Item sheetids]]: a subset of this list, showing item icons using the [[Template:APIitemIcon|APIitemIcon template]]. | ||
+ | * [[List of armors]] | ||
+ | * [[List of equipables items]] [[:fr:Liste des objets équipables]] | ||
+ | * [[All Spawn-able Objects|The extensive list of spawn-able objects (on Commons)]] or [https://atys.wiki.ryzom.com/all_spawn/ as a web page] ''(not up to date)''. | ||
− | — | + | == Questions and Answers== |
+ | :— Pourquoi et dans quelles conditions n'y a-t-il pas de sheet pour un objet (certains jetons par exemple) ? | ||
− | + | :— les items des sacs speciaux? | |
− | |||
− | — | + | :— peut-être, je ne sais justement pas quels objets n'ont pas de sheet. |
− | |||
− | + | :— c'est simple : | |
− | + | ::sac spécial = pas de sheet | |
+ | ::sacs normal = sheet | ||
− | — | + | :— d'accord, et il y a une raison? |
− | + | ::Les mobs <ref name="mob" />, les grobs <ref>Grob : Graphical Object</ref>, ou les persos en ont-ils? | |
− | — | + | :— mobs oui, tous; les persos ont aussi le sheet pour la race. |
− | — un sheet | + | :— tout équipement à un sheet |
+ | ::pas forcement | ||
+ | ::items poper en jeu oui, mais tout le SE non | ||
− | — | + | :— les arbres, microveget... les personnages ? ou NPCs ? |
− | — | + | :— arbres + microveget non |
− | + | ::sauf si c'est un arbre special qui se cible (comme au nexus) | |
+ | :: les plantes de la kitiniere | ||
+ | ::les npcs sont soit des sheets complets (comme les tribus), soit des perso : donc un sheet de race + de l'equipement | ||
− | les | + | :— les batiments et autres decors, les effets spéciaux, tout ça c'est des grobs |
− | + | :— oui mais tout n'est pas sheet | |
− | + | :— les bandits doivent être des mobs? | |
− | |||
− | ==API aspects == | + | ==Ryzom API aspects == |
+ | The Ryzom API programming aspects are covered in the pages: | ||
* [[Ryzom API]] | * [[Ryzom API]] | ||
* [[Ryzom API/Item sheetids]] | * [[Ryzom API/Item sheetids]] | ||
<noinclude>{{Reflist|subpages=}}{{Portal|Forge}} | <noinclude>{{Reflist|subpages=}}{{Portal|Forge}} | ||
− | [[Category:Forge]]</noinclude> | + | [[Category:Forge]] [[Category:Graphics]]</noinclude> |
Sheets are data structures that describe the attributes of a part of Ryzoms objects which appear in game. Ryzom objects that have a sheet are :
There are two kinds of entities in Ryzom:
The sheets are referred to by their Sheet ID. the sheet IDs may be explicit after a french or english item name, or “coded”:
Melee weapons (example) Description Generic Fyros Matis Tryker Zorai Boosted Amps
iccm2ms.sitem
icfm2ms.sitem
icmm2ms.sitem
ictm2ms.sitem
iczm2ms.sitem
icokamm2ms_1.sitem2 hands sword
iccm2ss.sitem
icfm2ss.sitem
icmm2ss.sitem
ictm2ss.sitem
iczm2ss.sitem
icokamm2ss_2.sitem2 hands axe
iccm2sa.sitem
icfm2sa.sitem
icmm2sa.sitem
ictmm2sa.sitem
iczm2sa.sitem
icokamm2sa_1.sitem
- i : item
- c : craftable
- c : generic (common ?), f :fyros, m : matis, t : tryker, z : zoraï, okam : kami/karavan,
- m2 : 2 hands,
- ss : sword, sa : axe, ms : magic amplifiers ...
- skin index
The Ryzom API programming aspects are covered in the pages: