| 199 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $0C, 4, @link); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 200 |  | Result[0].SrcOffset := $0C; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 201 |  | Result[0].RawAddr   := link; | 
 
 
 
 
 
 
 
 
 
 
 | 202 | < | if link > 0 then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 203 | < | Result[0].RawSize := frames * 4 | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 204 | < | else | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 205 | < | Result[0].RawSize := 0; | 
 
 
 
 
 
 
 
 
 | 202 | > | Result[0].RawSize := frames * 4; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 203 |  | {y-pos} | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 204 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $10, 4, @link); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 205 |  | Result[1].SrcOffset := $10; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 206 |  | Result[1].RawAddr   := link; | 
 
 
 
 
 
 
 
 
 
 
 | 207 | < | if link > 0 then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 211 | < | Result[1].RawSize := frames * 8 | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 212 | < | else | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 213 | < | Result[1].RawSize := 0; | 
 
 
 
 
 
 
 
 
 | 207 | > | Result[1].RawSize := frames * 8; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 208 |  | {attacks} | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 209 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $182, 1, @tempb); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 210 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $14, 4, @link); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 233 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $24, 4, @link); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 234 |  | Result[6].SrcOffset := $24; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 235 |  | Result[6].RawAddr   := link; | 
 
 
 
 
 
 
 
 
 
 
 | 236 | < | if link > 0 then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 243 | < | Result[6].RawSize := 24 | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 244 | < | else | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 245 | < | Result[6].RawSize := 0; | 
 
 
 
 
 
 
 
 
 | 236 | > | Result[6].RawSize := 24; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 237 |  | {footstep} | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 238 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $186, 1, @tempb); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 239 |  | ConManager.Connection[ConnectionID].LoadDatFilePart(fileid, $28, 4, @link); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 400 |  | Result := FRawListHandlers[i].Handler(ConnectionID, FileID); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 401 |  | Break; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 402 |  | end; | 
 
 
 
 
 
 
 
 | 403 | + | if Length(Result) > 0 then | 
 
 
 
 
 
 
 
 | 404 | + | for i := 0 to High(Result) do | 
 
 
 
 
 
 
 
 | 405 | + | if Result[i].RawAddr = 0 then | 
 
 
 
 
 
 
 
 | 406 | + | Result[i].RawSize := 0; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 407 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 408 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 409 |  | procedure TRawLists.InsertRawListHandler(ext: String; needed: Boolean; handler: THandler); |