ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/map-link.ext
Revision: 1.7
Committed: Wed May 7 11:02:50 2008 UTC (16 years ago) by root
Branch: MAIN
CVS Tags: rel-2_6, rel-2_7, rel-2_72, rel-2_71, rel-2_54, rel-2_55, rel-2_56, rel-2_61
Changes since 1.6: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 #! perl # mandatory
2
3 cf::map->register (qr{^\{link\}});
4
5 sub load_header {
6 my ($self) = @_;
7
8 # singleton :/
9 $self->width (21);
10 $self->height (21);
11 $self->no_drop (1);
12
13 $self->name ("interdimensional nothingness");
14
15 $self->alloc;
16 $self->in_memory (cf::MAP_ACTIVE);
17
18 # provide some exits "home"
19 my $exit = cf::object::new "exit";
20 my $guard = Coro::guard { $exit->destroy };
21
22 $exit->slaying ($cf::EMERGENCY_POSITION->[0]);
23 $exit->stats->hp ($cf::EMERGENCY_POSITION->[1]);
24 $exit->stats->sp ($cf::EMERGENCY_POSITION->[2]);
25
26 $self->insert ($exit->clone, 9, 9);
27 $self->insert ($exit->clone, 9, 10);
28 $self->insert ($exit->clone, 9, 11);
29 $self->insert ($exit->clone, 10, 9);
30 $self->insert ($exit->clone, 10, 11);
31 $self->insert ($exit->clone, 11, 9);
32 $self->insert ($exit->clone, 11, 10);
33 $self->insert ($exit->clone, 11, 11);
34
35 $self->{deny_save} = 1;
36 $self->{deny_reset} = 1;
37
38 $self->activate;
39
40 1
41 }
42
43 1
44