Changes between Version 6 and Version 9 of Ticket #91


Ignore:
Timestamp:
04/22/07 21:54:28 (13 years ago)
Author:
pmac
Comment:

page-based menus added in stores

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #91

    • Property Priority changed from normal to blocker
    • Property Type changed from feature to bug
  • Ticket #91 – Description

    v6 v9  
    11Lots of problems in store commands: 
    2  - crash on sales of initial broadsword (no broadswords in store stock) 
     2 - crash on sales of initial broadsword (no broadswords in store stock) (FIXED) 
    33 - 'x' command should print at top of screen, not current cursor. 
    44 - no way to examine own inventory 
    55 - no 'w' command 
    6  - no 'ctrl-k' command 
     6 - no 'k' command 
    77 - store examine command is 'l', but instructions are for 'x' 
    88 - sell and buy do not ask for quantities in home.  Very annoying for ammo. 
    99 - sell command ignores inscription directives (eg !* doesn't cause extra prompt) 
    10  - need "selections" choices for store items as well as inventory. (Probably needs to be special string.) 
    11  
    12 Stack for crash bug: 
    13 {{{ 
    14 2160                    amt = get_quantity(NULL, o_ptr->number); 
    15 (gdb)  p o_ptr 
    16 $1 = (object_type *) 0x0 
    17 (gdb) where 
    18 #0  0x0009ed50 in store_sell (item=0) at store.c:2160 
    19 #1  0x0009fa1c in inven_process_command (cmd=13 '\r', db=0x0, oid=1) at store.c:2629 
    20 #2  0x000a16b0 in handle_menu_key (cmd=13 '\r', menu=0xbffff21c, cursor=1) at ui.c:529 
    21 #3  0x000a1f64 in menu_handle_event (menu=0xbffff21c, in=0xbffff0f0) at ui.c:683 
    22 #4  0x000a0368 in run_event_loop (target=0xbffff21c, forever=0 '\0', start=0x0) at ui.c:129 
    23 #5  0x000a23fc in menu_select (menu=0xbffff21c, cursor=0xbffff218, no_handle=134217769) at ui.c:830 
    24 #6  0x0009fddc in do_cmd_store () at store.c:2882 
    25 }}} 
     10 - need "selections" choices for store items as well as inventory. (Probably needs to be special string.) (FIXED) 
     11 - page-based menus in stores (FIXED)