Laptop not charging after a popping sound?

I was playing about on my lenovo y50 (2014 model) when I wanted to charge it. The nearest power source was kinda far so I hooked it up to a cable roll thingy. As I was plugging the adapter to my laptop suddenly there was a random small explosion from the cable roll. I didn't bother to do anything because after that it was charging normally. I continued playing until the lights went out and it stopped charging but I carried on until it dies anyway. After the lights went back on again, I decided to play again and start it off by charging my laptop (this time no cable roll). To my horror, my laptop wasn't charging and I have waited hours after and it's still not charging. I was wondering if there's a quick fix on this so I can play tonight. But if not I'l have to wait until Monday before I can fix it. And I won't have anything to do on the weekend.

Pull out the battery and try again

"random small explosion from cable roll thingie" <== short circuit.Throw this away.

"lights went out" <== why? Was this normal behavior? If not, this is likely evidence of the short circuit.

"not charging" <== remove battery and plug it in. If laptop will not boot, either the charger has died due to the short, or the internal circuit has died due to the short. If laptop does boot, and later replacing the battery does not get it to charge, your battery is dead and you need a new one. {Hint: off brand battery bought over Internet much cheaper than name brand.}

charger can be tested at the store -- simply borrow one of theirs, plug in your laptop and see if it boots. If yes, your charger has died {new one is cheaper over Internet}, if no, then the charging circuit inside the laptop has died and you will need a technician to estimate cost of repair to fix [which they will do -- you aren't qualified to open the case and do this]

PS: none of these qualify as a warranty repair -- it is not the maker's fault your extension cord shorted out

Buy fire insurance.
Take laptop and AC adapter to a repair person.