Does the firefight always give you 40 credits when your playing by yourself or do you have to connect to Xbox gold to get more credites.

Yes way more credits online me and my friend usually run classic and grid that a bit then go to match making

Playing via xbox live is pretty necessary to get a decent amount of credits, though I don’t think it should be like that. sorry.

Plus you get to complete challenges when you play in matchmaking so that’s a nice bonus.