샘플 파일에서 스크립트를 긁어서 사용하고 있는데 유독 활/투척 액션만 에러가 뜨네요;
#--------------------------------------------------------------------------
# ● アニメ飛ばし開始(애니메이션 날리기 시작)
#--------------------------------------------------------------------------
def move_anime
@m_a_starter = []
@m_a_targets = []
starters = N03.get_targets(@action_data[2], @battler)
targets = N03.get_targets(@action_data[3], @battler)
return if starters == [] or targets == []
single_start = true if starters != nil && @action_data[2] < 0
single_start = true if @action_data[1][0] != 0 && $data_animations[N03.get_attack_anime_id(@action_data[1][0], @battler)].position == 3
starters = [starters[0]] if single_start
single_end = true if targets != nil && @action_data[3] < 0
single_end = true if @action_data[1][1] != 0 && $data_animations[N03.get_attack_anime_id(@action_data[1][1], @battler)].position == 3
targets = [targets[0]] if single_end
se_flag = true
for starter in starters
for target in targets
data = @action_data.dup
data[17] = se_flag
@effect_data.push(data)
@m_a_targets.push(target)
@m_a_starter.push(starter)
se_flag = false
end
end
end
이쪽 부분이 문제가 있는지
Script 'Sideview' line:838 NoMethodError occurred
undefined method 'position' for nil"NilClass
라는 에러가 뜹니다. 메소드를 설정해주라는 얘기같은데 어딜 만져줘야 할지 통 감이 안와서;;
도움 부탁드려요ㅠㅠ