ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/pod/objects.pod
(Generate patch)

Comparing deliantra/server/pod/objects.pod (file contents):
Revision 1.8 by elmex, Tue Dec 19 22:21:15 2006 UTC vs.
Revision 1.10 by elmex, Wed Dec 20 02:15:49 2006 UTC

123=item no_steal (0|1) 123=item no_steal (0|1)
124 124
125Sets the flag FLAG_NO_STEAL. 125Sets the flag FLAG_NO_STEAL.
126See Flags section below. 126See Flags section below.
127 127
128=item reflecting (0|1)
129
130Sets the flag FLAG_REFLECTING.
131See Flags section below.
132
133=item reflect_spell (0|1)
134
135Sets the flag FLAG_REFL_SPELL.
136See Flags section below.
137
138=item no_skill_ident (0|1)
139
140Sets the flag FLAG_NO_SKILL_IDENT.
141See Flags section below.
142
128=item activate_on_push (0|1) (default: 1) 143=item activate_on_push (0|1) (default: 1)
129 144
130Sets the flag FLAG_ACTIVATE_ON_PUSH. 145Sets the flag FLAG_ACTIVATE_ON_PUSH.
131See Flags section below. 146See Flags section below.
132 147
205When this flag is set this object can't be stolen. The flag will be 220When this flag is set this object can't be stolen. The flag will be
206resetted once the object is placed on a map. 221resetted once the object is placed on a map.
207 222
208When this flag is set on a monster it can defent attempts of stealing 223When this flag is set on a monster it can defent attempts of stealing
209(but in this context the flag is only used internally). 224(but in this context the flag is only used internally).
225
226=item FLAG_NO_SKILL_IDENT
227
228This flag is mostly used internal and prevents unidentified objects
229(objects which don't have FLAG_IDENTIFIED set) being identified by
230skills.
231
232This flag is used to mark objects to never being identified by a skill
233once a player failed to identify an object. So that multiple tries
234of identifying aren't more effective than one.
235
236=item FLAG_REFLECTING
237
238This flag is used by spell effects, LIGHTNING, THROWN_OBJ and ARROW
239to indicate whether this object reflects off walls.
240
241=item FLAG_REFL_SPELL
242
243This flag indicates whether something reflects spells, like spell reflecting
244amuletts.
210 245
211=back 246=back
212 247
213=head2 Description of type specific attributes 248=head2 Description of type specific attributes
214 249
449=item on_use_yield <archetype> 484=item on_use_yield <archetype>
450 485
451When this object is applied an instance of <archetype> will be created. 486When this object is applied an instance of <archetype> will be created.
452 487
453=back 488=back
489
490=head3 BOOK - type 8 - Readable books
491
492This type is basically for representing text books in the game.
493
494Reading a book also identifys it (if FLAG_NO_SKILL_IDENT is not set).
495
496=over 4
497
498=item msg <text>
499
500This is the contents of the book. When this field is unset
501at treasure generation a random text will be inserted.
502
503=item skill <skill name>
504
505The skill required to read this book. (The most resonable
506skill would be literacy).
507
508=item exp <number>
509
510The experience points the player get for reading this book.
511
512=item subtype <readable subtype>
513
514This field determines the type of the readable.
515Please see common/readable.C in the readable_message_types table.
516
517=back
518
519=head3 CLOCK - type 9 - Clocks
520
521This type of objects just display the time when being applied.
522
523=head3 LIGHTNING - type 12 - Lightnings
524
525This is a spell effect of a moving bolt. It moves straigt forward
526through the map until something blocks it.
527If FLAG_REFLECTING is set it even reflects on walls.
528
529FLAG_IS_TURNABLE should be set on these objects.
530
531=over 4
532
533=item attacktype <attacktype>
534
535The attacktype with which it hits the objects on the map.
536
537=item dam <number>
538
539The damage this bolt inflicts when it hits objects on the map.
540
541=item Dex <number>
542
543This is the fork percentage, it is reduced by 10 per fork.
544And the damage is halved on each fork.
545
546=item Con <number>
547
548This value is a percentage of which the forking lightning
549is deflected to the left. This value should be mostly used internally.
550
551=item duration <number>
552
553The duration the bolt stays on a map cell. This field is decreased each time
554the object is processed (see the meaning of speed and speed_left fields in
555the object general description).
556
557=item range <number>
558
559This is the range of the bolt, each space it advances this field is decreased.
560
561=back
562
454 563
455=head3 WEAPON - type 15 - Weapons 564=head3 WEAPON - type 15 - Weapons
456 565
457This type is for general hack and slash weapons like swords, maces 566This type is for general hack and slash weapons like swords, maces
458and daggers and and .... 567and daggers and and ....

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines