… | |
… | |
476 | $pl->chargen_race_next; |
476 | $pl->chargen_race_next; |
477 | } |
477 | } |
478 | |
478 | |
479 | $pl->chargen_race_done; |
479 | $pl->chargen_race_done; |
480 | |
480 | |
|
|
481 | while () { |
|
|
482 | my $res = query $ns, cf::CS_QUERY_SINGLECHAR, |
|
|
483 | "Now choose a gender.\nPress 'f' to become female, and 'm' to become male.\n"; |
|
|
484 | |
|
|
485 | if ($res =~ /^[fF]/) { |
|
|
486 | $pl->gender (1); |
|
|
487 | last; |
|
|
488 | } elsif ($res =~ /^[mM]/) { |
|
|
489 | $pl->gender (0); |
|
|
490 | last; |
|
|
491 | } |
|
|
492 | } |
|
|
493 | |
|
|
494 | $ob->reply (undef, "Welcome to Crossfire!"); |
|
|
495 | |
481 | delete $pl->{deny_save}; |
496 | delete $pl->{deny_save}; |
482 | |
497 | |
483 | last; |
498 | last; |
484 | } |
499 | } |
485 | }); |
500 | }); |