Changeset 945
- Timestamp:
- 05/21/08 11:33:56 (4 months ago)
- Files:
-
- trunk/src/obj-info.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/obj-info.c
r918 r945 294 294 * list[] and mult[] must be > 11 in size 295 295 */ 296 static int collect_slays(c ptrdesc[], int mult[], u32b f1)296 static int collect_slays(const char *desc[], int mult[], u32b f1) 297 297 { 298 298 int cnt = 0; … … 329 329 static bool describe_combat(const object_type *o_ptr, bool full) 330 330 { 331 c ptr desc[15];332 int mult[1 5];331 const char *desc[16]; 332 int mult[16]; 333 333 int cnt, dam; 334 334 int xtra_dam = 0; … … 363 363 int blows = calc_blows(o_ptr); 364 364 int extra_blows = 0; 365 365 366 366 if (f1 & (TR1_BLOWS)) extra_blows += o_ptr->pval; 367 367 blows += extra_blows; … … 379 379 blows = 1; 380 380 } 381 381 382 382 text_out("With this weapon, you would currently get "); 383 383 text_out_c(TERM_L_GREEN, format("%d ", blows)); … … 390 390 { 391 391 int tdis = 6 + 2 * p_ptr->ammo_mult; 392 u32b f[3]; 392 393 393 394 /* Calculate damage */ 394 395 dam = ((o_ptr->ds + 1) * o_ptr->dd * 5); 395 if (object_known_p(o_ptr)) xtra_dam += (o_ptr->to_d * 10); 396 if (object_known_p(j_ptr)) xtra_dam += (j_ptr->to_d * 10); 397 xtra_dam *= p_ptr->ammo_mult; 398 xtra_dam += (dam * 2); 396 dam *= p_ptr->ammo_mult; 397 if (object_known_p(o_ptr)) dam += (o_ptr->to_d * 10); 398 if (object_known_p(j_ptr)) dam += (j_ptr->to_d * 10); 399 400 /* Apply brands from the shooter to the ammo */ 401 object_flags(j_ptr, &f[0], &f[1], &f[2]); 402 f1 |= f[0]; 399 403 400 404 text_out("Fired from your current missile launcher, this arrow will hit targets up to ");
