2348
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
1 #!/usr/koeki/bin/ruby
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
2 # -*- coding:utf-8 -*-
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
3
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
4 def rpg(job,sex,stump,bingo,sumexp)
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
5 lv = [1,4,10,16,24,33,49]
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
6 exp = stump + (bingo * 5)
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
7 iro = 0
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
8 for hoge in lv
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
9 if exp >= hoge
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
10 iro += 1
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
11 end
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
12 end
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
13 per = (exp.to_f)*100 / (sumexp.to_f)
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
14 png = job + "" + sex + "" + iro.to_s
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
15 ret = [png,per,exp]
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
16 return ret
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
17 end
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
18 #job = "sensi"
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
19 #sex = "G"
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
20 #hoge = rpg(job,sex,5,2,100) #職業,性別,スタンプ数,ビンゴ数,総経験値
|
MURAKAMI Masaki <c112124@h.koeki-u.ac.jp>
parents:
diff
changeset
|
21 #puts hoge
|