mirror of
https://github.com/mangosfour/server.git
synced 2025-12-27 01:37:04 +00:00
Implemented gameobjects and creatures grouping (pools of them)
Groups (called pools) can be also member of any game event Signed-off-by: Neo2003 <neo.2003@hotmail.fr> Signed-off-by: freghar <compmancz@gmail.com>
This commit is contained in:
parent
1932ce1ae7
commit
7d8dc0eeef
14 changed files with 879 additions and 39 deletions
25
sql/updates/7299_01_mangos_pools.sql
Normal file
25
sql/updates/7299_01_mangos_pools.sql
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
CREATE TABLE `pool_creature` (
|
||||
`guid` int(10) unsigned NOT NULL default '0',
|
||||
`pool_entry` mediumint(8) unsigned NOT NULL default '0',
|
||||
`chance` float unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (`pool_entry`,`guid`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `pool_gameobject` (
|
||||
`guid` int(10) unsigned NOT NULL default '0',
|
||||
`pool_entry` mediumint(8) unsigned NOT NULL default '0',
|
||||
`chance` float unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (`guid`,`pool_entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `pool_template` (
|
||||
`entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry',
|
||||
`max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit',
|
||||
PRIMARY KEY (`entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `game_event_pool` (
|
||||
`pool_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Id of the pool',
|
||||
`event` smallint(6) NOT NULL default '0' COMMENT 'Put negatives values to remove during event',
|
||||
PRIMARY KEY (`pool_entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
Loading…
Add table
Add a link
Reference in a new issue