-------------------------------------------------------------------------------- -- NPC Data -- -------------------------------------------------------------------------------- -- 보이지 않는 문 InvisibleDoor = { BlockName = "KickOffCircle" } -- 축구공 SoccerBallManagerStep = { Wait = 1, KickOff = 2, AreaCheck = 3, LineOut_DelBall = 4, LineOut = 5, GoalEvent_Start = 6, GoalEvent_End = 7, } SoccerBall = { MoveDist = 200, -- 이동 거리 MoveAngle = { Min = 0, Max = 25 }, -- 이동 방향 Min ~ Max 값 만큼 회전 MoveSpeedRate = 3000, -- 공을 찬 오브젝트의 이동속도 증가율 MissRateMax = 500, -- 이동 방향 회전 확률 최대 LineOutRegenDist = 50, -- 라이 아웃시 소환 위치 GoalAni = "KDSoccer_Ball_Skill01_W", -- 골 } -- 심판 Referee = { KickDist = 50, -- 공 차기 거리 FollowDist = 200, -- 따라가기 거리 StopDist = 100, -- 정지 거리 MoveSpeedRate = 1300, -- 이동 속도 증가율 } Referee_Chat = { None = "KDSoccer_MC03", KickOff = "KDSoccer_MC09", TimeOut = "KDSoccer_MC10", StartDialog = { "KDSoccer_F01", "KDSoccer_F02", "KDSoccer_F03", "KDSoccer_F04", }, PlayerGoal = { [ KQ_TEAM["RED"] ] = "KDSoccer_MC01", [ KQ_TEAM["BLUE"] ] = "KDSoccer_MC02", }, NPCGoal = { [ KQ_TEAM["RED"] ] = "KDSoccer_MC07", [ KQ_TEAM["BLUE"] ] = "KDSoccer_MC08", }, PlayerLineOut = { [ KQ_TEAM["RED"] ] = "KDSoccer_MC04", [ KQ_TEAM["BLUE"] ] = "KDSoccer_MC05", }, NPCLineOut = "KDSoccer_MC06", } -- 골 키퍼 GoalKeeper = { KickDist = 50, -- 공 차기 거리 LocCheckDist = 10, -- 도착지점 체크 거리 -- 골키퍼 이동 경로 [ KQ_TEAM["RED"] ] = { { X = 7343, Y = 3567 }, { X = 7244, Y = 3669 }, { X = 7336, Y = 3790 }, { X = 7354, Y = 3662 } }, [ KQ_TEAM["BLUE"] ] = { { X = 5515, Y = 3558 }, { X = 5609, Y = 3661 }, { X = 5501, Y = 3793 }, { X = 5517, Y = 3670 } }, } -- 버프 박스 NPC SpeedUpBox = { AbsIndex = "StaE_KDSoccer_SpeedUp", -- 상태이상 AbsStr = 1, KeepTime = 10, -- 유지시간 MoveSpeed = 0.4 -- 이동속도 증가 비율 (ex) 0.4 : 40% } InvincibleBox = { AbsIndex = "StaE_KDSoccer_Invincible", -- 상태이상 AbsStr = 1, KeepTime = 5, -- 유지시간 TickTime = 0.3, -- 처리간격 Dist = 100, -- 대상탐색 거리 TargetAbs = -- 대상에게 걸어줄 상태이상 정보 { Index = "StaKnockBackFly", -- 상태이상 Str = 1, -- 강도 KeepTime = 1, -- 유지시간 }, }