Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pEQxF5FeyAG8NnBBx7fB as app
- import YEakbeqssJ5Pcg4Vg5NZ as net
- import cK89yFxpVW7hKAFe5t68 as chr
- import BEdUvHtApaSvnv3E63cu as chrmgr
- import tfL4qLeMqxZA5P4Pw5YA as player
- import dbg
- import localeInfo
- import wndMgr
- import systemSetting
- import mouseModule
- import networkModule
- import uiCandidate
- import constInfo
- import musicInfo
- import stringCommander
- import skill
- import item
- import effect
- import emotion
- import cfg
- import background
- import playereffectrun as playerSettingModule
- JOB_WARRIOR = 0
- JOB_ASSASSIN = 1
- JOB_SURA = 2
- JOB_SHAMAN = 3
- RACE_WARRIOR_M = 0
- RACE_ASSASSIN_W = 1
- RACE_SURA_M = 2
- RACE_SHAMAN_W = 3
- RACE_WARRIOR_W = 4
- RACE_ASSASSIN_M = 5
- RACE_SURA_W = 6
- RACE_SHAMAN_M = 7
- COMBO_TYPE_1 = 0
- COMBO_TYPE_2 = 1
- COMBO_TYPE_3 = 2
- COMBO_INDEX_1 = 0
- COMBO_INDEX_2 = 1
- COMBO_INDEX_3 = 2
- COMBO_INDEX_4 = 3
- COMBO_INDEX_5 = 4
- COMBO_INDEX_6 = 5
- HORSE_SKILL_WILDATTACK = chr.MOTION_SKILL+113
- HORSE_SKILL_CHARGE = chr.MOTION_SKILL+114
- HORSE_SKILL_SPLASH = chr.MOTION_SKILL+115
- GUILD_SKILL_DRAGONBLOOD = chr.MOTION_SKILL+107
- GUILD_SKILL_DRAGONBLESS = chr.MOTION_SKILL+108
- GUILD_SKILL_BLESSARMOR = chr.MOTION_SKILL+109
- GUILD_SKILL_SPPEDUP = chr.MOTION_SKILL+110
- GUILD_SKILL_DRAGONWRATH = chr.MOTION_SKILL+111
- GUILD_SKILL_MAGICUP = chr.MOTION_SKILL+112
- PASSIVE_GUILD_SKILL_INDEX_LIST = ( 151, )
- ACTIVE_GUILD_SKILL_INDEX_LIST = ( 152, 153, 154, 155, 156, 157, )
- NEW_678TH_SKILL_ENABLE = 0
- SKILL_INDEX_DICT = []
- naiVoie = "Manager"
- load = 0
- load2 = 0
- load3 = 0
- load4 = 0
- load5 = 0
- load6 = 0
- load7 = 0
- load8 = 0
- load9 = 0
- load10 = 0
- load11 = 0
- load12 = 0
- load13 = 0
- load14 = 0
- load15 = 0
- load16 = 0
- def DefineSkillIndexDict():
- global NEW_678TH_SKILL_ENABLE
- global SKILL_INDEX_DICT
- NEW_678TH_SKILL_ENABLE = localeInfo.IsYMIR()
- SKILL_INDEX_DICT = {
- JOB_WARRIOR : {
- 1 : (1, 2, 3, 4, 5, 6, 0, 0, 137, 0, 138, 0, 139, 0,),
- 2 : (16, 17, 18, 19, 20, 21, 0, 0, 137, 0, 138, 0, 139, 0,),
- "SUPPORT" : (121,122,124,125,126,),
- },
- JOB_ASSASSIN : {
- 1 : (31, 32, 33, 34, 35, 36, 0, 0, 137, 0, 138, 0, 139, 0, 140,),
- 2 : (46, 47, 48, 49, 50, 51, 0, 0, 137, 0, 138, 0, 139, 0, 140,),
- "SUPPORT" : (122, 123, 121, 124, 129, 130,201, 202, 203, 204, 205, 206),
- },
- JOB_SURA : {
- 1 : (61, 62, 63, 64, 65, 66, 0, 0, 137, 0, 138, 0, 139, 0,),
- 2 : (76, 77, 78, 79, 80, 81, 0, 0, 137, 0, 138, 0, 139, 0,),
- "SUPPORT" : (122, 123, 121, 124, 129, 130, 201, 202, 203, 204, 205, 206),
- },
- JOB_SHAMAN : {
- 1 : (91, 92, 93, 94, 95, 96, 0, 0, 137, 0, 138, 0, 139, 0,),
- 2 : (106, 107, 108, 109, 110, 111, 0, 0, 137, 0, 138, 0, 139, 0,),
- "SUPPORT" : (122, 123, 121, 124, 129, 130,201, 202, 203, 204, 205, 206),
- },
- JOB_WOLFMAN : {
- 1 : (170, 171, 172, 173, 174, 175, 0, 0, 137, 0, 138, 0, 139, 0,),
- "SUPPORT" : (122, 123, 121, 124, 129, 130,201, 202, 203, 204, 205, 206),
- }
- }
- def RegisterSkill(race, group, empire=0):
- DefineSkillIndexDict()
- job = chr.RaceToJob(race)
- ## Character Skill
- if SKILL_INDEX_DICT.has_key(job):
- if SKILL_INDEX_DICT[job].has_key(group):
- activeSkillList = SKILL_INDEX_DICT[job][group]
- for i in xrange(len(activeSkillList)):
- skillIndex = activeSkillList[i]
- ## 7�� 8�� ��ų�� ���⼭ �����ϸ� �ȵ�
- if i != 6 and i != 7:
- player.SetSkill(i+1, skillIndex)
- supportSkillList = SKILL_INDEX_DICT[job]["SUPPORT"]
- for i in xrange(len(supportSkillList)):
- player.SetSkill(i+100+1, supportSkillList[i])
- # ## Language Skill
- # if 0 != empire:
- # languageSkillList = []
- # for i in xrange(3):
- # if (i+1) != empire:
- # languageSkillList.append(player.SKILL_INDEX_LANGUAGE1+i)
- # for i in xrange(len(languageSkillList)):
- # player.SetSkill(107+i, languageSkillList[i])
- ## Guild Skill
- for i in xrange(len(PASSIVE_GUILD_SKILL_INDEX_LIST)):
- player.SetSkill(200+i, PASSIVE_GUILD_SKILL_INDEX_LIST[i])
- for i in xrange(len(ACTIVE_GUILD_SKILL_INDEX_LIST)):
- player.SetSkill(210+i, ACTIVE_GUILD_SKILL_INDEX_LIST[i])
- def RegisterSkillAt(race, group, pos, num):
- DefineSkillIndexDict()
- job = chr.RaceToJob(race)
- tmp = list(SKILL_INDEX_DICT[job][group])
- tmp[pos] = num
- SKILL_INDEX_DICT[job][group] = tuple(tmp)
- player.SetSkill(pos+1, num)
- isInitData=0
- def __InitData():
- global load
- if load:
- return
- load = 1
- chrmgr.SetDustGap(250)
- chrmgr.SetHorseDustGap(500)
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DUST, "", "d:/ymir work/effect/etc/dust/dust.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HORSE_DUST, "", "d:/ymir work/effect/etc/dust/running_dust.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HIT, "", "d:/ymir work/effect/hit/blow_1/blow_1_low.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HPUP_RED, "", "d:/ymir work/effect/etc/recuperation/drugup_red.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SPUP_BLUE, "", "d:/ymir work/effect/etc/recuperation/drugup_blue.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SPEEDUP_GREEN, "", "d:/ymir work/effect/etc/recuperation/drugup_green.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DXUP_PURPLE, "", "d:/ymir work/effect/etc/recuperation/drugup_purple.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_AUTO_HPUP, "", "d:/ymir work/effect/etc/recuperation/autodrugup_red.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_AUTO_SPUP, "", "d:/ymir work/effect/etc/recuperation/autodrugup_blue.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_RAMADAN_RING_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item1.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HALLOWEEN_CANDY_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item2.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HAPPINESS_RING_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item3.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_LOVE_PENDANT_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item4.mse")
- if app.ENABLE_SASH_SYSTEM:
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SASH_SUCCEDED, "", "d:/ymir work/effect/etc/buff/buff_item6.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SASH_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item7.mse")
- if app.ENABLE_BOSS_EFFECT:
- chrmgr.RegisterEffect(chrmgr.EFFECT_BOSS, "", "d:/ymir work/effect/effect_boss_prometa.mse")
- if app.ENABLE_PARTY_HEALING:
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HEALER, "", "d:/ymir work/effect/monster2/healer/healer_effect.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_PENETRATE, "Bip01", "d:/ymir work/effect/hit/gwantong.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_FIRECRACKER, "", "d:/ymir work/effect/etc/firecracker/newyear_firecracker.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SPIN_TOP, "", "d:/ymir work/effect/etc/firecracker/paing_i.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SELECT, "", "d:/ymir work/effect/etc/click/click_select.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_TARGET, "", "d:/ymir work/effect/etc/click/click_glow_select.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_STUN, "Bip01 Head", "d:/ymir work/effect/etc/stun/stun.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_CRITICAL, "Bip01 R Hand", "d:/ymir work/effect/hit/critical.mse")
- player.RegisterCacheEffect(player.EFFECT_PICK, "d:/ymir work/effect/etc/click/click.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_TARGET, "", "d:/ymir work/effect/affect/damagevalue/target.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_NOT_TARGET, "", "d:/ymir work/effect/affect/damagevalue/nontarget.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_SELFDAMAGE, "", "d:/ymir work/effect/affect/damagevalue/damage.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_SELFDAMAGE2, "", "d:/ymir work/effect/affect/damagevalue/damage_1.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_POISON, "", "d:/ymir work/effect/affect/damagevalue/poison.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_MISS, "", "d:/ymir work/effect/affect/damagevalue/miss.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_TARGETMISS, "", "d:/ymir work/effect/affect/damagevalue/target_miss.mse")
- if app.ENABLE_EFFECT_DAMAGE_FIRE:
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DAMAGE_FIRE, "", "d:/ymir work/effect/affect/damagevalue/burn.mse")
- # chrmgr.RegisterCacheEffect(chrmgr.EFFECT_LEVELUP_ON_14_FOR_GERMANY, "","effect/paymessage_warning.mse")
- # chrmgr.RegisterCacheEffect(chrmgr.EFFECT_LEVELUP_UNDER_15_FOR_GERMANY, "", "effect/paymessage_decide.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_PERCENT_DAMAGE1, "", "d:/ymir work/effect/hit/percent_damage1.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_PERCENT_DAMAGE2, "", "d:/ymir work/effect/hit/percent_damage2.mse")
- chrmgr.RegisterCacheEffect(chrmgr.EFFECT_PERCENT_DAMAGE3, "", "d:/ymir work/effect/hit/percent_damage3.mse")
- ##############
- # WARRIOR
- ##############
- chrmgr.CreateRace(RACE_WARRIOR_M)
- chrmgr.SelectRace(RACE_WARRIOR_M)
- chrmgr.LoadLocalRaceData("warrior_m.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc/warrior/intro/")
- chrmgr.CreateRace(RACE_WARRIOR_W)
- chrmgr.SelectRace(RACE_WARRIOR_W)
- chrmgr.LoadLocalRaceData("warrior_w.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc2/warrior/intro/")
- ##############
- # ASSASSIN
- ##############
- chrmgr.CreateRace(RACE_ASSASSIN_W)
- chrmgr.SelectRace(RACE_ASSASSIN_W)
- chrmgr.LoadLocalRaceData("assassin_w.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc/assassin/intro/")
- chrmgr.CreateRace(RACE_ASSASSIN_M)
- chrmgr.SelectRace(RACE_ASSASSIN_M)
- chrmgr.LoadLocalRaceData("assassin_m.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc2/assassin/intro/")
- ##############
- # SURA
- ##############
- chrmgr.CreateRace(RACE_SURA_M)
- chrmgr.SelectRace(RACE_SURA_M)
- chrmgr.LoadLocalRaceData("sura_m.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc/sura/intro/")
- chrmgr.CreateRace(RACE_SURA_W)
- chrmgr.SelectRace(RACE_SURA_W)
- chrmgr.LoadLocalRaceData("sura_w.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc2/sura/intro/")
- ##############
- # SHAMAN
- ##############
- chrmgr.CreateRace(RACE_SHAMAN_W)
- chrmgr.SelectRace(RACE_SHAMAN_W)
- chrmgr.LoadLocalRaceData("shaman_w.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc/shaman/intro/")
- chrmgr.CreateRace(RACE_SHAMAN_M)
- chrmgr.SelectRace(RACE_SHAMAN_M)
- chrmgr.LoadLocalRaceData("shaman_m.msm")
- SetIntroMotions(chr.MOTION_MODE_GENERAL, "d:/ymir work/pc2/shaman/intro/")
- def SetGeneralMotions(mode, folder):
- # global load2
- # if load2:
- # return
- # load2 = 1
- chrmgr.SetPathName(folder)
- chrmgr.RegisterMotionMode(mode)
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DAMAGE_FLYING, "damage_flying.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_STAND_UP, "falling_stand.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DAMAGE_FLYING_BACK, "back_damage_flying.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_STAND_UP_BACK, "back_falling_stand.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DEAD, "mori.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_DIG, "dig.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_AFK_1, "sit_pre.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_AFK_2, "sit.msa")
- def __LoadGameSound():
- # global load3
- # if load3:
- # return
- # load3 = 1
- item.SetUseSoundFileName(item.USESOUND_DEFAULT, "sound/ui/drop.wav")
- item.SetUseSoundFileName(item.USESOUND_ACCESSORY, "sound/ui/equip_ring_amulet.wav")
- item.SetUseSoundFileName(item.USESOUND_ARMOR, "sound/ui/equip_metal_armor.wav")
- item.SetUseSoundFileName(item.USESOUND_BOW, "sound/ui/equip_bow.wav")
- item.SetUseSoundFileName(item.USESOUND_WEAPON, "sound/ui/equip_metal_weapon.wav")
- item.SetUseSoundFileName(item.USESOUND_POTION, "sound/ui/eat_potion.wav")
- item.SetUseSoundFileName(item.USESOUND_PORTAL, "sound/ui/potal_scroll.wav")
- item.SetDropSoundFileName(item.DROPSOUND_DEFAULT, "sound/ui/drop.wav")
- item.SetDropSoundFileName(item.DROPSOUND_ACCESSORY, "sound/ui/equip_ring_amulet.wav")
- item.SetDropSoundFileName(item.DROPSOUND_ARMOR, "sound/ui/equip_metal_armor.wav")
- item.SetDropSoundFileName(item.DROPSOUND_BOW, "sound/ui/equip_bow.wav")
- item.SetDropSoundFileName(item.DROPSOUND_WEAPON, "sound/ui/equip_metal_weapon.wav")
- def __LoadGameEffect():
- # global load4
- # if load4:
- # return
- # load4 = 1
- chrmgr.RegisterEffect(chrmgr.EFFECT_SPAWN_APPEAR, "Bip01", "d:/ymir work/effect/etc/appear_die/monster_appear.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SPAWN_DISAPPEAR, "Bip01", "d:/ymir work/effect/etc/appear_die/monster_die.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_FLAME_ATTACK, "equip_right_hand", "d:/ymir work/effect/hit/blow_flame/flame_3_weapon.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_FLAME_HIT, "", "d:/ymir work/effect/hit/blow_flame/flame_3_blow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_FLAME_ATTACH, "", "d:/ymir work/effect/hit/blow_flame/flame_3_body.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_ELECTRIC_ATTACK, "equip_right", "d:/ymir work/effect/hit/blow_electric/light_1_weapon.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_ELECTRIC_HIT, "", "d:/ymir work/effect/hit/blow_electric/light_1_blow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_ELECTRIC_ATTACH, "", "d:/ymir work/effect/hit/blow_electric/light_1_body.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_LEVELUP, "", "d:/ymir work/effect/etc/levelup_1/level_up.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SKILLUP, "", "d:/ymir work/effect/etc/skillup/skillup_1.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMPIRE+1, "Bip01", "d:/ymir work/effect/etc/empire/empire_A.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMPIRE+2, "Bip01", "d:/ymir work/effect/etc/empire/empire_B.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMPIRE+3, "Bip01", "d:/ymir work/effect/etc/empire/empire_C.mse")
- if not app.ENABLE_SKILL_COLOR_SYSTEM:
- chrmgr.RegisterEffect(chrmgr.EFFECT_WEAPON+1, "equip_right_hand", "d:/ymir work/pc/warrior/effect/geom_sword_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_WEAPON+2, "equip_right_hand", "d:/ymir work/pc/warrior/effect/geom_spear_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", localeInfo.FN_GM_MARK)
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+3, "Bip01", "d:/ymir work/effect/hit/blow_poison/poison_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+4, "", "d:/ymir work/effect/affect/slow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+5, "Bip01 Head", "d:/ymir work/effect/etc/stun/stun_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+6, "", "d:/ymir work/effect/etc/ready/ready.mse")
- if not app.ENABLE_SKILL_COLOR_SYSTEM:
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+16, "", "d:/ymir work/pc/warrior/effect/gyeokgongjang_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+17, "", "d:/ymir work/pc/assassin/effect/gyeonggong_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+19, "Bip01 R Finger2", "d:/ymir work/pc/sura/effect/gwigeom_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+20, "", "d:/ymir work/pc/sura/effect/fear_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+21, "", "d:/ymir work/pc/sura/effect/jumagap_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+22, "", "d:/ymir work/pc/shaman/effect/3hosin_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+23, "", "d:/ymir work/pc/shaman/effect/boho_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+24, "", "d:/ymir work/pc/shaman/effect/10kwaesok_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+25, "", "d:/ymir work/pc/sura/effect/heuksin_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+26, "", "d:/ymir work/pc/sura/effect/muyeong_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+28, "Bip01", "d:/ymir work/effect/hit/blow_flame/flame_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+29, "Bip01 R Hand", "d:/ymir work/pc/shaman/effect/6gicheon_hand.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+30, "Bip01 L Hand", "d:/ymir work/pc/shaman/effect/jeungryeok_hand.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+32, "Bip01 Head", "d:/ymir work/pc/sura/effect/pabeop_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+33, "", "d:/ymir work/pc/warrior/effect/gyeokgongjang_loop.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+35, "", "d:/ymir work/effect/etc/guild_war_flag/flag_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+36, "", "d:/ymir work/effect/etc/guild_war_flag/flag_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+37, "", "d:/ymir work/effect/etc/guild_war_flag/flag_yellow.mse")
- if app.ENABLE_MELEY_LAIR_DUNGEON:
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT + chr.AFFECT_STATUE1, "", "d:/ymir work/effect/monster2/redd_moojuk.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT + chr.AFFECT_STATUE2, "", "d:/ymir work/effect/monster2/redd_moojuk.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT + chr.AFFECT_STATUE3, "", "d:/ymir work/effect/monster2/redd_moojuk_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT + chr.AFFECT_STATUE4, "", "d:/ymir work/effect/monster2/redd_moojuk_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+1, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+2, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+3, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+4, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+5, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+6, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+10, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+11, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+12, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+13, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+14, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+15, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+16, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+17, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_8.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+18, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+19, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+20, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse")
- if app.ENABLE_SASH_SYSTEM:
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED + 21, "Bip01", "d:/ymir work/pc/common/effect/armor/acc_01.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+22, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-5-1.mse")
- effect.RegisterIndexedFlyData(effect.FLY_EXP, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_yellow_small2.msf")
- effect.RegisterIndexedFlyData(effect.FLY_HP_MEDIUM, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_red_small.msf")
- effect.RegisterIndexedFlyData(effect.FLY_HP_BIG, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_red_big.msf")
- effect.RegisterIndexedFlyData(effect.FLY_SP_SMALL, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_blue_warrior_small.msf")
- effect.RegisterIndexedFlyData(effect.FLY_SP_MEDIUM, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_blue_small.msf")
- effect.RegisterIndexedFlyData(effect.FLY_SP_BIG, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_blue_big.msf")
- effect.RegisterIndexedFlyData(effect.FLY_FIREWORK1, effect.INDEX_FLY_TYPE_FIRE_CRACKER, "d:/ymir work/effect/etc/firecracker/firecracker_1.msf")
- effect.RegisterIndexedFlyData(effect.FLY_FIREWORK2, effect.INDEX_FLY_TYPE_FIRE_CRACKER, "d:/ymir work/effect/etc/firecracker/firecracker_2.msf")
- effect.RegisterIndexedFlyData(effect.FLY_FIREWORK3, effect.INDEX_FLY_TYPE_FIRE_CRACKER, "d:/ymir work/effect/etc/firecracker/firecracker_3.msf")
- effect.RegisterIndexedFlyData(effect.FLY_FIREWORK4, effect.INDEX_FLY_TYPE_FIRE_CRACKER, "d:/ymir work/effect/etc/firecracker/firecracker_4.msf")
- effect.RegisterIndexedFlyData(effect.FLY_FIREWORK5, effect.INDEX_FLY_TYPE_FIRE_CRACKER, "d:/ymir work/effect/etc/firecracker/firecracker_5.msf")
- effect.RegisterIndexedFlyData(effect.FLY_FIREWORK6, effect.INDEX_FLY_TYPE_FIRE_CRACKER, "d:/ymir work/effect/etc/firecracker/firecracker_6.msf")
- effect.RegisterIndexedFlyData(effect.FLY_CHAIN_LIGHTNING, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/pc/shaman/effect/pokroe.msf")
- effect.RegisterIndexedFlyData(effect.FLY_HP_SMALL, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/effect/etc/gathering/ga_piece_red_smallest.msf")
- effect.RegisterIndexedFlyData(effect.FLY_SKILL_MUYEONG, effect.INDEX_FLY_TYPE_AUTO_FIRE, "d:/ymir work/pc/sura/effect/muyeong_fly.msf")
- #sabie 0-29
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+0, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+1, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+2, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+3, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+4, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+5, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+6, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+10, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+11, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+12, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+13, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+14, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+15, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_portocaliu_site.mse")
- #arc 30-59
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+30, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+31, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+32, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+33, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+34, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+35, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+36, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+37, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+38, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+39, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+40, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+41, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+42, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+43, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+44, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_1_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+45, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_b_4_portocaliu_site.mse")
- #evantai 60-89
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+60, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+61, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+62, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+63, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+64, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+65, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+66, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+67, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+68, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+69, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+70, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+71, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+72, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+73, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+74, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+75, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_portocaliu_site.mse")
- #pumnale (weapon90-119) (weapon_left120-149)
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+90, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+91, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+92, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+93, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+94, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+95, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+96, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+97, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+98, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+99, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+100, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+101, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+102, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+103, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+104, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+105, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_portocaliu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+120, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+121, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+122, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+123, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+124, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+125, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+126, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+127, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+128, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+129, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+130, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+131, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+132, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+133, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+134, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_1_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+135, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword2/sword_9_s_4_portocaliu_site.mse")
- #clopot 150-179
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+150, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+151, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+152, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+153, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+154, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+155, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+156, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+157, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+158, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+159, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+160, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+161, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+162, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+163, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+164, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_1_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+165, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sword_9_f_4_portocaliu_site.mse")
- #armuri 0-20
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+0, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_alb_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+1, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_rosu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+2, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_galben_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+3, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_albastru_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+4, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_verde_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+5, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_mov_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+6, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_roz_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+7, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_alb_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+8, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_rosu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+9, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_galben_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+10, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_albastru_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+11, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_verde_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+12, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_mov_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+13, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_roz_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+14, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_portocaliu_joc.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+15, "Bip01", "D:/ymir work/pc/common/effect/armor2/armor_portocaliu_site.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+16, "Bip01", "D:/ymir work/effect/shining_1.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+17, "Bip01", "D:/ymir work/effect/shining_2.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+18, "Bip01", "D:/ymir work/effect/shining_3.mse")
- #Special 0-10
- # chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_SPECIAL+0, "Bip01", "D:/ymir work/shining_system/effect/etc/shining/special/blasen/blasen.mse")
- # chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_SPECIAL+1, "Bip01", "D:/ymir work/shining_system/effect/etc/shining/special/kreis_rot/kreis_rot.mse")
- # chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_SPECIAL+2, "Bip01", "D:/ymir work/shining_system/pc/common/effect/armor/armor-5-1.mse")
- #sabie 0-29
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+0, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+1, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+2, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+3, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+4, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+5, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+6, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+10, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+11, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+12, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+13, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+14, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+15, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+16, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+20, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+21, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+22, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+23, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+24, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+25, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+26, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_pink.mse")
- #arc 30-59
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+30, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+31, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+32, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+33, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+34, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+35, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+36, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_b_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+40, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+41, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+42, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+43, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+44, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+45, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+46, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_b_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+50, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+51, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+52, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+53, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+54, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+55, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+56, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_b_pink.mse")
- #evantai 60-89
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+60, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+61, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+62, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+63, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+64, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+65, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+66, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+70, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+71, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+72, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+73, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+74, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+75, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+76, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+80, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+81, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+82, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+83, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+84, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+85, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+86, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_pink.mse")
- #pumnale (weapon90-119) (weapon_left120-149)
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+90, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+91, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+92, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+93, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+94, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+95, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+96, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+100, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+101, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+102, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+103, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+104, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+105, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+106, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+110, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+111, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+112, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+113, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+114, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+115, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+116, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+120, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+121, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+122, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+123, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+124, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+125, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+126, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_s_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+130, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+131, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+132, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+133, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+134, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+135, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+136, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_s_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+140, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+141, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+142, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+143, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+144, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+145, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+146, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_s_pink.mse")
- #clopot 150-179
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+150, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+151, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+152, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+153, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+154, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+155, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+156, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_7_f_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+160, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+161, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+162, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+163, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+164, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+165, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+166, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_8_f_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+170, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+171, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+172, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+173, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+174, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+175, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_WEAPON+176, "PART_WEAPON", "D:/ymir work/pc/common/effect/weapon_effect/sword_9_f_pink.mse")
- #armuri 0-20
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+0, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+1, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+2, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+3, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+4, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+5, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+6, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_7_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+10, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+11, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+12, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+13, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+14, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+15, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+16, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_8_pink.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+20, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_white.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+21, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_red.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+22, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_yellow.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+23, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_blue.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+24, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_green.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+25, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_purple.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EFFECT_ARMOR+26, "Bip01", "D:/ymir work/pc/common/effect/armor_effect/armor_9_pink.mse")
- if app.ENABLE_SHINING_SYSTEM:
- #sabie 0-99
- chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_WEAPON+0, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword2/sabii/alb.mse")
- #armuri 0-100
- # chrmgr.RegisterEffect(chrmgr.EFFECT_SHINING_ARMOR+0, "Bip01", "D:/ymir work/ob_work/shinnings/armor/black_dragon_light/alb.mse")
- if app.ENABLE_SKIN_SYSTEM:
- #skin sash 0-20
- chrmgr.RegisterEffect(chrmgr.EFFECT_SKIN_SASH+0, "Bip01", "D:/ymir work/effect/ridack_work/ridack_wing/ridackdevilnightmaresetweapon/ridack_wingnmred.mse")
- #########################################################################################
- ## Emoticon
- EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+0, "", EmoticonStr+"sweat.mse")
- net.RegisterEmoticonString("(sweat)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+1, "", EmoticonStr+"money.mse")
- net.RegisterEmoticonString("(money)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+2, "", EmoticonStr+"happy.mse")
- net.RegisterEmoticonString("(happy)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+3, "", EmoticonStr+"love_s.mse")
- net.RegisterEmoticonString("(love_s)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+4, "", EmoticonStr+"love_l.mse")
- net.RegisterEmoticonString("(love_l)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+5, "", EmoticonStr+"angry.mse")
- net.RegisterEmoticonString("(angry)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+6, "", EmoticonStr+"aha.mse")
- net.RegisterEmoticonString("(aha)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+7, "", EmoticonStr+"gloom.mse")
- net.RegisterEmoticonString("(gloom)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+8, "", EmoticonStr+"sorry.mse")
- net.RegisterEmoticonString("(sorry)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+9, "", EmoticonStr+"!_mix_back.mse")
- net.RegisterEmoticonString("(!)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+10, "", EmoticonStr+"question.mse")
- net.RegisterEmoticonString("(?)")
- chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+11, "", EmoticonStr+"fish.mse")
- net.RegisterEmoticonString("(fish)")
- ## Emoticon
- #########################################################################################
- def __LoadGameWarrior():
- __LoadGameWarriorEx(RACE_WARRIOR_M, "d:/ymir work/pc/warrior/")
- __LoadGameWarriorEx(RACE_WARRIOR_W, "d:/ymir work/pc2/warrior/")
- def __LoadGameAssassin():
- __LoadGameAssassinEx(RACE_ASSASSIN_W, "d:/ymir work/pc/assassin/")
- __LoadGameAssassinEx(RACE_ASSASSIN_M, "d:/ymir work/pc2/assassin/")
- def __LoadGameSura():
- __LoadGameSuraEx(RACE_SURA_M, "d:/ymir work/pc/sura/")
- __LoadGameSuraEx(RACE_SURA_W, "d:/ymir work/pc2/sura/")
- def __LoadGameShaman():
- __LoadGameShamanEx(RACE_SHAMAN_W, "d:/ymir work/pc/shaman/")
- __LoadGameShamanEx(RACE_SHAMAN_M, "d:/ymir work/pc2/shaman/")
- def __LoadGameWarriorEx(race, path):
- # global load9
- # if load9:
- # return
- # load9 = 1
- ## Warrior
- #########################################################################################
- chrmgr.SelectRace(race)
- ## GENERAL MODE
- SetGeneralMotions(chr.MOTION_MODE_GENERAL, path + "general/")
- chrmgr.SetMotionRandomWeight(chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, 0, 70)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, "wait_1.msa", 30)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "box.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "kick.msa", 50)
- ## SKILL
- chrmgr.SetPathName(path + "skill/")
- for i in xrange(skill.SKILL_EFFECT_COUNT):
- END_STRING = ""
- if i != 0: END_STRING = "_%d" % (i+1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "samyeon" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "palbang" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "jeongwi" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "geomgyeong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "tanhwan" + END_STRING + ".msa")
- if NEW_678TH_SKILL_ENABLE:
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "gihyeol" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+16, "gigongcham" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+17, "gyeoksan" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+18, "daejin" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+19, "cheongeun" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+20, "geompung" + END_STRING + ".msa")
- if NEW_678TH_SKILL_ENABLE:
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+21, "noegeom" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLOOD, "guild_yongsinuipi.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLESS, "guild_yongsinuichukbok.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_BLESSARMOR, "guild_seonghwigap.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_SPPEDUP, "guild_gasokhwa.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONWRATH, "guild_yongsinuibunno.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_MAGICUP, "guild_jumunsul.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, 1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- ## EMOTION
- emotion.RegisterEmotionAnis(path)
- ## ONEHAND_SWORD BATTLE
- chrmgr.SetPathName(path + "onehand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_ONEHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WAIT, "wait.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WAIT, "wait_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4)
- ## TWOHAND_SWORD BATTLE
- chrmgr.SetPathName(path + "twohand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_TWOHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_WAIT, "wait.msa", 70)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_WAIT, "wait_1.msa", 30)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_TWOHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4)
- ## FISHING
- chrmgr.SetPathName(path + "fishing/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_FISHING)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_THROW, "throw.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_WAIT, "fishing_wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_STOP, "fishing_cancel.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_REACT, "fishing_react.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_CATCH, "fishing_catch.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_FAIL, "fishing_fail.msa")
- ## HORSE
- chrmgr.SetPathName(path + "horse/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait.msa", 90)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_1.msa", 9)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_2.msa", 1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE_BACK, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DEAD, "dead.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa")
- ## HORSE_ONEHAND_SWORD
- chrmgr.SetPathName(path + "horse_onehand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_ONEHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
- ## HORSE_TWOHAND_SWORD
- chrmgr.SetPathName(path + "horse_twohand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_TWOHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_TWOHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_TWOHAND_SWORD, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_TWOHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_TWOHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_TWOHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
- ## Bone
- chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON, "equip_right_hand")
- if app.ENABLE_SASH_SYSTEM:
- chrmgr.RegisterAttachingBoneName(chr.PART_SASH, "Bip01 Spine2")
- def __LoadGameAssassinEx(race, path):
- # global load10
- # if load10:
- # return
- # load10 = 1
- ## Assassin
- #########################################################################################
- chrmgr.SelectRace(race)
- ## GENERAL MOTION MODE
- SetGeneralMotions(chr.MOTION_MODE_GENERAL, path + "general/")
- chrmgr.SetMotionRandomWeight(chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, 0, 70)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, "wait_1.msa", 30)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "box.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "kick.msa", 50)
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, 1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- ## SKILL
- chrmgr.SetPathName(path + "skill/")
- for i in xrange(skill.SKILL_EFFECT_COUNT):
- END_STRING = ""
- if i != 0: END_STRING = "_%d" % (i+1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "amseup" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "gungsin" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "charyun" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "eunhyeong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "sangong" + END_STRING + ".msa")
- if NEW_678TH_SKILL_ENABLE:
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "seomjeon" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+16, "yeonsa" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+17, "gwangyeok" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+18, "hwajo" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+19, "gyeonggong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+20, "dokgigung" + END_STRING + ".msa")
- if NEW_678TH_SKILL_ENABLE:
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+21, "seomgwang" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLOOD, "guild_yongsinuipi.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLESS, "guild_yongsinuichukbok.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_BLESSARMOR, "guild_seonghwigap.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_SPPEDUP, "guild_gasokhwa.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONWRATH, "guild_yongsinuibunno.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_MAGICUP, "guild_jumunsul.msa")
- ## EMOTION
- emotion.RegisterEmotionAnis(path)
- ## ONEHAND_SWORD BATTLE
- chrmgr.SetPathName(path + "onehand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_ONEHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WAIT, "wait.msa", 70)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WAIT, "wait_1.msa", 30)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4)
- ## DUALHAND_SWORD BATTLE
- chrmgr.SetPathName(path + "dualhand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_DUALHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_WAIT, "wait.msa", 70)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_WAIT, "wait_1.msa", 30)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_8, "combo_08.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_DUALHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_8)
- ## BOW BATTLE
- chrmgr.SetPathName(path + "bow/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_BOW)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_WAIT, "wait.msa", 70)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_WAIT, "wait_1.msa", 30)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BOW, chr.MOTION_COMBO_ATTACK_1, "attack.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_BOW, COMBO_TYPE_1, 1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BOW, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- ## FISHING
- chrmgr.SetPathName(path + "fishing/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_FISHING)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_THROW, "throw.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_WAIT, "fishing_wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_STOP, "fishing_cancel.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_REACT, "fishing_react.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_CATCH, "fishing_catch.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_FAIL, "fishing_fail.msa")
- ## HORSE
- chrmgr.SetPathName(path + "horse/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait.msa", 90)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_1.msa", 9)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_2.msa", 1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE_BACK, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DEAD, "dead.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa")
- ## HORSE_ONEHAND_SWORD
- chrmgr.SetPathName(path + "horse_onehand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_ONEHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- ## HORSE_DUALHAND_SWORD
- chrmgr.SetPathName(path + "horse_dualhand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_DUALHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_DUALHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_DUALHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_DUALHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_DUALHAND_SWORD, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_DUALHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- ## HORSE_BOW
- chrmgr.SetPathName(path + "horse_bow/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_BOW)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_WAIT, "wait.msa", 90)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_WAIT, "wait_1.msa", 9)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_WAIT, "wait_2.msa", 1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_DAMAGE, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_DEAD, "dead.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, chr.MOTION_COMBO_ATTACK_1, "attack.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BOW, HORSE_SKILL_SPLASH, "skill_splash.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_BOW, COMBO_TYPE_1, 1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_BOW, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON, "equip_right")
- chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON_LEFT, "equip_left")
- if app.ENABLE_SASH_SYSTEM:
- chrmgr.RegisterAttachingBoneName(chr.PART_SASH, "Bip01 Spine2")
- def __LoadGameSuraEx(race, path):
- # global load11
- # if load11:
- # return
- # load11 = 1
- ## Sura
- #########################################################################################
- chrmgr.SelectRace(race)
- ## GENERAL MOTION MODE
- SetGeneralMotions(chr.MOTION_MODE_GENERAL, path + "general/")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "box.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "kick.msa", 50)
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, 1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- ## SKILL
- chrmgr.SetPathName(path + "skill/")
- # chrmgr.Gypsy(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+4, "geongon.msa")
- for i in xrange(skill.SKILL_EFFECT_COUNT):
- END_STRING = ""
- if i != 0: END_STRING = "_%d" % (i+1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "swaeryeong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "yonggwon" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "gwigeom" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "gongpo" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "jumagap" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "pabeop" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+16, "maryeong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+17, "hwayeom" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+18, "muyeong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+19, "heuksin" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+20, "tusok" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+21, "mahwan" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLOOD, "guild_yongsinuipi.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLESS, "guild_yongsinuichukbok.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_BLESSARMOR, "guild_seonghwigap.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_SPPEDUP, "guild_gasokhwa.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONWRATH, "guild_yongsinuibunno.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_MAGICUP, "guild_jumunsul.msa")
- ## EMOTION
- emotion.RegisterEmotionAnis(path)
- ## ONEHAND_SWORD BATTLE
- chrmgr.SetPathName(path + "onehand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_ONEHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_ONEHAND_SWORD, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4)
- ## FISHING
- chrmgr.SetPathName(path + "fishing/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_FISHING)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_THROW, "throw.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_WAIT, "fishing_wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_STOP, "fishing_cancel.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_REACT, "fishing_react.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_CATCH, "fishing_catch.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_FAIL, "fishing_fail.msa")
- ## HORSE
- chrmgr.SetPathName(path + "horse/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait.msa", 90)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_1.msa", 9)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_2.msa", 1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE_BACK, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DEAD, "dead.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, HORSE_SKILL_SPLASH, "skill_splash.msa")
- ## HORSE_ONEHAND_SWORD
- chrmgr.SetPathName(path + "horse_onehand_sword/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_ONEHAND_SWORD)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON, "equip_right")
- if app.ENABLE_SASH_SYSTEM:
- chrmgr.RegisterAttachingBoneName(chr.PART_SASH, "Bip01 Spine2")
- def __LoadGameShamanEx(race, path):
- global load12
- if load12:
- return
- load12 = 1
- ## Shaman
- #########################################################################################
- chrmgr.SelectRace(race)
- ## GENERAL MOTION MODE
- SetGeneralMotions(chr.MOTION_MODE_GENERAL, path + "general/")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "box.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "kick.msa", 50)
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, 1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- ## EMOTION
- emotion.RegisterEmotionAnis(path)
- ## Fan
- chrmgr.SetPathName(path + "fan/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_FAN)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FAN, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_FAN, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4)
- ## Bell
- chrmgr.SetPathName(path + "Bell/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_BELL)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_DAMAGE, "damage.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_DAMAGE, "damage_1.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_DAMAGE_BACK, "damage_2.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_DAMAGE_BACK, "damage_3.msa", 50)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_BELL, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa")
- ## Combo Type 1
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_1, 4)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4)
- ## Combo Type 2
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_2, 5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7)
- ## Combo Type 3
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, 6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_BELL, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4)
- ## SKILL
- chrmgr.SetPathName(path + "skill/")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+1, "bipabu.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+2, "yongpa.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+3, "paeryong.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+4, "hosin_target.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+5, "boho_target.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+6, "gicheon_target.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+16, "noejeon.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+17, "byeorak.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+18, "pokroe.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+19, "jeongeop_target.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+20, "kwaesok_target.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+21, "jeungryeok_target.msa")
- START_INDEX = 0
- SHAMY_LIST = (1, 2, 3)
- for i in SHAMY_LIST:
- END_STRING = ""
- if i != 0: END_STRING = "_%d" % (i+1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "bipabu" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "yongpa" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "paeryong" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "hosin" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "boho" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "gicheon" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+16, "noejeon" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+17, "byeorak" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+18, "pokroe" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+19, "jeongeop" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+20, "kwaesok" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+21, "jeungryeok" + END_STRING + ".msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLOOD, "guild_yongsinuipi.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLESS, "guild_yongsinuichukbok.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_BLESSARMOR, "guild_seonghwigap.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_SPPEDUP, "guild_gasokhwa.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONWRATH, "guild_yongsinuibunno.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_GENERAL, GUILD_SKILL_MAGICUP, "guild_jumunsul.msa")
- ## FISHING
- chrmgr.SetPathName(path + "fishing/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_FISHING)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_THROW, "throw.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_WAIT, "fishing_wait.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_STOP, "fishing_cancel.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_REACT, "fishing_react.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_CATCH, "fishing_catch.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_FAIL, "fishing_fail.msa")
- ## HORSE
- chrmgr.SetPathName(path + "horse/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait.msa", 90)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_1.msa", 9)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait_2.msa", 1)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_WALK, "walk.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_RUN, "run.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE_BACK, "damage.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, chr.MOTION_DEAD, "dead.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE, HORSE_SKILL_SPLASH, "skill_splash.msa")
- ## HORSE_FAN
- chrmgr.SetPathName(path + "horse_fan/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_FAN)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_FAN, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_FAN, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_FAN, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_FAN, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_FAN, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_FAN, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_FAN, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_FAN, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- ## HORSE_BELL
- chrmgr.SetPathName(path + "horse_bell/")
- chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_BELL)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BELL, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BELL, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa")
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BELL, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa")
- chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_BELL, COMBO_TYPE_1, 3)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_BELL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_BELL, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2)
- chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_BELL, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3)
- chrmgr.Gypsy(naiVoie, chr.MOTION_MODE_HORSE_BELL, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
- chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON, "equip_right")
- chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON_LEFT, "equip_left")
- if app.ENABLE_SASH_SYSTEM:
- chrmgr.RegisterAttachingBoneName(chr.PART_SASH, "Bip01 Spine2")
- def __LoadGameSkill():
- # global load13
- # if load13:
- # return
- # load13 = 1
- try:
- skill.LoadSkillData()
- except:
- import exception
- exception.Abort("__LoadGameSkill")
- def __LoadGameNPC():
- # global load14
- # if load14:
- # return
- # load14 = 1
- try:
- lines = pack_open("npclist.txt", "r").readlines()
- except IOError:
- import dbg
- dbg.LogBox("LoadLocaleError(%(srcFileName)s)" % locals())
- app.Abort()
- for line in lines:
- tokens = line[:-1].split("\t")
- if len(tokens) == 0 or not tokens[0]:
- continue
- try:
- vnum = int(tokens[0])
- except ValueError:
- import dbg
- dbg.LogBox("LoadGameNPC() - %s - line #%d: %s" % (tokens, lines.index(line), line))
- app.Abort()
- try:
- if vnum:
- chrmgr.RegisterRaceName(vnum, tokens[1].strip())
- else:
- chrmgr.RegisterRaceSrcName(tokens[1].strip(), tokens[2].strip())
- except IndexError:
- import dbg
- dbg.LogBox("LoadGameNPC() - %d, %s - line #%d: %s " % (vnum, tokens, lines.index(line), line))
- app.Abort()
- def SetIntroMotions(mode, folder):
- # global load15
- # if load15:
- # return
- # load15 = 1
- chrmgr.SetPathName(folder)
- chrmgr.RegisterMotionMode(mode)
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_INTRO_WAIT, "wait.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_INTRO_SELECTED, "selected.msa")
- chrmgr.Gypsy(naiVoie, mode, chr.MOTION_INTRO_NOT_SELECTED, "not_selected.msa")
- # SetRaceHeight
- def __LoadRaceHeight():
- # global load16
- # if load16:
- # return
- # load16 = 1
- directory = "locale/general/race_height.txt"
- try:
- lines = pack_open(directory, "r").readlines()
- except IOError:
- return
- #import dbg
- for line in lines:
- try: # to avoid problems .. (paranoia)
- tokens = line[:-1].split("\t")
- #dbg.TraceError("__LoadRaceHeight tokens %s" % (str(tokens)))
- if len(tokens) <= 1 or not tokens[0]:
- continue
- if tokens[0].find("#") != -1:
- continue
- if tokens[1].find("#") != -1:
- tokens[1] = tokens[1].split("#")[0].replace("\s","")
- if tokens[1].find("#") != -1:
- continue
- vnum = int(tokens[0])
- height = float(tokens[1])
- #dbg.TraceError("__LoadRaceHeight %d %s" % (vnum,tokens[1]))
- chrmgr.SetRaceHeight(vnum, height)
- except:
- import dbg
- dbg.TraceError("I could not read the lines of %s" % directory)
- def __LoadGameEnemy():
- pass
- def __LoadPass():
- pass
- loadGameDataDict={
- "INIT" : __InitData,
- "SOUND" : __LoadGameSound,
- "EFFECT" : __LoadGameEffect,
- "SKILL" : __LoadGameSkill,
- "ENEMY" : __LoadGameEnemy,
- "NPC" : __LoadGameNPC,
- "RACE_HEIGHT": __LoadRaceHeight,
- }
- loadGameDataDictLogin={
- "WARRIOR" : __LoadGameWarrior,
- "ASSASSIN" : __LoadGameAssassin,
- }
- loadGameDataDictLogin2={
- "SURA" : __LoadGameSura,
- "SHAMAN" : __LoadGameShaman,
- }
Advertisement
Add Comment
Please, Sign In to add comment