Difference between revisions of "Template:MoveInfobox"
From Rollo
(114 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {| style="float:right; background: #{{{{{type|Unknown}}} color light}}; border: 2px solid #{{{{{type|Unknown}}} color}}; width: | + | {| style="float:right; background: #{{{{ucfirst:{{lc:{{{type|Unknown}}}}}}} color light}}; border: 2px solid #{{{{ucfirst:{{lc:{{{type|Unknown}}}}}}} color}}; width: 300px; margin-left: 5px; margin-bottom: 5px; {{roundy|10px}}" |
|- | |- | ||
| style="text-align:center" | <font size=4>'''{{{name|{{#replace:{{PAGENAME}}|(move)|<nowiki></nowiki>}}}}}'''</font> | | style="text-align:center" | <font size=4>'''{{{name|{{#replace:{{PAGENAME}}|(move)|<nowiki></nowiki>}}}}}'''</font> | ||
Line 7: | Line 7: | ||
| [[File:{{{image2|}}}|{{#if: {{{imagewidth|}}} | {{{imagewidth}}}px{{!}} | }}center]] | | [[File:{{{image2|}}}|{{#if: {{{imagewidth|}}} | {{{imagewidth}}}px{{!}} | }}center]] | ||
|- | |- | ||
− | | style="background: #999; border: 1px solid #{{{{{type|Unknown}}} color}}; {{roundy|10px}}" | | + | | style="background: #999; border: 1px solid #{{{{ucfirst:{{lc:{{{type|Unknown}}}}}}} color}}; {{roundy|10px}}" | |
{| style="background: transparent" width="100%" | {| style="background: transparent" width="100%" | ||
|- | |- | ||
− | ! width="35%" style="background: #{{{{{type|Unknown}}} color}}; border: 1px solid #FFF; {{roundyleft|10px}}" | [[Type|<span style="color:#FFF">Type</span>]] | + | ! width="35%" style="background: #{{{{ucfirst:{{lc:{{{type|Unknown}}}}}}} color}}; border: 1px solid #FFF; {{roundyleft|10px}}" | [[Type|<span style="color:#FFF">Type</span>]] |
− | | style="background: #{{{{{type|Unknown}}} color}}; border: 1px solid #FFF; {{roundyright|10px}}" | {{#switch: {{{type|Unknown}}}|Shadow=[[Shadow move|<span style="color:#FFF">'''Shadow'''</span>]]|[[{{{type|Unknown}}} (type)|<span style="color:#FFF">'''{{{type|Unknown}}}'''</span>]]}} | + | | style="background: #{{{{ucfirst:{{lc:{{{type|Unknown}}}}}}} color}}; border: 1px solid #FFF; {{roundyright|10px}}" | {{#switch: {{ucfirst:{{lc:{{{type|Unknown}}}}}}}|Shadow=[[Shadow move|<span style="color:#FFF">'''Shadow'''</span>]]|[[{{ucfirst:{{lc:{{{type|Unknown}}}}}}} (type)|<span style="color:#FFF">'''{{ucfirst:{{lc:{{{type|Unknown}}}}}}}'''</span>]]}} |
|- style="{{#ifexpr: {{{spm|0}}} = 1 | display: none; }}" | |- style="{{#ifexpr: {{{spm|0}}} = 1 | display: none; }}" | ||
! style="background: #{{#ifeq: {{{damagecategory}}}|Varies|999|{{{{{damagecategory}}} color}}}}; border: 1px solid #FFF; {{roundyleft|10px}}" | [[Damage category|<span style="color:#FFF">Category</span>]] | ! style="background: #{{#ifeq: {{{damagecategory}}}|Varies|999|{{{{{damagecategory}}} color}}}}; border: 1px solid #FFF; {{roundyleft|10px}}" | [[Damage category|<span style="color:#FFF">Category</span>]] | ||
| style="background: #{{#ifeq: {{{damagecategory}}}|Varies|999|{{{{{damagecategory}}} color}}}}; border: 1px solid #FFF; {{roundyright|10px}}" | {{#switch: {{{damagecategory|Uncategorized}}}|Uncategorized=''uncategorized''|Varies=<span style="color:#FFF>''Varies''</span>|[[{{{damagecategory}}} move|<span style="color:#{{{{{damagecategory}}} textcolor}}">{{{damagecategory}}}</span>]]}} | | style="background: #{{#ifeq: {{{damagecategory}}}|Varies|999|{{{{{damagecategory}}} color}}}}; border: 1px solid #FFF; {{roundyright|10px}}" | {{#switch: {{{damagecategory|Uncategorized}}}|Uncategorized=''uncategorized''|Varies=<span style="color:#FFF>''Varies''</span>|[[{{{damagecategory}}} move|<span style="color:#{{{{{damagecategory}}} textcolor}}">{{{damagecategory}}}</span>]]}} | ||
|- | |- | ||
− | ! style="background: #FFF; {{roundytl|10px}}" | {{#if:{{{mp|}}}|MP|PP}} | + | ! style="background: #FFF; {{roundytl|10px}}" | {{#if:{{{mp|}}}|MP|PP}} |
− | | style="background: #FFF; {{roundytr|10px}}" | {{#if:{{{mp|}}}|{{{mp}}}|{{{pp}}}}} | + | | style="background: #FFF; {{roundytr|10px}}" | {{#if:{{{mp|}}}|{{{mp}}}|{{#ifeq:{{{pp|10}}}|0|∞|{{{pp|10}}}}}}} |
|- style="background: #FFF" | |- style="background: #FFF" | ||
! Power | ! Power | ||
Line 27: | Line 27: | ||
! style="background: #FFF" | Priority | ! style="background: #FFF" | Priority | ||
| style="background: #FFF" | {{{priority}}} | | style="background: #FFF" | {{{priority}}} | ||
+ | |- | ||
+ | | colspan=2 style="background: #FFF; text-align:center"| {{#replace:{{{summary|}}}|"|}} | ||
|- | |- | ||
| style="background: #FFF; font-size: 0.90em; {{roundybottom|10px}}" colspan="2" | | | style="background: #FFF; font-size: 0.90em; {{roundybottom|10px}}" colspan="2" | | ||
− | {{#if:{{# | + | {{#if: {{{field|}}} |
+ | |* '''Usable outside of battle'''<includeonly>[[Category:Moves usable outside of battle]]</includeonly> | ||
+ | }} {{#if:{{{additional|}}} | ||
+ | |* '''{{{additional|10}}}% chance of [[additional effects]]'''}} {{#if:{{{contact|}}} | ||
|* '''Makes [[contact]]''' | |* '''Makes [[contact]]''' | ||
|* Does not make [[contact]] | |* Does not make [[contact]] | ||
− | }}{{#if | + | }}{{#if:{{{noprotect|}}} |
− | |* '''Affected by | + | |* Unaffected by [[protection]] [[Category:Moves unaffected by Protection]] |
− | + | |* '''Affected by [[protection]]''' | |
− | }}{{#if | + | }}{{#if:{{{nocopy|}}} |
− | |* ''' | + | |* Cannot be [[copied]] [[Category:Moves that cannot be copied]] |
− | + | |* '''Can be [[copied]]''' | |
− | }}{{#if | + | }} {{#if:{{{thaw|}}}| |
− | + | * '''Cures the user's [[Frostbitten|Frostbite]]''' [[Category:User-thawing moves]] | |
− | + | }} {{#if:{{{douse|}}}| | |
− | }}{{#if | + | * '''Cures the user's [[Burned|Burn]]''' [[Category:User-dousing moves]] |
− | + | }} {{#if:{{{shockheal|}}}| | |
− | + | * '''Cures the user's [[Shocked|Shock]]''' [[Category:Shock-healing moves]] | |
− | }}{{#if:{{ | + | }} {{#if:{{{purify|}}}| |
− | + | * '''Cures the user's [[Poisoned|Poison]] and [[Corrupted|Corruption]]''' [[Category:User-purifying moves]] | |
− | + | }} {{#if:{{{spin|}}}| | |
− | }} {{#if:{{ | + | * '''Clears [[Seeded|SED]], [[binding]], and [[hazard]]s from user [[Category:Spinning moves]] |
− | |* ''' | + | }} {{#if:{{{crit|}}}| |
− | }} {{#if:{{ | + | * '''Has a high critical hit rate''' [[Category:High critical hit rate moves]] |
− | |* ''' | + | }}{{#if:{{{bite|}}} |
− | }} {{#if | + | |* '''Is a [[biting]] move''' [[Category:Biting moves]] |
− | |* ''' | + | }} {{#if:{{{punch|}}} |
− | }} {{#if | + | |* '''Is a [[punch or fist]] move''' [[Category:Punch and fist moves]] |
− | |* ''' | + | }} {{#if:{{{powder|}}} |
− | }} {{#if | + | |* '''Is a [[spore or powder move]]''' [[Category:Spore and powder moves]] |
− | |* '''Is a | + | }} {{#if:{{{pulse|}}} |
− | }} {{#if:{{# | + | |* '''Is empowered by {{ability|Concentrated Energy}}''' [[Category:Pulse moves]] |
− | |* ''' | + | }} {{#if:{{{bomb|}}} |
− | }} {{#if: {{{ | + | |* '''Is a [[bomb, bullet, or cannon move]]''' [[Category:Artillery moves]] |
− | |* ''' | + | }} {{#if:{{{wind|}}} |
− | + | |* '''Is a [[wind move]]''' [[Category:Wind moves]] | |
+ | }} {{#if:{{{beam|}}} | ||
+ | |* '''Is a [[beam, ray, or laser move]]''' [[Category:Beam moves]] | ||
+ | }} {{#if:{{{nocharge|}}}||{{#ifeq:{{{damagecategory|}}}|Status||{{#ifexpr: {{{pp|0}}} > 15 | ||
+ | |* '''Up to {{#expr:{{{pp|0}}} + {{{power|0}}}}} power {{#if:{{{multi|}}}|for the first hit}} with [[Overcharge Band (item)|Overcharge]]''' | ||
+ | }}}}}}{{#if:{{{nospec|}}}||{{#ifeq:{{{damagecategory|}}}|Status||{{#ifexpr: {{{power|0}}} > 0|{{#ifexpr: {{{power|0}}} < 51 | ||
+ | |* '''{{#expr:30+ {{{power|0}}}}} power {{#if:{{{multi|}}}|for the first hit}} with {{item|Goggles}} or {{ability|Finesse}}''' | ||
+ | }}}}}}}} | ||
|} | |} | ||
|- | |- | ||
− | | style="text-align:center; background: #999; border: 1px solid #{{{{{type|Unknown}}} color}}; {{roundy|10px}}" {{!}} '''Target''' | + | | style="text-align:center; background: #999; border: 1px solid #{{{{ucfirst:{{lc:{{{type|Unknown}}}}}}} color}}; {{roundy|10px}}" {{!}} '''Target''' |
{| style="background: transparent" width="100%" | {| style="background: transparent" width="100%" | ||
|- | |- | ||
− | | style="background: #{{#switch: {{{target|00}}}| | + | | style="background: #{{#switch: {{{target|00}}}|800=F1C232|NearOther=F1C232|NearFoe=F1C232|AllNearFoes=ED1C24|AllNearOthers=ED1C24|FoeSide=ED1C24|BothSides=ED1C24|RandomNearFoe=F1C232|709AD1}}; {{roundy|3px}} border: 1px solid #000" {{!}} <small>Foe</small> |
− | | style="background: #{{#switch: {{{target|00}}}| | + | | style="background: #{{#switch: {{{target|00}}}|800=F1C232|NearOther=F1C232|NearFoe=F1C232|AllNearFoes=ED1C24|AllNearOthers=ED1C24|FoeSide=ED1C24|BothSides=ED1C24|RandomNearFoe=F1C232|709AD1}}; {{roundy|3px}} border: 1px solid #000" {{!}} <small>Foe</small> |
|- | |- | ||
− | | style="background: #{{#switch: {{{target|00}}}| | + | | style="background: #{{#switch: {{{target|00}}}|800=F1C232|UserOrNearAlly=F1C232|User=ED1C24|None=ED1C24|UserSide=ED1C24|BothSides=ED1C24|709AD1}}; {{roundy|3px}} border: 1px solid #000" {{!}} <small>Self</small> |
− | | style="background: #{{#switch: {{{target|00}}}| | + | | style="background: #{{#switch: {{{target|00}}}|800=F1C232|NearOther=F1C232|UserOrNearAlly=F1C232|AllNearOthers=ED1C24|NearAlly=ED1C24|UserSide=ED1C24|BothSides=ED1C24|709AD1}}; {{roundy|3px}} border: 1px solid #000" {{!}} <small>Ally</small> |
|- | |- | ||
| colspan="3" style="background: #FFF; {{roundy|3px}}" | <small>{{#switch: {{{target|00}}} | | colspan="3" style="background: #FFF; {{roundy|3px}}" | <small>{{#switch: {{{target|00}}} | ||
− | | | + | |NearOther=May affect any one battler, except the user <includeonly>[[Category:Moves that target any one monster other than the user]]</includeonly> |
− | | | + | |800=May affect any one battler<includeonly>[[Category:Moves that target any one monster including the user]]</includeonly> |
− | | | + | |NearFoe=May affect any foe, but not allies [[Category:Moves that target any one foe]] |
− | | | + | |UserOrNearAlly=May affect the user or an ally [[Category:Moves that target only the user or an ally]] |
− | | | + | |AllNearFoes=Affects both foes [[Category:Moves that target both foes]] |
− | | | + | |AllNearOthers=Affects all monsters other than the user [[Category:Moves that target all monsters other than the user]] |
− | | | + | |NearAlly=Affects the user's ally [[Category:Moves that target only the user's ally]] |
− | | | + | |User=Affects the user [[Category:Moves that target only the user]] |
− | | | + | |None=Affects the user [[Category:Moves that target only the user]] |
− | | | + | |UserSide=Affects the user's side of the field [[Category:Moves that target the user's side]] |
− | | | + | |FoeSide=Affects the foe's side of the field [[Category:Moves that target the foe's side]] |
− | | | + | |BothSides=Affects the entire field [[Category:Moves that target the entire field]] |
+ | |RandomNearFoe=Affects a foe selected at random [[Category:Moves that target a random foe]] | ||
|Does not affect any monsters{{tt|*|Default message!}}}}</small> | |Does not affect any monsters{{tt|*|Default message!}}}}</small> | ||
|} | |} | ||
|} | |} | ||
− | <includeonly>{{#if:{{{mp|}}}|[[Category:Moves in Pocket Monsters: Hyrule Version]]|[[Category:Moves in | + | {{#ifeq:{{{intro}}}|no||'''{{#replace:{{PAGENAME}}|(move)|}}''' is {{#switch:{{{type|}}} |
+ | |Ice=an | ||
+ | |Electric=an | ||
+ | |a}} {{type|{{ucfirst:{{lc:{{{type}}}}}}}}}-type [[{{{damagecategory}}} move]]. {{#switch:{{{SM}}} | ||
+ | |yes=It is {{SM|{{#replace:{{PAGENAME}}|(move)|}}}}. | ||
+ | |universal=It is a universal [[TM]] and thus can be learned by almost any {{pork}}. <includeonly>[[Category:Secret Mushroom moves]]</includeonly> | ||
+ | }} {{#ifeq:{{{TA}}}|yes|It is {{TA|{{#replace:{{PAGENAME}}|(move)|}}}}.}}}} {{#if:{{TM List}}|It is [[{{TM List}}]].}} {{#if:{{{signature|}}}|It is the signature move of {{{signature|}}}.}} | ||
+ | |||
+ | {{#if:{{{quote|}}}|{{Quote|{{{quote}}}}}}} | ||
+ | |||
+ | {{{text|}}} | ||
+ | |||
+ | {{#if:{{{field|}}}| | ||
+ | ===Outside of battle=== | ||
+ | {{{field|}}}}} | ||
+ | |||
+ | {{#if:{{{diff|}}}| | ||
+ | ===Differences from the [https://bulbapedia.bulbagarden.net/wiki/List_of_moves main timeline]=== | ||
+ | {{{diff|}}}}} | ||
+ | |||
+ | {{LearnsetDPL|level}} <includeonly>[[Category:{{{type|???}}}-type moves]]{{#if:{{{mp|}}}|[[Category:Moves in Pocket Monsters: Hyrule Version]]}}{{#switch: {{{category|}}} | ||
+ | |Porkman=[[Category:Porkman-exclusive moves]] | ||
+ | |porkman=[[Category:Porkman-exclusive moves]] | ||
+ | |Porkmen=[[Category:Porkman-exclusive moves]] | ||
+ | |porkmen=[[Category:Porkman-exclusive moves]] | ||
+ | |Hyrule=[[Category:Moves in Pocket Monsters: Hyrule Version]] | ||
+ | |hyrule=[[Category:Moves in Pocket Monsters: Hyrule Version]] | ||
+ | |[[Category:Classic moves]]}} [[Category:{{{function|Unknown}}} code]] [[Category:{{#replace:{{PAGENAME}}|(move)}}]]</includeonly> | ||
+ | {{clear}} | ||
+ | <span style="color:#FFF;float:right;">{{{ID|???}}},{{#replace:{{uc:{{#replace:{{PAGENAME}}|(move)|}}}}|<nowiki> </nowiki>|}},{{#replace:{{#replace:{{PAGENAME}}|(move)|}},|<nowiki> ,</nowiki>|<nowiki>,</nowiki>}}[[Function code#{{{function|000}}}|<span style="color:#FFF;">{{{function|000}}}</span>]],{{#ifeq:{{{power}}}|—|0|{{{power|0}}}}},{{uc:{{{type|???}}}}},{{{damagecategory|Status}}},{{#ifeq:{{{accuracy}}}|—|0|{{{accuracy|0}}}}},{{{PP|1}}},{{{additional|0}}},{{{target|00}}},{{{priority|0}}},{{{flags|}}},{{{summary|Unknown effect.}}}</span><noinclude> | ||
+ | {{clear}} | ||
==Usage== | ==Usage== | ||
<pre> | <pre> | ||
Line 106: | Line 149: | ||
{{MoveInfobox | {{MoveInfobox | ||
|power=40 (delete if 0) | |power=40 (delete if 0) | ||
− | |type= | + | |type=Critter |
|damagecategory=Physical | |damagecategory=Physical | ||
|accuracy=100 (delete if never misses) | |accuracy=100 (delete if never misses) | ||
− | | | + | |pp=40 (0 means infinite) |
− | |target= | + | |target=NearOther |
− | | | + | |additional=0 (delete if no additional effect) |
+ | |contact= | ||
}} | }} | ||
</pre> | </pre> | ||
Line 117: | Line 161: | ||
===Seldom-used parameters=== | ===Seldom-used parameters=== | ||
<pre> | <pre> | ||
+ | |cut=yes | ||
|field=yes | |field=yes | ||
− | |||
|image= | |image= | ||
|image2= | |image2= | ||
Line 125: | Line 169: | ||
===Valid "target" entries=== | ===Valid "target" entries=== | ||
− | {| | + | {| class="wikitable" |
− | | 00 || Moves that target any monster | + | | 00 || '''NearOther''' || Moves that target any monster but the user |
|- | |- | ||
− | | 400 || Moves that target any foe | + | | 400 || '''NearFoe''' || Moves that target any foe |
|- | |- | ||
− | | 200 || Moves that target the user or an ally | + | | 200 || '''UserOrNearAlly''' || Moves that target the user or an ally (Acupressure) |
|- | |- | ||
− | | 04 || Moves that target both foes | + | | 04 || '''AllNearFoes''' || Moves that target both foes |
|- | |- | ||
− | | 08 || Moves that target all monsters | + | | 08 || '''AllNearMonsters''' || Moves that target all monsters |
|- | |- | ||
− | | 100 || Moves that target the user's ally | + | | 100 || '''NearAlly''' || Moves that target the user's ally |
|- | |- | ||
− | | 02 || Moves that target a random foe (Outrage, Petal Dance) | + | | 02 || '''RandomNearFoe''' || Moves that target a random foe (Outrage, Petal Dance) |
|- | |- | ||
− | | 10 || Moves that deliberately target the user (Howl, Swords Dance, Recover) | + | | 10 || '''User''' || Moves that deliberately target the user (Howl, Swords Dance, Recover) |
|- | |- | ||
− | | 01 || Moves that don't have a deliberate target (Counter, Mirror Coat, Curse) | + | | 01 || '''None''' || Moves that don't have a deliberate target (Counter, Mirror Coat, Curse) |
|- | |- | ||
− | | 40 || Moves that target the user's side (Light Screen, Reflect, Tailwind) | + | | 40 || '''UserSide''' || Moves that target the user's side (Light Screen, Reflect, Tailwind) |
|- | |- | ||
− | | 80 || Moves that target the foe's side (Spikes, Stealth Rock) | + | | 80 || '''FoeSide''' || Moves that target the foe's side (Spikes, Stealth Rock) |
|- | |- | ||
− | | 20 || Moves that target the field (Sunny Day, Gravity, Trick Room) | + | | 20 || '''BothSides''' || Moves that target the field (Sunny Day, Gravity, Trick Room) |
+ | |- | ||
+ | | 800 || '''???''' || Moves that target any one monster (including the user)<br/>Deviates from the essential source | ||
|} | |} | ||
− | ===Flags=== | + | ===Flags (new)=== |
− | + | * '''contact''' | |
− | + | * '''noprotect''' - important to remember for User-target moves | |
− | + | * '''nocopy''' - cannot be mimicked by Mirror Move or the like | |
− | + | * '''crit''' - gives high crit rate, should normally be paired with cut | |
− | + | * '''critlegend''' - always crits upon hitting a [[legendary]] {{pork}} | |
− | + | * '''multi''' - hits multiple times | |
− | + | ||
− | + | ;heals user ailment | |
− | + | * '''thaw''' - ends [[Frostbitten|FRS]] on user | |
− | + | * '''douse''' - ends [[Burned|BRN]] on user | |
− | + | * '''spin''' - removes [[Seeded|SED]] on the user and hazards on the user's side | |
− | + | * '''purify''' - removes [[Poisoned|PSN]] and [[Corrupted|CRT]] on the user | |
− | + | ||
− | + | ;pseudo-types | |
− | + | Ideally almost all single-solid-object "projectile" moves should be bomb, boltbeam, pulse, or throw. Notable exceptions include sprays, avalanches, gases, liquids, winds, powders. | |
− | | | + | * '''bite''' |
− | + | * '''bomb''' | |
− | | | + | * '''beam''' - beam, ray, or laser moves |
− | + | * '''cut''' | |
− | | | + | * '''dance''' |
− | + | * '''fist''' | |
− | + | * '''kick''' | |
− | + | * '''powder''' | |
− | + | * '''pulse''' | |
− | + | * '''toss''' - throw, hurl, or toss moves (excluding judo-type throws), including stuff like {{move|Ball Lightning}}; Batter Up | |
− | + | * '''wind''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Infobox templates]]</noinclude> | [[Category:Infobox templates]]</noinclude> |
Latest revision as of 02:33, 15 February 2024
MoveInfobox | ||||||||||||||
| ||||||||||||||
Target
|
MoveInfobox is a [[{{{type}}} (type)|{{{type}}}]]-type [[{{{damagecategory}}} move]].
Template:LearnsetDPL
???,MOVEINFOBOX,MoveInfobox,000,0,???,Status,0,1,0,00,0,,Unknown effect.
Usage
{{MoveInfobox |power= |type= |damagecategory= |accuracy= |mp= |target= |flags= }}
{{MoveInfobox |power=40 (delete if 0) |type=Critter |damagecategory=Physical |accuracy=100 (delete if never misses) |pp=40 (0 means infinite) |target=NearOther |additional=0 (delete if no additional effect) |contact= }}
Seldom-used parameters
|cut=yes |field=yes |image= |image2= |imagewidth=
Valid "target" entries
00 | NearOther | Moves that target any monster but the user |
400 | NearFoe | Moves that target any foe |
200 | UserOrNearAlly | Moves that target the user or an ally (Acupressure) |
04 | AllNearFoes | Moves that target both foes |
08 | AllNearMonsters | Moves that target all monsters |
100 | NearAlly | Moves that target the user's ally |
02 | RandomNearFoe | Moves that target a random foe (Outrage, Petal Dance) |
10 | User | Moves that deliberately target the user (Howl, Swords Dance, Recover) |
01 | None | Moves that don't have a deliberate target (Counter, Mirror Coat, Curse) |
40 | UserSide | Moves that target the user's side (Light Screen, Reflect, Tailwind) |
80 | FoeSide | Moves that target the foe's side (Spikes, Stealth Rock) |
20 | BothSides | Moves that target the field (Sunny Day, Gravity, Trick Room) |
800 | ??? | Moves that target any one monster (including the user) Deviates from the essential source |
Flags (new)
- contact
- noprotect - important to remember for User-target moves
- nocopy - cannot be mimicked by Mirror Move or the like
- crit - gives high crit rate, should normally be paired with cut
- critlegend - always crits upon hitting a legendary porkman
- multi - hits multiple times
- heals user ailment
- thaw - ends FRS on user
- douse - ends BRN on user
- spin - removes SED on the user and hazards on the user's side
- purify - removes PSN and CRT on the user
- pseudo-types
Ideally almost all single-solid-object "projectile" moves should be bomb, boltbeam, pulse, or throw. Notable exceptions include sprays, avalanches, gases, liquids, winds, powders.
- bite
- bomb
- beam - beam, ray, or laser moves
- cut
- dance
- fist
- kick
- powder
- pulse
- toss - throw, hurl, or toss moves (excluding judo-type throws), including stuff like Ball Lightning; Batter Up
- wind