Yes it's the purpose of the user screen bytes. You can set it per screen.
So I have light rain on my all my screens regardless of the Screenbyte # i enter, so i added this , But no luck. What em I missing?
LDA ScreenType
CMP #22
BNE +
RTS
+
LDA RainingH
SBC camX ;When Scrolling - to make the rain move correctly
STA temp1
LDA RainingV
STA temp2
DrawSprite temp1, temp2, #111, #%00000001
LDA RainingH
ADC #40
SBC camX ;When Scrolling - to make the rain move correctly
STA temp1
LDA RainingV
ADC #100
STA temp2
DrawSprite temp1, temp2, #111, #%00000001
LDA RainingH
ADC #90
SBC camX ;When Scrolling - to make the rain move correctly
STA temp1
LDA RainingV
ADC #90
STA temp2
DrawSprite temp1, temp2, #111, #%00000001
LDA RainingH
ADC #130
SBC camX ;When Scrolling - to make the rain move correctly
STA temp1
LDA RainingV
ADC #180
STA temp2
DrawSprite temp1, temp2, #111, #%00000001
LDA RainingH
ADC #200
SBC camX ;When Scrolling - to make the rain move correctly
STA temp1
LDA RainingV
ADC #200
STA temp2
DrawSprite temp1, temp2, #111, #%00000001