/[projet1]/users/chema/TINE/ships.s
Defence Force logotype

Diff of /users/chema/TINE/ships.s

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 353 by Chema, Wed Jun 16 21:21:22 2010 UTC revision 354 by Chema, Sun Jun 27 19:32:47 2010 UTC
# Line 12  ShipModelLo Line 12  ShipModelLo
12      .byt  <(PYTHON), <(ANACONDA), <(WORM), <(COBRAMK1), <(GECKO), <(KRAIT)      .byt  <(PYTHON), <(ANACONDA), <(WORM), <(COBRAMK1), <(GECKO), <(KRAIT)
13      .byt  <(MAMBA), <(SIDEWINDER), <(ADDER), <(MORAY), <(FERDELANCE), <(ASP)      .byt  <(MAMBA), <(SIDEWINDER), <(ADDER), <(MORAY), <(FERDELANCE), <(ASP)
14      .byt  <(COBRA), <(PYTHON), <(BOA), <(THARGOID), <(THARGLET), <(CONSTRICTOR)      .byt  <(COBRA), <(PYTHON), <(BOA), <(THARGOID), <(THARGLET), <(CONSTRICTOR)
15      .byt  <(COUGAR)      .byt  <(COUGAR),<(ASTEROID)
16    
17  ShipModelHi  ShipModelHi
18      .byt  >(MISSILE), >(ONEDOT), >(CAPSULE), >(PLATELET), >(BARREL), >(BOULDER), >(ASTEROID)      .byt  >(MISSILE), >(ONEDOT), >(CAPSULE), >(PLATELET), >(BARREL), >(BOULDER), >(ASTEROID)
# Line 20  ShipModelHi Line 20  ShipModelHi
20      .byt  >(PYTHON), >(ANACONDA), >(WORM), >(COBRAMK1), >(GECKO), >(KRAIT)      .byt  >(PYTHON), >(ANACONDA), >(WORM), >(COBRAMK1), >(GECKO), >(KRAIT)
21      .byt  >(MAMBA), >(SIDEWINDER), >(ADDER), >(MORAY), >(FERDELANCE), >(ASP)      .byt  >(MAMBA), >(SIDEWINDER), >(ADDER), >(MORAY), >(FERDELANCE), >(ASP)
22      .byt  >(COBRA), >(PYTHON), >(BOA), >(THARGOID), >(THARGLET), >(CONSTRICTOR)      .byt  >(COBRA), >(PYTHON), >(BOA), >(THARGOID), >(THARGLET), >(CONSTRICTOR)
23      .byt  >(COUGAR)          .byt  >(COUGAR), >(ASTEROID)    
24    
25  #define SCALED  #define SCALED
26  ShipSize  ShipSize
27  #ifdef SCALED  #ifdef SCALED
28          ;.word 200, 25, 256, 100*4, 400, 900, 6400, 256, 2500, 2500, 5625, 4900, 9025          .word 200, 25, 256, 100*4, 400, 900, 6400, 256, 2500, 2500, 3000, 3725, 4513
     ;.word 6400, 10000, 9801, 9801, 9801, 3600, 4900, 4225, 2500, 900, 1600  
     ;.word 3600, 9025, 6400, 4900, 9801, 1600, 4225, 4900  
           
         ;.word 200, 25, 256, 100*4, 400, 900, 6400, 256, 2500, 2500, 5625, 3725, 4513  
         .word 200, 25, 256, 100*4, 400, 900, 6400, 256, 2500, 2500, 4000, 3725, 4513  
         ;.word 1151, 1398, 9801, 9801, 9801, 2073, 4900, 4225, 2500, 900, 1217  
         ; Worm size must be wrong  
29          .word 1151, 1398, 1400, 9801, 9801, 2073, 4900, 4225, 2500, 900, 1217          .word 1151, 1398, 1400, 9801, 9801, 2073, 4900, 4225, 2500, 900, 1217
30          .word 3600, 9025, 6400, 4900, 3217, 1600, 4225, 4900          .word 3600, 9025, 6400, 4900, 3217, 1600, 4225, 4900, 6400
31  #else  #else
32      .word 1576, 25, 256, 100*4, 400, 900, 6400, 256, 2500, 2500, 5625, 4273, 6382      .word 1576, 25, 256, 100*4, 400, 900, 6400, 256, 2500, 2500, 5625, 4273, 6382
33      .word 2714, 3740, 9801, 9801, 9801, 2732, 4900, 4225, 2500, 900, 1396      .word 2714, 3740, 9801, 9801, 9801, 2732, 4900, 4225, 2500, 900, 1396
34      .word 3600, 9025, 6400, 4900, 5616, 1600, 4225, 4900      .word 3600, 9025, 6400, 4900, 5616, 1600, 4225, 4900, 6400
35    
36  #endif  #endif
37    
38  ShipEnergy  ShipEnergy
39      .byt 2, 2, 8, 8, 8, 16, 56, 16, 32, 32, 91, 164, 98, 125, 252, 32, 81, 65, 73      .byt 2, 2, 8, 8, 8, 16, 56, 16, 32, 32, 91, 164, 98, 125, 252, 32, 81, 65, 73
40      .byt 80, 73, 72, 89, 83, 109, 106, 133, 164, 253, 33, 115+140, 115      .byt 80, 73, 72, 89, 83, 109, 106, 133, 164, 253, 33, 115+140, 115, 56
41    
42  ShipMaxSpeed  ShipMaxSpeed
     ;.byt 44, 16, 8, 16, 15, 30, 30, 10, 8, 10, 32, 24, 28, 20, 14, 23, 26, 30, 30  
43      .byt 44, 20, 8, 20, 20, 30, 30, 10, 8, 10, 32, 24, 28, 20, 14, 23, 26, 30, 30      .byt 44, 20, 8, 20, 20, 30, 30, 10, 8, 10, 32, 24, 28, 20, 14, 23, 26, 30, 30
44      .byt 30, 37, 24, 25, 30, 40, 28, 20, 24, 39, 30, 36, 40      .byt 30, 37, 24, 25, 30, 40, 28, 20, 24, 39, 30, 36, 40, 30
45    
46  #define EX_DAM 3  #define EX_DAM 3
47  //#define EX_DAM 0  //#define EX_DAM 0
# Line 61  ShipAmmo    ; bits 7-3 = Lasers, 0-2 # m Line 53  ShipAmmo    ; bits 7-3 = Lasers, 0-2 # m
53          .byt 34+(EX_DAM*8), 32+(EX_DAM*8)          .byt 34+(EX_DAM*8), 32+(EX_DAM*8)
54      .byt 33+(EX_DAM*8), 42+(EX_DAM*8), 50+(EX_DAM*8), 73+(EX_DAM*8)      .byt 33+(EX_DAM*8), 42+(EX_DAM*8), 50+(EX_DAM*8), 73+(EX_DAM*8)
55          .byt 44+(EX_DAM*8), 52+(EX_DAM*8), 50+(EX_DAM*8), 56+16+(EX_DAM*8)          .byt 44+(EX_DAM*8), 52+(EX_DAM*8), 50+(EX_DAM*8), 56+16+(EX_DAM*8)
56          .byt 32+(EX_DAM*8), 71+16+(EX_DAM*8), 71+(EX_DAM*8)          .byt 32+(EX_DAM*8), 71+16+(EX_DAM*8), 71+(EX_DAM*8),0
57    
58  ShipCargo   ; In tons. High nibble Cargo when scooped, low nibble = cargo carrying (?)  ShipCargo   ; In tons. High nibble Cargo when scooped, low nibble = cargo carrying (?)
59      .byt 0, 0, 32, 128, 0, 0, 0, 176, 15, 0, 0, 5, 3, 5, 7, 0, 3, 0, 1, 1, 0, 0, 1      .byt 0, 0, 32, 128, 0, 0, 0, 176, 15, 0, 0, 5, 3, 5, 7, 0, 3, 0, 1, 1, 0, 0, 1
60      .byt 0, 0, 3, 5, 5, 0, 240, 3, 3      .byt 0, 0, 3, 5, 5, 0, 240, 3, 3,0
61    
62    
63  ShipKillValue  ShipKillValue
64      .word $00FB, $0000, $0076, $0070, $0070, $006C, $006E, $0070, $0076, $0077, $0080      .word $00FB, $0000, $0076, $0070, $0070, $006C, $006E, $0070, $0076, $0077, $0080
65      .word $013B, $0150, $0110, $0166, $0118, $013B, $013B, $013B, $0166, $013B      .word $013B, $0150, $0110, $0166, $0118, $013B, $013B, $013B, $0166, $013B
66      .word $0140, $01A6, $0226, $01FB, $0220, $0210, $01CB, $0390, $0107, $063B      .word $0140, $01A6, $0226, $01FB, $0220, $0210, $01CB, $0390, $0107, $063B
67      .word $063B      .word $063B, $006E
68    
69  ShipLaserVertex  ShipLaserVertex
70  /*    .byt  $00, $00, $00, $00, $00, $00, $00  /*    .byt  $00, $00, $00, $00, $00, $00, $00
# Line 146  ShipLaserVertex Line 138  ShipLaserVertex
138  .byt 0  .byt 0
139  ; Cougar  ; Cougar
140  .byt 0  .byt 0
141    ; Hermit
142    .byt 0
143    
144    
145  ShipBountyLo  ShipBountyLo
146          .byt 0, 0, 0, 1, 1, 1, 15, 1, 0, 0, 0, 250, 200, 44, 84, 0, 75, 55, 100, 150, 100          .byt 0, 0, 0, 1, 1, 1, 15, 1, 0, 0, 0, 250, 200, 44, 84, 0, 75, 55, 100, 150, 100
147          .byt 40, 50, 250, 194, 144, 244, 94, 244, 50, 0, 0          .byt 40, 50, 250, 194, 144, 244, 94, 244, 50, 0, 0, 15
148    
149  ShipBountyHi  ShipBountyHi
150          .byt 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0          .byt 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0
151    
152    
153  __shiptables_end  __shiptables_end

Legend:
Removed from v.353  
changed lines
  Added in v.354

  ViewVC Help
Powered by ViewVC 1.1.26