-
Notifications
You must be signed in to change notification settings - Fork 43
Skill File 005_0003.IMG
Liam Mitchell edited this page Jun 16, 2016
·
1 revision
//--------------------------------------
//--- 010 Editor v3.1 Binary Template
//
// File: skillfile 005_0003.img
// Author: Rob van den Bekerom / Liam Mitchell
// Revision: 2
// Purpose: Modifying skills on chinese server.
//--------------------------------------
typedef struct {
int ChiCost;
int DegreeOfDefensiveSkill;
int ChiRecovery;
int ChanceToAcupressure;
int ChanceToUnstun;
int AirWalkDistance;
int EnergyBall;
int DamageIncreased;
int Unk1;
int AttackRangeApplied;
int DamageApplied;
int OnlyForLightDamage;
int OnlyForShadowDamage;
int OnlyForDarkDamage;
int ChanceToHitApplied;
int EffectiveDuration;
int IncreasedDamage;
int IncreasedDefense;
int Unk2;
int CastTime;
int IncreasedLightResistance;
int IncreasedShadowResistance;
int IncreasedDarkResistance;
int IncreasedChanceToHit;
int IncreasedChanceToDodge;
int IncreasedMovementSpeed;
int IncreasedAttackSpeed;
int IncreasedLuck;
int EnchancedChanceToDeadlyBlow;
int ChanceToReturnDamage;
int IncreasedAcupressureDefense;
int ChanceToRemoveIncreaseEffect;
int HPRegenerationPoints;
int ChiRegenerationPoints;
} SkillModifiers;
typedef struct { //Probabilities are a range of 1 - 1000000
int id;
char name[12];
int unknown4;
int unknown5;
int unknown6;
int unknown7;
int unknown8;
int category;
int weapon;
int clan;
int unknown12;
char description[132];
int unknown46;
int unknown47;
int unknown48;
int unknown49;
int unknown50;
int unknown51;
int unknown52;
int unknown53;
int unknown54;
int unknown55;
int unknown56;
int unknown57;
int unknown58;
int unknown59;
int unknown60;
int unknown61;
int unknown62;
int unknown63;
int unknown64;
int unknown65;
int unknown66;
int unknown67;
int unknown68;
int unknown69;
int unknown70;
int unknown71;
int unknown72;
int unknown73;
int unknown74;
int unknown75;
int unknown76;
int unknown77;
int unknown78;
int unknown79;
int unknown80;
int unknown81;
int unknown82;
int unknown83;
int unknown84;
int unknown85;
int unknown86;
int unknown87;
int unknown88;
int unknown89;
int unknown90;
int unknown91;
int unknown92;
int unknown93;
int unknown94;
int unknown95;
int unknown96;
int unknown97;
int unknown98;
int unknown99;
int unknown100;
int unknown101;
int unknown102;
int unknown103;
int unknown104;
int unknown105;
int unknown106;
int unknown107;
int unknown108;
int unknown109;
int unknown110;
int unknown111;
int unknown112;
int unknown113;
int unknown114;
int unknown115;
int unknown116;
int unknown117;
int unknown118;
int unknown119;
int unknown120;
int unknown121;
int unknown122;
int unknown123;
int unknown124;
int unknown125;
int unknown126;
int unknown127;
int unknown128;
int unknown129;
int unknown130;
int unknown131;
int unknown132;
int unknown133;
int unknown134;
int unknown135;
int unknown136;
int unknown137;
int unknown138;
int unknown139;
int unknown140;
int unknown141;
int pointsToLearn;
int maxLevel;
int unknown144;
SkillModifiers modifers[2];
} record;
//Printf ("Hi %d of 852",sizeof(record));
LittleEndian();
uint count;
record records[count] <optimize=false>;