[라그나로크 M] 라그 카드 장착, 저장 효과 정리







라그나로크M 공식카페 Kory 님의 자료 입니다. http://cafe.naver.com/ragnarokmmorpg/44352







*이글은 지극히 주관적인 생각입니다, 놓친내용이 있을수도 있습니다




카드는 라그나로크 시스템에 있어서 중요한 컨텐츠 중 하나입니다


무기에는 최대 소켓 2개까지


나머지 보조, 갑옷, 망토, 신발, 악세사리에 소켓 최대 1개까지 뚫을 수가 있고


모자상단에는 소켓이 1개 있을 수가 있고 없을 수가 있습니다


많은분들이 카드시스템에 대해 궁금해하고 헷갈려하기에 글을 남겨봅니다




먼저 카드를 알기전에 속성과 종족, 크기 시스템을 알아야합니다


카드 중 증가데미지 카드들은 각 속성데미지 증가, 크기(소형,중형,대형) 데미지 증가, 각 종족 데미지 증가 카드들이 있습니다




이들 중 물리계열은 모든 증가 데미지를 받을 수 있고


마법계열은 종족 데미지 증가 카드만 효과를 받을 수 있습니다


(궁수계열의 트랩스킬들은 마법계열에 속합니다)


(ex. 하이위저드가 화속성증가데미지 15% 카드인 바돈카드를 착용해도 데미지가 증가하지 않습니다


그리고 동물형 몬스터를 잡을때 고블린 카드를 착용하면 15% 증가데미지를 받습니다)




또한 속성이 안받는 스킬들은 카드로 인한 증가데미지를 받을 수 없습니다


(ex,팔콘어절트, 헌팅차지 등)




그럼 주요 카드들에 대해 알아보겠습니다


*MINI, 보스 카드는 제외하겠습니다


*습득관련은 운에 의한것이므로 제외했습니다


*중국서버에서 주로 쓰였던 카드들은 밑줄을 그었습니다




1.크기 데미지 증가 카드


데저트울프 (무기카드, 소형몬스터에 대한 데미지 +25%, ATK+15)


스켈워커 (무기카드, 중형몬스터에 대한 데미지 +15%, ATK+5)


마이너우로스 (무기카드, 대형몬스터에 대한 데미지 +25%, ATK+15)




2.속성 데미지 증가 카드


만드라고라 (무기카드, 풍속성몬스터에 대한 데미지 +20%, 도감보관시 +5%)


바돈 (무기카드, 화속성몬스터에 대한 데미지 +15%, 도감보관시 +5%)


맨블릿 (무기카드, 지속성몬스터에 대한 데미지 +20%, 도감보관시 +5%)


드레인리어 (무기카드, 수속성몬스터에 대한 데미지 +20%, 도감보관시 +5%)


오크스켈레톤 (무기카드, 성속성문스터에 대한 데미지 +20%, 도감보관시 +5%)


산타포링 (악세카드, 암속성몬스터에 대한 데미지 +15%, 도감보관시 +1%) - 제작 (포링+나이트메어+레이쓰+레이드릭아처+데비루치)


아나콘다크 (악세카드, 독속성몬스터에 대한 데미지 +15%, 도감보관시 +1%) -제작 (이시스+크램프+타로우+아놀리안+비타타)


카호 (악세카드, 지속성몬스터에 대한 데미지 +15%, 도감보관시 +1%) -제작 (호롱,만드라고라,구미호,나이트메어,만드라씨앗)


묘괴 (악세카드, 염속성몬스터에 대한 데미지 +15%, 도감보관시 +1%) -제작 (마타,구미호,레이드릭아쳐,아놀리안,데비루치)


아쿠아엘레멘탈 (보조카드, 수속성몬스터에 대한 데미지 +5%, 도감보관시 +1%)


드라코 (보조카드, 지속성몬스터에 대한 데미지 +5%, 도감보관시 +1%)


루시올라베스파 (보조카드, 풍속성문스터에 대한 데미지 +5%, 도감보관시 +1%)


센티페데 (보조카드, 독속성몬스터에 대한 데미지 +5%, 도감보관시 +1%)


코르누스 (보조카드, 성속성몬스터에 대한 데미지 +5%, 도감보관시 +1%)


다크쉐도우 (보조카드, 암속성몬스터에 대한 데미지 +5%, 도감보관시 +1%)


소드피쉬 (갑옷카드, 도감보관시 풍속성데미지 +1%)


파사나 (갑옷카드, 도감보관시 수속성데미지 +1%)


샌드맨 (갑옷카드, 도감보관시 화속성데미지 +1%)


바소리 (갑옷카드, 도감보관시 성속성데미지 +1%)




3.종족 데미지 증가 카드 (마법계열은 종족 데미지 증가 카드에 영향)


히드라 (무기카드, 인간형종족에 대한 데미지 +15%, 도감보관시 +2%)


고블린 (무기카드, 동물형종족에 대한 데미지 +15%, 도감보관시 +2%)


플로라 (무기카드, 어패류종족에 대한 데미지 +15%, 도감보관시 +2%)

페코페코알 (무기카드, 무형종족에 대한 데미지 +15%, 도감보관시 +2%)


빅풋 (보조카드, 도감보관시 곤충형종족에 대한 데미지 +8%)


데비루치 (투구카드, 도감보관시 악마형종족에 대한 데미지 +2%)


쁘띠 (무기카드, 드래곤종족에 대한 데미지 +20%, 도감보관시 +2%)


오크레이디 (무기카드, 곤충형종족에 대한 데미지 +5%, 도감보관시 +2%)


카라멜 (악세카드, 곤충형종족에 대한 데미지 +10%, 도감보관시 +1%)


스콜피온 (악세카드 ,식물형종족에 대한 데미지 +10%, 도감보관시 +1%)


페노메나 (보조카드, 도감보관시 무형종족에대한 데미지 +1%)


곰인형 (보조카드, 도감보관시 불사형종족에대한 데미지 +1%)




4.방어 관련 카드


타라프로그 (갑옷카드, 받는인간형종족 데미지 감소 +30%, 도감보관시 받는인간형종족 데미지 감소 +1%)


마르크 (받는 수속성데미지 -15%, 동빙 상태 면역)


아르지오프 (갑옷카드, 갑옷 속성을 독속성으로 전환)


가이아스 (투구카드, 수면 상태 면역)


마르두크 (투구카드, 침묵 상태 면역)


도깨비 (갑옷카드, 갑옷 속성을 풍속성으로 전환)


나이트메어 (투구카드, 수면 상태 면역, AGI +1)


페러스 (신발카드, VIT +2, MaxHP +10%) 


레이드릭 (후드카드, 받는 무속성 데미지 -10%) 


아쿠아엘레멘탈 (보조카드, 받는수속성피해-15%)

드라코 (보조카드, 받는지속성피해 -15%)


루시올라베스파 (보조카드, 받는풍속성데미지 -15%)


센티페데 (보조카드, 받는독속성데미지 -15%)


코르누스 (보조카드, 받는성속성데미지 -15%)


다크쉐도우 (보조카드, 받는암속성데미지 -15%)


소드피쉬 (갑옷카드, 갑옷 속성을 수속성으로 전환)


파사나 (갑옷카드, 갑옷 속성을 화속성으로 전환)


샌드맨 (갑옷카드, 갑옷 속성을 지속성으로 전환)


바소리 (갑옷카드, 갑옷 속성을 암속성으로 전환)




5.스킬 관련 카드


호롱 (악세카드, 사이트 +1Lv) - 나중에 나올 공성전용


본건 (무기카드, 도감보관시, 배쉬스킬이 STR의 영향을 받음) -배쉬로나용


조커 (악세카드, 스톤커스 +5Lv) - 하이위저드 부재시 석화용


스템웜 (악세카드, 소닉블로우 스킬 딜레이 -0.3초, 도감보관시 소닉블로우 데미지 +5%) -소닉어크용


봉인된백소진 (투구카드, 힐,생츄어리 효과 +10%, SP소모+20%) -제작 (소희, 조커, 맨블릿, 와일드로즈, 에기라)




6.도감 보관용 스텟 증가 카드


퍼밀리어 (도감보관시 INT+1)


로커 (도감보관시 DEX+1)


픽키 (도감보관시 STR+1)


세비지 (도감보관시 VIT+1)


코볼트 (도감보관시 STR+1)


브릴라이트 (도감보관시 STR+1)


봉인된백소진 (도감보관시 INT+1) -제작 (소희, 조커, 맨블릿, 와일드로즈, 에기라)


쿠크레 (도감보관시 AGI +1) -제작 (도둑벌레, 수컷도둑벌레, 암컷도둑벌레, 암컷도둑벌레, 헌터플라이)


웜테일 (도감보관시 INT+1) -드랍, 제작 (공중쁘띠, 스포아, 구미호, 오크좀비, 레이쓰)


제롬 (도감보관시 DEX+1) -제작 (도깨비, 가이아스, 하이오크, 천하대장군, 헌터플라이)


맨티스 (도감보관시 STR+1) -제작 (로커, 백련옥, 하이오크, 코볼트아쳐, 백련옥)




7.나머지 주요 카드


윌로우 (투구카드, SP+100)


도둑벌레 (보조카드, 도감보관시 파티인원에 따라 파티 부스트 효과 증가 : 일정 범위 내 모든 적의 FLEE 최고 50감소)


고블린아쳐 (무기카드, 도감줍기, 제작시 크리티컬데미지 +5%) -드랍,제작 (고블린, 스포아, 요요, 요요, 호넷)


고블린스팀라이더 (무기카드, 도감줍기,제작시 크리티컬데미지 +5%) -드랍,제작 (포이즌스포아, 촌촌, 타로우, 가이아스, 호넷)


백련옥 (무기카드, 도감보관시 SP회복 +1)


솔져스켈레톤 (무기카드, 도감보관시 크리티컬데미지 +1%)


천하대장군 (악세카드, 일반공격시 3%확률로 60초간 최종데미지 10%증가)


에기라 (신발카드, INT+2, SP회복+5)


소희 (신발카드, MaxSP +15%, SP회복 +2)


마리오네트 (후드카드, 도감보관시 네이팜발칸 데메지 +10%)


코볼트 (악세카드, STR+4, 크리티컬+10)


인큐버스 (투구카드, MaxSP +200, SP회복 +15%)


심연의기사 (무기카드, 보스몬스터에 대한 데미지 +10%)


바포메트Jr (후드카드, AGI+2, 크리티컬+5) - 크리티컬관련 캐릭터 후드카드


아가브 (갑옷카드, MATK+5%, 마법사계열 장착시 MATK+8%, MaxHP +300, MaxSP+150, 도감보관시 MATK+1%) -제작 (가이아스, 하이오크, 도깨비, 코볼트아쳐, 윈드고스트)


봉인된베스퍼 (투구카드, MDEF무시 +10%, DEF+40) -제작 (바돈, 라이드워드, 칼리츠버그, 배회하는자, 이블드루이드)




이외에도 후반부에 돈이 남는다면 도감에서 카드줍기(습득), 투입(보관)에 따른 물리계열은 ATK증가를, 마법계열은 MATK증가를 다 챙기시는게 좋습니다

[VUE.JS] 뷰 디렉티브 v-bind 사용하기





저번 포스팅에선 뷰 디렉티브의 기본적인 9가지에 대해서 알아 보았습니다.


이번 포스팅에선 뷰 디렉티브중 v-bind에 대해서 알아볼텐데요



v-bind는 제이쿼리의 attr 과 비슷한 기능을 한다고 보시면 됩니다.



이번 포스팅에도 cnd로 불러와 jsbin 에서 실습을 해보겠습니다.



사용법은 이전 포스팅을 참고하세요


2018/02/19 - [Yame Programmer/VUE.JS] - [VUE.JS] VUE[뷰] 시작해보기

2018/02/22 - [Yame Programmer/VUE.JS] - [VUE.JS] 뷰 디렉티브 사용해보기





1. v-bind는 어떤 기능일까?



v-bind는 제이쿼리의 attr과 비슷한 역할을 한다고 했는데


이건 엘리먼트의 상태값을 바꿔줄때 사용하기 때문에 저런 언급을 했습니다.



일단 예를 들어



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>야매 가이드</title>
</head>
<body>
<div id="app">
 
  <img id="img" src="https://t1.daumcdn.net/cfile/blog/2119CF4157F6360D2F"/>
 
</div>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
</body>
</html>
cs


이런 html 코드를 작성하면





이렇게 웃는 스마일 이미지가 나타납니다.



이때 자바스크립트로 해당 이미지를 바꾸기 위해서


제이쿼리에선


1
$("#img").attr("src","다른이미지 ");
cs




이런식으로 바꿔주죠


일단 우린 vue를 공부하고 있으니까



vue에선 어떻게 사용 할까요?





2. 엘리먼트 속성을 변경하는 방법




1) 틀린 예


v-bind 라는걸 모르는 상태에선


아마 이렇게 사용 할 것 같아요





html


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>야매 가이드</title>
</head>
<body>
<div id="app">
 
  <img id="img" src="{{smile}}"/>
 
</div>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
</body>
</html>
cs



js



1
2
3
4
5
6
7
8
9
10
// 새로운 뷰를 정의합니다
var app = new Vue({
el: '#app'// 어떤 엘리먼트에 적용을 할 지 정합니다
// data 는 해당 뷰에서 사용할 정보를 지닙니다
data: {
name'Vue',
smile: 'https://t1.daumcdn.net/cfile/blog/2119CF4157F6360D2F'
}
});
 
cs






{{}} 태그 안에 값을 넣는 방식으로 시도를 했을겁니다.


하지만 이렇게 하면





이런 에러가 나타나게 됩니다.



설명을 보시면 v-bind를 사용하라고 나오죠



올바른 사용법을 알아 볼까요?



2) 올바른 예(v-bind 사용)




html


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>야매 가이드</title>
</head>
<body>
<div id="app">
 
  <img id="img" v-bind:src="smile"/>
 
</div>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
</body>
</html>
cs



js


1
2
3
4
5
6
7
8
9
10
// 새로운 뷰를 정의합니다
var app = new Vue({
el: '#app'// 어떤 엘리먼트에 적용을 할 지 정합니다
// data 는 해당 뷰에서 사용할 정보를 지닙니다
data: {
name'Vue',
smile: 'https://t1.daumcdn.net/cfile/blog/2119CF4157F6360D2F'
}
});
 
cs






이렇게 작성하면 정상적으로 이미지가 나타나게 됩니다.



여기서 이미지를 제이쿼리에서 attr을 사용하듯 스크립트를 사용해 동적으로 바뀌게 하려면?



.






3. 스크립트를 이용해 동적으로 엘리먼트 속성 바꾸기


html


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>야매 가이드</title>
</head>
<body>
<div id="app">
 
  <img id="img" v-bind:src="feel?smile:bad"/>
 
</div>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
</body>
</html>
cs




js


1
2
3
4
5
6
7
8
9
10
11
12
// 새로운 뷰를 정의합니다
var app = new Vue({
el: '#app'// 어떤 엘리먼트에 적용을 할 지 정합니다
// data 는 해당 뷰에서 사용할 정보를 지닙니다
data: {
name'Vue',
feel:true,
smile: 'https://t1.daumcdn.net/cfile/blog/2119CF4157F6360D2F',
bad:'https://i.ytimg.com/vi/ir4NgczUrNY/hqdefault.jpg'
}
});
 
cs




이렇게 작성을 해주신후


콘솔창에서





app.feel = false


app.feel = true



요렇게 입력해주시면



false일때는 우는 에비츄가 나오고


true일때는 웃는 스마일 이미지가 나타나게 됩니다.




그런데 코딩할때마다  v-bind 입력하는게 귀찮기도 하고 코드도 길어지는데



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>야매 가이드</title>
</head>
<body>
<div id="app">
 
  <img id="img" :src="feel?smile:bad"/>
 
</div>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
</body>
</html>
cs




이렇게


v-bind:src="변수" -> :src="변수"


해도 동일하게 적용이 됩니다


익숙해지면 어마어마하게 편할것 같아요!



vue의 v-bind 디렉티브를 사용하면 훨씬 편하고 빠르게 프론트 개발이 가능하게 됩니다.







오늘은 vue의 v-bind 기능에 대해 포스팅을 해봤습니다.


다음 포스팅은 아직 포스팅 하지 않은 나머지 디렉티브에 대해서 포스팅 하겠습니다.




포켓몬 GO 개체값, 등급이 그렇게 중요한가요? 개체값과 스킬중 뭐가 더 중요할까





개인적인 의견은 


'높으면 좋지만 크게 상관은 없다. 오히려 스킬셋과 상성이 더 중요하다.'


라고 생각 합니다.



1. 개체값이 무엇인가


사람들은 IV GO나 포닥등에 표기되는 SS, S, A, B 등 등급에 크게 신경쓰고 있는데요.


개체값이 높으면 포켓몬이 최대레벨이 되었을때 CP가 더 높다 라는건 이제 많은 사람들이 알고 있습니다.


개체값은 일종의 보너스 능력치 라고 생각하시면 편합니다.


사람들이 개체값과 등급만 보고 마치 7/7/7 개체값과 15/15/15 개체값이 두배씩이나 차이가 나는 줄 


알고 계신분들도 많은데 사실은 그렇지 않습니다.


개체값은 공격/체력/방어에 해당 수치만큼의 보너스 포인트로 플러스 되는 값 입니다.


CP는 포켓몬의 공격/체력/방어  능력치를 정해진 계산 공식에 따라 나온 결과값인데


모든 포켓몬은 기본적인 공격/체력/방어 능력치가 있습니다. 개체값은 여기에 플러스 되는 것 이구요


예를들어


잠만보의 기본 능력치가 150/250/250이라고 했을떄


개체값이 7/7/7인 잠만보와 15/15/15 인 잠만보의 각각 총 능력치는


157/257/257165/265/265이 되겠습니다.



생각보다 7/7/7인 잠만보가 그렇게 뒤쳐진다는 생각이 크게 들지 않는 능력치 차이 입니다.



물론 기본 능력치가 낮은 포켓몬일수록  개체값에 따른 격차는 커지겠지만


기본능력치가 높은 포켓몬일수록 개체값으로 인한 차이는 그렇게 크지 않다는 것 입니다.



CP로 계산하면 CP 3140 잠만보와 CP 3300 잠만보 정도의 차이죠 (실제 계산 결과가 저렇지는 않습니다)


어떤 글을 보니 개체값이 높으면 스킬이 후져도 쓰라고 하는 글을 봤는데 


개체값보단 상성과 스킬에 의한 데미지 차이가 더 큽니다.




2. 상성 차이란?


각 포켓몬의 속성에 따른 추가 데미지가 존재 하는데요


예를들어 불은 풀을 이기고  물은 불을 이기고 이런 상성에 따른 격차 입니다.


아래 상성표를 보시면 







특성 타입에 대하여 1.25배증가  0.8배로 감소  상성차이가 있는 것을 볼 수 있습니다.


CP3140과 CP3300차이보다는 상성에 따른 1.25배 차이가 더 크다는걸 알 수 있죠.


물론 이 상성에 해당하는 포켓몬을 전부가지고 있거나 전부 강한 포켓몬들이 있는건 아니지만 얼마든지 상성으로 CP는 뒤엎을 수 있다는 얘기 입니다.




3. 스킬이 더 중요한가


스킬도 상성만큼 더 중요합니다 오히려 상대방에 따른 차이가 아니라 본인에게만 맞으면 추가 데미지가 들어가기 떄문에


더 좋다고 봅니다.


예를들어 불포켓몬이 불타입 스킬을 사용하면 공격력 1.25배가 됩니다.


그외에는 여러가지 스킬중 높은 DPS를 가진 스킬이 더 좋습니다.


CP 150차이는 스킬로 충분히 뒤엎을 수 있다는 얘기죠



그래서 물타입포켓몬은 하이드로펌프가 좋다는 얘기가 나오는 것이죠


각 포켓몬에게 어떤 스킬이 좋은지는 개체값을 알아보는 어플인


포닥이나 IV GO에 보면 BEST 스킬이 표시 되어 있으니 그걸 참고하시면 됩니다.

2017/01/24 - [Yame Game Life/Poketmon Go] - [포켓몬고] 개체값 바로 알수 있는 방법 , 어플 포닥





4. 결론


개체값과 CP도 중요하지만 어느세월에 SS급 레어포켓몬을 구할지 일반 유저들은 감도 안잡히고


구하더라도 만렙까지 찍는것도 힘들지요


개체값 보다는 훨씬 얻기 쉬운 베스트 스킬을 장착한 포켓몬을 키우는 것이


현실적으로 더 이득이라고 생각 합니다


스킬 > 개체값


이 기준으로 포켓몬을 키우는게 더 좋습니다.



오브젝트를 생성하고 특정 데이터의 개수에 따라


속성을 추가적으로 생성해야 하는 경우가 있으나 


속성의 이름을 지정하지 못해 곤란해 했던 경우가 있다.


일반적인 오브젝트의 속성 추가는

1
2
3
4
5
6
7
8
var _gridObj = {};
 
 
_gridObj.time1 = 1;
_gridObj.time2 = 2;
_gridObj.time3 = 3;
_gridObj.time4 = 4;
 
cs


위와 같이 이루어 지지지만 데이터의 개수만큼 time뒤에 들어가는 숫자가 바뀌어야 한다면


아래와 같이 작성을 해주면 된다.


1
2
3
4
5
var _gridObj = {};
for(var dataCount = 0; dataCount < dataSize; dataCount++){
    _gridObj[ 'time'+dataCount] = result;
}
 
cs




+ Recent posts