Skip to content

적 시스템

rapa1130 edited this page Jan 10, 2023 · 20 revisions

적의 이동 기능

적?

휴먼 서바이벌은 사방에서 다양한 적들이 사방에서 많이 몰려오는 게임이다.

주인공은 이 적들에게 공격을 받기에 적을 공격해 없애야 한다.

다양한 적

적은 한 가지만 있지 않고 다양한 종류의 적들이 있다.

적은 공격력, 체력, 방어력, 드랍하는 경험치의 종류 그리고 이동 속도 등 다양한 고유의 수치를 가진다.

이 수치들은 적의 종류마다 다르다.

적의 주요 이동 원리

적은 각 적 종류에 정해져 있는 이동 속도 수치 만큼의 이동 속도로 주인공(Player)을 향해 이동한다.

물리적 충돌 처리

적은 주인공과 충돌할 수 있다.

적은 맵에 있는 조형물과도 충돌할 수 있다.

적 피격 및 넉백 기능

피격?

적은 주인공의 스킬을 맞으면 데미지를 입어 체력이 감소한다.

또한 적은 피격 시 고유의 넉백 수치만큼 밀려난다.

현재 체력이 0 이하로 내려가면 적은 일정 확률로 보상을 생성하고 소멸한다.

피격 조건

주인공이 시전 한 스킬에 적이 맞으면 적은 데미지를 입는다.

적의 방어력

적은 방어력 수치를 가지고 있다.

적이 주인공 스킬에 공격 당할 때 해당 스킬 총 데미지 만큼 체력이 감소하게 된다.

이 때 적은 그 자신의 방어력 스탯 만큼 감한 수치만큼 만 데미지를 입는다.

스킬 데미지가 방어력보다 작거나 같다면 데미지는 들어가지 않는다.

if( 스킬 총 데미지 > 방어력 )
적의 체력 = 기존 적의 체력 - (스킬의 총 데미지 - 방어력)
else
적의 체력= 기존 적의 체력

적의 넉백

적은 공격을 당하면 아주 잠깐 경직되며 아주 잠깐 밀려난다.

적은 밀려날 때 주인공에게서 멀어지는 방향으로 밀려난다.

적의 넉백 정도

적마다 고유의 넉백수치가 있다.

또한 무기마다 고유의 넉백수치가 있다.

밀려나는 정도는 다음 식과 같다.

밀려나는 거리 = 무기별 밀려나는 거리 * 적의 고유 넉백 수치(0부터 최대 3까지)

최대 넉백 과 넉백 저항

몬스터는 기본적으로 가지고 있는 넉백이 있고 넉백 제한 치인 최대 넉백 수치가 있다.

주인공 스킬 중에 마늘이란 것이 있다.

이에 피격 당한 적은 넉백 저항이 감소한다, 즉 넉백이 증가한다.

하지만 이 넉백은 최대 넉백 수치 이상으로 증가할 수 없다.

그래픽 효과

적은 피격 시 몸 전체가 하얗게 변했다가 빠르게 원래 색으로 돌아간다.

Image

Clone this wiki locally