So I took screenshots every hour for six hours. I got no force swords.
List of melee weapons I got in the shop:
- Rashad II
- Atrox II
- Atrox IV
- Antax V
- Atrox VII
- Achlys VIII
- Cat I
- Cat III
- Cat IV
- Cat VII
- Mac II
- Mac V
- Cad IV
Missing:
- Mac IV
- Force Sword
Psyker weapons: [Darktide Weapons List - All Weapons in Warhammer 40,000: Darktide - Darktide WH40k - Games Lantern]
Considering Psyker has 15 different melee weapons they can use and the drop chance is equal for every weapon, we get 100 / 15 = 6,66%. Let’s round it up to 6,7%.
In those six hours I got 31 different melee weapons.
Chance of getting a single force sword:
1 - (1 - 0,067)^31 = 0,8835 = 88%
Chance of not getting a single force sword is obviously 12%, but…:
(1 - 0,067)^31 = 0,1165 = 12%
While I am writing this I got a new shop roll and no force sword drop. Also consider that I haven’t gotten a force sword in ages, so the probability over a longer period of not getting a force sword is even lower. I could EASILY say I have checked the shop twelve more times than these six, and the average melee weapon drop in these six hours is five per shop roll. That gives 5(6 +12) = 90 melee weapons.
Chance of not getting a single force sword over a longer imagined, but experienced, period:
(1 - 0,067)^90 = 0,00194 = EDIT 0,19%. (I first wrote 1,9%)
To conclude:
Either I am extremely unlucky, the drop percentage of melee weapons is not equal to each other - the force sword might have a lower chance than the others for example - or there is something bugged with my shop, character or account.