forked from exelix11/TheFourthDimension
-
Notifications
You must be signed in to change notification settings - Fork 1
/
newobjdb.xml
741 lines (741 loc) · 46 KB
/
newobjdb.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
<?xml version="1.0" encoding="shift_jis"?>
<database version="0.0">
<categories>
<category id="0" name="Uncategorized / Unused" />
<category id="1" name="Main stage elements" />
<category id="2" name="Decorations and effects" />
<category id="3" name="Enemies" />
<category id="4" name="NPCs" />
<category id="5" name="Areas" />
<category id="6" name="Special events" />
<category id="7" name="Misc." />
</categories>
<types>
<type id="1" name="ObjInfo" />
<type id="2" name="StartInfo" />
<type id="3" name="AreaObjInfo" />
<type id="4" name="CameraAreaInfo" />
<type id="5" name="GoalObjInfo" />
<type id="6" name="StartEventObjInfo" />
<type id="7" name="DemoSceneObjInfo" />
</types>
<objects>
<object id="Mario" name="Mario" category="1" type="2" extra="It's-a me, Mario!">
<model>Mario</model>
</object>
<object id="Kuribo" name="Goomba" category="3" type="1" extra="The most generic npc in video game history!">
<model>Kuribo</model>
<bool arg="0" name="Move offcamera" default="false" info="Move when outside the camera's view" />
<bool arg="7" name="Drop +10s" default="false" info="Add 10 seconds instead of dropping a coin" />
</object>
<object id="Wanwan" name="Chain Chomp" category="3" type="1" extra="Mario world's second best dog-acting creature.">
<model>Wanwan</model>
</object>
<object id="Kinopio" name="Toad" category="4" type="1" extra="An anthropomorphic mushroom from the Mushroom Kingdom, the loyalest to the Princess Peach!">
<model>Kinopio</model>
<option arg="0" name="Colour" default="-1" info="Toad's head and shirt colour">
<op name="Red" value="-1" />
<op name="Blue" value="2" />
<op name="Yellow" value="3" />
<op name="Green" value="4" />
<op name="Purple" value="5" />
</option>
<bool arg="1" name="Is Jumping" default="false" info="Determines whether toad is jumping or not" />
<int arg="2" name="Unknown" default="0" info="" />
<int arg="3" name="Star Coin ID" max="2" min="-1" default="0" info="ID of the starcoin dropped by toad if told to do so by Object to spawn" />
<bool arg="5" name="Has Propeller" default="false" info="Determines whether toad spawns with a propeller suit or not" />
<int arg="6" name="Movement Speed" default="-1" info="Movement speed when using a rail" />
<option arg="7" name="Object to spawn" default="-1" info="Object for toad to spawn">
<op name="Nothing" value="-1" />
<op name="1-UP" value="1" />
<op name="Super mushroom" value="4" />
<op name="Star coin" value="2" />
<op name="Kills toad" value="3" />
<op name="Scares toad" value="0" />
</option>
</object>
<object id="GrassMike" name="Dandelion" category="2" type="1" extra="A dandelion found in a lot of levels, has different colour options and can spawn powerups">
<model>GrassMike</model>
<option arg="0" name="Colour" default="-1" info="If you select the red option after getting an item it won't blow away">
<op name="White" value="-1" />
<op name="Yellow" value="1" />
<op name="Red" value="2" />
</option>
<option arg="1" name="Object to spawn" default="-1" info="Object to spawn when the dandelion is blown away">
<op name="Nothing" value="-1" />
<op name="1-Up" value="1" />
<op name="Fire Flower" value="2" />
<op name="Super Leaf" value="3" />
<op name="Star" value="4" />
<op name="Poison Mushroom" value="5" />
<op name="Boomerang Flower" value="6" />
<op name="Stone Leaf" value="7" />
<op name="Mushroom" value="8" />
<op name="Mushroom(repeat)" value="9" />
<op name="1-Up(repeat)" value="10" />
<op name="Crash" value="11" />
</option>
<option arg="2" name="Spawn direction" default="-1" info="Direction for the object to spawn">
<op name="Front" value="-1" />
<op name="Right" value="0" />
<op name="Back" value="1" />
<op name="Left" value="2" />
</option>
</object>
<object id="Rope" name="Tightrope" category="1" type="1" extra="A tightrope Mario can walk across and jump on.">
<model>Rope</model>
<option arg="0" name="RopeStartModel" default="0" info="Sets the model used at the start of the rope">
<op name="StartGold" value="0" />
<op name="StartMetallicStand" value="1" />
<op name="StartMetalThing" value="2" />
</option>
<option arg="1" name="EndRopeModel" default="0" info="Sets the model for the end of the rope">
<op name="EndGold" value="0" />
<op name="EndMetalStand" value="1" />
<op name="EndMetallic" value="2" />
</option>
<int arg="2" name="????" default="25" info="No clue what this does" />
<int arg="3" name="Shadow size" max="10000" min="-1" default="-1" info="Determines how big the shadow will be (or if it will have at all)" />
</object>
<object id="PoleGoal" name="Flagpole" category="1" type="5" extra="The iconic flagpole.">
<model>PoleGoal</model>
<bool arg="0" name="Play SMB theme" default="false" info="Plays the SMB level complete theme instead of the regular end thme" />
</object>
<object id="RestartObj" name="Checkpoint Flag" category="1" type="1" extra="A checkpoint that activates when Mario touches it, and will respawn him there after dying.">
<model>RestartObj</model>
<int arg="0" name="Mario Start ID" default="-1" info="If you want the player to spawn on a specific Mario object, use its Mario Id here, otherwise it will use the closest Mario object it can find." />
</object>
<object id="TreeA" name="Tree" category="2" type="1" extra="Something that Mario can climb on.">
<model>TreeA</model>
<option arg="0" name="Object To Spawn" default="0" info="Item that spawns when ontop of tree">
<op name="Tanooki Leaf" value="3" />
<op name="??" value="0" />
<op name="1-UP Mushroom" value="1" />
<op name="Fire Flower" value="2" />
<op name="Super Star" value="4" />
<op name="Poison Mushroom" value="5" />
<op name="Boomerang Flower" value="6" />
</option>
</object>
<object id="LiftKeyMove3x3" name="Yellow Moving Platform 3x3" category="1" type="1" extra="A 3x3 platform that moves with a child.">
<model>LiftKeyMove3x3</model>
<int arg="0" name="Speed" default="-1" info="Determines this object's speed" />
<int arg="2" name="Y Speed" default="0" info="Speed on the Y axis" />
<bool arg="7" name="Shadow Size" default="false" info="Casts a shadow underneath the platform" />
</object>
<object id="CoinCollect" name="Star Medal" category="1" type="1" extra="A collectable item.">
<model>CoinCollect</model>
<option arg="0" name="Star Medal No." default="1" info="Determines what star medal you collect">
<op name="1" value="1" />
<op name="2" value="2" />
<op name="3" value="3" />
</option>
<bool arg="1" name="Follow Platform" default="false" info="Makes the Star Medal follow a platform." />
<int arg="4" name="Rail Speed" default="-1" info="Speed if this Medal uses a rail to move" />
</object>
<object id="SwingSpike8M" name="Swinging Spike Ball" category="1" type="1" extra="A spike ball that swings in the air.">
<model>SwingSpike8M</model>
<int arg="0" name="Swing Length" default="0" info="Changes swing length" />
<int arg="1" name="Swing Speed" default="0" info="Changes how fast the ball moves" />
<int arg="2" name="Swing Direction" max="50" min="0" default="0" info="0 = One side 50 = Other side" />
</object>
<object id="TentenWingGenerator" name="Winged Biddybuds" category="3" type="1" extra="Winged Biddybuds ">
<model>TentenWing</model>
<int arg="0" name="Amount" default="1" info="" />
<int arg="1" name="Delay" default="0" info="" />
<int arg="2" name="Speed" default="0" info="" />
<option arg="3" name="Color" default="1" info="Starting color for biddybud.">
<op name="Green" value="1" />
<op name="Blue" value="2" />
<op name="Yellow" value="3" />
<op name="Pink" value="4" />
<op name="Red" value="5" />
</option>
</object>
<object id="Trampoline2x2M" name="Mushroom Trampoline 2x2" category="1" type="1" extra="A Mushroom Trampoline">
<model>Trampoline2x2M</model>
<int arg="0" name="Jump Height" default="1" info="Changes how high mario jumps" />
<int arg="3" name="???" default="0" info="Unknown" />
</object>
<object id="ViewCtrlArea" name="ViewCtrlArea" category="5" type="3" extra="An area that forces objects with the same ViewId as this area's Arg0 to load when Mario is in it">
<int arg="0" name="ViewID" default="0" info="ID that forces object to show" />
</object>
<object id="PatanBoardStarter" name="Flip Panel Switch" category="1" type="1" extra="A switch that activates Flip panels.">
<model>PatanBoardStarter</model>
<int arg="0" name="Time?" default="0" info="" />
</object>
<object id="PatanBoard" name="Flip Panel" category="1" type="1" extra="A panel that gets its next position set by its children.">
<model>PatanBoard</model>
<int arg="0" name="Panel Timer" default="-1" info="A timer between panels?" />
<int arg="1" name="Movement Speed" default="-1" info="Sets speed for the panels." />
</object>
<object id="BlockQuestionLongCoin" name="Long 3 Coin Question Block" category="1" type="1" extra="A long block that gives 3 coins upon being hit.">
<model>BlockQuestionLong</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
</object>
<object id="BlockBrickCoin" name="1 Coin Brick Block " category="1" type="1" extra="A brick that gives 1 coin upon being hit.">
<model>BlockBrick</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
</object>
<object id="BlockQuestionCoin10" name="10 Coin Question Block" category="1" type="1" extra="A block that gives 10 coin upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
</object>
<object id="BlockQuestionCoin" name="1 Coin Question Block" category="1" type="1" extra="A block that gives 1 coin upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="false" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
</object>
<object id="BlockQuestionFireFlower" name="Fire Flower Question Block" category="1" type="1" extra="A block that gives a Fire Flower upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionLongCoin10" name="10 Coin Long Question Block" category="1" type="1" extra="A long block that gives 10 coins upon being hit.">
<model>BlockQuestionLong</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
</object>
<object id="BlockQuestionSuperLeaf" name="Tanooki Leaf Question Block" category="1" type="1" extra="A block that gives a Tanooki Leaf upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawn On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="WoodBoxPopCoin" name="1 Coin Wooden Crate" category="1" type="1" extra="A wooden crate when broken gives 1 coin.">
<model>WoodBox</model>
</object>
<object id="BlockBrickCoin10" name="10 Coin Brick Block" category="1" type="1" extra="A brick that gives 10 coin upon being hit.">
<model>BlockBrick</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
</object>
<object id="WoodBox" name="Wooden Crate" category="1" type="1" extra="A wooden crate.">
<model>WoodBox</model>
</object>
<object id="BlockNoteWide" name="Wide Noteblock" category="1" type="1" extra="A block that makes Mario jump up!">
<model>BlockNoteWide</model>
<bool arg="0" name="Keep Momentum" default="false" info="Momentum is kept when jumping on the block" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
</object>
<object id="BlockQuestionBoomerangFlower" name="Boomerang Question Block" category="1" type="1" extra="A block that gives a Boomerang Flower upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawn On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionLongBoomerangFlower" name="Long Boomerang Question Block" category="1" type="1" extra="A long Block that gives a Boomerang Flower upon being hit.">
<model>BlockQuestionLong</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="TentenGenerator" name="Biddybuds" category="3" type="1" extra="Grounded Biddybuds ">
<model>Tenten</model>
<int arg="0" name="Amount" default="1" info="Amount that will spawn." />
<int arg="1" name="Delay" default="0" info="" />
<int arg="2" name="Speed" default="0" info="Speed" />
<option arg="3" name="Color" default="1" info="Starting color for Biddybud.">
<op name="Green" value="1" />
<op name="Blue" value="2" />
<op name="Yellow" value="3" />
<op name="Pink" value="4" />
<op name="Red" value="5" />
</option>
</object>
<object id="BlockRouletteFlying" name="Flying Roulette Block" category="7" type="1" extra="A block that spawns after a certain number of deaths that changes the item it gives every few frames (Requires rail)">
<model>BlockRouletteFlying</model>
<int arg="1" name="Unknown" default="0" info="" />
<int arg="2" name="No. of deaths required?" default="3" info="3" />
<int arg="7" name="Unknown 2" default="0" info="" />
</object>
<object id="Bubble" name="Lava Bubble" category="3" type="1" extra="A lava bubble that jumps out of the lava">
<model>Bubble</model>
<int arg="0" name="Jump height" default="0" info="" />
<int arg="3" name="Jump delay" default="0" info="" />
</object>
<object id="PataKuribo" name="ParaGoomba" category="3" type="1" extra="A goomba with wings that gets its position from a child">
<model>PataKuribo</model>
</object>
<object id="ShadowObj" name="Fake Shadow" category="2" type="1" extra="A shadow that can be added anywhere in a level.">
<int arg="1" name="X Size" default="100" info="" />
<int arg="2" name="Y Size" default="100" info="" />
<int arg="3" name="Z size" default="100" info="" />
</object>
<object id="Dossun" name="Thwomp" category="3" type="1" extra="">
<model>Dossun</model>
<int arg="0" name="Max. return height" default="0" info="" />
</object>
<object id="KoopaFirstGearA" name="Lava Gear A" category="1" type="1" extra="A gear that rotates and "floats" on lava">
<model>KoopaFirstGearA</model>
<bool arg="0" name="Rotate Clockwise" default="true" info="" />
<int arg="1" name="Rotation Speed" default="10" info="" />
</object>
<object id="KoopaFirstGearB" name="Lava Gear B" category="1" type="1" extra="A gear that rotates and "floats" on lava">
<model>KoopaFirstGearB</model>
<bool arg="0" name="Rotate Clockwise" default="true" info="" />
<int arg="1" name="Rotation Speed" default="10" info="" />
</object>
<object id="KuriboTower" name="Goomba Tower" category="3" type="1" extra="A tower of goombas">
<model>Kuribo</model>
<int arg="0" name="No. of goombas" default="0" info="" />
</object>
<object id="KuriboTail" name="Rail Tanooki Goomba" category="3" type="1" extra="A tanooki goomba whose movement is set by a rail">
<model>KuriboTail</model>
</object>
<object id="BlockRoulette" name="Roulette Block" category="7" type="1" extra="A block that spawns after a certain number of deaths that changes the item it gives every few frames">
<model>BlockRoulette</model>
<int arg="1" name="Unknown" default="0" info="" />
<int arg="2" name="No. of deaths required?" default="3" info="3" />
<int arg="7" name="Unknown 3" default="0" info="" />
</object>
<object id="NoteObjGenerator" name="Note Generator" category="2" type="1" extra="An object that spawns notes following its args and moving on a given rail, activates on switchA">
<int arg="0" name="Speed" default="0" info="" />
<int arg="2" name="Note Lifetime" default="0" info="" />
<int arg="3" name="Time Between Notes" default="0" info="" />
</object>
<object id="Trampoline2x4M" name="Mushroom Trampoline 2x4" category="1" type="1" extra="A Mushroom Trampoline">
<model>Trampoline2x2M</model>
<int arg="0" name="Jump Height" default="1" info="Changes how high mario jumps" />
<int arg="3" name="???" default="0" info="Unknown" />
</object>
<object id="TrampleSwitch" name="P-Switch" category="1" type="1" extra="A switch that permanently activates the switch given by SwitchA">
<model>TrampleSwitch</model>
</object>
<object id="TelescopeTarget" name="Telescope Message" category="2" type="1" extra="A child of the telescope that shows a Goal message when you see it">
<bool arg="7" name="Show Message" default="true" info="" />
</object>
<object id="PeraKuribo" name="Wooden Goomba" category="2" type="1" extra="A wooden goomba that can be destroyed">
<bool arg="0" name="Give Coin" default="false" info="Gives a coin when destroyed" />
<bool arg="2" name="Follow Platform" default="false" info="" />
</object>
<object id="PeraKinokoOneUp" name="Wooden 1-UP" category="2" type="1" extra="A wooden 1-UP that can be destroyed">
<bool arg="0" name="Give Coin" default="false" info="Gives a coin when destroyed" />
<bool arg="2" name="Follow Platform" default="false" info="" />
</object>
<object id="BlockEmpty" name="Empty Block" category="0" type="1" extra="">
<model>BlockEmpty</model>
<bool arg="0" name="Disable Shadow" default="true" info="" />
</object>
<object id="PeraDokan" name="Wooden Pipe" category="2" type="1" extra="A wooden pipe that can be destroyed">
<bool arg="0" name="Give Coin" default="false" info="Gives a coin when destroyed" />
<bool arg="2" name="Follow Platform" default="false" info="" />
</object>
<object id="PackunFlowerDokan" name="Piranha Plant with Pipe" category="3" type="1" extra="" />
<object id="KinopioTelescope" name="Telescope Toad" category="4" type="1" extra="A toad child of a Telescope object that appears when using said Telescope">
<model>Kinopio</model>
<option arg="0" name="Colour" default="-1" info="Toad's head and shirt colour">
<op name="Red" value="-1" />
<op name="Blue" value="2" />
<op name="Yellow" value="3" />
<op name="Green" value="4" />
<op name="Purple" value="5" />
</option>
<bool arg="1" name="Is Jumping" default="false" info="Determines whether toad is jumping or not" />
<int arg="3" name="Star Coin ID" max="2" min="-1" default="0" info="ID of the starcoin dropped by toad if told to do so by Object to spawn" />
<bool arg="5" name="Has Propeller" default="false" info="Determines whether toad spawns with a propeller suit or not" />
<int arg="6" name="Movement speed" default="-1" info="Movement speed when using a rail" />
<option arg="7" name="Object To Spawn" default="-1" info="Object for toad to spawn">
<op name="Nothing" value="-1" />
<op name="1-UP" value="1" />
<op name="Super mushroom" value="4" />
<op name="Star coin" value="2" />
<op name="Kills toad" value="3" />
<op name="Scares toad" value="0" />
</option>
</object>
<object id="MysteryBoxRuleObj" name="Mystery Box Goal" category="1" type="1" extra="An object that sets the rules for the given mystery box level" />
<object id="CoinCollectMystery" name="Mystery Box Star Medal" category="1" type="1" extra="">
<option arg="0" name="Star Medal No." default="1" info="">
<op name="1" value="1" />
<op name="2" value="2" />
<op name="3" value="3" />
</option>
<int arg="6" name="Unknown" default="-75" info="" />
</object>
<object id="CandlestandObserver" name="Candle Check" category="6" type="1" extra="Checks if its children Candlestand objects are lit, if they are it activates a Switch">
<bool arg="0" name="Play Zelda Puzzle Solved SFX" default="false" info="" />
</object>
<object id="FireFlower" name="Fire Flower" category="1" type="1" extra="" />
<object id="BlockNoteSuperWide" name="Rainbow Noteblock" category="1" type="1" extra="This noteblock sends mario to another area, set by its children BlockNoteSuper" />
<object id="BlockNoteSuper" name="Rainbow Noteblock child" category="1" type="1" extra="Sets the warp point of a rainbow noteblock" />
<object id="Picket" name="Ground Poundable Log" category="2" type="1" extra="">
<int arg="0" name="Height" max="2" min="-2" default="0" info="kinda broken" />
</object>
<object id="EnemyCounter" name="Enemy Item Spawner" category="3" type="1" extra="Checks for all its children objects, which must be enemies, and the last enemy killed will drop an item relating to it">
<int arg="0" name="No of Enemies" default="0" info="" />
</object>
<object id="CloudLift6M" name="Moving Cloud" category="1" type="1" extra="A cloud that moves">
<int arg="0" name="Direction" default="0" info="" />
<int arg="1" name="Distance" default="0" info="" />
<int arg="2" name="Speed" default="0" info="" />
<int arg="3" name="Wait timer" default="0" info="" />
</object>
<object id="CoinRedStarter" name="Red Coin Ring" category="6" type="1" extra="Starts a red coin timer, the red coins must be children of this object">
<option arg="1" name="Item To Spawn" default="0" info="">
<op name="Fire flower" value="1" />
<op name="Boomerang flower" value="2" />
<op name="Super Leaf" value="0" />
</option>
</object>
<object id="CoinRed" name="Red Coin" category="6" type="1" extra="Must be a child of a CoinRedStarter object" />
<object id="BalanceTruck" name="Switchboard" category="1" type="1" extra="A green seesaw platform that follows a seesaw rail.">
<int arg="0" name="Unknown 1" default="2" info="" />
<int arg="1" name="Unknown 2" default="60" info="" />
<int arg="2" name="Unknown 3" default="400" info="" />
<int arg="3" name="Unknown 4" default="15" info="" />
</object>
<object id="BlockRailStraight8M" name="Straight Seesaw Rail" category="1" type="1" extra="">
<option arg="0" name="Colour" default="0" info="">
<op name="Grey" value="0" />
<op name="Blue" value="1" />
<op name="Red" value="2" />
<op name="Yellow" value="3" />
</option>
</object>
<object id="BlockRailCurve12x12M" name="Curved Seesaw Rail" category="1" type="1" extra="">
<option arg="0" name="Colour" default="0" info="">
<op name="Grey" value="0" />
<op name="Blue" value="1" />
<op name="Red" value="2" />
<op name="Yellow" value="3" />
</option>
</object>
<object id="Nokonoko" name="Koopa" category="3" type="1" extra="A green koopa, needs a rail to move." />
<object id="Telescope" name="Telescope" category="2" type="1" extra="Can have Children object like toads and messages.">
<int arg="0" name="Zoom Range" default="0" info="" />
<int arg="1" name="Horizontal Range" max="360" min="-360" default="80" info="" />
</object>
<object id="WarpPorter" name="Mystery Box Warp" category="1" type="1" extra="Sends Mario to a child warp and starts a timer of 10 seconds." />
<object id="WarpAreaPoint" name="Return Warp" category="1" type="1" extra="Is the return warp of its children ObjectChildArea, which act as entrance warps." />
<object id="LiftGeyser" name="Seesaw Geyser" category="2" type="1" extra="Moves the seesaw up when in contact with it">
<int arg="0" name="Height" default="0" info="Height at which waterfall should rise up" />
<int arg="1" name="Time up" default="0" info="" />
<int arg="2" name="Time down" default="0" info="" />
</object>
<object id="PackunInk" name="Ink Piranha Plant" category="3" type="1" extra="A piranha plant that shoots ink using a child PackunInkTarget">
<int arg="0" name="Unknown 1" default="0" info="" />
<int arg="1" name="Unknown 2" default="0" info="" />
<int arg="3" name="Ink Speed" default="0" info="" />
<int arg="4" name="Wait Time" default="0" info="" />
<int arg="5" name="Shot Angle" default="0" info="" />
</object>
<object id="PackunInkTarget" name="Ink Piranha Plant Target" category="2" type="1" extra="Target for the ink piranha plant and child of it." />
<object id="CoinGathering" name="Coin Fanfare Spawner" category="6" type="1" extra="Checks if the children coins have been collected and if so plays an sfx." />
<object id="Coin" name="Coin" category="1" type="1" extra="A regular coin">
<bool arg="0" name="Follow Platform" default="false" info="" />
<int arg="1" name="Coin Timer" default="-1" info="Timer for this coin to disappear since it spawns" />
</object>
<object id="Dokan" name="Green Pipe" category="1" type="1" extra="A pipe that warps Mario to a child pipe" />
<object id="BlockBrick" name="Brick Block" category="1" type="1" extra="">
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow size" default="0" info="Allows the item to pop out of the block" />
</object>
<object id="TogeMetbo" name="Prongo" category="3" type="1" extra="" />
<object id="Bunbun" name="Boom Boom" category="3" type="1" extra="" />
<object id="Meragon" name="Draglet" category="3" type="1" extra="Can use a rail or have ObjectChildArea to restrict movement." />
<object id="Karon" name="Dry Bones" category="3" type="1" extra="Can use ObjectChildArea." />
<object id="Kameck" name="Magikoopa" category="3" type="1" extra="Uses a rail to determine its teleporting route." />
<object id="GhostPlayer" name="Cosmic Clone" category="3" type="1" extra="" />
<object id="GhostPlayerArea" name="Cosmic Clone Safe Area" category="5" type="1" extra="" />
<object id="DokanOutOnly" name="Green Exit Pipe" category="1" type="1" extra="A child pipe that only works one way">
<model>Dokan</model>
</object>
<object id="DokanSide" name="Green Sideways Pipe" category="1" type="1" extra="">
<model>DokanSide</model>
</object>
<object id="DokanSideOutOnly" name="Green Exit Sideways Pipe" category="1" type="1" extra="A child pipe that only works one way.">
<model>DokanSide</model>
</object>
<object id="WoodBoxFireFlower" name="Wooden Crate With Fire Flower" category="1" type="1" extra="A wooden crate containing a Fire Flower.">
<model>WoodBox</model>
</object>
<object id="BlockQuestionLongFireFlower" name="Long Fire Flower Question Block" category="1" type="1" extra="A long Block that gives a Fire Flower upon being hit.">
<model>BlockQuestionLong</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawns In Front Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockAssistAssistItem" name="White Tanooki Block" category="1" type="1" extra="">
<model>BlockAssist</model>
<bool arg="0" name="Appear After 1 Game Over" default="true" info="Appears once you game over once" />
<int arg="7" name="Unknown" default="0" info="" />
</object>
<object id="BlockHelpPatapataWing" name="P-Wing Box" category="1" type="1" extra="Warps mario to the end of the level. (Requires Mario with ID of 99)">
<model>BlockHelp</model>
<bool arg="0" name="Appear After 2 Game Overs" default="true" info="Appears once you game over twice" />
<int arg="7" name="Unknown" default="0" info="" />
</object>
<object id="ChikuwaBlock2x4" name="Donut Platform" category="1" type="1" extra="A platform that falls when stepped on.">
<model>ChikuwaBlock2x4</model>
</object>
<object id="LiftRailMove" name="LiftRailMove" category="1" type="1" extra="A platform that moves along a rail.">
<model>LiftRailMove</model>
<bool arg="0" name="Loop" default="true" info="Loops but teleports to first rail position" />
<bool arg="1" name="Loop2" default="false" info="Loops but will go backwards " />
<bool arg="2" name="Still" default="false" info="Platform stays still at the end of rail" />
</object>
<object id="SamboHead" name="Pokey" category="3" type="1" extra="A spiky enemy.">
<model>SamboHead</model>
<int arg="0" name="Body Count" default="0" info="Amount of spiky body parts before head" />
<int arg="1" name="Speed" default="0" info="Speed of which pokey moves along rail" />
<int arg="3" name="Y Offset" default="0" info="Y offsets of lowest body part" />
</object>
<object id="Plant" name="Plant" category="2" type="1" extra="A plant like object that can be destroyed with a ground pound or rolling.">
<model>Plant</model>
<option arg="0" name="Colour" default="0" info="Determines colour of plant">
<op name="Red" value="0" />
<op name="Blue" value="1" />
<op name="Yellow" value="2" />
</option>
<option arg="1" name="Ring" default="0" info="">
<op name="Soil Only" value="0" />
<op name="Soil and Ring" value="1" />
</option>
</object>
<object id="PlantPopCoin" name="PlantPopCoin" category="2" type="1" extra="A plant like object that gives a coin once destroyed.">
<model>Plant</model>
<option arg="0" name="Colour" default="0" info="Determines colour of plant">
<op name="Red" value="0" />
<op name="Blue" value="1" />
<op name="Yellow" value="2" />
</option>
<option arg="1" name="Ring" default="0" info="">
<op name="Soil Only" value="0" />
<op name="Soil and Ring" value="1" />
</option>
</object>
<object id="CoinRailGenerator" name="CoinRailGenerator" category="0" type="1" extra="Requires a rail and a switch to be activated.">
<int arg="0" name="Speed" default="0" info="How fast the coin rail sould move." />
<int arg="1" name="Space Between Coins" default="0" info="Amount of space you want the coins to be apart" />
<int arg="2" name="Time Alive" default="0" info="Time Alive before the coins disappear" />
</object>
<object id="BoneRollerCoasterParts" name="Bone Coaster" category="1" type="1" extra="A bone platform thats rideable.">
<model>BoneRollerCoasterParts</model>
</object>
<object id="KoopaLavaTruckRailStraight8M" name="LavaTrackRailStraight8M" category="1" type="1" extra="Straight track rail for bone coaster. (8M)" />
<object id="KoopaLavaTruckRailSlope8x4M" name="LavaTrackRailSlope8x4M" category="1" type="1" extra="Sloped track rail for bone coaster. (8x4M)" />
<object id="KoopaLastDoor" name="Last Bowser Door" category="6" type="1" extra="Door that leads to final bowser fight." />
<object id="JumpFlipBoard4x4" name="Red-Blue Panel (4x4)" category="1" type="1" extra="Platform that changes panels when you jump.">
<model>JumpFlipBoard4x4</model>
<bool arg="0" name="Shadow?" default="false" info="Adds a shadow underneath platform." />
</object>
<object id="NeedleBarCore" name="NeedleBarCore" category="1" type="1" extra="Block that has spike balls rotating around it.">
<int arg="0" name="Amount Of Spike Balls" max="100" min="0" default="0" info="" />
<int arg="1" name="Chain Amount" max="100" min="0" default="-1" info="" />
<int arg="2" name="Speed" default="0" info="" />
</object>
<object id="WarpCubeOutOnly" name="WarpCubeOutOnly" category="1" type="1" extra="Warp Cube but disappears after exited.">
<model>WarpCube</model>
</object>
<object id="BlockBrickOneUp" name="1UP Brick Block" category="1" type="1" extra="">
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
</object>
<object id="Trampoline4x4M" name="Mushroom Trampoline 4x4" category="1" type="1" extra="">
<int arg="0" name="Jump Height" default="1" info="Changes how high mario jumps" />
<int arg="3" name="???" default="0" info="" />
</object>
<object id="Grass" name="Grass" category="2" type="1" extra="">
<model>Grass</model>
</object>
<object id="SkyNightChampionship" name="Crown Night Skybox" category="7" type="1" extra="Skybox used in Crown level." />
<object id="Kabehei" name="Wallop" category="3" type="1" extra="">
<int arg="0" name="Walk Distance" default="0" info="Distance of which Wallops will walk horizontally from the center" />
<bool arg="7" name="???" default="true" info="Some bool that has something to do with 45 degree rotation" />
</object>
<object id="BlockBrickBoomerangFlower" name="Boomerang Brick Block" category="1" type="1" extra="A block that gives a Boomerang Flower upon being hit.">
<model>BlockBrick</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow size" default="0" info="Allows the item to pop out of the block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockBrickFireFlower" name="Fire Flower Brick Block" category="1" type="1" extra="A block that gives a Fire Flower upon being hit.">
<model>BlockBrick</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow size" default="0" info="Allows the item to pop out of the block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockBrickSuperLeaf" name="Tanooki Leaf Brick Block" category="1" type="1" extra="A block that gives a Tanooki Leaf upon being hit.">
<model>BlockBrick</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow size" default="0" info="Allows the item to pop out of the block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockBrickSuperStar" name="Super Star Brick Block" category="1" type="1" extra="A block that gives a Super Starf upon being hit.">
<model>BlockBrick</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow size" default="0" info="Allows the item to pop out of the block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionLongSuperLeaf" name="Long Tanooki Leaf Question Block" category="1" type="1" extra="A long block that gives a Tanooki Leaf upon being hit.">
<model>BlockQuestionLong</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionLongSuperStar" name="Long Super Star Question Block_Dup" category="1" type="1" extra="A long block that gives a Super Star upon being hit.">
<model>BlockQuestionLong</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionOneUp" name="1UP Question Block" category="1" type="1" extra="A block that gives a 1UP upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionPoison" name="Poison Question Block" category="1" type="1" extra="A block that gives a Poison Mushroom upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionPropeller" name="Propeller Question Block" category="1" type="1" extra="A block that gives a Poison Mushroom upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="BlockQuestionCoinInfinity" name="Infinite Coin Question Block" category="1" type="1" extra="A block that gives an infinite anount of coins upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="false" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="false" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block." />
</object>
<object id="BlockQuestionSuperStar" name="Super Star Question Block" category="1" type="1" extra="A block that gives a Super Star upon being hit.">
<model>BlockQuestion</model>
<bool arg="3" name="Has Snow" default="true" info="Adds snow ontop of the block" />
<bool arg="4" name="Disable Shadow" default="true" info="" />
<int arg="5" name="Shadow Size" default="0" info="Determines shadow size of block" />
<option arg="7" name="Pop Out Direction" default="-1" info="Allows the item to pop out of the block.">
<op name="Spawns On Top Of Block" value="-1" />
<op name="Pop Out In Front" value="0" />
<op name="Pop Out To The Right" value="1" />
<op name="Pop Out Behind" value="2" />
<op name="Pop Out To The Left" value="3" />
</option>
</object>
<object id="WooGan" name="Magmaargh" category="3" type="1" extra="Lava enemy that comes up and down. Requires a rail.">
<int arg="0" name="Speed" default="0" info="Controls how fast Magmaargh moves" />
<bool arg="1" name="Unknown" default="true" info="" />
</object>
<object id="FireBar8m" name="Firebar" category="3" type="1" extra="An empty block with fire spheres rotating around it">
<model>BlockEmpty</model>
<int arg="0" name="No. of fireballs" default="2" info="" />
<bool arg="1" name="Rotate Clockwise" default="true" info="" />
<bool arg="2" name="Fire has shadow" default="true" info="" />
</object>
</objects>
</database>