… | |
… | |
1921 | $self->set_darkness_map; |
1921 | $self->set_darkness_map; |
1922 | Coro::cede; |
1922 | Coro::cede; |
1923 | $self->activate; |
1923 | $self->activate; |
1924 | } |
1924 | } |
1925 | |
1925 | |
1926 | $map->{last_save} = $cf::RUNTIME; |
1926 | $self->{last_save} = $cf::RUNTIME; |
1927 | $map->last_access ($cf::RUNTIME); |
1927 | $self->last_access ($cf::RUNTIME); |
1928 | |
1928 | |
1929 | $self->in_memory (cf::MAP_IN_MEMORY); |
1929 | $self->in_memory (cf::MAP_IN_MEMORY); |
1930 | } |
1930 | } |
1931 | |
1931 | |
1932 | $self->post_load; |
1932 | $self->post_load; |
… | |
… | |
2550 | || s/<fg name=\"([^"]+)\">([^<]*)<\/fg>/[color=$1]${2}[\/color]/; |
2550 | || s/<fg name=\"([^"]+)\">([^<]*)<\/fg>/[color=$1]${2}[\/color]/; |
2551 | } |
2551 | } |
2552 | |
2552 | |
2553 | $color &= cf::NDI_COLOR_MASK; |
2553 | $color &= cf::NDI_COLOR_MASK; |
2554 | |
2554 | |
|
|
2555 | utf8::encode $msg; |
|
|
2556 | |
2555 | if (0 && $msg =~ /\[/) { |
2557 | if (0 && $msg =~ /\[/) { |
2556 | $self->send_packet ("drawextinfo $color 4 0 $msg") |
2558 | $self->send_packet ("drawextinfo $color 4 0 $msg") |
2557 | } else { |
2559 | } else { |
2558 | $msg =~ s/\[\/?(?:b|i|u|fixed|color)[^\]]*\]//g; |
2560 | $msg =~ s/\[\/?(?:b|i|u|fixed|color)[^\]]*\]//g; |
2559 | $self->send_packet ("drawinfo $color $msg") |
2561 | $self->send_packet ("drawinfo $color $msg") |
… | |
… | |
2909 | for (0 .. SOUND_CAST_SPELL_0 - 1) { |
2911 | for (0 .. SOUND_CAST_SPELL_0 - 1) { |
2910 | my $sound = $soundconf->{compat}[$_] |
2912 | my $sound = $soundconf->{compat}[$_] |
2911 | or next; |
2913 | or next; |
2912 | |
2914 | |
2913 | my $face = cf::face::find "sound/$sound->[1]"; |
2915 | my $face = cf::face::find "sound/$sound->[1]"; |
2914 | |
|
|
2915 | cf::sound::set $sound->[0] => $face; |
2916 | cf::sound::set $sound->[0] => $face; |
2916 | cf::sound::old_sound_index $_, $face; # gcfclient-compat |
2917 | cf::sound::old_sound_index $_, $face; # gcfclient-compat |
2917 | } |
2918 | } |
2918 | |
2919 | |
|
|
2920 | while (my ($k, $v) = each %{$soundconf->{event}}) { |
|
|
2921 | my $face = cf::face::find "sound/$v"; |
|
|
2922 | cf::sound::set $k => $face; |
2919 | #TODO |
2923 | } |
2920 | } |
2924 | } |
2921 | } |
2925 | } |
2922 | |
2926 | |
2923 | 1 |
2927 | 1 |
2924 | } |
2928 | } |