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.326 by root, Tue Jul 31 17:33:15 2007 UTC vs.
Revision 1.328 by root, Wed Aug 8 06:24:30 2007 UTC

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")
2708our $safe = new Safe "safe"; 2710our $safe = new Safe "safe";
2709our $safe_hole = new Safe::Hole; 2711our $safe_hole = new Safe::Hole;
2710 2712
2711$SIG{FPE} = 'IGNORE'; 2713$SIG{FPE} = 'IGNORE';
2712 2714
2713$safe->permit_only (Opcode::opset qw(:base_core :base_mem :base_orig :base_math sort time)); 2715$safe->permit_only (Opcode::opset qw(
2716 :base_core :base_mem :base_orig :base_math
2717 grepstart grepwhile mapstart mapwhile
2718 sort time
2719));
2714 2720
2715# here we export the classes and methods available to script code 2721# here we export the classes and methods available to script code
2716 2722
2717=pod 2723=pod
2718 2724
2733 2739
2734=cut 2740=cut
2735 2741
2736for ( 2742for (
2737 ["cf::object" => qw(contr pay_amount pay_player map force_find force_add x y 2743 ["cf::object" => qw(contr pay_amount pay_player map force_find force_add x y
2738 insert remove)], 2744 insert remove inv)],
2739 ["cf::object::player" => qw(player)], 2745 ["cf::object::player" => qw(player)],
2740 ["cf::player" => qw(peaceful)], 2746 ["cf::player" => qw(peaceful)],
2741 ["cf::map" => qw(trigger)], 2747 ["cf::map" => qw(trigger)],
2742) { 2748) {
2743 no strict 'refs'; 2749 no strict 'refs';

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines