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.7 by elmex, Tue Dec 19 21:06:08 2006 UTC vs.
Revision 1.8 by elmex, Tue Dec 19 22:21:15 2006 UTC

118=item auto_apply (0|1) 118=item auto_apply (0|1)
119 119
120Sets the flag FLAG_AUTO_APPLY. 120Sets the flag FLAG_AUTO_APPLY.
121See Flags section below. 121See Flags section below.
122 122
123=item no_steal (0|1)
124
125Sets the flag FLAG_NO_STEAL.
126See Flags section below.
127
123=item activate_on_push (0|1) (default: 1) 128=item activate_on_push (0|1) (default: 1)
124 129
125Sets the flag FLAG_ACTIVATE_ON_PUSH. 130Sets the flag FLAG_ACTIVATE_ON_PUSH.
126See Flags section below. 131See Flags section below.
127 132
192This flag has only meaning for objects that can be linked together 197This flag has only meaning for objects that can be linked together
193with the 'connected' field and controls wether the object should 198with the 'connected' field and controls wether the object should
194be activated when the connection is 'pushed' or it is 'released'. 199be activated when the connection is 'pushed' or it is 'released'.
195 200
196This flag is by default on. 201This flag is by default on.
202
203=item FLAG_NO_STEAL
204
205When this flag is set this object can't be stolen. The flag will be
206resetted once the object is placed on a map.
207
208When this flag is set on a monster it can defent attempts of stealing
209(but in this context the flag is only used internally).
197 210
198=back 211=back
199 212
200=head2 Description of type specific attributes 213=head2 Description of type specific attributes
201 214
371The main difference between FOOD, FLESH and DRINK is that they 384The main difference between FOOD, FLESH and DRINK is that they
372give different messages. 385give different messages.
373 386
374The specialty of FLESH is that it inherits the resistancies of the 387The specialty of FLESH is that it inherits the resistancies of the
375monsters it was generated in and will let dragons raise their resistancies 388monsters it was generated in and will let dragons raise their resistancies
376with that. 389with that. If the monster has the POISON attacktype the FLESH
390will change into POISON.
377 391
378If a player runs low on food he will grab for FOOD, DRINK and POISON 392If a player runs low on food he will grab for FOOD, DRINK and POISON
379and if he doesn't find any of that he will start eating FLESH. 393and if he doesn't find any of that he will start eating FLESH.
380 394
381=over 4 395=over 4
390(except for hp and sp). 404(except for hp and sp).
391 405
392=item food <number> 406=item food <number>
393 407
394This is the amount of food points the player gets when he eats this. 408This is the amount of food points the player gets when he eats this.
409
410=item on_use_yield <archetype>
411
412When this object is applied an instance of <archetype> will be created.
413
414=back
415
416=head3 POISON - type 7 - Poisonous stuff
417
418This type is for objects that can poison the player when drinking.
419When applied it will hit the attacked with AT_POISON and will create
420a POISONING object in the one who was hit.
421
422=over 4
423
424=item level <number>
425
426This field affects the propability of poisoning. The higher the level difference
427between the one who is hit and the poision the mose propable it is the attacked
428one will be poisoned.
429
430=item slaying <race>
431
432On poison this field has the usual meaning of 'slaying', when the
433ones race matches the slaying field the damage done by the poison
434is multiplied by 3.
435
436=item hp <number>
437
438This is the amount of damage the player will receive from applying this. The
439attacktype AT_POISON will be used to hit the player and the damage will
440determine the strenght, duration and depletion of stats of the poisoning. The
441created POISONING object which is being placed in the one who was attacked will
442get the damage from this field (which is maybe adjusted by slaying or the
443resistancies).
444
445=item food <number>
446
4471/4 of <number> will be drained from the players food.
395 448
396=item on_use_yield <archetype> 449=item on_use_yield <archetype>
397 450
398When this object is applied an instance of <archetype> will be created. 451When this object is applied an instance of <archetype> will be created.
399 452
652 705
653The destination x coordinates on the same map. 706The destination x coordinates on the same map.
654 707
655=back 708=back
656 709
710=head3 POISONING - type 105 - The poisoning of players and monsters
711
712This type is doing the actual damage to the ones who were attacked
713via AT_POISON (or drank POISON).
714
715The duration is handled via the FLAG_IS_USED_UP mechanism (please look
716there for details).
717
718=over 4
719
720=item dam <number>
721
722Each time the poisoning is processed (which is determined by the speed and speed_left
723fields, see the general object attributes above) it hits the player with
724<number> damage and the AT_INTERNAL attacktype (means: it will simply
725hit the player with no strings attached).
726
727=item food <number>
728
729Just a note: The posion is removed when food == 1 and not when
730the whole duration is up, because the POISONING code has to remove
731the poison-effects from the player before the FLAG_IS_USED_UP mechanism
732deletes the POISONING object.
733
734=back
735
657=head3 FORCE - type 114 - Forces 736=head3 FORCE - type 114 - Forces
658 737
659Forces are a very 'thin' type. They don't have much behaviour other than 738Forces are a very 'thin' type. They don't have much behaviour other than
660disappearing after a time and/or affecting the player if they are in his 739disappearing after a time and/or affecting the player if they are in his
661inventory. 740inventory.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines