Interaction type: Difference between revisions

finish
(test)
 
(finish)
Line 1: Line 1:
An '''interaction type''' is a property that all [[object]]s have. Most objects have exactly one interaction type, but some have two or zero. Interaction types are analagous to [[Action Flag|action flag]]s, but [[Interaction Flag|interaction flag]]s are not, which can be a source of confusion. '''please remind [[User:MMMMMMMMMMMMM]] to finish or, if you're mean, [[User:Bad boot]]'''
==List==
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Index/[[wikipedia:binary logarithm|log<sub>2</sub>]] !! Description !! Mask
! Index/[[wikipedia:binary logarithm|log<sub>2</sub>]] !! Description !! Mask
|-
|-
| 00 || [[#Hoot]]|| Example
| 00 || [[#Hoot|Hoot]]|| 0x00000001
|-
|-
| 01 || Grabbable|| Example
| 01 || [[#Grabbable|Grabbable]]|| 0x00000002
|-
|-
| 02|| Door|| Example
| 02|| [[#Door|Door]]|| 0x00000004
|-
|-
| 03|| Hurtbox|| Example
| 03|| [[#Hurtbox|Hurtbox]]|| 0x00000008
|-
|-
| 04|| Example || Example
| 04|| [[#Coin|Coin]]|| 0x00000010
|-
|-
| 05|| Example || Example
| 05|| [[#Cap|Cap]]|| 0x00000020
|-
|-
| 06|| Example || Example
| 06|| [[#Pole|Pole]]|| 0x00000040
|-
|-
| 07|| Example || Example
| 07|| [[#Koopa|Koopa]]|| 0x00000080
|-
|-
| 08|| Example || Example
| 08|| [[#Spiny|Spiny]]|| 0x00000100
|-
|-
| 09|| Example || Example
| 09|| [[#Breakable Block|Breakable Block]]|| 0x00000200
|-
|-
| 10|| Example || Example
| 10|| [[#Wind|Wind]]|| 0x00000400
|-
|-
| 11|| Example || Example
| 11|| [[#Warp Door|Warp Door]] || 0x00000800
|-
|-
| 12|| Example || Example
| 12|| [[#Star/Key|Star/Key]]|| 0x00001000
|-
|-
| 13|| Example || Example
| 13|| [[#Warp|Warp]]|| 0x00002000
|-
|-
| 14|| Example || Example
| 14|| [[#Cannon Base|Cannon Base]]|| 0x00004000
|-
|-
| 15|| Example || Example
| 15|| [[#Bounce Top|Bounce Top]]|| 0x00008000
|-
|-
| 16|| Example || Example
| 16|| [[#Water Ring|Water Ring]]|| 0x00010000
|-
|-
| 17|| Example || Example
| 17|| [[#Bully|Bully]]|| 0x00020000
|-
|-
| 18|| Example || Example
| 18|| [[#Burns|Burns]]|| 0x00040000
|-
|-
| 19|| Example || Example
| 19|| [[#Koopa Shell|Koopa Shell]]|| 0x00080000
|-
|-
| 20|| Example || Example
| 20|| '''(unused)'''|| 0x00100000
|-
|-
| 21|| Example || Example
| 21|| [[#Hurtbox 2|Hurtbox 2]]|| 0x00200000
|-
|-
| 22|| Example || Example
| 22|| [[#Bounce Top/Bottom|Bounce Top/Bottom]]|| 0x00400000
|-
|-
| 23|| Example || Example
| 23|| [[#Text|Text]]|| 0x00800000
|-
|-
| 24|| Example || Example
| 24|| [[#Tornado|Tornado]]|| 0x01000000
|-
|-
| 25|| Example || Example
| 25|| [[#Whirlpool|Whirlpool]]|| 0x02000000
|-
|-
| 26|| Example || Example
| 26|| [[#Clam/Bubba|Clam/Bubba]]|| 0x04000000
|-
|-
| 27|| Example || Example
| 27|| [[#BBH Entrance|BBH Entrance]]|| 0x08000000
|-
|-
| 28|| Example || Example
| 28|| [[#Snufit Bullet|Snufit Bullet]]|| 0x10000000
|-
|-
| 29|| Example || Example
| 29|| [[#Shocks|Shocks]]|| 0x20000000
|-
|-
| 30|| Example || Example
| 30|| [[#Igloo Barrier|Igloo Barrier]]|| 0x40000000
|-
|-
| 31|| Example || Example
| 31|| '''(unused)'''|| 0x80000000
|}
|}
==Description==
===Hoot===
===Grabbable===
===Door===
===Hurtbox===
===Coin===
===Cap===
===Pole===
===Koopa===
===Spiny===
===Breakable Block===
===Wind===
===Warp Door===
===Star/Key===
===Warp===
===Cannon Base===
===Bounce Top===
===Water Ring===
===Bully===
===Burns===
===Koopa Shell===
===Hurtbox 2===
===Bounce Top/Bottom===
===Text===
===Tornado===
===Whirlpool===
===Clam/Bubba===
===BBH Entrance===
===Snufit Bullet===
===Shocks===
===Igloo Barrier===