i have a plan though when ever im gona get attack by straight goblins
ima gona out line my mote with lotsa traps so when the try to get into my fortress to kill my dwarves they cant because the bridge will be raised, they will line up next to the river which will kill them, and then my archers will fire out of there fortifications.
Remember you'll have to time it right. The goblins will stop moving as soon as you raise the bridge.
seige engines will also be firing. ihope thatel be good enough.
Catapults are useless. If you're using ballistas, make sure you've got enough ammo.
when the first goblins seige comes, how many dwarf solidgers will i need to defend myself?
As many as possible. Don't put new recruits on the front line though, they'll die fast.
does training happen by default when the soligers are takingf time off?
Yes it does.
ive got archer targets and a room set out for them but they dont seem to be training :/
Make sure you've got enough bone or wooden bolts, dwarves won't train with metal ones.