Been fighting any fungals lately? if so I’d find some royal jelly or CBM blood filter quick. Or antifungal drugs.
Anyway hit @, check your status and see if you’ve been breathing in smoke or infected. If you can’t see anything… Well, go find those antifungal drugs.
Also check your inventory – enough pain will lower your strength, which means you’ll be carrying more weight than you can lift, which means more pain, less strength etc. Happens often if you’re carrying around stuff like car engines with a low strength.
As to broken legs, well-- check your healthbars. Also if the name of the part is blue, you’ve been bitten and need to disinfect/cauterise it.
As to fixing broken legs, craft some leg splints, then apply them. It’ll take a while for them to heal. Alternatively you can try searching the hospital.