<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ukikipedia.net/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kate+Aces</id>
	<title>Ukikipedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ukikipedia.net/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kate+Aces"/>
	<link rel="alternate" type="text/html" href="https://ukikipedia.net/wiki/Special:Contributions/Kate_Aces"/>
	<updated>2026-09-30T10:26:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://ukikipedia.net/mediawiki/index.php?title=Bully&amp;diff=19419</id>
		<title>Bully</title>
		<link rel="alternate" type="text/html" href="https://ukikipedia.net/mediawiki/index.php?title=Bully&amp;diff=19419"/>
		<updated>2024-09-28T11:44:51Z</updated>

		<summary type="html">&lt;p&gt;Kate Aces: minor #cww&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{object_infobox&lt;br /&gt;
|title= Bully&amp;lt;ref&amp;gt;[https://github.com/n64decomp/sm64/blob/master/src/game/behaviors/bully.inc.c Bully Behavior Code]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://github.com/n64decomp/sm64/blob/master/data/behavior_data.c#L4050 Bully Initialization Codes]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|gallery= &amp;lt;gallery&amp;gt;&lt;br /&gt;
STROOP- Bully.png|Bully&lt;br /&gt;
STROOP- Chill Bully.png|Chill Bully&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|hitbox_radius= 73&lt;br /&gt;
|hitbox_height=123&lt;br /&gt;
|damage= 0&lt;br /&gt;
|damage_hatless= 0&lt;br /&gt;
|speed= to add&lt;br /&gt;
|tangibility_radius= 1000&lt;br /&gt;
|interaction_type= Bully Interaction&lt;br /&gt;
|surfaces=&lt;br /&gt;
|found_in= Lethal Lava Land, Bowser in the Fire Sea, Snowman&#039;s Land&lt;br /&gt;
|expand=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Bullies&#039;&#039;&#039; are uncommon enemies in &#039;&#039;[[Super Mario 64]]&#039;&#039;, appearing in Lethal Lava Land, Bowser in the Fire Sea, and Snowman&#039;s Land. Bullies attack by running in to Mario, knocking him back. They can be defeated by knocking them into lava. The regular Bully model is loaded in actor group 2, while the Chill Bully model is loaded in with actor group 16.&lt;br /&gt;
&lt;br /&gt;
== Locations ==&lt;br /&gt;
&lt;br /&gt;
The following courses have Bullies:&lt;br /&gt;
* [[Lethal Lava Land]]&lt;br /&gt;
* [[Bowser in the Fire Sea]]&lt;br /&gt;
* [[Snowman&#039;s Land]]&lt;br /&gt;
&lt;br /&gt;
== Use in Challenges ==&lt;br /&gt;
An application of the [[Bully Battery]] glitch has been used to complete [[ETitV|Elevator Tour in the Volcano]] in 0 A-presses and has been suggested as a possible method for getting past the Bowser in the Fire Sea pole in 0 A-presses on N64. Bullies have also seen minor use in other challenges, such as doing Bowser in the Fire Sea with no joystick.&lt;br /&gt;
&lt;br /&gt;
==Bully Crashes==&lt;br /&gt;
===Angle Conversion Crash===&lt;br /&gt;
Normally, a Bully&#039;s angle is confined to the range [-32768, 32767]. However, this code does not occur if the Bully is out-of-bounds. Due to this oversight, if Mario knocks a Bully out-of-bounds, its angle will increase by 32767 every frame without bound. After approximately 36 minutes, the Bully&#039;s angle exceeds the hex value 0x7FFFFFFF (2,147,483,647) at which point the game will crash from trying to perform a double-to-int conversion on a value above 0x7FFFFFFF. This crash does not occur on emulators, except for Wii VC, where the bully will keep moving on one axis, all the way out of the map. &lt;br /&gt;
===Divide by 0 Crash===&lt;br /&gt;
The Bully enemy&#039;s knockback logic contains a step that involves dividing by the horizontal distance between Mario and the Bully. Thus, the game will crash from a divide by 0 error if the operation is performed while the distance between Mario and the Bully is 0. Causing this crash requires very specific conditions. Mario must be next to an area out-of-bounds so that he will not be moved away from the bully before the crash can occur and Mario must be in a state to receive knockback from the bully, making the exact movement needed to cause the crash very precise.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Category:Enemies]]&lt;br /&gt;
{{objects}}&lt;/div&gt;</summary>
		<author><name>Kate Aces</name></author>
	</entry>
	<entry>
		<id>https://ukikipedia.net/mediawiki/index.php?title=Bullet_Bill&amp;diff=19418</id>
		<title>Bullet Bill</title>
		<link rel="alternate" type="text/html" href="https://ukikipedia.net/mediawiki/index.php?title=Bullet_Bill&amp;diff=19418"/>
		<updated>2024-09-28T11:44:27Z</updated>

		<summary type="html">&lt;p&gt;Kate Aces: minor #cww&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{object_infobox_2&lt;br /&gt;
|title= Bullet Bill&lt;br /&gt;
|image= STROOP- Bullet Bill.png&lt;br /&gt;
|group=General Actor&lt;br /&gt;
|group2 = Group 1&lt;br /&gt;
|modelID=0x54&lt;br /&gt;
|tangibility=&lt;br /&gt;
|draw=&lt;br /&gt;
|gravity=0&lt;br /&gt;
|friction=0&lt;br /&gt;
|buoyancy=0&lt;br /&gt;
|interaction= Damage&lt;br /&gt;
|damage=3&lt;br /&gt;
|health=&lt;br /&gt;
|radius=50&lt;br /&gt;
|height=50&lt;br /&gt;
|hurtbox_radius=&lt;br /&gt;
|hurtbox_height=&lt;br /&gt;
|offset=50&lt;br /&gt;
|coins=&lt;br /&gt;
|behaviorScript=[https://github.com/n64decomp/sm64/blob/master/data/behavior_data.c#L1913 Bullet Bill Initializaation Code]&lt;br /&gt;
|behaviorCode=[https://github.com/n64decomp/sm64/blob/06ec56df7f951f88da05f468cdcacecba496145a/src/game/behaviors/bullet_bill.inc.c Bullet Bill behavior file]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Bullet Bill&#039;&#039;&#039; is an enemy that appears in [[Whomp&#039;s Fortress]] after defeating King Whomp. Bullet Bills are fired from a Bullet Bill Blaster at the top of Whomp&#039;s Fortress and attack Mario by flying into him. They deal 3 damage and cannot be defeated.&lt;br /&gt;
==Behavior==&lt;br /&gt;
The Bullet Bill Blaster is purely visual, as the Bullet Bill itself handles all its movement and is simply placed in such a spot to give off the illusion that the Blaster is firing it. The Bullet Bill is initialized with a velocity of 0 and positioned at its home.  If Mario is within 45 degrees of the Bullet Bill’s line of sight and his distance from the Bullet Bill is between 400 and 1500 units, the Bullet Bill Blasting action will begin. The Bullet Bill moves forward at 3 units/frame for 40 frames, then alternates moving backward 3 units and forward 3 units per frame for another 10 frames.&lt;br /&gt;
&lt;br /&gt;
At frame 50, the bullet bill firing sound plays, the Bullet Bill smoke spawns, and the Bullet Bill begins moving forward at 30 units/frame. After 71 frames, the Bullet Bill is able to interact with walls and running into one will make it disappear and reset to its original position. If Mario’s distance from the Bullet Bill is greater than 300 units, the Bullet Bill will rotate its angle toward Mario at 1.4 degrees per frame. After an additional 100 frames, the Bullet Bill disappears into mist and is reset to its initial state and position. If the Bullet Bill strikes Mario, the Bullet Bill becomes intangible and flies backwards at 30 units/frame while moving upward 20 units/frame and rotating. After 90 frames, the Bullet Bill is reset to its initial state and position.&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Enemies]]&lt;br /&gt;
{{objects}}&lt;/div&gt;</summary>
		<author><name>Kate Aces</name></author>
	</entry>
	<entry>
		<id>https://ukikipedia.net/mediawiki/index.php?title=Boo&amp;diff=19417</id>
		<title>Boo</title>
		<link rel="alternate" type="text/html" href="https://ukikipedia.net/mediawiki/index.php?title=Boo&amp;diff=19417"/>
		<updated>2024-09-28T11:43:36Z</updated>

		<summary type="html">&lt;p&gt;Kate Aces: minor #cww&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{object_infobox_2&lt;br /&gt;
|title= Boo&lt;br /&gt;
|image= STROOP- Boo.png&lt;br /&gt;
|group=General Actor&lt;br /&gt;
|group2 = Group 9&lt;br /&gt;
|modelID=0x54&lt;br /&gt;
|tangibility=&lt;br /&gt;
|draw=&lt;br /&gt;
|gravity=&lt;br /&gt;
|friction=&lt;br /&gt;
|buoyancy=&lt;br /&gt;
|interaction= Hurtbox&lt;br /&gt;
|damage=3&lt;br /&gt;
|health=&lt;br /&gt;
|radius=140&lt;br /&gt;
|height=80&lt;br /&gt;
|hurtbox_radius=40&lt;br /&gt;
|hurtbox_height=40&lt;br /&gt;
|offset=0&lt;br /&gt;
|coins=&lt;br /&gt;
|behaviorScript=[https://github.com/n64decomp/sm64/blob/master/data/behavior_data.c#L2996 Boo Initialization Code]&lt;br /&gt;
|behaviorCode=[https://github.com/n64decomp/sm64/blob/master/src/game/behaviors/boo.inc.c Boo behavior file]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Boos&#039;&#039;&#039; are ghost enemies found in the [[The Castle|Castle Courtyard]] and [[Big Boo&#039;s Haunt]]. When Mario looks at them, they turn invisible. Most Boos drop a [[Blue Coin]] upon defeat.&lt;br /&gt;
&lt;br /&gt;
==Locations==&lt;br /&gt;
The following courses have Boos:&lt;br /&gt;
&lt;br /&gt;
*[[Big Boo&#039;s Haunt]]&lt;br /&gt;
*[[The Castle#Courtyard|Castle Courtyard]]&lt;br /&gt;
&lt;br /&gt;
==Behavior==&lt;br /&gt;
{{Empty section}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Enemies]]&lt;br /&gt;
{{objects}}&lt;br /&gt;
[[Category:Objects with Version Differences]]&lt;/div&gt;</summary>
		<author><name>Kate Aces</name></author>
	</entry>
	<entry>
		<id>https://ukikipedia.net/mediawiki/index.php?title=Amp&amp;diff=19416</id>
		<title>Amp</title>
		<link rel="alternate" type="text/html" href="https://ukikipedia.net/mediawiki/index.php?title=Amp&amp;diff=19416"/>
		<updated>2024-09-28T11:42:16Z</updated>

		<summary type="html">&lt;p&gt;Kate Aces: minor #cww&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{object_infobox_2&lt;br /&gt;
|title= Amp&lt;br /&gt;
|image= STROOP- Amp.png&lt;br /&gt;
|group=General Actor&lt;br /&gt;
|group2 = Common 0&lt;br /&gt;
|modelID=0xC2&lt;br /&gt;
|tangibility=1000&lt;br /&gt;
|draw=&lt;br /&gt;
|gravity=&lt;br /&gt;
|friction=&lt;br /&gt;
|buoyancy=&lt;br /&gt;
|interaction= Shocks&lt;br /&gt;
|damage=1&lt;br /&gt;
|health=&lt;br /&gt;
|radius=40&lt;br /&gt;
|height=50&lt;br /&gt;
|hurtbox_radius=50&lt;br /&gt;
|hurtbox_height=60&lt;br /&gt;
|offset=40&lt;br /&gt;
|coins=&lt;br /&gt;
|behaviorScript=[https://github.com/n64decomp/sm64/blob/master/data/behavior_data.c#L3865 Circling Amp Initialization File]&lt;br /&gt;
|behaviorCode=[https://github.com/n64decomp/sm64/blob/06ec56df7f951f88da05f468cdcacecba496145a/src/game/behaviors/amp.inc.c Amp behavior file]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Amp&#039;&#039;&#039; is an enemy that appears in many levels. There are two types of Amp; a homing Amp, and an Amp that moves in a circle. The circling Amp can also be stationary if the circle&#039;s radius is set to 0. When Mario collides with an Amp, he is shocked and takes 1 damage. &lt;br /&gt;
==Locations==&lt;br /&gt;
The following courses have Amps. All of them only have Circling Amps unless stated otherwise:&lt;br /&gt;
&lt;br /&gt;
*[[Bowser in the Dark World]]&lt;br /&gt;
*[[Shifting Sand Land]] (Both types)&lt;br /&gt;
*[[Vanish Cap Under the Moat]]&lt;br /&gt;
*[[Snowman&#039;s Land]]&lt;br /&gt;
*[[Wet-Dry World]]&lt;br /&gt;
*[[Bowser in the Fire Sea]]&lt;br /&gt;
*[[Tick Tock Clock]]&lt;br /&gt;
*[[Rainbow Ride]]&lt;br /&gt;
*[[Bowser in the Sky]]&lt;br /&gt;
&lt;br /&gt;
==Behavior==&lt;br /&gt;
===Homing Amp===&lt;br /&gt;
Homing Amp is initialized at its home with a gravity value of 0, friction of 1 and buoyancy of 1. The Amp’s Y-value sinusoidally oscillates 40 units around its average Y-value, which is initialized as the Y-value of the Amp’s home. Homing Amp starts at 1/10th of its normal size and is invisible to Mario. When Mario gets within 800 units of the Homing Amp’s home, the Amp will begin to appear. The Amp grows over the course of 30 frames, increasing in size by 0.1 units for one frame and then by 0.03 units for each frame after. At the end of the 30 frames, the Amp is at 97% of its final size. Once an additional 61 frames have passed, the Amp grows to its final size and begins to chase Mario. If Mario is within 11.25 degrees of the Amp’s line of sight, the Amp “locks on” and chases Mario in a straight line at 15 units/second for 32 frames. During this period, the Amp’s average Y-value is adjusted to align with Mario’s head (precisely Mario’s graphical position + 150 units). If the Amp is not locked on to Mario, the Amp moves forward at 10 units/second while turning toward Mario. In this case, the Amp’s average Y-value is set to move towards Mario’s graphical position + 250 units. If Mario goes further than 1500 units from the Amp’s home, the Amp will move forward for another 152 frames and then reset to its original home in its initial state.&lt;br /&gt;
===Circling Amp===&lt;br /&gt;
The Circling Amp can be initialized with 4 different radii: 200 units, 300 units, 400 units and 0 units. If the Amp has a circling radius of 0 units, the amp remains in a fixed position while turning toward Mario and oscillating 40 units around its initial Y-value. If the Amp’s circling radius is not 0, it moves in a circle of the specified radius around its home with a period of 64 frames and oscillates 60 units around its initial Y-value.&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Category:Enemies]]&lt;br /&gt;
{{objects}}&lt;/div&gt;</summary>
		<author><name>Kate Aces</name></author>
	</entry>
</feed>