Aleos 32c829debe Merge pull request #1264 from rathena/feature/instance_expansion
Expanded the instance system to support new modes
* New modes include: No player attached, single player, and guild.
* Modified the instance_db to allow instance idle time to be adjustable.
* Removed Map1 from the instance_db as the EnterMap is always the same value.
* Adjusted the stored maps of instances to dynamic arrays to conserve memory.
- Max amount of possible maps increased to 255.
* Instances will now be destroyed even if the owner cannot be found.
* Corrected the return value when entering an instance when a character, party, or guild does not have an instance.
* Expanded script command instance_create to take in an owner ID and an optional mode.
* Added a new script command instance_check_guild (works the same as instance_check_party).
* Corrected a few script commands to properly stop the script engine on failures for instance script commands.
* Removed the instance name lookup for when entering an instance as instance_id is now passed.
- Adjusted script command instance_enter to no longer require the instance name.
* Cleaned up script command instance_warpall.
* Adjusted script command instance_announce to check when instance ID is 0 rather than -1 since instance IDs are stored as unsigned now.
* Refactored all instance_id to unsigned short.
* Updated documentation to reflect changes.
2016-05-25 14:55:50 -04:00
..
2016-05-24 09:22:03 -04:00
2014-08-24 21:58:23 +07:00
2016-04-22 23:12:47 -04:00
2014-08-24 21:58:23 +07:00
2013-03-27 21:57:45 +00:00
2014-07-12 07:38:32 +07:00
2016-03-19 14:09:30 -04:00
2014-10-01 17:42:30 +07:00
2016-01-31 10:52:57 -05:00
2015-12-18 21:15:44 +01:00
2014-06-20 19:13:45 +07:00
2015-06-27 13:11:49 +07:00
2014-08-24 21:58:23 +07:00
2015-08-17 14:13:22 -04:00
2014-08-24 21:58:23 +07:00