blob: 747c746b619f7b582ce218be5cc1dadf9e13d861 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
.pokemon{ class: (not @revision.pokemon.trainer.nil?) && "in-#{@revision.pokemon.trainer.game}" }
.pokemon-basics
.pokemon-nameline
= image_tag(@revision.pokemon.pokeball_icon_path, class: "pokemon-ball")
%span.pokemon-name= link_to_unless_current @revision.nickname, @revision.pokemon, target: "_blank"
%span.pokemon-gender{ class: @revision.pokemon.gender }= @revision.pokemon.gender_symbol
.pokemon-level= "Lv. #{@revision.level}"
.pokemon-image
.pokemon-image-wrap
= image_tag @revision.sprite_path, class: "pokemon-sprite"
- if @revision.pokemon.shiny?
= image_tag "ShinyIVStar.png", class: "pkv-shiny-star"
- if @revision.item.nil?
.pokemon-item-label Item
.pokemon-item None
- else
.pokemon-item-label.with-item Item
.pokemon-item.pkv-has-hover
= image_tag(@revision.item.icon_path)
= @revision.item.name
.pkv-hover
.pc-data-name= @revision.item.name
- if @revision.item.tm?
.pc-move-name= @revision.item.move.name
= @revision.item.description(@revision.pokemon.trainer.game)
.pokemon-tab.pokemon-details
%table
%tr
%th Pokédex No.
%td
.table-bubble.tb-top= @revision.species_id
%tr
%th Name
%td
.table-bubble= @revision.species.name
%tr
%th Type
%td
.table-bubble
= image_for_type @revision.species.type_1
- if @revision.species.type_2
= image_for_type @revision.species.type_2
%tr
%th OT
%td.ot-gender{ class: @revision.pokemon.ot_gender }
.table-bubble= @revision.pokemon.ot_name
%tr
%th ID No.
%td
.table-bubble.tb-bottom= @revision.pokemon.display_ot_number
%tr
%th
%td
.pokemon-met-label Trainer Memo
.pokemon-description= display_met @revision.pokemon
.pokemon-tab.pokemon-stats
%table
%tr
%th HP
%td
.table-bubble.tb-top= @revision.hp
%tr
%th
Attack
- if @revision.pokemon.nature_benefits?(:attack)
%span.nature-benefit +
- if @revision.pokemon.nature_hinders?(:attack)
%span.nature-hinder -
%td
.table-bubble= @revision.attack
%tr
%th
Defense
- if @revision.pokemon.nature_benefits?(:defense)
%span.nature-benefit +
- if @revision.pokemon.nature_hinders?(:defense)
%span.nature-hinder -
%td
.table-bubble= @revision.defense
%tr
%th
Sp. Atk
- if @revision.pokemon.nature_benefits?(:special_attack)
%span.nature-benefit +
- if @revision.pokemon.nature_hinders?(:special_attack)
%span.nature-hinder -
%td
.table-bubble= @revision.special_attack
%tr
%th
Sp. Def
- if @revision.pokemon.nature_benefits?(:special_defense)
%span.nature-benefit +
- if @revision.pokemon.nature_hinders?(:special_defense)
%span.nature-hinder -
%td
.table-bubble= @revision.special_defense
%tr
%th
Speed
- if @revision.pokemon.nature_benefits?(:speed)
%span.nature-benefit +
- if @revision.pokemon.nature_hinders?(:speed)
%span.nature-hinder -
%td
.table-bubble.tb-bottom= @revision.speed
%tr.pokemon-nature-label
%th{ colspan: 2 } Nature
%tr
%th
%td
.tb-only= @revision.pokemon.nature_text
%tr
%th{ colspan: 2 } Ability
%tr
%th
%td
.tb-only.pkv-has-hover
= @revision.ability.name
.pkv-hover
.pc-data-name= @revision.ability.name
= @revision.ability.description
.pokemon-tab.pokemon-moves
%table
- (1..4).each do |i|
= move_details @revision, i
.pokemon-tab.pokemon-contest= condition_diagram @revision
.pokemon-tab.pokemon-ribbons
%ul
- @revision.ribbons.each do |ribbon|
%li.pkv-has-hover
= image_tag("ribbons/#{ribbon[:filename]}")
.pkv-hover
.pc-data-name= ribbon[:name]
= ribbon[:description]
|