Language…
26 users online:  Ahrion,  AmperSam, Children's Playmate Magazine, DiamondLuigi23, Equilake,  Erik,  Fyre150, Garlude, Graystripe, IrishBall2K5, IsaacBros94, isaix, luukzmithv 2, Nikku4211, Romiori, Scags,  Segment1Zone2,  Sonikku,  Tahixham, teddy, The_Uber_Camper, Theopold,  xHF01x, yo_the_goober, ZedPakku, Zezinho Prime - Guests: 100 - Bots: 137
Users: 69,133 (2,377 active)
Latest user: yo_the_goober

Drop Power-ups at Player Position

UberASM Repository → Drop Power-ups at Player Position

Submission Details

Name: Drop Power-ups at Player Position
Author: RussianMan
Added:
Type: Level
Includes GFX: No
Includes Hijack: No
Featured: No
Description: This uberASM code is similar to Item Box to Player Position by HammerBrother. When dropping a power-up from the item box, it'll be placed at player's position.

Note that unlike the aformentioned patch, this code is exclusively for power-ups. The benefit of this is it allows you to have both vanilla item drop and dropping at player's position on a per-level basis (e.g. levels where an item from the item box would be unreachable otherwise).
Tags: item box lorom power-up sa-1
Comments: 1 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 1.65 KiB | 9 downloads

Screenshots

Comments (1)

 Erik Link
Tested with:
- UberASM Tool v2.0
- SA-1 v1.40
- Lunar Magic 3.50
- snes9x 1.62.3 and Mesen 2
- Custom Powerups v3.4.4 (I modified them a bit to make them insert with UAT 2.0)

NOTE: when using LX5's Custom Powerups the feather will not drop to the player's position by default, because the table value for the feather is set to ignore increasing $1534,x. If you want to fix this, go to powerup_misc_data/item_box_tables.asm and change the only $40 in the file to $60.
All other custom powerups are configured to increase this table, so you don't need to do this for them, but if you add another one not bundled, make sure bit 5 is set.

Anyways, this is pretty cool, altough if sprites are locked the powerup still drops immediately to the player, which can be clunky.