4칸 앞.
전사라면 쇄혼비무로 빠르게 쇄도하여 전장에 돌입하고 싶어지는 장면입니다.
그런데 하필 말을 타고 있어 말에서 내리고 쇄혼비무를 시전해야 합니다.
이런 경우 보통 말에서 내리는 찰나에 몹이 이동하게 됩니다.
허공난무~!!
사냥 중에 수시로 말을 타고 내리면서
거리를 맞춰 초혼/쇄혼비무를 사용하는 것이 썩 쉽지는 않습니다.
이것 때문에 사냥 이동 중에 말을 안 타고 다닐 수도 없고
허공난무를 너무 자주 외치는 것도 민망합니다.
그렇다고 5칸 앞에서 말을 내리는 것도 영 깔끔하지 않습니다.
이 모든 고민은 마법 사용하기 전에 말에서 빠르게 내릴 수 있으면 해결됩니다.
앞에서 철갑마 타고/내리기를 해봤으니 이를 응용하면 좋겠습니다.
- HorseOn (말 타는 함수)
- HorseOff (말 내리는 함수)
- ToggleHorse (이 둘을 Toggle하는 함수)
앞에서는 이런 함수들을 만들었었고
isRiding이라는 변수로 말을 타고 있는지 아닌지 판단했었습니다.
---------------------- 구현 ------------------------
말을 타고 있을 때를 판단해서 말에서 내리고 마법을 사용하도록 합니다.
함수 이름은
GetOffHorse ( 말을 타고 있으면 내리기 )
[v1.1]
이렇게 구현하면 말을 타고 있는 상태에서도
자연스럽게 쇄혼비무를 사용할 수 있습니다.
성공
그런데 구현된 내용을 보다 보면
그냥 무조건 마법 앞에 {r} 눌러줘서 말에서 내리게 하면 안될까?
라는 의문이 듭니다.
물론 그렇게 해도 되지만,
다음 글을 위한 빌드업이니 그렇구나 하고 봐주시면 좋겠습니다.