Skip to content

Commit be7266c

Browse files
committed
refactoring work in progress
1 parent 4a7437c commit be7266c

32 files changed

Lines changed: 1384 additions & 362 deletions

docs/miami_objects.txt

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
object # 0; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
2+
object # 1; status 0 (normal); sprite 0; width 13; height 14; depth 9; weight 1; aux 0
3+
object # 2; status 0 (normal); sprite 13; width 13; height 13; depth 7; weight 0; aux 0
4+
object # 3; status 0 (normal); sprite 26; width 16; height 16; depth 4; weight 1; aux 0
5+
object # 4; status 0 (normal); sprite 39; width 8; height 8; depth 4; weight 1; aux 0
6+
object # 5; status 0 (normal); sprite 52; width 8; height 8; depth 4; weight 0; aux 0
7+
object # 6; status 0 (normal); sprite 65; width 32; height 16; depth 16; weight 2; aux 0
8+
object # 7; status 0 (normal); sprite 78; width 20; height 5; depth 26; weight 1; aux 0
9+
object # 8; status 0 (normal); sprite 91; width 32; height 16; depth 8; weight 2; aux 0
10+
object # 9; status 0 (normal); sprite 104; width 11; height 4; depth 19; weight 3; aux 0
11+
object # 10; status 5 (particle); sprite 117; width 11; height 2; depth 1; weight 3; aux 0
12+
object # 11; status 5 (particle); sprite 128; width 4; height 128; depth 1; weight 3; aux 0
13+
object # 12; status 5 (particle); sprite 132; width 4; height 128; depth 1; weight 3; aux 0
14+
object # 13; status 5 (particle); sprite 136; width 5; height 1; depth 1; weight 3; aux 0
15+
object # 14; status 6 (carobject); sprite 307; width 5; height 1; depth 1; weight 3; aux 0
16+
object # 15; status 5 (particle); sprite 141; width 6; height 128; depth 1; weight 3; aux 0
17+
object # 16; status 0 (normal); sprite 147; width 8; height 8; depth 10; weight 3; aux 0
18+
object # 17; status 5 (particle); sprite 147; width 4; height 128; depth 1; weight 3; aux 0
19+
object # 18; status 5 (particle); sprite 151; width 8; height 3; depth 16; weight 3; aux 0
20+
object # 19; status 5 (particle); sprite 159; width 8; height 3; depth 1; weight 3; aux 0
21+
object # 20; status 5 (particle); sprite 167; width 7; height 10; depth 1; weight 3; aux 0
22+
object # 21; status 6 (carobject); sprite 148; width 8; height 8; depth 8; weight 3; aux 0
23+
object # 22; status 0 (normal); sprite 149; width 8; height 8; depth 8; weight 2; aux 0
24+
object # 23; status 7 (unknown); sprite 150; width 8; height 8; depth 8; weight 3; aux 0
25+
object # 24; status 0 (normal); sprite 65; width 32; height 16; depth 16; weight 2; aux 0
26+
object # 25; status 1 (ignorable); sprite 187; width 8; height 8; depth 1; weight 3; aux 0
27+
object # 26; status 0 (normal); sprite 174; width 4; height 4; depth 8; weight 3; aux 0
28+
object # 27; status 0 (normal); sprite 175; width 4; height 4; depth 4; weight 3; aux 0
29+
object # 28; status 0 (normal); sprite 176; width 4; height 4; depth 4; weight 3; aux 0
30+
object # 29; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
31+
object # 30; status 0 (normal); sprite 177; width 8; height 8; depth 8; weight 0; aux 0
32+
object # 31; status 1 (ignorable); sprite 178; width 4; height 4; depth 4; weight 0; aux 0
33+
object # 32; status 1 (ignorable); sprite 182; width 4; height 4; depth 4; weight 0; aux 0
34+
object # 33; status 6 (carobject); sprite 183; width 4; height 4; depth 4; weight 3; aux 0
35+
object # 34; status 6 (carobject); sprite 184; width 4; height 4; depth 4; weight 3; aux 0
36+
object # 35; status 0 (normal); sprite 188; width 4; height 4; depth 4; weight 2; aux 0
37+
object # 36; status 0 (normal); sprite 189; width 4; height 4; depth 4; weight 2; aux 0
38+
object # 37; status 0 (normal); sprite 190; width 4; height 4; depth 4; weight 2; aux 0
39+
object # 38; status 6 (carobject); sprite 185; width 4; height 4; depth 4; weight 3; aux 0
40+
object # 39; status 6 (carobject); sprite 186; width 4; height 4; depth 4; weight 3; aux 0
41+
object # 40; status 0 (normal); sprite 191; width 4; height 4; depth 4; weight 3; aux 0
42+
object # 41; status 8 (scenery); sprite 195; width 4; height 4; depth 4; weight 2; aux 0
43+
object # 42; status 5 (particle); sprite 246; width 11; height 2; depth 1; weight 3; aux 0
44+
object # 43; status 0 (normal); sprite 208; width 2; height 2; depth 2; weight 0; aux 0
45+
object # 44; status 0 (normal); sprite 221; width 2; height 2; depth 2; weight 0; aux 0
46+
object # 45; status 0 (normal); sprite 234; width 2; height 2; depth 2; weight 0; aux 0
47+
object # 46; status 5 (particle); sprite 258; width 8; height 3; depth 16; weight 3; aux 0
48+
object # 47; status 1 (ignorable); sprite 194; width 2; height 2; depth 2; weight 3; aux 0
49+
object # 48; status 6 (carobject); sprite 266; width 8; height 2; depth 1; weight 3; aux 0
50+
object # 49; status 6 (carobject); sprite 274; width 8; height 2; depth 1; weight 3; aux 0
51+
object # 50; status 6 (carobject); sprite 282; width 4; height 4; depth 4; weight 3; aux 0
52+
object # 51; status 5 (particle); sprite 283; width 12; height 2; depth 1; weight 3; aux 0
53+
object # 52; status 6 (carobject); sprite 295; width 4; height 4; depth 4; weight 3; aux 0
54+
object # 53; status 6 (carobject); sprite 296; width 4; height 4; depth 4; weight 3; aux 0
55+
object # 54; status 5 (particle); sprite 315; width 12; height 2; depth 1; weight 3; aux 0
56+
object # 55; status 6 (carobject); sprite 327; width 6; height 6; depth 6; weight 3; aux 0
57+
object # 56; status 6 (carobject); sprite 328; width 6; height 6; depth 6; weight 3; aux 0
58+
object # 57; status 6 (carobject); sprite 329; width 6; height 6; depth 6; weight 3; aux 0
59+
object # 58; status 6 (carobject); sprite 330; width 6; height 6; depth 6; weight 3; aux 0
60+
object # 59; status 6 (carobject); sprite 331; width 6; height 6; depth 6; weight 3; aux 0
61+
object # 60; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
62+
object # 61; status 5 (particle); sprite 332; width 11; height 2; depth 1; weight 3; aux 0
63+
object # 62; status 5 (particle); sprite 343; width 11; height 2; depth 1; weight 3; aux 0
64+
object # 63; status 5 (particle); sprite 354; width 12; height 24; depth 1; weight 3; aux 0
65+
object # 64; status 1 (ignorable); sprite 366; width 1; height 1; depth 1; weight 3; aux 0
66+
object # 65; status 3 (invisible); sprite 0; width 64; height 64; depth 8; weight 3; aux 0
67+
object # 66; status 3 (invisible); sprite 0; width 64; height 4; depth 64; weight 3; aux 0
68+
object # 67; status 5 (particle); sprite 367; width 11; height 2; depth 1; weight 3; aux 0
69+
object # 68; status 3 (invisible); sprite 0; width 8; height 8; depth 64; weight 3; aux 0
70+
object # 69; status 0 (normal); sprite 378; width 16; height 16; depth 4; weight 2; aux 0
71+
object # 70; status 6 (carobject); sprite 391; width 4; height 4; depth 4; weight 3; aux 0
72+
object # 71; status 3 (invisible); sprite 0; width 192; height 4; depth 64; weight 3; aux 0
73+
object # 72; status 3 (invisible); sprite 0; width 256; height 4; depth 64; weight 3; aux 0
74+
object # 73; status 3 (invisible); sprite 0; width 512; height 4; depth 64; weight 3; aux 0
75+
object # 74; status 0 (normal); sprite 392; width 2; height 4; depth 1; weight 0; aux 0
76+
object # 75; status 0 (normal); sprite 393; width 8; height 8; depth 1; weight 0; aux 0
77+
object # 76; status 0 (normal); sprite 404; width 8; height 8; depth 4; weight 0; aux 0
78+
object # 77; status 5 (particle); sprite 146; width 1; height 128; depth 1; weight 3; aux 0
79+
object # 78; status 9 (powerup); sprite 412; width 16; height 16; depth 1; weight 1; aux 8
80+
object # 79; status 9 (powerup); sprite 478; width 16; height 16; depth 1; weight 1; aux 8
81+
object # 80; status 9 (powerup); sprite 486; width 16; height 16; depth 1; weight 1; aux 8
82+
object # 81; status 9 (powerup); sprite 494; width 16; height 16; depth 1; weight 1; aux 8
83+
object # 82; status 9 (powerup); sprite 502; width 16; height 16; depth 1; weight 1; aux 8
84+
object # 83; status 9 (powerup); sprite 510; width 16; height 16; depth 1; weight 1; aux 8
85+
object # 84; status 0 (normal); sprite 420; width 32; height 32; depth 1; weight 1; aux 0
86+
object # 85; status 5 (particle); sprite 420; width 13; height 0; depth 0; weight 1; aux 0
87+
object # 86; status 5 (particle); sprite 433; width 13; height 0; depth 0; weight 1; aux 0
88+
object # 87; status 0 (normal); sprite 446; width 12; height 16; depth 1; weight 3; aux 0
89+
object # 88; status 5 (particle); sprite 447; width 8; height 2; depth 0; weight 1; aux 0
90+
object # 89; status 0 (normal); sprite 455; width 27; height 25; depth 1; weight 1; aux 0
91+
object # 90; status 6 (carobject); sprite 468; width 6; height 6; depth 6; weight 3; aux 0
92+
object # 91; status 6 (carobject); sprite 469; width 6; height 6; depth 6; weight 3; aux 0
93+
object # 92; status 5 (particle); sprite 470; width 8; height 0; depth 0; weight 1; aux 0
94+
object # 93; status 5 (particle); sprite 455; width 13; height 0; depth 0; weight 1; aux 1
95+
object # 94; status 8 (scenery); sprite 518; width 4; height 4; depth 4; weight 2; aux 0
96+
object # 95; status 9 (powerup); sprite 519; width 16; height 16; depth 1; weight 1; aux 8
97+
object # 96; status 9 (powerup); sprite 527; width 16; height 16; depth 1; weight 1; aux 8
98+
object # 97; status 9 (powerup); sprite 535; width 16; height 16; depth 1; weight 1; aux 8
99+
object # 98; status 9 (powerup); sprite 543; width 16; height 16; depth 1; weight 1; aux 8
100+
object # 99; status 9 (powerup); sprite 551; width 16; height 16; depth 1; weight 1; aux 8
101+
object # 100; status 9 (powerup); sprite 559; width 16; height 16; depth 1; weight 1; aux 8
102+
object # 101; status 9 (powerup); sprite 567; width 16; height 16; depth 1; weight 1; aux 8

docs/nyc_objects.txt

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
object # 0; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
2+
object # 1; status 0 (normal); sprite 0; width 13; height 14; depth 9; weight 1; aux 0
3+
object # 2; status 0 (normal); sprite 13; width 13; height 13; depth 7; weight 0; aux 0
4+
object # 3; status 0 (normal); sprite 26; width 16; height 16; depth 4; weight 1; aux 0
5+
object # 4; status 0 (normal); sprite 39; width 8; height 8; depth 4; weight 1; aux 0
6+
object # 5; status 0 (normal); sprite 52; width 8; height 8; depth 4; weight 0; aux 0
7+
object # 6; status 0 (normal); sprite 65; width 32; height 16; depth 16; weight 2; aux 0
8+
object # 7; status 0 (normal); sprite 78; width 20; height 5; depth 26; weight 1; aux 0
9+
object # 8; status 0 (normal); sprite 91; width 32; height 16; depth 8; weight 2; aux 0
10+
object # 9; status 0 (normal); sprite 104; width 11; height 4; depth 19; weight 3; aux 0
11+
object # 10; status 5 (particle); sprite 117; width 11; height 2; depth 1; weight 3; aux 0
12+
object # 11; status 5 (particle); sprite 128; width 4; height 128; depth 1; weight 3; aux 0
13+
object # 12; status 5 (particle); sprite 132; width 4; height 128; depth 1; weight 3; aux 0
14+
object # 13; status 5 (particle); sprite 136; width 5; height 1; depth 1; weight 3; aux 0
15+
object # 14; status 6 (carobject); sprite 307; width 5; height 1; depth 1; weight 3; aux 0
16+
object # 15; status 5 (particle); sprite 141; width 6; height 128; depth 1; weight 3; aux 0
17+
object # 16; status 0 (normal); sprite 147; width 8; height 8; depth 10; weight 3; aux 0
18+
object # 17; status 5 (particle); sprite 147; width 4; height 128; depth 1; weight 3; aux 0
19+
object # 18; status 5 (particle); sprite 151; width 8; height 3; depth 16; weight 3; aux 0
20+
object # 19; status 5 (particle); sprite 159; width 8; height 3; depth 1; weight 3; aux 0
21+
object # 20; status 5 (particle); sprite 167; width 7; height 10; depth 1; weight 3; aux 0
22+
object # 21; status 6 (carobject); sprite 148; width 8; height 8; depth 8; weight 3; aux 0
23+
object # 22; status 0 (normal); sprite 149; width 8; height 8; depth 8; weight 2; aux 0
24+
object # 23; status 7 (unknown); sprite 150; width 8; height 8; depth 8; weight 3; aux 0
25+
object # 24; status 0 (normal); sprite 65; width 32; height 16; depth 16; weight 2; aux 0
26+
object # 25; status 1 (ignorable); sprite 187; width 8; height 8; depth 1; weight 3; aux 0
27+
object # 26; status 0 (normal); sprite 174; width 4; height 4; depth 8; weight 3; aux 0
28+
object # 27; status 0 (normal); sprite 175; width 4; height 4; depth 4; weight 3; aux 0
29+
object # 28; status 0 (normal); sprite 176; width 4; height 4; depth 4; weight 3; aux 0
30+
object # 29; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
31+
object # 30; status 0 (normal); sprite 177; width 8; height 8; depth 8; weight 0; aux 0
32+
object # 31; status 1 (ignorable); sprite 178; width 4; height 4; depth 4; weight 0; aux 0
33+
object # 32; status 1 (ignorable); sprite 182; width 4; height 4; depth 4; weight 0; aux 0
34+
object # 33; status 6 (carobject); sprite 183; width 4; height 4; depth 4; weight 3; aux 0
35+
object # 34; status 6 (carobject); sprite 184; width 4; height 4; depth 4; weight 3; aux 0
36+
object # 35; status 0 (normal); sprite 188; width 4; height 4; depth 4; weight 2; aux 0
37+
object # 36; status 0 (normal); sprite 189; width 4; height 4; depth 4; weight 2; aux 0
38+
object # 37; status 0 (normal); sprite 190; width 4; height 4; depth 4; weight 2; aux 0
39+
object # 38; status 6 (carobject); sprite 185; width 4; height 4; depth 4; weight 3; aux 0
40+
object # 39; status 6 (carobject); sprite 186; width 4; height 4; depth 4; weight 3; aux 0
41+
object # 40; status 0 (normal); sprite 191; width 4; height 4; depth 4; weight 3; aux 0
42+
object # 41; status 8 (scenery); sprite 195; width 4; height 4; depth 4; weight 2; aux 0
43+
object # 42; status 5 (particle); sprite 246; width 11; height 2; depth 1; weight 3; aux 0
44+
object # 43; status 0 (normal); sprite 208; width 2; height 2; depth 2; weight 0; aux 0
45+
object # 44; status 0 (normal); sprite 221; width 2; height 2; depth 2; weight 0; aux 0
46+
object # 45; status 0 (normal); sprite 234; width 2; height 2; depth 2; weight 0; aux 0
47+
object # 46; status 5 (particle); sprite 258; width 8; height 3; depth 16; weight 3; aux 0
48+
object # 47; status 1 (ignorable); sprite 194; width 2; height 2; depth 2; weight 3; aux 0
49+
object # 48; status 6 (carobject); sprite 266; width 8; height 2; depth 1; weight 3; aux 0
50+
object # 49; status 6 (carobject); sprite 274; width 8; height 2; depth 1; weight 3; aux 0
51+
object # 50; status 6 (carobject); sprite 282; width 4; height 4; depth 4; weight 3; aux 0
52+
object # 51; status 5 (particle); sprite 283; width 12; height 2; depth 1; weight 3; aux 0
53+
object # 52; status 6 (carobject); sprite 295; width 4; height 4; depth 4; weight 3; aux 0
54+
object # 53; status 6 (carobject); sprite 296; width 4; height 4; depth 4; weight 3; aux 0
55+
object # 54; status 5 (particle); sprite 315; width 12; height 2; depth 1; weight 3; aux 0
56+
object # 55; status 6 (carobject); sprite 327; width 6; height 6; depth 6; weight 3; aux 0
57+
object # 56; status 6 (carobject); sprite 328; width 6; height 6; depth 6; weight 3; aux 0
58+
object # 57; status 6 (carobject); sprite 329; width 6; height 6; depth 6; weight 3; aux 0
59+
object # 58; status 6 (carobject); sprite 330; width 6; height 6; depth 6; weight 3; aux 0
60+
object # 59; status 6 (carobject); sprite 331; width 6; height 6; depth 6; weight 3; aux 0
61+
object # 60; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
62+
object # 61; status 5 (particle); sprite 332; width 11; height 2; depth 1; weight 3; aux 0
63+
object # 62; status 5 (particle); sprite 343; width 11; height 2; depth 1; weight 3; aux 0
64+
object # 63; status 5 (particle); sprite 354; width 12; height 24; depth 1; weight 3; aux 0
65+
object # 64; status 1 (ignorable); sprite 366; width 1; height 1; depth 1; weight 3; aux 0
66+
object # 65; status 3 (invisible); sprite 0; width 64; height 64; depth 8; weight 3; aux 0
67+
object # 66; status 3 (invisible); sprite 0; width 64; height 4; depth 64; weight 3; aux 0
68+
object # 67; status 5 (particle); sprite 367; width 11; height 2; depth 1; weight 3; aux 0
69+
object # 68; status 3 (invisible); sprite 0; width 8; height 8; depth 64; weight 3; aux 0
70+
object # 69; status 0 (normal); sprite 378; width 16; height 16; depth 4; weight 2; aux 0
71+
object # 70; status 6 (carobject); sprite 391; width 4; height 4; depth 4; weight 3; aux 0
72+
object # 71; status 3 (invisible); sprite 0; width 192; height 4; depth 64; weight 3; aux 0
73+
object # 72; status 3 (invisible); sprite 0; width 256; height 4; depth 64; weight 3; aux 0
74+
object # 73; status 3 (invisible); sprite 0; width 512; height 4; depth 64; weight 3; aux 0
75+
object # 74; status 0 (normal); sprite 392; width 2; height 4; depth 1; weight 0; aux 0
76+
object # 75; status 0 (normal); sprite 393; width 8; height 8; depth 1; weight 0; aux 0
77+
object # 76; status 0 (normal); sprite 404; width 8; height 8; depth 4; weight 0; aux 0
78+
object # 77; status 5 (particle); sprite 146; width 1; height 128; depth 1; weight 3; aux 0
79+
object # 78; status 9 (powerup); sprite 412; width 16; height 16; depth 1; weight 1; aux 8
80+
object # 79; status 9 (powerup); sprite 465; width 16; height 16; depth 1; weight 1; aux 8
81+
object # 80; status 9 (powerup); sprite 473; width 16; height 16; depth 1; weight 1; aux 8
82+
object # 81; status 9 (powerup); sprite 481; width 16; height 16; depth 1; weight 1; aux 8
83+
object # 82; status 9 (powerup); sprite 489; width 16; height 16; depth 1; weight 1; aux 8
84+
object # 83; status 9 (powerup); sprite 497; width 16; height 16; depth 1; weight 1; aux 8
85+
object # 84; status 0 (normal); sprite 420; width 32; height 32; depth 1; weight 1; aux 0
86+
object # 85; status 5 (particle); sprite 420; width 13; height 0; depth 0; weight 1; aux 0
87+
object # 86; status 0 (normal); sprite 0; width 0; height 0; depth 0; weight 0; aux 0
88+
object # 87; status 0 (normal); sprite 433; width 12; height 16; depth 1; weight 3; aux 0
89+
object # 88; status 5 (particle); sprite 434; width 8; height 2; depth 0; weight 1; aux 0
90+
object # 89; status 0 (normal); sprite 442; width 27; height 25; depth 1; weight 1; aux 0
91+
object # 90; status 6 (carobject); sprite 455; width 6; height 6; depth 6; weight 3; aux 0
92+
object # 91; status 6 (carobject); sprite 456; width 6; height 6; depth 6; weight 3; aux 0
93+
object # 92; status 5 (particle); sprite 457; width 8; height 0; depth 0; weight 1; aux 0
94+
object # 93; status 5 (particle); sprite 442; width 13; height 0; depth 0; weight 1; aux 1
95+
object # 94; status 8 (scenery); sprite 505; width 4; height 4; depth 4; weight 2; aux 0
96+
object # 95; status 9 (powerup); sprite 506; width 16; height 16; depth 1; weight 1; aux 8
97+
object # 96; status 9 (powerup); sprite 514; width 16; height 16; depth 1; weight 1; aux 8
98+
object # 97; status 9 (powerup); sprite 522; width 16; height 16; depth 1; weight 1; aux 8
99+
object # 98; status 9 (powerup); sprite 530; width 16; height 16; depth 1; weight 1; aux 8
100+
object # 99; status 9 (powerup); sprite 538; width 16; height 16; depth 1; weight 1; aux 8
101+
object # 100; status 9 (powerup); sprite 546; width 16; height 16; depth 1; weight 1; aux 8
102+
object # 101; status 9 (powerup); sprite 554; width 16; height 16; depth 1; weight 1; aux 8
103+

gamedata/entities/common.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"rocket_launcher":
3636
{
3737
"fire_type": "projectile",
38-
"projectile": "rocket",
38+
"projectile": "missile",
3939
"base_fire_rate": 1.0,
4040
"sprite_index": 32,
4141
"base_ammo_limit": 999
@@ -60,9 +60,9 @@
6060
"base_distance": 1.1,
6161
"speed": 2.75
6262
},
63-
"rocket":
63+
"missile":
6464
{
65-
"anim_id": "projectile_rocket",
65+
"anim_id": "projectile_missile",
6666
"anim_loop": "from_start",
6767
"radius": 0.03,
6868
"base_distance": 20.0,

0 commit comments

Comments
 (0)