If it states in your contract you are entitled to 120 days rostered free of duty, that's what you should get.
Sick days are not necessarily rostered days off. If you are on a part time contract, then pro rata works.
All companies are taking the piss now, time is coming to show them a little militancy.
D and F