1 #include <stdlib.h>
2 #include "shadowdive/taglist.h"
3 
4 // This file is generated automatically
5 
6 const sd_tag sd_taglist[] = {
7     {"aa", 0, NULL},
8     {"ab", 0, NULL},
9     {"ac", 0, "Turn the HAR to face the center of the arena"},
10     {"ad", 0, NULL},
11     {"ae", 0, NULL},
12     {"af", 0, "Freeze opponent HAR"},
13     {"ag", 0, NULL},
14     {"ai", 0, NULL},
15     {"am", 0, "Tells the HAR when to stop walking, with the enemy 'e' modifier use coordinates relative to enemy, honors x/y coordinates"},
16     {"ao", 0, NULL},
17     {"as", 0, "Wandering fire pit orb"},
18     {"at", 0, "Sets object position behind enemy har, used only by chronos' teleport"},
19     {"aw", 0, "Tells if the HAR can pass through walls"},
20     {"ax", 0, NULL},
21     {"ar", 0, "Reverse player direction"},
22     {"al", 0, NULL},
23     {"b", 0, NULL},
24     {"b1", 0, NULL},
25     {"b2", 0, NULL},
26     {"bb", 1, "Vertical screen shake"},
27     {"be", 0, NULL},
28     {"bf", 1, "Blend finish"},
29     {"bh", 0, NULL},
30     {"bl", 1, "Horizontal screen shake with magnitude n"},
31     {"bm", 1, "Animation to play while doing something"},
32     {"bj", 1, NULL},
33     {"bs", 1, "Blend start"},
34     {"bu", 0, "Used by jaguar's destruct to move to center of arena"},
35     {"bw", 0, NULL},
36     {"bx", 0, NULL},
37     {"bpd", 1, "Reference palette index"},
38     {"bps", 1, "Start palette index"},
39     {"bpn", 1, "Palette entry count"},
40     {"bpf", 0, "Fighter palette selection"},
41     {"bpp", 1, "Initial and final color level"},
42     {"bpb", 1, "Initial color level"},
43     {"bpo", 0, "Disable palette effects"},
44     {"bz", 0, "Color tint effect"},
45     {"ba", 1, "Credits fade effect remapping (?)"},
46     {"bc", 1, "Credits fade effect color count"},
47     {"bd", 0, "Credits fade effect switch"},
48     {"bg", 0, "Credits fade effect unknown"},
49     {"bi", 1, "Credits fade effect color start index"},
50     {"bk", 1, NULL},
51     {"bn", 0, NULL},
52     {"bo", 1, NULL},
53     {"br", 0, "Draw additively"},
54     {"bt", 0, "Dark tint, used by shadow HAR"},
55     {"by", 0, NULL},
56     {"cf", 0, "Only used by shadow scrap, works with 'bm' tag to walk to far corner of arena"},
57     {"cg", 0, NULL},
58     {"cl", 0, NULL},
59     {"cp", 0, NULL},
60     {"cw", 0, NULL},
61     {"cx", 1, NULL},
62     {"cy", 1, NULL},
63     {"d", 1, "Re-enter animation at N ticks"},
64     {"e", 0, "Relative enemy position modifier"},
65     {"f", 0, "Flip sprite vertically"},
66     {"g", 0, "something to do with wall collisions?"},
67     {"h", 0, "Hover"},
68     {"i", 0, NULL},
69     {"jf2", 0, "Allow chaining to destruction"},
70     {"jf", 0, "Allow chaining to scrap"},
71     {"jg", 0, "Every HAR uses this in the 'getup' animation, purpose unknown, might be 'grab' (like standing throw)?"},
72     {"jh", 0, "Allow chaining to 'high' moves"},
73     {"jj", 0, "Allow chaining to airborne moves"},
74     {"jl", 0, "Allow chaining to 'low' moves"},
75     {"jm", 0, "Allow chaining to 'mid' moves"},
76     {"jp", 0, NULL},
77     {"jz", 0, "Allow chaining to anything? (Katana head stomp)"},
78     {"jn", 1, "Allow frame to chain to animation N"},
79     {"k", 1, "Knockback on hit"},
80     {"l", 1, "Sound loudness"},
81     {"ma", 1, NULL},
82     {"mc", 0, NULL},
83     {"md", 1, "Destroy animation N"},
84     {"mg", 1, "Gravity for spawned animation, default 0"},
85     {"mi", 1, NULL},
86     {"mm", 1, "Manipulate mrx and mry calculations"},
87     {"mn", 1, NULL},
88     {"mo", 0, NULL},
89     {"mp", 1, NULL},
90     {"mrx", 1, "Randomize new animation X"},
91     {"mry", 1, "Randomize new animation Y"},
92     {"ms", 0, NULL},
93     {"mu", 1, NULL},
94     {"mx", 1, "X position of new animation"},
95     {"my", 1, "Y position of new animation"},
96     {"m", 1, "Create instance of animation N"},
97     {"n", 0, "Disable collision detection for the current frame"},
98     {"ox", 1, "Set sprite X correction for this frame"},
99     {"oy", 1, "Set sprite Y correction for this frame"},
100     {"pa", 0, "Enable color effect for HAR palette effects"},
101     {"pb", 1, "N < 512"},
102     {"pc", 1, "N < 512"},
103     {"pd", 1, "n < 256. Reference color index."},
104     {"pe", 0, "Switch HAR palette effect handling to the other HAR."},
105     {"ph", 0, "Disable HAR palette effects if HAR is not in damage animation (9)"},
106     {"pp", 1, "Duration of HAR palette effect in ticks."},
107     {"ps", 0, "Update the color palette"},
108     {"ptd", 1, "n < 128 Effect intensity."},
109     {"ptp", 1, "N < 128"},
110     {"ptr", 1, "N < 128"},
111     {"q", 1, "Enable hit on current and next n-1 frames."},
112     {"r", 0, "Flip sprite horizontally?"},
113     {"s", 1, "Play sound N from sound table footer"},
114     {"sa", 0, NULL},
115     {"sb", 1, "Sound panning start"},
116     {"sc", 1, NULL},
117     {"sd", 0, NULL},
118     {"se", 1, "Sound panning end 1"},
119     {"sf", 1, "Sound frequency"},
120     {"sl", 1, "Sound panning end 2"},
121     {"smf", 1, "Stop playing music track N"},
122     {"smo", 1, "Play music track N"},
123     {"sp", 1, NULL},
124     {"sw", 1, NULL},
125     {"t", 0, "Prevent sound from playing if other HAR is blocking"},
126     {"ua", 0, "Disable gravity for opponent"},
127     {"ub", 0, "Motion blur effect"},
128     {"uc", 0, NULL},
129     {"ud", 0, NULL},
130     {"ue", 0, "Damage enemy if on the ground"},
131     {"uf", 0, NULL},
132     {"ug", 0, NULL},
133     {"uh", 0, NULL},
134     {"uj", 0, NULL},
135     {"ul", 0, NULL},
136     {"un", 0, NULL},
137     {"ur", 0, NULL},
138     {"us", 0, NULL},
139     {"uz", 0, NULL},
140     {"v", 0, "Velocity modifier for x/y"},
141     {"vsx", 0, NULL},
142     {"vsy", 0, NULL},
143     {"w", 0, NULL},
144     {"x-", 1, "Decrement X coordinate by N"},
145     {"x+", 1, "Increment X coordinate by N"},
146     {"x=", 1, "Interpolate X coordinate to N by next frame"},
147     {"x", 1, "Scale image as % of width (default 100)"},
148     {"y-", 1, "Decrement Y coordinate by N"},
149     {"y+", 1, "Increment Y coordinate by N"},
150     {"y=", 1, "Interpolate Y coordinate to N by next frame"},
151     {"y", 1, "Scale image as % of height (default 100)"},
152     {"zg", 0, "Never used?"},
153     {"zh", 0, "Never used?"},
154     {"zj", 0, "Invulnerable to jumping attacks"},
155     {"zl", 0, "Never used?"},
156     {"zm", 0, "Never used?"},
157     {"zp", 0, "Invulnerable to projectiles"},
158     {"zz", 0, "Invulnerable to any attacks"},
159 };
160 
161 const int sd_taglist_size = 152;
162 
163