You have to change the weapon's id value to some thing smaller than 100 or bigger than 199. that way, it won't fall from the sky.
<frame> 272 Sword
pic: 160 state: 3 wait: 1 next: 271 dvx: 0 dvy: 0 dvz: 0 centerx: 52 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 mp: 150
sound: data\074.wav
wpoint:
kind: 3 x: 40 y: 43 weaponact: 35 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 24 y: 14 w: 31 h: 64
bdy_end:
<frame_end>
<frame> 273 Sword
pic: 161 state: 3 wait: 1 next: 272 dvx: 0 dvy: 0 dvz: 0 centerx: 52 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 24 y: 14 w: 31 h: 64
bdy_end:
<frame_end>
<frame> 274 Sword
pic: 162 state: 3 wait: 1 next: 273 dvx: 0 dvy: 0 dvz: 0 centerx: 52 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 24 y: 14 w: 31 h: 64
bdy_end:
<frame_end>
<frame> 275 Sword
pic: 163 state: 3 wait: 1 next: 274 dvx: 0 dvy: 0 dvz: 0 centerx: 52 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 24 y: 14 w: 31 h: 64
bdy_end:
<frame_end>
<frame> 276 Sword
pic: 164 state: 3 wait: 2 next: 275 dvx: 0 dvy: 0 dvz: 0 centerx: 52 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
bdy:
kind: 0 x: 24 y: 14 w: 31 h: 64
bdy_end:
<frame_end>
All of your frame have the next: value lead to it previous frame. That's why it can't continue to the next frame. Change next: 271 to next: 273 and so forth.