I think we had Tartar bows...?
Then normal crossbow sounds about right as well.
No I think we did have 2400 crossbows. The problem is absolutely everyone but archers takes a crossbow, because if you're melee your choices are:
1) Sit around fiddling your thumbs until they storm the walls
2) Grab a crossbow and hurl bolts at em
So the crossbows went really fast, with 7x or x8 scaling, we're only talking about 300ish crossbows total. That being said, our team did waste a ton of them.
That's really not something you can plan a budget for, though. Infantry wasting crossbows instead of leaving them for skilled users is an issue with the players, not the buy script.
Thats too many xbows (over 1/10 the the number of tickets means everyone spawns even with 1 wpf and doesn't reuse properly), which with such a narrow wall to defend for cities is ridiculous. A solid set of defenders could have killed over twice their number and not once did atatckers come close to even getting on the walls because during the first half 80% of defenders were ranged shooting down anyone who even tried to climb a ladder and by the second half, many attackers had rage quit because continuous dying in spawn due to masive ranged spam.
If you want a balance between ranged and melee fighting (where people vie back and forth trying to get a foothold on the walls) you need fewer bows/xbows so only the people with proficiency use them and reuse them. The complaint that people got bored and started jumping down en masse is because there simply was too much ranged on defenders side (normal xbows reload fast and allowed for a continuous hailstorm around attacker's spawn that cause half of attackers to rage quit).
Looting is something that happens when you can't afford to buy enough items, which the AI can. It doesn't make sense to plan for it and expect people to loot when you can just buy enough to last the battle. If it seems like there are too many tonight then I'll reduce them, but with the old system crossbows always ran out way too early, and that was
with people looting and reusing them. It basically sounds like you want to nerf AI fiefs by not letting them buy enough ranged, which I really don't agree with. There needs to be enough items for all classes, so that everyone can play properly. Except cav, because that would be silly.