ich habe mir von SMWC folgende Blöcke runtergeladen:
- Custum Coin Block (man kann die Anzahl der Münzen erhöhen, die man durchs einsammeln der Münze bekommt)
- Eis Block Pack (enthält u.a. den Icecoinblock, der nachdem er von marios Feuerball getroffen wird zu einer Münze wird)
ich habe jetzt folgendes Problem:
ich habe mir 2 Münzen erstellt, die jeweils den Wert von 2 bzw. 5 Münzen haben.
jetzt will ich den Icecoinblock so umbasteln, dass anstatt einer normalen "1 wertigen münze" eine von meinen selbst erstellten Münze erscheint.
das Problem ist, ich weiss nicht, wo ich den Code des iceblocks verändern muss, dass nicht die normale münze, sondern eine von meinen erscheint.
ich habe hier mal den Originalen Code für Euch:
FIAR: STZ $170B,x ; \ Erase fireball
JSR SUB_SMOKE ; / Show smoke effect
LDA #$06 ;\
STA $9C ; | Generate coin block
JSL $00BEB0 ;/
Return: RTL
SUB_SMOKE: LDY #$03 ; \ find a free slot to display effect
FINDFREE: LDA $17C0,y ; |
BEQ FOUNDONE ; |
DEY ; |
BPL FINDFREE ; |
RTS ; / return if no slots open
FOUNDONE: LDA #$01 ; \ set effect to smoke
STA $17C0,y ; /
LDA $1715,x ; \ set y pos of smoke
STA $17C4,y ; /
LDA $171F,x ; \ set x pos of smoke
STA $17C8,y ; /
LDA #$18 ; \ set smoke duration
STA $17CC,y ; /
RTS