------------------------------------------------------------- -- Global event script file -- -- -- -- This file allows you to modify how certain events which -- -- happen frequently in the game on different maps are -- -- supposed to be handled. It is a collection of script -- -- functions which are always called when certain events -- -- happen, regardless on which map. Script execution is -- -- done in the context of the map the event happens on. -- ---------------------------------------------------------------------------------- -- Copyright 2010 Manasource Development Team -- -- -- -- This file is part of Manasource. -- -- -- -- Manasource is free software; you can redistribute it and/or modify it -- -- under the terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 2 of the License, or any later version. -- ---------------------------------------------------------------------------------- -- This function is called when the hit points of a character reach zero. function on_chr_death(ch) end -- This function is called when the player clicks on the “OK” button after -- the death message appeared. It should be used to implement the respawn -- mechanic (for example: warp the character to the respawn location and -- bring HP above zero in some way) function on_chr_death_accept(ch) end -- This function is called after chr_death_accept. The difference is that -- it is called in the context of the map the character is spawned on after -- the respawn logic has happened. function on_chr_respawn(ch) mana.being_heal() end -- This function is called when a new character enters the world for the -- first time. This can, for example, be used to give starting equipment -- to the character and/or initialize a tutorial quest. function on_chr_birth(ch) end -- This function is called when a character logs into the game. This can, -- for example, be utilized for a message-of-the-day or for various -- handlings of offline processing mechanics. function on_chr_login(ch) end -- This function is called when a character is disconnected. This could -- be useful for various handling of offline processing mechanics. function on_chr_logout(ch) end