Interaction type: Difference between revisions
Jump to navigation
Jump to search
(fix wrongitude) |
(I did one.) |
||
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 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. | An '''interaction type''' is a property that all [[object]]s have. Most objects have exactly one interaction type, but some have 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. | ||
==List== | ==List== | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 73: | Line 73: | ||
===Grabbable=== | ===Grabbable=== | ||
===Door=== | ===Door=== | ||
===Hurtbox=== | ===Hurtbox 1 & 2=== | ||
Hurtbox 1 & 2 are identical with their behavior. If Mario makes contact with an object, it will simply knock him back and generally hurt him. Some examples include [[Chain Chomp]], [[Mr. Blizzard]], and [[bullet bill]]s. | |||
The only distinction between the two is solely based on what file they are in. | |||
===Coin=== | ===Coin=== | ||
===Cap=== | ===Cap=== | ||
Line 90: | Line 93: | ||
===Burns=== | ===Burns=== | ||
===Koopa Shell=== | ===Koopa Shell=== | ||
===Bounce Top/Bottom=== | ===Bounce Top/Bottom=== | ||
===Text=== | ===Text=== |
Revision as of 00:17, 9 December 2018
An interaction type is a property that all objects have. Most objects have exactly one interaction type, but some have zero. Interaction types are analagous to action flags, but interaction flags are not, which can be a source of confusion.
List
Index/log2 | Description | Mask |
---|---|---|
00 | Hoot | 0x00000001 |
01 | Grabbable | 0x00000002 |
02 | Door | 0x00000004 |
03 | Hurtbox | 0x00000008 |
04 | Coin | 0x00000010 |
05 | Cap | 0x00000020 |
06 | Pole | 0x00000040 |
07 | Koopa | 0x00000080 |
08 | Spiny | 0x00000100 |
09 | Breakable Block | 0x00000200 |
10 | Wind | 0x00000400 |
11 | Warp Door | 0x00000800 |
12 | Star/Key | 0x00001000 |
13 | Warp | 0x00002000 |
14 | Cannon Base | 0x00004000 |
15 | Bounce Top | 0x00008000 |
16 | Water Ring | 0x00010000 |
17 | Bully | 0x00020000 |
18 | Burns | 0x00040000 |
19 | Koopa Shell | 0x00080000 |
20 | (unused) | 0x00100000 |
21 | Hurtbox 2 | 0x00200000 |
22 | Bounce Top/Bottom | 0x00400000 |
23 | Text | 0x00800000 |
24 | Tornado | 0x01000000 |
25 | Whirlpool | 0x02000000 |
26 | Clam/Bubba | 0x04000000 |
27 | BBH Entrance | 0x08000000 |
28 | Snufit Bullet | 0x10000000 |
29 | Shocks | 0x20000000 |
30 | Igloo Barrier | 0x40000000 |
31 | (unused) | 0x80000000 |
Description
Hoot
Grabbable
Door
Hurtbox 1 & 2
Hurtbox 1 & 2 are identical with their behavior. If Mario makes contact with an object, it will simply knock him back and generally hurt him. Some examples include Chain Chomp, Mr. Blizzard, and bullet bills.
The only distinction between the two is solely based on what file they are in.