if (c == '8')
{
if (cs >= 4) cs -= 4;
- if (seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
+ if (cs != MAX_SEIKAKU && seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
{
if((cs - 4) > 0)
cs -= 4;
if (c == '4')
{
if (cs > 0) cs--;
- if (seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
+ if (cs != MAX_SEIKAKU && seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
{
if((cs - 1) > 0)
cs--;
if (c == '6')
{
if (cs < MAX_SEIKAKU) cs++;
- if (seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
+ if (cs != MAX_SEIKAKU && seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
{
if((cs + 1) <= MAX_SEIKAKU)
cs++;
if (c == '2')
{
if ((cs + 4) <= MAX_SEIKAKU) cs += 4;
- if (seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
+ if (cs != MAX_SEIKAKU && seikaku_info[cs].sex && (seikaku_info[cs].sex != (p_ptr->psex+1)))
{
if((cs + 4) <= MAX_SEIKAKU)
cs += 4;