For this soul event, a gun spawns in the center of the arena. Three crosshairs generate at random angles in a radius around the player, then the gun rotates towards each crosshair and shoots a bullet at it, in the order the crosshairs appeared.
For the 24th crosshair, the gun shoots an ACT button instead of a bullet. The player can grab this to activate the SAVED state / "call for help".
The mathf library has lots of useful constants, but not every constant we need. This commit adds a new objective that we'll store new constants in going forward: math.const.
Summary
This PR adds the sixth soul event (
soul-event-5
).The majority of the soul event infrastructure that all soul events will use was done in https://github.com/TheAfroOfDoom/omega-flowey-minecraft-remastered/pull/86. See that for more details.
For this soul event, a gun spawns in the center of the arena. Three crosshairs generate at random angles in a radius around the player, then the gun rotates towards each crosshair and shoots a bullet at it, in the order the crosshairs appeared.
For the 24th crosshair, the gun shoots an ACT button instead of a bullet. The player can grab this to activate the
SAVED
state / "call for help".Future work
Notable commit(s)
2639c38
(#133)The
mathf
library has lots of useful constants, but not every constant we need. This commit adds a new objective that we'll store new constants in going forward:math.const
.Reproducing in-game
Preview
model
soul-5-gun
soul-5-crosshair
soul-5-crosshair
--heart
variantsoul-5-bullet
soul-5-flower
animations
act-button
--soul_5
soul-5-gun
-- rotating and shootingsoul event
videos with sound
Supplemental changes
49de690
(#133): π§βπ» Addentity:soul
shortcut path to workspace5736e00
(#133): π§βπ» Add convenience function to remove AJ models