Skip to content

Commit

Permalink
Documented MagicBell (SMG1)
Browse files Browse the repository at this point in the history
  • Loading branch information
SY-24 committed Sep 4, 2024
1 parent 9eeae33 commit 47cabc5
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 10 deletions.
18 changes: 15 additions & 3 deletions data/configs/MagicBell.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
{
"InternalName": "MagicBell",
"Name": "MagicBell",
"Notes": "",
"Notes": "A pink-golden bell that can be interacted with by the player and enable a switch afterwards. It can be interacted with by jumping on it, performing a spin attack or - most notably - touching it with the star pointer, making it the only switch that can be activated by the player's cursor.",
"Games": 1,
"Progress": 0,
"Parameters": {}
"Progress": 2,
"Parameters": {
"SW_A": {
"Games": 1,
"Needed": false,
"Description": "Activates after player interaction",
"Exclusives": []
},
"Player2Targetable": {
"Games": 1,
"Description": "Cannot be actiavted when Player 2 points at the bell. However Player 2 can shoot Starbits at it to activate the switch, which Player 1 can't, as they immediately activate the bell when hovering it with their pointer",
"Exclusives": []
}
}
}
13 changes: 12 additions & 1 deletion docs/config_MagicBell.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,18 @@ <h1>Super Mario Galaxy Object Database</h1>
</header>
<div class="contents">
<h1>Config: MagicBell</h1>
<p></p>
<p>A pink-golden bell that can be interacted with by the player and enable a switch afterwards. It can be interacted with by jumping on it, performing a spin attack or - most notably - touching it with the star pointer, making it the only switch that can be activated by the player's cursor.</p>
<h2>Switches</h2>
<table width="100%">
<colgroup><col width=10%><col width=5%><col width=5%><col width=80%></colgroup>
<tr><th>Name</th><th>Games</th><th>Required?</th><th>Description</th></tr>
<tr><td>SW_A</td><td>SMG1</td><td>False</td><td><p>Activates after player interaction</p></td></tr>
</table>
<h2>Properties</h2>
<table width="100%">
<tr><th>Name</th><th>Games</th><th>Description</th></tr>
<tr><td>Player2Targetable</td><td>SMG1</td><td><p>Cannot be actiavted when Player 2 points at the bell. However Player 2 can shoot Starbits at it to activate the switch, which Player 1 can't, as they immediately activate the bell when hovering it with their pointer</p></td></tr>
</table>
</div>
</body>
</html>
6 changes: 3 additions & 3 deletions docs/configs.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ <h1>Super Mario Galaxy Object Database</h1>
</p>
<table class="data"
<tr><th></th><th>Unknown configs</th><th>Known configs</th><th>Finished configs</th><th>Total configs</th></tr>
<tr><th>Relative</th><td class="punknown">24.56%</td><td class="pknown">0.78%</td><td class="pfinished">74.67%</td><td>100%</td></tr>
<tr><th>Absolute</th><td class="punknown">221</td><td class="pknown">7</td><td class="pfinished">672</td><td>900</td></tr>
<tr><th>Relative</th><td class="punknown">24.44%</td><td class="pknown">0.78%</td><td class="pfinished">74.78%</td><td>100%</td></tr>
<tr><th>Absolute</th><td class="punknown">220</td><td class="pknown">7</td><td class="pfinished">673</td><td>900</td></tr>
</table>
<p>
You can download the latest database for Whitehole here:<br>
Expand Down Expand Up @@ -450,7 +450,7 @@ <h1>Super Mario Galaxy Object Database</h1>
<tr><td class="pfinished">&nbsp;</td><td><a href="config_LuigiIntrusively.html">LuigiIntrusively</a></td><td><p>An NPC variant of Luigi. It enables the player to play as Luigi when talked to in a galaxy. However, it will appear only if certain game progress conditions are met.</p></td><td>SMG2</td></tr>
<tr><td class="punknown">&nbsp;</td><td><a href="config_LuigiNPC.html">LuigiNPC</a></td><td><p></p></td><td>SMG1</td></tr>
<tr><td class="pfinished">&nbsp;</td><td><a href="config_LuigiTalkNpc.html">LuigiTalkNpc</a></td><td><p>A non-playable variant of Luigi that can be talked to. However, it will be hidden by default, meaning that SW_APPEAR or SW_AWAKE can be used to make it appear.</p></td><td>SMG2</td></tr>
<tr><td class="punknown">&nbsp;</td><td><a href="config_MagicBell.html">MagicBell</a></td><td><p></p></td><td>SMG1</td></tr>
<tr><td class="pfinished">&nbsp;</td><td><a href="config_MagicBell.html">MagicBell</a></td><td><p>A pink-golden bell that can be interacted with by the player and enable a switch afterwards. It can be interacted with by jumping on it, performing a spin attack or - most notably - touching it with the star pointer, making it the only switch that can be activated by the player's cursor.</p></td><td>SMG1</td></tr>
<tr><td class="pfinished">&nbsp;</td><td><a href="config_MagmaBoatPlanetIce.html">MagmaBoatPlanetIce</a></td><td><p>A generic planet with a model and collision. It creates an Ice model as well. Also supports color change (ColorChange.brk) and texture change (TexChange.btk/.btp) animations as well as shadows (Shadow.bcsv). When it appears, the ice model's "Freeze" animation plays.</p></td><td>SMG2</td></tr>
<tr><td class="pfinished">&nbsp;</td><td><a href="config_MagmaBoatPlanetMagma.html">MagmaBoatPlanetMagma</a></td><td><p>A generic planet with a model and collision. It creates an Ice model as well. Also supports color change (ColorChange.brk) and texture change (TexChange.btk/.btp) animations as well as shadows (Shadow.bcsv). If SW_A gets activated, the ice model appears with its "Freeze" animation and the object will disappear shortly after.</p></td><td>SMG2</td></tr>
<tr><td class="pfinished">&nbsp;</td><td><a href="config_MagmaMeteor.html">MagmaMeteor</a></td><td><p>A falling lava meteor that creates a lava pool when it lands. Touching the meteor will burn the player. The pool will disappear after three seconds and the meteor will reappear again later on.</p></td><td>SMG2</td></tr>
Expand Down
2 changes: 1 addition & 1 deletion objectdb.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions objectdb.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<database timestamp="1725462755">
<database timestamp="1725478152">
<categories>
<category id="0">Stage Parts</category>
<category id="1">Level Features</category>
Expand Down Expand Up @@ -17466,7 +17466,7 @@ A non-playable variant of Luigi that can be talked to. However, it will be hidde
A shiny bell that can be rung to activate a switch.

-- CLASS NOTES --
</notes>
A pink-golden bell that can be interacted with by the player and enable a switch afterwards. It can be interacted with by jumping on it, performing a spin attack or - most notably - touching it with the star pointer, making it the only switch that can be activated by the player's cursor.</notes>
<files />
</object>
<object id="MagmaBoatIcePlanet">
Expand Down

0 comments on commit 47cabc5

Please sign in to comment.