87 lines
2.7 KiB
Plaintext
87 lines
2.7 KiB
Plaintext
|
|
function sq_InitFrameIndices(obj) {
|
||
|
|
if (!obj)
|
||
|
|
return -1;
|
||
|
|
|
||
|
|
// 陴彻饵
|
||
|
|
if (sq_getJob(obj) == ENUM_CHARACTERJOB_AT_MAGE) {
|
||
|
|
// 薄??阳 陕 怃粽 蝶才桧?暧 ?溯歜 樯播蝶 扑姜
|
||
|
|
obj.sq_JumpUpStartFrame(1);
|
||
|
|
obj.sq_JumpDownStartFrame(3);
|
||
|
|
obj.sq_JumpLandStartFrame(9);
|
||
|
|
|
||
|
|
|
||
|
|
// 议葛搅 棻遴腆阳 陕 怃粽 蝶才桧?暧 ?溯歜 樯策蝶 扑姜
|
||
|
|
obj.sq_SetDownUpFrame(2);
|
||
|
|
obj.sq_SetDownDownFrame(2);
|
||
|
|
obj.sq_SetDownBounceUpFrame(2);
|
||
|
|
obj.sq_SetDownBounceDownFrame(3);
|
||
|
|
obj.sq_SetDownLieFrame(4);
|
||
|
|
|
||
|
|
|
||
|
|
obj.sq_AddAttackCancelStartFrame(3); // 1颤 警蜗 ?溯歜
|
||
|
|
obj.sq_AddAttackCancelStartFrame(3); // 2颤 警蜗 ?溯歜
|
||
|
|
obj.sq_AddAttackCancelStartFrame(3); // 3颤 警蜗 ?溯歜
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
// 陴彻饵 晦狱 饵遴萄 鹧斜 蛔烟
|
||
|
|
obj.sq_SetSoundTagCreatureCommand("MW_CMDPET");
|
||
|
|
obj.sq_SetSoundTagLackMp("MW_NOMANA");
|
||
|
|
obj.sq_SetSoundTagCoolTime("R_MW_COOLTIME");
|
||
|
|
obj.sq_SetSoundTagDie("MW_DIE");
|
||
|
|
obj.sq_SetSoundTagBackStepStart("MW_BACK");
|
||
|
|
obj.sq_SetSoundTagThrowItem("R_MW_THROW");
|
||
|
|
|
||
|
|
|
||
|
|
// 嬴桧蛊 湍虽晦 扑姜
|
||
|
|
obj.setThrowObjectAnimationIndex(3);
|
||
|
|
obj.setThrowObjectZDistance(65);
|
||
|
|
obj.setThrowObjectXDistance(45);
|
||
|
|
obj.setThrowObjectFrameIndex(1);
|
||
|
|
} else if (sq_getJob(obj) == ENUM_CHARACTERJOB_CREATOR_MAGE) {
|
||
|
|
// 陴彻饵 晦狱 饵遴萄 鹧斜 蛔烟
|
||
|
|
obj.sq_SetSoundTagCreatureCommand("CR_CMDPET");
|
||
|
|
obj.sq_SetSoundTagLackMp("R_CR_NOMANA");
|
||
|
|
obj.sq_SetSoundTagCoolTime("R_CR_COOLTIME");
|
||
|
|
obj.sq_SetSoundTagDie("R_CR_DIE");
|
||
|
|
obj.sq_SetSoundTagBackStepStart("R_CR_JUMP");
|
||
|
|
obj.sq_SetSoundTagThrowItem("R_CR_THROW");
|
||
|
|
}
|
||
|
|
|
||
|
|
return 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// 觼葬缣桧搅陛 当撩腆阳 ?捡?橾菟
|
||
|
|
function create_CreatorMage(obj) {}
|
||
|
|
|
||
|
|
// 籀挤 议葛搅蒂 捻滓? ?击阳 ?轿肾朝 属寥?热 殓栖棻.
|
||
|
|
function onSetCharacter(obj) {
|
||
|
|
//初始化游戏设置
|
||
|
|
InitGameSetting(obj);
|
||
|
|
|
||
|
|
if (sq_getJob(obj) == ENUM_CHARACTERJOB_CREATOR_MAGE) {
|
||
|
|
sq_SetExSkillSlotVisible(false);
|
||
|
|
sq_SetSkillSlotVisible(5, false);
|
||
|
|
sq_SetSkillSlotEnable(5, false);
|
||
|
|
|
||
|
|
local SKILLICON_START_X = 540;
|
||
|
|
local SKILLICON_START_Y = 555;
|
||
|
|
|
||
|
|
for (local i = 0; i < 5; i++) {
|
||
|
|
sq_SetSkillSlotPos(i, SKILLICON_START_X + (i * 36), SKILLICON_START_Y);
|
||
|
|
}
|
||
|
|
} else {
|
||
|
|
sq_SetExSkillSlotVisible(true);
|
||
|
|
sq_SetSkillSlotVisible(5, true);
|
||
|
|
sq_SetSkillSlotEnable(5, true);
|
||
|
|
|
||
|
|
local SKILLICON_START_X = 538;
|
||
|
|
local SKILLICON_START_Y = 558;
|
||
|
|
|
||
|
|
|
||
|
|
for (local i = 0; i < 6; i++) {
|
||
|
|
sq_SetSkillSlotPos(i, SKILLICON_START_X + (i * 30), SKILLICON_START_Y);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|