This shows you the differences between two versions of the page.
eliteapi:structures:ispell [2014/12/15 14:42] atom0s created |
eliteapi:structures:ispell [2015/11/30 00:18] (current) atom0s |
||
---|---|---|---|
Line 6: | Line 6: | ||
struct ISpell | struct ISpell | ||
{ | { | ||
- | unsigned short ID; | + | unsigned short ID; // Spell ID, also used in recast |
- | unsigned short MagicType; | + | unsigned short MagicType; // Magic type |
- | unsigned short Element; | + | unsigned short Element; // Spell element |
- | unsigned short ValidTargets; | + | unsigned short ValidTargets; // Valid cast targets |
- | unsigned short Skill; | + | unsigned short Skill; // Magic skill type |
- | unsigned short MP; | + | unsigned short MP; // Mp cost |
- | unsigned char Cast; | + | unsigned char Cast; // Cast time (1/4 second) |
- | unsigned char Recast; | + | unsigned char Recast; // Recast time (1/4 second) |
- | unsigned char RequiredLevel[24]; | + | unsigned short RequiredLevel[24]; // RequiredLevel[JobID] 0xFFFF == can not be learned. |
- | unsigned short ResourceID; | + | unsigned short ResourceID; // Resource ID |
- | unsigned short IconIndex; | + | unsigned short IconIndex; // Index of the icon. |
- | const char* Name; | + | unsigned short IconIndex2; // Index of the icon. (2) |
- | const char* Description; | + | unsigned char Unknown0000; // Unknown value. |
+ | unsigned char Unknown0001; // Unknown value. | ||
+ | const char* Name; // Spell name. | ||
+ | const char* Description; // Description of the spell. | ||
}; | }; | ||
</code> | </code> |