========================
SQL (Server Side)
========================
-- Add AIR Mastery
INSERT INTO _RefSkillMastery
(
Service, ID, CodeName128, AssocJob, MaxLevel, ReqCommon, MasteryGroup, Description128
)
VALUES
(
1,
277,
'AIR115',
1,
330,
0,
1,
'UIIT_STT_MASTERY_AIR'
);
-- Example AIR Skills (make sure IDs are unique!)
INSERT INTO _RefSkillGroup
(
Service, ID, CodeName128, MasteryID, SkillRank, SkillPoint, ReqCommon, Icon128
)
VALUES
(
1,
15001,
'SKILL_AIR_STRIKE',
277,
1,
200,
0,
'skillgroup\china\pack_air_1.ddj'
);
INSERT INTO _RefSkillGroup
(
Service, ID, CodeName128, MasteryID, SkillRank, SkillPoint, ReqCommon, Icon128
)
VALUES
(
1,
15002,
'SKILL_AIR_FOCUS',
277,
2,
300,
0,
'skillgroup\china\pack_air_2.ddj'
);
========================
Client (Media.pk2 edits)
========================
-- skillmasterydata.txt
277 AIR115 UIIT_STT_MASTERY_AIR 8 UIIT_STT_MASTERY_AIR_EXPLANATION UIIT_CTL_FORCE_SKILL 1 1 0 0 0 icon\skillmastery\china\mastery_air.ddj icon\skillmastery\china\mastery_air_focus.ddj
-- skillgroup.txt
1 Air Strike 277 AIR115 0 UIIT_STT_MASTERY_GROUP_AIR_0 skillgroup\china\pack_air_1.ddj
1 Air Focus 277 AIR115 1 UIIT_STT_MASTERY_GROUP_AIR_1 skillgroup\china\pack_air_2.ddj
========================
UI Texts (textuisystem.txt)
========================
UIIT_STT_MASTERY_AIR Air Mastery
UIIT_STT_MASTERY_AIR_EXPLANATION Controls the power of Air.
UIIT_STT_MASTERY_GROUP_AIR_0 Air Strike
UIIT_STT_MASTERY_GROUP_AIR_1 Air Focus
========================
Required Icons (.ddj files)
========================
icon\skillmastery\china\mastery_air.ddj
icon\skillmastery\china\mastery_air_focus.ddj
skillgroup\china\pack_air_1.ddj
skillgroup\china\pack_air_2.ddj
... (add more pack_air_X.ddj as needed)