… | |
… | |
3499 | sub reload_treasures { |
3499 | sub reload_treasures { |
3500 | load_resource_file "$DATADIR/treasures" |
3500 | load_resource_file "$DATADIR/treasures" |
3501 | or die "unable to load treasurelists\n"; |
3501 | or die "unable to load treasurelists\n"; |
3502 | } |
3502 | } |
3503 | |
3503 | |
3504 | sub reload_exp { |
|
|
3505 | cf::init_experience; |
|
|
3506 | } |
|
|
3507 | |
|
|
3508 | sub reload_sound { |
3504 | sub reload_sound { |
3509 | trace "loading sound config from $DATADIR/sound\n"; |
3505 | trace "loading sound config from $DATADIR/sound\n"; |
3510 | |
3506 | |
3511 | 0 < Coro::AIO::aio_load "$DATADIR/sound", my $data |
3507 | 0 < Coro::AIO::aio_load "$DATADIR/sound", my $data |
3512 | or die "$DATADIR/sound $!"; |
3508 | or die "$DATADIR/sound $!"; |
… | |
… | |
3529 | } |
3525 | } |
3530 | |
3526 | |
3531 | sub reload_resources { |
3527 | sub reload_resources { |
3532 | trace "reloading resource files...\n"; |
3528 | trace "reloading resource files...\n"; |
3533 | |
3529 | |
3534 | reload_exp; |
3530 | reload_exp_table; |
|
|
3531 | reload_materials; |
3535 | reload_facedata; |
3532 | reload_facedata; |
3536 | reload_sound; |
3533 | reload_sound; |
3537 | reload_archetypes; |
3534 | reload_archetypes; |
3538 | reload_regions; |
3535 | reload_regions; |
3539 | reload_treasures; |
3536 | reload_treasures; |
… | |
… | |
3621 | cf::init_anim; |
3618 | cf::init_anim; |
3622 | cf::init_attackmess; |
3619 | cf::init_attackmess; |
3623 | cf::init_dynamic; |
3620 | cf::init_dynamic; |
3624 | |
3621 | |
3625 | cf::load_settings; |
3622 | cf::load_settings; |
3626 | cf::load_materials; |
|
|
3627 | |
3623 | |
3628 | reload_resources; |
3624 | reload_resources; |
3629 | reload_config; |
3625 | reload_config; |
3630 | db_init; |
3626 | db_init; |
3631 | |
3627 | |