Dialogue /123
몬스터CueDialogue
라이커 말로니PrimaryDefenderStartsFight이 몸의 놀라운 계책을 또 방해할 셈인가?
라이커 말로니PrimaryDefenderStartsFight내 보금자리 안에서 절뚝거리는 꼴이라니.
라이커 말로니PrimaryDefenderStartsFight간장 공장 공장장.... 어디 한번 따라 해봐.
라이커 말로니PrimaryDefenderStartsFight방랑자, 넌 어떤 놀라운 것을 보게 될까...
라이커 말로니PrimaryDefenderStartsFight그만 애쓰고 이만 조용해져라...
라이커 말로니PrimaryDefenderStartsFight그 감방이 그립군. 정말 달콤한 고요였는데. 너도 겪어봐야 해.
라이커 말로니PrimaryDefenderStartsFight지난번 협력은 다시는 반복하기 싫은 대실패였지.
라이커 말로니PrimaryDefenderStartsFight과거의 죄는 과거일 뿐. 같이 놀아볼까 친구.
라이커 말로니PrimaryDefenderStartsFight죽음도 괜찮은 선물이던데. 이번엔 내가 베풀어 주지.
라이커 말로니PrimaryDefenderStartsFight유배자. 끝없이 죽었다가 돌아와선 후회하는 모습을 보여주게 되는군.
라이커 말로니PrimaryDefenderStartsFight유배자. 죽었다가 돌아왔다. 부끄럽게도 말이지.
라이커 말로니PrimaryDefenderStartsFight내가 싸움꾼은 아니다만, 놈들 중 가장 강한 녀석도 이렇게 힘으로 협박할 수 있다!
라이커 말로니PrimaryDefenderStartsFight이거, 대지에 뼈의 정원이 자라나겠는데.
라이커 말로니PrimaryDefenderStartsFight유배자, 이 싸움에 말은 필요없다. 오로지 원초적인 힘만으로 승부를 보자!
라이커 말로니PrimaryDefenderStartsFight연합을 위하여 이까짓 싸움은 빠르게 끝내 주겠다!
라이커 말로니PrimaryDefenderStartsFight연합을 위하여, 이까짓 싸움은 빠르게 끝내 주겠다!
라이커 말로니PrimaryDefenderStartsFight유물도 힘을 돋우는 데에 도움깨나 되더군.
라이커 말로니SafehouseLeaderIntro인상적이야, 침입자. 하지만 거미줄에 붙잡힌 파리가 금방 도망칠 수는 없는 법이지.
라이커 말로니SecondaryDefenderArrival고개 들어, 친구. 도와주러 왔으니까.
라이커 말로니SecondaryDefenderArrival우물쭈물하지 마라. 할 일이 있단 말이다!
라이커 말로니SecondaryDefenderArrival탐험가들을 치우고 이곳을 봉인한다.
라이커 말로니SecondaryDefenderArrival이까짓 일은 얼른 해치우자고!
라이커 말로니SecondaryDefenderArrival너의 신성한 피로 나를 감동시켜 봐라.
라이커 말로니SecondaryDefenderArrival기계가 돌아가려면 부품 하나하나가 제 역할을 해야 하지.
라이커 말로니SecondaryDefenderArrival내 덫 조심해라, 레오. 팔 하나를 잃은 걸로는 모자란 게 아니라면!
라이커 말로니SecondaryDefenderArrival오로지 페란두스만이 내 작업의 큰 그림을 알아차릴 수 있었지.
라이커 말로니SecondaryDefenderArrival힐록! 내가 놈들 발을 묶으면 세게 쳐버려!
라이커 말로니SecondaryDefenderArrival오검 사람의 능력을 보여주라고, 요르긴!
라이커 말로니SecondaryDefenderArrival코렐, 이 일이 끝나면 우린 비긴 거다.
라이커 말로니SecondaryDefenderArrival곰 잡는 덫에는 턱이 두 개는 필요하기 마련이야.
라이커 말로니SecondaryDefenderArrival이 악마적인 기계의 부품을 손 볼 시간인가.
라이커 말로니SecondaryDefenderArrival그런 무능을 그냥 넘겨버릴 순 없다.
라이커 말로니SecondaryDefenderArrival연합은 우리에게조차도 비밀들을 감추려고 하지.
라이커 말로니SecondaryDefenderArrival기계에 대해서 그만 좀 물어보는 게 어때?
라이커 말로니SecondaryDefenderArrival사적인 감정은 없어, 그쪽이 방해가 돼서 그런 것뿐이야.
라이커 말로니SecondaryDefenderArrival토라! 쉬는 시간은 끝났다!
라이커 말로니SecondaryDefenderArrival정신과 힘 중에 어느 쪽이 이기겠나, 베이건?
라이커 말로니SecondaryDefenderArrival네 목숨을 살려주는 대가로 뭘 줄 수 있을지 궁금하군, 페란두스.
라이커 말로니SecondaryDefenderArrival부족한 기술을 분노로 얼마나 채울 수 있는가, 적검단?
라이커 말로니SecondaryDefenderArrival문제는 기계가 아니라 기계를 다루는 사람이지.
라이커 말로니ReplyToSecondaryDefenderArrival네 배신도 이미 염두에 두었다.
라이커 말로니ReplyToSecondaryDefenderArrival정말인가? 여기서? 지금? 더 나은 선택도 가능할 텐데?
라이커 말로니ReplyToSecondaryDefenderArrival때와 장소를 가려야지.
라이커 말로니ReplyToSecondaryDefenderArrival이렇게 끊임없는 내분을 도대체 어떻게 수습하라는 거지?
라이커 말로니ReplyToSecondaryDefenderArrival그리고 나는 전직 템플러는 믿는 게 아니라는 걸 배웠지.
라이커 말로니ReplyToSecondaryDefenderArrival다른 길은 없어 보이는군.
라이커 말로니ReplyToSecondaryDefenderArrival이 연합이라는 놈은 완전히 자기 멋대로 움직이는 조직이야. 제자리만 빙빙 도느라고 아무데도 못 가지.
라이커 말로니ReplyToSecondaryDefenderArrival누가 더 똑똑한지 재어 보자고, 린. 결과에 너무 놀라지 말고.
라이커 말로니ReplyToSecondaryDefenderArrival나를 지키려고 가면을 쓰는 게 아냐. 너희 때문에 쓰는 거지, 카메리아.
라이커 말로니ReplyToSecondaryDefenderArrival날 죽이려면 일단 붙잡아야 할걸.
라이커 말로니SecondaryDefenderArrival톱니 사이로 유배자들이 갈려 나가겠구나.
라이커 말로니SecondaryDefenderArrival힘은 스스로를 놀랍도록 잘 보호하지. 안 그런가?
라이커 말로니SecondaryDefenderArrival우리 지휘관조차 여기에서 벌어진 일을 제대로 알지 의심스럽군.
라이커 말로니SecondaryDefenderArrival부품이 어긋나면 더 세게 밀어버리면 될 일이야.
라이커 말로니SecondaryDefenderArrival예술과 기능을 구분 짓는 건 타고난 재능이야.
라이커 말로니SecondaryDefenderArrival연합이 네 뒤에 있다, 베이건.
라이커 말로니SecondaryDefenderArrival그냥 문제는 좀 피해가면 안 되겠나, 야누스?
라이커 말로니SecondaryDefenderArrival지시를 받을 수 있겠나, 힐록?
라이커 말로니SecondaryDefenderArrival어디 마음대로 설쳐봐라, 카메리아. 지시 따윈 안 할 테니.
라이커 말로니SecondaryDefenderArrival여긴 아무래도... 전술과 더불어 기민함이 꼭 필요하겠는데.
라이커 말로니KillPlayer장비를 떨어뜨리고, 어둠 속으로 쫓겨난 뒤에, 흡혈귀에게 목숨을 빼앗길 시간이다.
라이커 말로니KillPlayer내게 도전한 순간, 네 거창한 도둑질은 실패가 예정된 거나 마찬가지였다.
라이커 말로니KillPlayer흩어진 시체에 눈이 팔리면 연합의 진짜 공포를 보지 못하게 되지.
라이커 말로니KillPlayer불멸자에게 시비를 걸지는 말았어야지. 언제든 너를 끝장내 주마.
라이커 말로니Escape기계가 나를 끝도 없이 위로 오르게 만드는구나.
라이커 말로니Escape회전목마를 타고 가까이 다가올 수는 있어도, 이 보물을 손에 넣을 가능성은 애초에 없었다.
라이커 말로니Escape이곳의 어마어마한 타락은 절대로 드러나지 않을 거다.
라이커 말로니Defeated방어자가... 쓰러졌나...
라이커 말로니Defeated근원을... 찾아 들어가지... 마라...
라이커 말로니Defeated이런 너저분한 곳은 싫어!
라이커 말로니Defeated이럴 줄 진작에 알았어야 했는데.
라이커 말로니Defeated침묵으로 돌아가는군. 받아들이지.
라이커 말로니Defeated잠깐... 우린 다시 합의에 도달할 수 있어...
라이커 말로니Defeated배신자 라이커로 유명해질 생각은 없어.
라이커 말로니Defeated날 죽일 때마다 더 강해져서 돌아올 뿐이야.
라이커 말로니Defeated예상치 못한 발전인데...
라이커 말로니Defeated실수가 없어도 패배할 수 있는 거였군.
라이커 말로니Defeated또 실수하다니... 이거 영 나답지 못한걸.
라이커 말로니OfferBargain야만스럽기 짝이 없는 학살극이로군. 같은 신세가 되는 건 사양하고 싶어. 그래, 원하는 게 있다면 말해봐.
라이커 말로니OfferBargain톱니바퀴가 단단히 맞물릴수록 기계의 효율도 느는 법이지. 잘 고르면 큰 도움이 되겠지만, 잘못 고르면... 음... 잘못 고르는 일이 없길 바랄 뿐이야.
라이커 말로니OfferBargain톱니바퀴가 돌아가는 모습을 보면 많은 것을 배울 수 있지. 조금 해체해보면 더 잘 보이고. 어떤 톱니바퀴를 해체할지 이미 생각해둔 게 있어. 기회를 준다면 보답으로 기계 내부가 어떻게 돌아가는지를 살펴보게 해줄게.
라이커 말로니OfferBargain커다란 기계 내부에 있는 톱니바퀴끼리는 서로 구분하기 힘든 법이지. 둘을 바꿔서 끼워놔도 걸리지 않는단 소리야.
라이커 말로니OfferBargain연합에서 벗어나는 방법은 한 가지밖에 없어. 바로 살아남는 거야. 날 이대로 보내준다면 인류에게 고통만을 선사하는 기계에서 벗어날 수 있도록 힘써볼게.
라이커 말로니OfferBargain이 톱니바퀴가 거대한 기계에 어떻게 맞물리는지 알아보겠나, 아니면 그냥 부숴버리겠나?
라이커 말로니OfferBargain확실한 도구가 주어진다면 얼마나 대단한 난장판을 만들 수 있을지가 기대되는군.
라이커 말로니BarginAccepted안의 부품은 그대론데 규칙이 바뀌었어.
라이커 말로니BarginAccepted조금만 봐, 유배자... 아주 조금만.
라이커 말로니BarginAccepted비탄과 고통이 끊임없이 퍼져나가는 모습이나 지켜보라고.
라이커 말로니BarginAccepted자유롭게 살며 꿈꾸기 위해서, 목숨을 걸고 연합으로 돌아가야겠군. 잠시 작별이야, 유배자.
라이커 말로니BarginAccepted나 역시 무정하기 짝이 없는 기계의 일부분에 불과하다는 사실을 너도 이젠 알게 됐을 거야.
라이커 말로니BarginAccepted계속해, 유배자. 무너뜨려 버리는 거야.
라이커 말로니OfferBetrayal기회가 주어진 거야. 이 상황을 이용해서, 위에 군림하는 녀석을 갈아치울 기회가 말이야. 이 기회를 잡는다면 연합의 방침을 네 마음대로 바꿀 수 있을지 몰라. 어떻게 할래?
라이커 말로니OfferBetrayal다른 놈들을 강등시키고, 내가 올라서게 될 거야. 복잡한 계획으로 간단한 결론을 도출해내는 셈이지. 곧장 계획을 실행할 테니 날 살려 보내줘.
라이커 말로니OfferBetrayal지금 날 죽여서는 안 돼. 연합이라는 기계에서 누군가를 쫓아내면 얼마나 위태로운 상황이 연출될지 지켜보려던 참이었거든. 나를 살려주고 그 대신 누굴 쫓아낼지를 직접 선택해보는 건 어때?
라이커 말로니OfferBetrayal내 목숨을 부지할만한 정보 정도는 가지고 있어. 특히나 동료들에 대한 정보라면 넘칠 정도로 있고. 살려준다면 그 정보를 건네줄게.
라이커 말로니OfferBetrayal베이건은 어릿광대에다 허풍선이일 뿐이지. 항상 골이 나서는 싹퉁머리 없는 짓만 골라서 한다니까. 연합에서나 이 세상에서나 쓸모없는 녀석이야. 그 녀석을 처리하자고.
라이커 말로니OfferBetrayal지금 말이지, 힐록을 처리해서 정의를 실현할 수 있는 상황이라고. 그런데 설마 나를 죽일 생각이야?
라이커 말로니OfferBetrayal파멸을 부르는 적검단의 방식은 연합의 목적에 부합하지 않아. 녀석이 만들어내는 불길이라면 참을 만큼 참아줬어. 이제는 그 불길을 꺼버려야 할 때야.
라이커 말로니OfferBetrayal카메리아가 자행하는 학살극을 멈춰야 해. 그런데 앞에 나서서 막으려는 사람이 없는 상황이야. 내가 나설 수 있게 도와줘.
라이커 말로니OfferBetrayal아이슬링이라... 그 여자가 저지른 짓이라면 말로 표현할 수 없을 정도지. 가학적이기 짝이 없는 녀석이거든. 아이슬링을 처리하려면 나와 힘을 합쳐야 할 거야.
라이커 말로니OfferBetrayal전부 커다란 놀이판의 일부일 뿐이지. 지금은 네 차례인 셈이고.
라이커 말로니OfferExecute얌전히 처형되는 것 외에는 방법이 없어 보이는군.
라이커 말로니OfferExecute연합도 내가 목숨을 바칠 만큼 충성을 보였다는 사실을 알아주겠지.
라이커 말로니OfferExecute동료들 앞에서 죽는 건, 오로지 연합의 이름으로 되살아나기 위해서다!
라이커 말로니OfferExecute심문은 넘어가고 그냥 죽는 편이 나을 것 같군.
라이커 말로니ReplyToBetrayalAccepted예상했던 그대로군!
라이커 말로니ReplyToBetrayalAccepted템플러의 우두머리 역시 가면을 쓴다는 사실을 알고 있나, 엘레온? 나와 같은 이유가 아니었을까 싶은데.
라이커 말로니ReplyToBetrayalAccepted그런 인상을 받게 만든 점은 사과할게, 거프. 하지만 이번 일은 반드시 복수해주겠어.
라이커 말로니ReplyToBetrayalAccepted언젠가는 갚아 주지. 새겨들어라, 힐록.
라이커 말로니ReplyToBetrayalAccepted네게는 아무런 감정도 없었어, 린. 그런데 생각이 좀 바뀌는군.
라이커 말로니ReplyToBetrayalAccepted이제부터는 발걸음 하나도 조심해야 할 거다, 배신자. 함정 하나에도 모든 걸 잃게 될 테니까.
라이커 말로니Interrogated이렇게 해봤자 내가 알려줄 생각이 있는 정보만 얻게 될 텐데.
라이커 말로니Interrogated이런 식으로 심문해봤자, 멍청하기 짝이 없는 연합처럼 쓸모없는 짓이야.
라이커 말로니Interrogated협상이나 심문이나 결국 거기서 거기지.
라이커 말로니ReplyToExecution죽음에는 익숙해졌다고 생각했지만, 막상 다가오니 본능적인 두려움이 기어오르는 걸 막을 수가 없군.
라이커 말로니ReplyToExecution필요한 자들이었는데... 너 실수한 거야.
라이커 말로니ReplyToExecution그거야, 유배자. 내가 바라는 그대로 해 줬어.
라이커 말로니SafehouseLeaderDefeated이건... 계획에 없던 일인데...!
라이커 말로니PrimaryDefenderStartsFight우리 아는 사이였나? 가면을 썼어도 익숙한 눈빛인데...
라이커 말로니Escape이럴 계획이었던 거야. 저놈은 우리가 방해할 줄 알고 있었다고!
라이커 말로니Defeated가면은 벗기지 마. 그자의 정체 따위는 상관없으니까.
라이커 말로니BarginAccepted'라이커 말로니'를 믿는 것부터가 실수 같긴 하지만... 달리 선택의 여지가 없군.
라이커 말로니Interrogated조직을 경멸하는 모양이군, 도적. 그보다 내 감옥을 훨씬 더 싫어하게 만들어주지.
라이커 말로니
인간형
동작 속도가 기본 수치 50% 밑으로 내려가지 않음
밀려날 수 없음
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
Riker Maloney
SpectreN
Tagsbetrayal_syndicate_member, 시전, fast_movement, has_bow, human, humanoid, light_armour, lightning_affinity, medium_height, not_int, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
생명력
600%
회피
+100%
Ailment Threshold
600%
저항
40 40 40 25
Damage
140%
정확도
100%
치명타 확률
+5%
치명타 피해 배율
+130%
Attack Distance
6 ~ 75
Attack Time
1.995 Second
Damage Spread
±20%
경험치
200%
Model Size
100%
Type
BetrayalRiker
Metadata
BetrayalRiker
레벨
68
생명력
38,600
방어도
28,790
회피
9,478
에너지 보호막
0
Damage
523
주문 피해
523
정확도
290
Attack Time
1.995
경험치
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
MeleeBetrayalRiker
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
기본 공격
Base Damage: 418–628
치명타 확률: 5%
공격 피해: 85%
Attack Time: 1.995 초
강력한 일격으로 적들을 쓰러트립니다.
주는 공격 피해 15% 감폭
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackRikerJumpShot
Attack
Base Damage: 418–628
치명타 확률: 5%
Attack Time: 1.995 초
재사용 대기시간: 8 초
공격 속도 25% 감폭
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionAttackRikerMultiShot
Attack
Base Damage: 418–628
치명타 확률: 5%
Attack Time: 1.995 초
재사용 대기시간: 5 초
공격 속도 25% 감폭
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalRikerMultiShot
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 418–628
치명타 확률: 5%
공격 피해: 48%
Attack Time: 1.995 초
물리 피해의 50%를 번개 피해로 전환
주는 공격 피해 52% 감폭
주는 피해 82.32% 증폭
base is projectile [1]
monster projectile variation [54]
BetrayalRikerBombShot
Attack, Triggerable
Base Damage: 418–628
치명타 확률: 5%
Attack Time: 1.995 초
재사용 대기시간: 10 초
주는 피해 50% 감폭
공격 속도 25% 감폭
base is projectile [1]
is area damage [1]
projectile uses contact position [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalRikerClusterBomb
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
시전 속도: 1 초
일반적인 몬스터 박격포 스킬입니다. 몬스터 투사체와 같지만 충격 효과를 가집니다.
22.42~33.63 물리 피해
base deal no damage [1]
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
mortar projectile distance override [10]
projectile spread radius [15]
projectile uses contact position [1]
BetrayalRikerClusterBombSecondary
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
시전 속도: 1 초
일반적인 몬스터 박격포 스킬입니다. 몬스터 투사체와 같지만 충격 효과를 가집니다.
561.7~842.6 번개 피해
주는 피해 2.5% 감폭
투사체 3개 추가 발사
원형으로 투사체 발사
base is projectile [1]
is area damage [1]
mortar projectile distance override [12]
projectile minimum range [20]
projectile spread radius [6]
SpellNovaRikerClusterBomb
Spell, Triggerable
시전 속도: 1 초
449.4~674.1 번개 피해
주는 피해 2.5% 감폭
is area damage [1]
SpellNovaRikerClusterBomb2
Spell, Triggerable
시전 속도: 1 초
337~505.6 번개 피해
주는 피해 2.5% 감폭
is area damage [1]
BetrayalRikerArcBombProjectile
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
시전 속도: 1 초
재사용 대기시간: 8 초
일반적인 몬스터 박격포 스킬입니다. 몬스터 투사체와 같지만 충격 효과를 가집니다.
base deal no damage [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

StateMachine
{
	define_shared_state = "hidden"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

StateMachine
{
	on_state_hidden_0 = "EnableRendering(  );"
	on_state_hidden_1 = "DisableRendering(  );"
	create_state_hidden_1 = "DisableRendering(  );"

	create_state_Helm_0 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"
	create_state_Boots_0 = "ShowMeshSegments( Warrior_bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( Warrior_HandsShape, Warrior_glovesShape, Warrior_gloves_clothShape );"

	create_state_Back_0 =
	"
		ShowMeshSegments( Cape_TopShape );
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalRikerRobe.ao, aux_back_attachment );
		AddAttachedOffset( Art/Models/Items/Quivers/RikerRinQuivers/Rikersquiver.fmt, aux_back_attachment, 1.0, 0.0, 0.0, 10.0 );
	"

	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	//Raust's Blessings
	create_state_Helm_11 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Gogori's Army
	create_state_Helm_12 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Urdamel's Madness
	create_state_Helm_13 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Silas' Spires
	create_state_Helm_14 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"
	//Lorag's Dream
	create_state_Helm_15 = "ShowMeshSegment( Warrior_HoodShape );"
	//Azal's Eye
	create_state_Helm_16 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"
	//Moknuma's Watch
	create_state_Helm_17 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Bu's Delight
	create_state_Helm_18 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Harimal's Wall
	create_state_Helm_19 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Sen-Kin's Descent
	create_state_Helm_20 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"

	//Akanilim's Hide
	create_state_Back_21 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, Riker );
	"

	//Shiaphet's Pall
	create_state_Back_22 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Riker );
	"

	//Xunti's Parasol
	create_state_Back_23 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Riker );
	"

	//Tekiton's Spine
	create_state_Back_24 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Riker );
	"

	//Gogori's Plague
	create_state_Back_25 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Riker );
	"

	//Harimal's Campaign
	create_state_Back_26 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Riker );
	"

	//Tau Poh's Banner
	create_state_Back_27 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, Riker );
	"

	//Bu's Bottle
	create_state_Back_28 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Riker );
	"

	//Rithkin's Dance
	create_state_Back_29 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Riker );
	"

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Riker );
	"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Riker/Teleport_attack/mortar/rig.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Riker/Lightning_trap/rig.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Riker/Barrage/projectile/projectile_impact.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalRiker"] = {
    name = "Riker Maloney",
    life = 6,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.995,
    attackRange = 75,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "MeleeBetrayalRiker",
        "BetrayalRikerBombShot",
        "BetrayalRikerMultiShot",
        "SpellNovaRikerClusterBomb",
        "SpellNovaRikerClusterBomb2",
        "EmptyActionAttackRikerJumpShot",
        "EmptyActionAttackRikerMultiShot",
        "WalkEmergeBetrayal",
        "BetrayalRikerClusterBomb",
        "BetrayalRikerClusterBombSecondary",
        "BetrayalRikerArcBombProjectile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBetrayalRiker"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerBombShot"] = {
    name = "BetrayalRikerBombShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.13,
    baseFlags = {
        attack = true,
        projectile = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "is_area_damage",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-65, -25, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {-50, -25, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {-50, -25, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerMultiShot"] = {
    name = "BetrayalRikerMultiShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "monster_projectile_variation",
        "skill_physical_damage_%_to_convert_to_lightning",
        "base_is_projectile",
    },
    levels = {
        [1] = {-20, 54, 50, baseMultiplier = 0.48, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {-10, 54, 50, baseMultiplier = 0.48, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 54, 50, baseMultiplier = 0.48, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 54, 50, baseMultiplier = 0.48, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SpellNovaRikerClusterBomb"] = {
    name = "SpellNovaRikerClusterBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -20, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -10, levelRequirement = 20, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, levelRequirement = 84, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SpellNovaRikerClusterBomb2"] = {
    name = "SpellNovaRikerClusterBomb2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -20, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -10, levelRequirement = 20, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, levelRequirement = 84, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackRikerJumpShot"] = {
    name = "EmptyActionAttackRikerJumpShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.67,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackRikerMultiShot"] = {
    name = "EmptyActionAttackRikerMultiShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeBetrayal"] = {
    name = "WalkEmergeBetrayal",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.72,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerClusterBomb"] = {
    name = "BetrayalRikerClusterBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "mortar_projectile_distance_override",
        "projectile_spread_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 10, 15, -25, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerClusterBombSecondary"] = {
    name = "BetrayalRikerClusterBombSecondary",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_damage_+%_final",
        "projectile_spread_radius",
        "projectile_minimum_range",
        "number_of_additional_projectiles",
        "mortar_projectile_distance_override",
        "is_area_damage",
        "base_is_projectile",
        "projectiles_nova",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -20, 6, 20, 3, 12, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -10, 6, 20, 3, 12, levelRequirement = 20, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, 6, 20, 3, 12, levelRequirement = 84, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerArcBombProjectile"] = {
    name = "BetrayalRikerArcBombProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
동작 속도가 기본 수치 50% 밑으로 내려가지 않음
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
Domains몬스터 (3)
GenerationType고유 (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    밀려날 수 없음
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    FamilyNothing
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 Global