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

Comparing deliantra/server/pod/events.pod (file contents):
Revision 1.17 by root, Mon Apr 2 18:04:46 2007 UTC vs.
Revision 1.19 by root, Tue May 22 10:50:00 2007 UTC

143Unwield/unapply/unready the given spell/weapon/skill/etc. B<object>, 143Unwield/unapply/unready the given spell/weapon/skill/etc. B<object>,
144currently applied by B<who>. If your override, make sure you give 'who' 144currently applied by B<who>. If your override, make sure you give 'who'
145(if it is a player) an indication of whats wrong. Must return true if the 145(if it is a player) an indication of whats wrong. Must return true if the
146object was freed. 146object was freed.
147 147
148=head3 use_skill (skill who part direction strignarg -- ) 148=head3 use_skill (skill who part direction stringarg -- )
149 149
150Invoked whenever a skill is used by somebody or something. 150Invoked whenever a skill is used by somebody or something.
151 151
152=head3 cast_spell (spell casting_object owner direction stringarg -- ) 152=head3 cast_spell (spell owner casting_object direction stringarg -- )
153 153
154Invoked whenever a given spell is cast by B<casting_object> (used by 154Invoked whenever a given spell is cast by B<casting_object> (used by
155B<owner>). 155B<owner>).
156 156
157=head3 drop (object who -- ) 157=head3 drop (object who -- )
295Invoked whenever a client issues the C<extcmd> protocol command. 295Invoked whenever a client issues the C<extcmd> protocol command.
296Programmable plug-ins usually handle this event internally. 296Programmable plug-ins usually handle this event internally.
297 297
298=head3 move (player direction -- ) 298=head3 move (player direction -- )
299 299
300Called whenever the player is supposed to move or attack. The handler
301must handle the cases of speed_left or weapon_sp_left being negative,
302fire being on, is responsible for decreaseing the speed_left value
303on successful moves etc. etc.. When overriden, must return a boolean
304indicating wether a move could be effected.
305
300=head3 pray_altar (player altar skill -- ) 306=head3 pray_altar (player altar skill -- )
301 307
302Invoked whenever the B<player> prays over an B<altar>, using the given B<skill>. 308Invoked whenever the B<player> prays over an B<altar>, using the given B<skill>.
303 309
304=head3 tell (player name message -- ) 310=head3 tell (player name message -- )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines