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.295 by root, Wed Jul 4 05:08:15 2007 UTC vs.
Revision 1.297 by root, Thu Jul 5 08:10:30 2007 UTC

2357 my $hp = $exit->stats->hp; 2357 my $hp = $exit->stats->hp;
2358 my $sp = $exit->stats->sp; 2358 my $sp = $exit->stats->sp;
2359 2359
2360 $self->enter_link; 2360 $self->enter_link;
2361 2361
2362 # if exit is damned, update players death & WoR home-position
2363 $self->contr->savebed ($slaying, $hp, $sp)
2364 if $exit->flag (FLAG_DAMNED);
2365
2362 (async { 2366 (async {
2363 $self->deactivate_recursive; # just to be sure 2367 $self->deactivate_recursive; # just to be sure
2364 unless (eval { 2368 unless (eval {
2365 $self->goto ($slaying, $hp, $sp); 2369 $self->goto ($slaying, $hp, $sp);
2366 2370
2578 2582
2579=pod 2583=pod
2580 2584
2581The following functions and methods are available within a safe environment: 2585The following functions and methods are available within a safe environment:
2582 2586
2583 cf::object contr pay_amount pay_player map 2587 cf::object
2588 contr pay_amount pay_player map x y force_find force_add
2589 insert remove
2590
2584 cf::object::player player 2591 cf::object::player
2585 cf::player peaceful 2592 player
2586 cf::map trigger 2593
2594 cf::player
2595 peaceful
2596
2597 cf::map
2598 trigger
2587 2599
2588=cut 2600=cut
2589 2601
2590for ( 2602for (
2591 ["cf::object" => qw(contr pay_amount pay_player map)], 2603 ["cf::object" => qw(contr pay_amount pay_player map force_find force_add x y
2604 insert remove)],
2592 ["cf::object::player" => qw(player)], 2605 ["cf::object::player" => qw(player)],
2593 ["cf::player" => qw(peaceful)], 2606 ["cf::player" => qw(peaceful)],
2594 ["cf::map" => qw(trigger)], 2607 ["cf::map" => qw(trigger)],
2595) { 2608) {
2596 no strict 'refs'; 2609 no strict 'refs';

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines