Wasteland Energy Shield는 특이한 조건이 있음
항상 체력이 풀인 상태에서 사용하라는 것
대충 뜯어보니 현재 체력값을 읽어오고 기존에 저장된 체력값을 비교하여 체력을 회복시키고 쉴드 내구도를 까는 방식인데
이 체력 회복 시키는 부분이 맞은 다음에 이것저것 IF문 통과해서 실행되는 구조라
현재 체력값보다 더 높은 데미지가 들어오면 걍 뒤지기 때문으로 보임
(맞을 때마다 체력바가 줄었다 늘어난다는 말을 보면 빼박)
그리고 이 폴호성에서는 모든 사지 데미지를 일괄적으로 바꾸는 방법은 있어도
특정 사지 데미지를 0으로 할 수는 없음
그러니까 방탄판을 끼면 내구도가 남아있는 상태에서는 항상 모든 사지 데미지가 0이 된다는 의미
이건 파피루스 쪽에서는 할 수 없고 F4SE까지 써야될 듯
스크립트가 생각보다 긴데
디버프 체크해서 30초 동안 방탄판 못 쓰게 하는 부분하고
내구도 리스토어 되는 기능만 고로시하는 걸 우선으로 하고 있음