… | |
… | |
295 | Invoked whenever a client issues the C<extcmd> protocol command. |
295 | Invoked whenever a client issues the C<extcmd> protocol command. |
296 | Programmable plug-ins usually handle this event internally. |
296 | Programmable plug-ins usually handle this event internally. |
297 | |
297 | |
298 | =head3 move (player direction -- ) |
298 | =head3 move (player direction -- ) |
299 | |
299 | |
|
|
300 | Called whenever the player is supposed to move or attack. The handler |
|
|
301 | must handle the cases of speed_left or weapon_sp_left being negative, |
|
|
302 | fire being on, is responsible for decreaseing the speed_left value |
|
|
303 | on successful moves etc. etc.. When overriden, must return a boolean |
|
|
304 | indicating wether a move could be effected. |
|
|
305 | |
300 | =head3 pray_altar (player altar skill -- ) |
306 | =head3 pray_altar (player altar skill -- ) |
301 | |
307 | |
302 | Invoked whenever the B<player> prays over an B<altar>, using the given B<skill>. |
308 | Invoked 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 -- ) |
… | |
… | |
373 | =head3 connect (client -- ) |
379 | =head3 connect (client -- ) |
374 | |
380 | |
375 | Called as soon as a new connection to the server is established. Should |
381 | Called as soon as a new connection to the server is established. Should |
376 | not be overriden. |
382 | not be overriden. |
377 | |
383 | |
|
|
384 | =head3 setup (client string -- ) |
|
|
385 | |
|
|
386 | Client sent the setup command to negotiate parameters. Handling is |
|
|
387 | mandatory and done by F<login.ext>. |
|
|
388 | |
378 | =head3 addme (client -- ) |
389 | =head3 addme (client -- ) |
379 | |
390 | |
380 | The client sent an addme, thus ending the initial handshaking. If overriden, the server |
391 | The client sent an addme, thus ending the initial handshaking. Handling is mandatory |
381 | will not send any response. |
392 | and done by F<login.ext>. |
382 | |
393 | |
383 | =head3 reply (client replystring -- ) |
394 | =head3 reply (client replystring -- ) |
384 | |
395 | |
385 | Called when the client submits a reply in the ST_CUSTOM state. Usually |
396 | Called when the client submits a reply in the ST_CUSTOM state. Usually |
386 | handled internally by language plugins. |
397 | handled internally by language plugins. |