ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
3
개요
4
5
6
교체 원소 스킬의 목표는 다음과 같다.
- 캐릭터 교체 사이클을 더욱 빠르게 함
- 원소 반응이 발생하는 주기가 더욱 빨라질 수 있도록 함
7
8
교체 원소 스킬 동작
9
10
11
교체 원소 스킬은 다음과 같이 동작한다.

[
환경]
-
싱글에서만 동작하고 멀티에서는 동작하지 않음

[플로우]
- PC
기준 6m 이내에서 원소 부착이 발생할 경우
- 3초 이내로 조건을 만족하는 캐릭터로 교체하는 경우
- 교체 이후 즉시 원소 스킬 사용
-
위 예시는 교체 발동 이후 0.2초 후에 캔슬되고 체인으로 원소 스킬이 실행되도록 만들었음

[
대상 지정 순서]
-
아래와 같은 우선 순위에 따라 교체 원소 스킬의 대상을 지정
1. 원소 결합이 가능한 대상 (순행, 역행, 과열)
2. 1
번에 속하는 대상들 중에 락온 대상이 있다면 최우선
3. 락온 대상이 없다면, 1번 조건에서 남은 유닛들 중 가장 가까운 유닛
12
13
교체 원소 스킬 발동 플로우
14
15
16
17
18
19
- 오프 필드 캐릭터가 '원소 교체' 상태일 때, 해당 캐릭터로 교체하면 교체 직후 원소 스킬을 발동한다.
- 이때 발동하는 원소 스킬은 스킬 에너지를 소모하지 않는다.

- 이미 '원소 교체' 상태이더라도, 새로운 원소 부착이 발생할 경우 로직을 다시 실행한다.
- 이때 조건을 만족하면 '원소 교체' 상태 또한 초기화된다.

- '원소 교체' 상태일 때 캐릭터 교체시 사용하는 교체 스킬의 데이터 구조는, 일반 교체와 동일한 구조를 가진다.
- 교체 이후 사용하는 원소 스킬이 무조건 맞춰야 하는 것은 아니며, 스킬 자체가 가진 접근 기능을 통해 이를 해소한다.
- 원소 스킬이 가지는 ChaseToTarget 기능을 통해 대상에게 접근시키는 형태로 동작한다.


- 교체 원소 스킬은 10m 이내에 원소 부착이 된 대상 몬스터가 있을 경우, 항상 해당 몬스터를 타겟으로 실행된다.
- 교체 원소 스킬 대상이 10m 이내에 없을 경우, 일반 스킬 타겟 서치 로직을 실행한 후, 대상에게 원소 스킬을 사용한다.
- 이때 대상이 없다면 허공을 향해 스킬을 사용한다.

- 사망한 아군은 교체 원소 스킬의 대상이 될 수 없다.
20
21
원소 교체 상태
22
23
24
25
26
27
- PC 기준으로 6m 이내에서 원소 부착이 발생할 경우, 조건을 만족하는 오프 필드 캐릭터는 '원소 교체' 상태가 된다.
- 근거리 캐릭터가 원소 스킬을 맞출 수 있는 적정 거리를 10m라고 보기 때문에 10m로 설정
- 감지 거리는 기획자가 조정 가능한 형태로 제작

- '원소 교체' 상태는 총 3종류가 있으며 다음과 같다.
- 부착된 원소와 순행 관계인 캐릭터의 '순행 원소 교체' 상태 (e.g. 물 원소 부착시, 오프필드의 불 원소 캐릭터가 순행 원소 교체 상태가됨)
- 부착된 원소와 역행 관계인 캐릭터의 '역행 원소 교체' 상태 (e.g. 불 원소 부착시, 오프필드의 물 원소 캐릭터가 역행 원소 교체 상태가됨)
- 부착된 원소와 과열 관계인 캐릭터의 '과열 원소 교체' 상태 (e.g. 불 원소 부착시, 오프필드의 불 원소 캐릭터가 과열 원소 교체 상태가됨)

- '원소 교체' 상태는 싱글에서만 동작한다.
- '원소 교체' 상태는 오프필드 캐릭터에서만 발동한다.

- 스킬 사용 도중 퀵스왑 기능을 통해서 오프필드로 전환되는 경우, 필드에 남아있는 동안은 '원소 교체' 상태가 될 수 없다.

- 사망한 아군은 원소 교체 상태가 될 수 없다.
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100