ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/lib/cf.pm
(Generate patch)

Comparing deliantra/server/lib/cf.pm (file contents):
Revision 1.324 by root, Sat Jul 28 14:23:17 2007 UTC vs.
Revision 1.327 by root, Wed Aug 1 17:22:51 2007 UTC

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}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines