You only get games of more than 0.1 under certain circumstances....
1. You skill is under 30 (or thereabouts)
or
2. You are under the effects of Alacrity Scrolls or something similar (there was a token that acts similar for a party that you can buy, that lasts a week, as part of one of those expensive packs that included collection points, etc.).
or
3. You are in New Haven using one of the New Haven quests, and training the skill up to 50 in the area specified (for combat skills, that's Old Haven)
As you appear to be saying that you are 69 skill after being discoed, 40 when holding a Mage Weapon -29, you are WELL ABOVE the conditions for 1 and 3 (as well as being in the wrong place for 3). You'll only ever get 0.1 gains, unless you use an alacrity scroll, and those only last 15 minutes per scroll.
The only skill I know of that can give gains over 0.1 without an alacrity effect, above 50 skill, is Remove Trap.