Advertisement
randy336

[trinity] World Database Updates - Command Table

Nov 15th, 2013
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 65.69 KB | None | 0 0
  1. -- --------------------------------------------------------
  2. -- 2013_08_30_01_world_command.sql
  3. -- --------------------------------------------------------
  4. ALTER TABLE `command` CHANGE `security` `permission` SMALLINT(5) UNSIGNED DEFAULT 0 NOT NULL;
  5.  
  6. -- Player commands
  7. UPDATE `command` SET `permission` = 7 WHERE `permission` = 0;
  8. -- Moderator commands
  9. UPDATE `command` SET `permission` = 8 WHERE `permission` = 1;
  10. -- GM commands
  11. UPDATE `command` SET `permission` = 9 WHERE `permission` = 2;
  12. -- administrator commands
  13. UPDATE `command` SET `permission` = 10 WHERE `permission` = 3;
  14. -- console commands
  15. UPDATE `command` SET `permission` = 12 WHERE `permission` = 4;
  16.  
  17.  
  18. -- --------------------------------------------------------
  19. -- 2013_08_30_02_world_command.sql
  20. -- --------------------------------------------------------
  21. -- Update command table with new RBAC permissions
  22. UPDATE `command` SET `permission` = 201 WHERE `name` = 'rbac account';
  23. UPDATE `command` SET `permission` = 202 WHERE `name` = 'rbac account group';
  24. UPDATE `command` SET `permission` = 203 WHERE `name` = 'rbac account group add';
  25. UPDATE `command` SET `permission` = 204 WHERE `name` = 'rbac account group remove';
  26. UPDATE `command` SET `permission` = 205 WHERE `name` = 'rbac account role';
  27. UPDATE `command` SET `permission` = 206 WHERE `name` = 'rbac account role grant';
  28. UPDATE `command` SET `permission` = 207 WHERE `name` = 'rbac account role deny';
  29. UPDATE `command` SET `permission` = 208 WHERE `name` = 'rbac account role revoke';
  30. UPDATE `command` SET `permission` = 209 WHERE `name` = 'rbac account permission';
  31. UPDATE `command` SET `permission` = 210 WHERE `name` = 'rbac account permission grant';
  32. UPDATE `command` SET `permission` = 211 WHERE `name` = 'rbac account permission deny';
  33. UPDATE `command` SET `permission` = 212 WHERE `name` = 'rbac account permission revoke';
  34. UPDATE `command` SET `permission` = 214 WHERE `name` = 'rbac account list groups';
  35. UPDATE `command` SET `permission` = 215 WHERE `name` = 'rbac account list roles';
  36. UPDATE `command` SET `permission` = 216 WHERE `name` = 'rbac account list permissions';
  37.  
  38.  
  39. -- --------------------------------------------------------
  40. -- 2013_08_30_03_world_command.sql
  41. -- --------------------------------------------------------
  42. UPDATE `command` SET `name` = 'rbac account' WHERE `name` = '.rbac account';
  43. UPDATE `command` SET `name` = 'rbac account group' WHERE `name` = '.rbac account group';
  44. UPDATE `command` SET `name` = 'rbac account group add' WHERE `name` = '.rbac account group add';
  45. UPDATE `command` SET `name` = 'rbac account group remove' WHERE `name` = '.rbac account group remove';
  46. UPDATE `command` SET `name` = 'rbac account role' WHERE `name` = '.rbac account role';
  47. UPDATE `command` SET `name` = 'rbac account role grant' WHERE `name` = '.rbac account role grant';
  48. UPDATE `command` SET `name` = 'rbac account role deny' WHERE `name` = '.rbac account role deny';
  49. UPDATE `command` SET `name` = 'rbac account role revoke' WHERE `name` = '.rbac account role revoke';
  50. UPDATE `command` SET `name` = 'rbac account permission' WHERE `name` = '.rbac account permission';
  51. UPDATE `command` SET `name` = 'rbac account permission grant' WHERE `name` = '.rbac account permission grant';
  52. UPDATE `command` SET `name` = 'rbac account permission deny' WHERE `name` = '.rbac account permission deny';
  53. UPDATE `command` SET `name` = 'rbac account permission revoke' WHERE `name` = '.rbac account permission revoke';
  54. UPDATE `command` SET `name` = 'rbac account list groups' WHERE `name` = '.rbac account list groups';
  55. UPDATE `command` SET `name` = 'rbac account list roles' WHERE `name` = '.rbac account list roles';
  56. UPDATE `command` SET `name` = 'rbac account list permissions' WHERE `name` = '.rbac account list permissions';
  57.  
  58.  
  59. -- --------------------------------------------------------
  60. -- 2013_08_30_04_world_command.sql
  61. -- --------------------------------------------------------
  62. -- Update command table with new RBAC permissions
  63. UPDATE `command` SET `permission` = 217 WHERE `name` = 'account';
  64. UPDATE `command` SET `permission` = 218 WHERE `name` = 'account addon';
  65. UPDATE `command` SET `permission` = 219 WHERE `name` = 'account create';
  66. UPDATE `command` SET `permission` = 220 WHERE `name` = 'account delete';
  67. UPDATE `command` SET `permission` = 221 WHERE `name` = 'account lock';
  68. UPDATE `command` SET `permission` = 222 WHERE `name` = 'account lock country';
  69. UPDATE `command` SET `permission` = 223 WHERE `name` = 'account lock ip';
  70. UPDATE `command` SET `permission` = 224 WHERE `name` = 'account onlinelist';
  71. UPDATE `command` SET `permission` = 225 WHERE `name` = 'account password';
  72. UPDATE `command` SET `permission` = 226 WHERE `name` = 'account set';
  73. UPDATE `command` SET `permission` = 227 WHERE `name` = 'account set addon';
  74. UPDATE `command` SET `permission` = 228 WHERE `name` = 'account set gmlevel';
  75. UPDATE `command` SET `permission` = 229 WHERE `name` = 'account set password';
  76.  
  77.  
  78. -- --------------------------------------------------------
  79. -- 2013_08_30_05_world_command.sql
  80. -- --------------------------------------------------------
  81. -- Update command table with new RBAC permissions
  82. UPDATE `command` SET `permission` = 230 WHERE `name` = 'achievement';
  83. UPDATE `command` SET `permission` = 231 WHERE `name` = 'achievement add';
  84. UPDATE `command` SET `permission` = 232 WHERE `name` = 'arena';
  85. UPDATE `command` SET `permission` = 233 WHERE `name` = 'arena captain';
  86. UPDATE `command` SET `permission` = 234 WHERE `name` = 'arena create';
  87. UPDATE `command` SET `permission` = 235 WHERE `name` = 'arena disband';
  88. UPDATE `command` SET `permission` = 236 WHERE `name` = 'arena info';
  89. UPDATE `command` SET `permission` = 237 WHERE `name` = 'arena lookup';
  90. UPDATE `command` SET `permission` = 238 WHERE `name` = 'arena rename';
  91.  
  92.  
  93. -- --------------------------------------------------------
  94. -- 2013_08_30_06_world_command.sql
  95. -- --------------------------------------------------------
  96. -- Update command table with new RBAC permissions
  97. UPDATE `command` SET `permission` = 239 WHERE `name` = 'ban';
  98. UPDATE `command` SET `permission` = 240 WHERE `name` = 'ban account';
  99. UPDATE `command` SET `permission` = 241 WHERE `name` = 'ban character';
  100. UPDATE `command` SET `permission` = 242 WHERE `name` = 'ban ip';
  101. UPDATE `command` SET `permission` = 243 WHERE `name` = 'ban playeraccount';
  102. UPDATE `command` SET `permission` = 244 WHERE `name` = 'baninfo';
  103. UPDATE `command` SET `permission` = 245 WHERE `name` = 'baninfo account';
  104. UPDATE `command` SET `permission` = 246 WHERE `name` = 'baninfo character';
  105. UPDATE `command` SET `permission` = 247 WHERE `name` = 'baninfo ip';
  106. UPDATE `command` SET `permission` = 248 WHERE `name` = 'banlist';
  107. UPDATE `command` SET `permission` = 249 WHERE `name` = 'banlist account';
  108. UPDATE `command` SET `permission` = 250 WHERE `name` = 'banlist character';
  109. UPDATE `command` SET `permission` = 251 WHERE `name` = 'banlist ip';
  110. UPDATE `command` SET `permission` = 252 WHERE `name` = 'unban';
  111. UPDATE `command` SET `permission` = 253 WHERE `name` = 'unban account';
  112. UPDATE `command` SET `permission` = 254 WHERE `name` = 'unban character';
  113. UPDATE `command` SET `permission` = 255 WHERE `name` = 'unban ip';
  114. UPDATE `command` SET `permission` = 256 WHERE `name` = 'unban playeraccount';
  115.  
  116.  
  117. -- --------------------------------------------------------
  118. -- 2013_08_31_08_world_command.sql
  119. -- --------------------------------------------------------
  120. /* cs_bf.cpp */
  121.  
  122. SET @id = 257;
  123.  
  124. -- Update command table with new RBAC permissions
  125. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'bf';
  126. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'bf start';
  127. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'bf stop';
  128. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'bf switch';
  129. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'bf timer';
  130. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'bf enabled';
  131.  
  132.  
  133.  
  134. -- --------------------------------------------------------
  135. -- 2013_09_01_07_world_trinity_strings.sql
  136. -- --------------------------------------------------------
  137. DELETE FROM `trinity_string` WHERE `entry` IN (749, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881);
  138. INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES
  139. (749,'│ OS: %s - Latency: %u ms'),
  140. (872, 'Entered email is not equal to registration email, check input'),
  141. (873, 'The new emails do not match'),
  142. (874, 'The email was changed'),
  143. (875, 'Your email can''t be longer than 64 characters, email not changed!'),
  144. (876, 'Email not changed (unknown error)!'),
  145. (877, 'Email change unnecessary, new email is equal to old email'),
  146. (878, 'Your email is: %s'),
  147. (879, '│ Registration Email: %s - Email: %s'),
  148. (880, 'Security Level: %s'),
  149. (881, 'You require an email to change your password.');
  150.  
  151. UPDATE `command` SET `help` = 'Syntax: .account password $old_password $new_password $new_password [$email]\r\n\r\nChange your account password. You may need to check the actual security mode to see if email input is necessary.' WHERE name = 'account password';
  152. UPDATE `command` SET `help` = 'Syntax: .account\r\n\r\nDisplay the access level of your account and the email adress if you possess the necessary permissions.' WHERE name = 'account';
  153.  
  154. DELETE FROM `command` WHERE `name` = 'account email';
  155. DELETE FROM `command` WHERE `name` = 'account set sec email';
  156. DELETE FROM `command` WHERE `name` = 'account set sec regmail';
  157.  
  158. INSERT INTO `command` (`name`, `permission`, `help`) VALUES
  159. ('account email', 263, 'Syntax: .account email $oldemail $currentpassword $newemail $newemailconfirmation\r\n\r\n Change your account email. You may need to check the actual security mode to see if email input is necessary for password change'),
  160. ('account set sec email', 265, 'Syntax: .account set sec email $accountname $email $emailconfirmation\r\n\r\nSet the email for entered player account.'),
  161. ('account set sec regmail', 266, 'Syntax: .account set sec regmail $account $regmail $regmailconfirmation\r\n\r\nSets the regmail for entered player account.');
  162.  
  163.  
  164. -- --------------------------------------------------------
  165. -- 2013_09_02_01_world_command.sql
  166. -- --------------------------------------------------------
  167. /* cs_cheat.cpp */
  168.  
  169. SET @id = 291;
  170.  
  171. -- Update command table with new RBAC permissions
  172. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'cheat';
  173. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'cheat casttime';
  174. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'cheat cooldown';
  175. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'cheat explore';
  176. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'cheat god';
  177. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'cheat power';
  178. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'cheat status';
  179. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'cheat taxi';
  180. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'cheat waterwalk';
  181.  
  182.  
  183. -- --------------------------------------------------------
  184. -- 2013_09_02_02_world_command.sql
  185. -- --------------------------------------------------------
  186. /* cs_debug.cpp */
  187.  
  188. SET @id = 300;
  189.  
  190. -- Update command table with new RBAC permissions
  191. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'debug';
  192. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'debug anim';
  193. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'debug areatriggers';
  194. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'debug arena';
  195. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'debug bg';
  196. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'debug entervehicle';
  197. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'debug getitemstate';
  198. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'debug getitemvalue';
  199. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'debug getvalue';
  200. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'debug hostil';
  201. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'debug itemexpire';
  202. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'debug lootrecipient';
  203. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'debug los';
  204. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'debug mod32value';
  205. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'debug moveflags';
  206. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'debug play';
  207. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'debug play cinematics';
  208. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'debug play movie';
  209. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'debug play sound';
  210. UPDATE `command` SET `permission` = @id+19 WHERE `name` = 'debug send';
  211. UPDATE `command` SET `permission` = @id+20 WHERE `name` = 'debug send buyerror';
  212. UPDATE `command` SET `permission` = @id+21 WHERE `name` = 'debug send channelnotify';
  213. UPDATE `command` SET `permission` = @id+22 WHERE `name` = 'debug send chatmessage';
  214. UPDATE `command` SET `permission` = @id+23 WHERE `name` = 'debug send equiperror';
  215. UPDATE `command` SET `permission` = @id+24 WHERE `name` = 'debug send largepacket';
  216. UPDATE `command` SET `permission` = @id+25 WHERE `name` = 'debug send opcode';
  217. UPDATE `command` SET `permission` = @id+26 WHERE `name` = 'debug send qinvalidmsg';
  218. UPDATE `command` SET `permission` = @id+27 WHERE `name` = 'debug send qpartymsg';
  219. UPDATE `command` SET `permission` = @id+28 WHERE `name` = 'debug send sellerror';
  220. UPDATE `command` SET `permission` = @id+29 WHERE `name` = 'debug send setphaseshift';
  221. UPDATE `command` SET `permission` = @id+30 WHERE `name` = 'debug send spellfail';
  222. UPDATE `command` SET `permission` = @id+31 WHERE `name` = 'debug setaurastate';
  223. UPDATE `command` SET `permission` = @id+32 WHERE `name` = 'debug setbit';
  224. UPDATE `command` SET `permission` = @id+33 WHERE `name` = 'debug setitemvalue';
  225. UPDATE `command` SET `permission` = @id+34 WHERE `name` = 'debug setvalue';
  226. UPDATE `command` SET `permission` = @id+35 WHERE `name` = 'debug setvid';
  227. UPDATE `command` SET `permission` = @id+36 WHERE `name` = 'debug spawnvehicle';
  228. UPDATE `command` SET `permission` = @id+37 WHERE `name` = 'debug threat';
  229. UPDATE `command` SET `permission` = @id+38 WHERE `name` = 'debug update';
  230. UPDATE `command` SET `permission` = @id+39 WHERE `name` = 'debug uws';
  231. UPDATE `command` SET `permission` = @id+40 WHERE `name` = 'wpgps';
  232.  
  233.  
  234. -- --------------------------------------------------------
  235. -- 2013_09_02_03_world_command.sql
  236. -- --------------------------------------------------------
  237. /* cs_deserter.cpp */
  238.  
  239. SET @id = 341;
  240.  
  241. -- Update command table with new RBAC permissions
  242. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'deserter';
  243. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'deserter bg';
  244. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'deserter bg add';
  245. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'deserter bg remove';
  246. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'deserter instance';
  247. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'deserter instance add';
  248. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'deserter instance remove';
  249.  
  250.  
  251. -- --------------------------------------------------------
  252. -- 2013_09_02_04_world_command.sql
  253. -- --------------------------------------------------------
  254. /* cs_disable.cpp */
  255.  
  256. SET @id = 348;
  257.  
  258. -- Update command table with new RBAC permissions
  259. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'disable';
  260. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'disable add';
  261. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'disable add achievement_criteria';
  262. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'disable add battleground';
  263. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'disable add map';
  264. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'disable add mmap';
  265. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'disable add outdoorpvp';
  266. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'disable add quest';
  267. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'disable add spell';
  268. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'disable add vmap';
  269. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'disable remove';
  270. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'disable remove achievement_criteria';
  271. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'disable remove battleground';
  272. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'disable remove map';
  273. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'disable remove mmap';
  274. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'disable remove outdoorpvp';
  275. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'disable remove quest';
  276. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'disable remove spell';
  277. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'disable remove vmap';
  278.  
  279.  
  280. -- --------------------------------------------------------
  281. -- 2013_09_02_05_world_command.sql
  282. -- --------------------------------------------------------
  283. /* cs_event.cpp */
  284.  
  285. SET @id = 367;
  286.  
  287. -- Update command table with new RBAC permissions
  288. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'event';
  289. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'event activelist';
  290. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'event start';
  291. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'event stop';
  292.  
  293.  
  294. -- --------------------------------------------------------
  295. -- 2013_09_02_06_world_command.sql
  296. -- --------------------------------------------------------
  297. /* cs_gm.cpp */
  298.  
  299. SET @id = 371;
  300.  
  301. -- Update command table with new RBAC permissions
  302. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'gm';
  303. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'gm chat';
  304. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'gm fly';
  305. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'gm ingame';
  306. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'gm list';
  307. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'gm visible';
  308.  
  309.  
  310. -- --------------------------------------------------------
  311. -- 2013_09_02_07_world_command.sql
  312. -- --------------------------------------------------------
  313. /* cs_go.cpp */
  314.  
  315. SET @id = 371;
  316.  
  317. -- Update command table with new RBAC permissions
  318. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'go';
  319. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'go creature';
  320. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'go graveyard';
  321. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'go grid';
  322. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'go object';
  323. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'go taxinode';
  324. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'go ticket';
  325. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'go trigger';
  326. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'go xyz';
  327. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'go zonexy';
  328.  
  329.  
  330. -- --------------------------------------------------------
  331. -- 2013_09_02_08_world_command.sql
  332. -- --------------------------------------------------------
  333. /* cs_gobject.cpp */
  334.  
  335. SET @id = 371;
  336.  
  337. -- Update command table with new RBAC permissions
  338. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'gobject';
  339. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'gobject activate';
  340. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'gobject add';
  341. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'gobject add temp';
  342. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'gobject delete';
  343. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'gobject info';
  344. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'gobject move';
  345. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'gobject near';
  346. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'gobject set';
  347. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'gobject set phase';
  348. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'gobject set state';
  349. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'gobject target';
  350. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'gobject turn';
  351.  
  352.  
  353. -- --------------------------------------------------------
  354. -- 2013_09_02_09_world_command.sql
  355. -- --------------------------------------------------------
  356. /* cs_guild.cpp */
  357.  
  358. SET @id = 401;
  359.  
  360. -- Update command table with new RBAC permissions
  361. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'guild';
  362. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'guild create';
  363. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'guild delete';
  364. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'guild invite';
  365. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'guild uninvite';
  366. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'guild rank';
  367. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'guild rename';
  368.  
  369.  
  370. -- --------------------------------------------------------
  371. -- 2013_09_02_10_world_command.sql
  372. -- --------------------------------------------------------
  373. /* cs_honor.cpp */
  374.  
  375. SET @id = 408;
  376.  
  377. -- Update command table with new RBAC permissions
  378. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'honor';
  379. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'honor add';
  380. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'honor add kill';
  381. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'honor update';
  382.  
  383.  
  384. -- --------------------------------------------------------
  385. -- 2013_09_02_11_world_command.sql
  386. -- --------------------------------------------------------
  387. /* cs_instance.cpp */
  388.  
  389. SET @id = 408;
  390.  
  391. -- Update command table with new RBAC permissions
  392. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'instance';
  393. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'instance listbinds';
  394. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'instance unbind';
  395. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'instance stats';
  396. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'instance savedata';
  397.  
  398.  
  399. -- --------------------------------------------------------
  400. -- 2013_09_02_12_world_command.sql
  401. -- --------------------------------------------------------
  402. /* cs_learn.cpp */
  403.  
  404. SET @id = 417;
  405.  
  406. -- Update command table with new RBAC permissions
  407. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'learn';
  408. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'learn all';
  409. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'learn all my';
  410. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'learn all my class';
  411. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'learn all my pettalents';
  412. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'learn all my spells';
  413. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'learn all my talents';
  414. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'learn all gm';
  415. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'learn all crafts';
  416. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'learn all default';
  417. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'learn all lang';
  418. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'learn all recipes';
  419. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'unlearn';
  420.  
  421.  
  422. -- --------------------------------------------------------
  423. -- 2013_09_02_13_world_command.sql
  424. -- --------------------------------------------------------
  425. /* cs_lfg.cpp */
  426.  
  427. SET @id = 430;
  428.  
  429. -- Update command table with new RBAC permissions
  430. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'lfg';
  431. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'lfg player';
  432. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'lfg group';
  433. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'lfg queue';
  434. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'lfg clean';
  435. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'lfg options';
  436.  
  437.  
  438. -- --------------------------------------------------------
  439. -- 2013_09_02_14_world_command.sql
  440. -- --------------------------------------------------------
  441. /* cs_list.cpp */
  442.  
  443. SET @id = 436;
  444.  
  445. -- Update command table with new RBAC permissions
  446. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'list';
  447. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'list creature';
  448. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'list item';
  449. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'list object';
  450. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'list auras';
  451. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'list mail';
  452.  
  453.  
  454. -- --------------------------------------------------------
  455. -- 2013_09_02_15_world_command.sql
  456. -- --------------------------------------------------------
  457. /* cs_lookup.cpp */
  458.  
  459. SET @id = 442;
  460.  
  461. -- Update command table with new RBAC permissions
  462. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'lookup';
  463. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'lookup area';
  464. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'lookup creature';
  465. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'lookup event';
  466. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'lookup faction';
  467. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'lookup item';
  468. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'lookup itemset';
  469. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'lookup object';
  470. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'lookup quest';
  471. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'lookup player';
  472. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'lookup player ip';
  473. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'lookup player account';
  474. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'lookup player email';
  475. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'lookup skill';
  476. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'lookup spell';
  477. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'lookup spell id';
  478. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'lookup taxinode';
  479. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'lookup tele';
  480. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'lookup title';
  481. UPDATE `command` SET `permission` = @id+19 WHERE `name` = 'lookup map';
  482.  
  483.  
  484. -- --------------------------------------------------------
  485. -- 2013_09_02_16_world_command.sql
  486. -- --------------------------------------------------------
  487. /* cs_message.cpp */
  488.  
  489. SET @id = 462;
  490.  
  491. -- Update command table with new RBAC permissions
  492. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'announce';
  493. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'channel';
  494. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'channel set';
  495. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'channel set ownership';
  496. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'gmannounce';
  497. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'gmnameannounce';
  498. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'gmnotify';
  499. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'nameannounce';
  500. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'notify';
  501. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'whispers';
  502.  
  503.  
  504. -- --------------------------------------------------------
  505. -- 2013_09_02_17_world_command.sql
  506. -- --------------------------------------------------------
  507. /* cs_cast.cpp */
  508.  
  509. SET @id = 263;
  510.  
  511. -- Update command table with new RBAC permissions
  512. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'cast';
  513. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'cast back';
  514. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'cast dist';
  515. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'cast self';
  516. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'cast target';
  517. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'cast dest';
  518.  
  519.  
  520. -- --------------------------------------------------------
  521. -- 2013_09_02_18_world_command.sql
  522. -- --------------------------------------------------------
  523. /* cs_character.cpp */
  524.  
  525. SET @id = 273;
  526.  
  527. -- Update command table with new RBAC permissions
  528. UPDATE `command` SET `permission` = @id+0  WHERE `name` = 'character';
  529. UPDATE `command` SET `permission` = @id+1  WHERE `name` = 'character customize';
  530. UPDATE `command` SET `permission` = @id+2  WHERE `name` = 'character changefaction';
  531. UPDATE `command` SET `permission` = @id+3  WHERE `name` = 'character changerace';
  532. UPDATE `command` SET `permission` = @id+4  WHERE `name` = 'character deleted';
  533. UPDATE `command` SET `permission` = @id+5  WHERE `name` = 'character deleted delete';
  534. UPDATE `command` SET `permission` = @id+6  WHERE `name` = 'character deleted list';
  535. UPDATE `command` SET `permission` = @id+7  WHERE `name` = 'character deleted restore';
  536. UPDATE `command` SET `permission` = @id+8  WHERE `name` = 'character deleted old';
  537. UPDATE `command` SET `permission` = @id+9  WHERE `name` = 'character erase';
  538. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'character level';
  539. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'character rename';
  540. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'character reputation';
  541. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'character titles';
  542. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'levelup';
  543. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'pdump';
  544. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'pdump load';
  545. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'pdump write';
  546.  
  547.  
  548. -- --------------------------------------------------------
  549. -- 2013_09_10_01_world_command.sql
  550. -- --------------------------------------------------------
  551. /* cs_group.cpp */
  552.  
  553. SET @id = 472;
  554.  
  555. -- Update command table with new RBAC permissions
  556. UPDATE `command` SET `permission` = @id+0  WHERE `name` = 'group';
  557. UPDATE `command` SET `permission` = @id+1  WHERE `name` = 'group leader';
  558. UPDATE `command` SET `permission` = @id+2  WHERE `name` = 'group disband';
  559. UPDATE `command` SET `permission` = @id+3  WHERE `name` = 'group remove';
  560. UPDATE `command` SET `permission` = @id+4  WHERE `name` = 'group join';
  561. UPDATE `command` SET `permission` = @id+5  WHERE `name` = 'group list';
  562.  
  563. UPDATE `command` SET `permission` = @id+6, `name` = 'group summon', `help` =
  564. 'Syntax: .group summon [$charactername]\r\n\r\nTeleport the given character and his group to you. Teleported only online characters but original selected group member can be offline.'
  565. WHERE `name` = 'groupsummon';
  566.  
  567.  
  568. -- --------------------------------------------------------
  569. -- 2013_09_10_02_world_command.sql
  570. -- --------------------------------------------------------
  571. /* cs_pet.cpp */
  572.  
  573. SET @id = 479;
  574.  
  575. -- Update command table with new RBAC permissions
  576. UPDATE `command` SET `permission` = @id+0  WHERE `name` = 'pet';
  577. UPDATE `command` SET `permission` = @id+1  WHERE `name` = 'pet create';
  578. UPDATE `command` SET `permission` = @id+2  WHERE `name` = 'pet learn';
  579. UPDATE `command` SET `permission` = @id+3  WHERE `name` = 'pet unlearn';
  580.  
  581.  
  582. -- --------------------------------------------------------
  583. -- 2013_09_10_04_world_command.sql
  584. -- --------------------------------------------------------
  585. /* cs_send.cpp */
  586.  
  587. SET @id = 483;
  588.  
  589. -- Update command table with new RBAC permissions
  590. UPDATE `command` SET `permission` = @id+0  WHERE `name` = 'send';
  591. UPDATE `command` SET `permission` = @id+1  WHERE `name` = 'send items';
  592. UPDATE `command` SET `permission` = @id+2  WHERE `name` = 'send mail';
  593. UPDATE `command` SET `permission` = @id+3  WHERE `name` = 'send message';
  594. UPDATE `command` SET `permission` = @id+4  WHERE `name` = 'send money';
  595.  
  596.  
  597. -- --------------------------------------------------------
  598. -- 2013_09_10_05_world_command.sql
  599. -- --------------------------------------------------------
  600. /* cs_misc.cpp */
  601.  
  602. SET @id = 488;
  603.  
  604. -- Update command table with new RBAC permissions
  605. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'additem';
  606. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'additemset';
  607. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'appear';
  608. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'aura';
  609. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'bank';
  610. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'bindsight';
  611. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'combatstop';
  612. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'cometome';
  613. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'commands';
  614. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'cooldown';
  615. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'damage';
  616. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'dev';
  617. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'die';
  618. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'dismount';
  619. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'distance';
  620. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'flusharenapoints';
  621. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'freeze';
  622. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'gps';
  623. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'guid';
  624. UPDATE `command` SET `permission` = @id+19 WHERE `name` = 'help';
  625. UPDATE `command` SET `permission` = @id+20 WHERE `name` = 'hidearea';
  626. UPDATE `command` SET `permission` = @id+21 WHERE `name` = 'itemmove';
  627. UPDATE `command` SET `permission` = @id+22 WHERE `name` = 'kick';
  628. UPDATE `command` SET `permission` = @id+23 WHERE `name` = 'linkgrave';
  629. UPDATE `command` SET `permission` = @id+24 WHERE `name` = 'listfreeze';
  630. UPDATE `command` SET `permission` = @id+25 WHERE `name` = 'maxskill';
  631. UPDATE `command` SET `permission` = @id+26 WHERE `name` = 'movegens';
  632. UPDATE `command` SET `permission` = @id+27 WHERE `name` = 'mute';
  633. UPDATE `command` SET `permission` = @id+28 WHERE `name` = 'neargrave';
  634. UPDATE `command` SET `permission` = @id+29 WHERE `name` = 'pinfo';
  635. UPDATE `command` SET `permission` = @id+30 WHERE `name` = 'playall';
  636. UPDATE `command` SET `permission` = @id+31 WHERE `name` = 'possess';
  637. UPDATE `command` SET `permission` = @id+32 WHERE `name` = 'recall';
  638. UPDATE `command` SET `permission` = @id+33 WHERE `name` = 'repairitems';
  639. UPDATE `command` SET `permission` = @id+34 WHERE `name` = 'respawn';
  640. UPDATE `command` SET `permission` = @id+35 WHERE `name` = 'revive';
  641. UPDATE `command` SET `permission` = @id+36 WHERE `name` = 'saveall';
  642. UPDATE `command` SET `permission` = @id+37 WHERE `name` = 'save';
  643. UPDATE `command` SET `permission` = @id+38 WHERE `name` = 'setskill';
  644. UPDATE `command` SET `permission` = @id+39 WHERE `name` = 'showarea';
  645. UPDATE `command` SET `permission` = @id+40 WHERE `name` = 'summon';
  646. UPDATE `command` SET `permission` = @id+41 WHERE `name` = 'unaura';
  647. UPDATE `command` SET `permission` = @id+42 WHERE `name` = 'unbindsight';
  648. UPDATE `command` SET `permission` = @id+43 WHERE `name` = 'unfreeze';
  649. UPDATE `command` SET `permission` = @id+44 WHERE `name` = 'unmute';
  650. UPDATE `command` SET `permission` = @id+45 WHERE `name` = 'unpossess';
  651. UPDATE `command` SET `permission` = @id+46 WHERE `name` = 'unstuck';
  652. UPDATE `command` SET `permission` = @id+47 WHERE `name` = 'wchange';
  653.  
  654.  
  655. -- --------------------------------------------------------
  656. -- 2013_09_10_06_world_command.sql
  657. -- --------------------------------------------------------
  658. /* cs_mmaps.cpp */
  659.  
  660. SET @id = 536;
  661.  
  662. -- Update command table with new RBAC permissions
  663. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'mmap';
  664. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'mmap loadedtiles';
  665. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'mmap loc';
  666. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'mmap path';
  667. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'mmap stats';
  668. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'mmap testarea';
  669.  
  670.  
  671. -- --------------------------------------------------------
  672. -- 2013_09_10_07_world_command.sql
  673. -- --------------------------------------------------------
  674. /* cs_modify.cpp */
  675.  
  676. SET @id = 542;
  677.  
  678. -- Update command table with new RBAC permissions
  679. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'morph';
  680. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'demorph';
  681. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'modify';
  682. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'modify arenapoints';
  683. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'modify bit';
  684. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'modify drunk';
  685. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'modify energy';
  686. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'modify faction';
  687. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'modify gender';
  688. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'modify honor';
  689. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'modify hp';
  690. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'modify mana';
  691. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'modify money';
  692. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'modify mount';
  693. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'modify phase';
  694. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'modify rage';
  695. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'modify reputation';
  696. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'modify runicpower';
  697. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'modify scale';
  698. UPDATE `command` SET `permission` = @id+19 WHERE `name` = 'modify speed';
  699. UPDATE `command` SET `permission` = @id+20 WHERE `name` = 'modify speed all';
  700. UPDATE `command` SET `permission` = @id+21 WHERE `name` = 'modify speed backwalk';
  701. UPDATE `command` SET `permission` = @id+22 WHERE `name` = 'modify speed fly';
  702. UPDATE `command` SET `permission` = @id+23 WHERE `name` = 'modify speed walk';
  703. UPDATE `command` SET `permission` = @id+24 WHERE `name` = 'modify speed swim';
  704. UPDATE `command` SET `permission` = @id+25 WHERE `name` = 'modify spell';
  705. UPDATE `command` SET `permission` = @id+26 WHERE `name` = 'modify standstate';
  706. UPDATE `command` SET `permission` = @id+27 WHERE `name` = 'modify talentpoints';
  707.  
  708.  
  709. -- --------------------------------------------------------
  710. -- 2013_09_10_08_world_command.sql
  711. -- --------------------------------------------------------
  712. /* cs_npc.cpp */
  713.  
  714. SET @id = 570;
  715.  
  716. -- Update command table with new RBAC permissions
  717. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'npc';
  718. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'npc add';
  719. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'npc add formation';
  720. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'npc add item';
  721. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'npc add move';
  722. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'npc add temp';
  723. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'npc add delete';
  724. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'npc add delete item';
  725. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'npc add follow';
  726. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'npc add follow stop';
  727. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'npc set';
  728. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'npc set allowmove';
  729. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'npc set entry';
  730. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'npc set factionid';
  731. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'npc set flag';
  732. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'npc set level';
  733. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'npc set link';
  734. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'npc set model';
  735. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'npc set movetype';
  736. UPDATE `command` SET `permission` = @id+19 WHERE `name` = 'npc set phase';
  737. UPDATE `command` SET `permission` = @id+20 WHERE `name` = 'npc set spawndist';
  738. UPDATE `command` SET `permission` = @id+21 WHERE `name` = 'npc set spawntime';
  739. UPDATE `command` SET `permission` = @id+22 WHERE `name` = 'npc set data';
  740. UPDATE `command` SET `permission` = @id+23 WHERE `name` = 'npc info';
  741. UPDATE `command` SET `permission` = @id+24 WHERE `name` = 'npc near';
  742. UPDATE `command` SET `permission` = @id+25 WHERE `name` = 'npc move';
  743. UPDATE `command` SET `permission` = @id+26 WHERE `name` = 'npc playemote';
  744. UPDATE `command` SET `permission` = @id+27 WHERE `name` = 'npc say';
  745. UPDATE `command` SET `permission` = @id+28 WHERE `name` = 'npc textemote';
  746. UPDATE `command` SET `permission` = @id+29 WHERE `name` = 'npc whisper';
  747. UPDATE `command` SET `permission` = @id+30 WHERE `name` = 'npc yell';
  748. UPDATE `command` SET `permission` = @id+31 WHERE `name` = 'npc tame';
  749.  
  750.  
  751. -- --------------------------------------------------------
  752. -- 2013_09_10_09_world_command.sql
  753. -- --------------------------------------------------------
  754. /* cs_quest.cpp */
  755.  
  756. SET @id = 602;
  757.  
  758. -- Update command table with new RBAC permissions
  759. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'quest';
  760. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'quest add';
  761. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'quest complete';
  762. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'quest remove';
  763. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'quest reward';
  764.  
  765.  
  766. -- --------------------------------------------------------
  767. -- 2013_09_10_10_world_command.sql
  768. -- --------------------------------------------------------
  769. /* cs_reload.cpp */
  770.  
  771. SET @id = 607;
  772.  
  773. -- Update command table with new RBAC permissions
  774. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'reload';
  775. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'reload access_requirement';
  776. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'reload achievement_criteria_data';
  777. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'reload achievement_reward';
  778. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'reload all';
  779. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'reload all achievement';
  780. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'reload all area';
  781. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'reload all eventai';
  782. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'reload all gossips';
  783. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'reload all item';
  784. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'reload all locales';
  785. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'reload all loot';
  786. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'reload all npc';
  787. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'reload all quest';
  788. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'reload all scripts';
  789. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'reload all spell';
  790. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'reload areatrigger_involvedrelation';
  791. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'reload areatrigger_tavern';
  792. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'reload areatrigger_teleport';
  793. UPDATE `command` SET `permission` = @id+19 WHERE `name` = 'reload auctions';
  794. UPDATE `command` SET `permission` = @id+20 WHERE `name` = 'reload autobroadcast';
  795. UPDATE `command` SET `permission` = @id+21 WHERE `name` = 'reload command';
  796. UPDATE `command` SET `permission` = @id+22 WHERE `name` = 'reload conditions';
  797. UPDATE `command` SET `permission` = @id+23 WHERE `name` = 'reload config';
  798. UPDATE `command` SET `permission` = @id+24 WHERE `name` = 'reload creature_text';
  799. UPDATE `command` SET `permission` = @id+25 WHERE `name` = 'reload creature_ai_scripts';
  800. UPDATE `command` SET `permission` = @id+26 WHERE `name` = 'reload creature_ai_texts';
  801. UPDATE `command` SET `permission` = @id+27 WHERE `name` = 'reload creature_questender';
  802. UPDATE `command` SET `permission` = @id+28 WHERE `name` = 'reload creature_linked_respawn';
  803. UPDATE `command` SET `permission` = @id+29 WHERE `name` = 'reload creature_loot_template';
  804. UPDATE `command` SET `permission` = @id+30 WHERE `name` = 'reload creature_onkill_reputation';
  805. UPDATE `command` SET `permission` = @id+31 WHERE `name` = 'reload creature_queststarter';
  806. UPDATE `command` SET `permission` = @id+32 WHERE `name` = 'reload creature_summon_groups';
  807. UPDATE `command` SET `permission` = @id+33 WHERE `name` = 'reload creature_template';
  808. UPDATE `command` SET `permission` = @id+34 WHERE `name` = 'reload disables';
  809. UPDATE `command` SET `permission` = @id+35 WHERE `name` = 'reload disenchant_loot_template';
  810. UPDATE `command` SET `permission` = @id+36 WHERE `name` = 'reload event_scripts';
  811. UPDATE `command` SET `permission` = @id+37 WHERE `name` = 'reload fishing_loot_template';
  812. UPDATE `command` SET `permission` = @id+38 WHERE `name` = 'reload game_graveyard_zone';
  813. UPDATE `command` SET `permission` = @id+39 WHERE `name` = 'reload game_tele';
  814. UPDATE `command` SET `permission` = @id+40 WHERE `name` = 'reload gameobject_questender';
  815. UPDATE `command` SET `permission` = @id+41 WHERE `name` = 'reload gameobject_loot_template';
  816. UPDATE `command` SET `permission` = @id+42 WHERE `name` = 'reload gameobject_queststarter';
  817. UPDATE `command` SET `permission` = @id+43 WHERE `name` = 'reload gm_tickets';
  818. UPDATE `command` SET `permission` = @id+44 WHERE `name` = 'reload gossip_menu';
  819. UPDATE `command` SET `permission` = @id+45 WHERE `name` = 'reload gossip_menu_option';
  820. UPDATE `command` SET `permission` = @id+46 WHERE `name` = 'reload item_enchantment_template';
  821. UPDATE `command` SET `permission` = @id+47 WHERE `name` = 'reload item_loot_template';
  822. UPDATE `command` SET `permission` = @id+48 WHERE `name` = 'reload item_set_names';
  823. UPDATE `command` SET `permission` = @id+49 WHERE `name` = 'reload lfg_dungeon_rewards';
  824. UPDATE `command` SET `permission` = @id+50 WHERE `name` = 'reload locales_achievement_reward';
  825. UPDATE `command` SET `permission` = @id+51 WHERE `name` = 'reload locales_creature';
  826. UPDATE `command` SET `permission` = @id+52 WHERE `name` = 'reload locales_creature_text';
  827. UPDATE `command` SET `permission` = @id+53 WHERE `name` = 'reload locales_gameobject';
  828. UPDATE `command` SET `permission` = @id+54 WHERE `name` = 'reload locales_gossip_menu_option';
  829. UPDATE `command` SET `permission` = @id+55 WHERE `name` = 'reload locales_item';
  830. UPDATE `command` SET `permission` = @id+56 WHERE `name` = 'reload locales_item_set_name';
  831. UPDATE `command` SET `permission` = @id+57 WHERE `name` = 'reload locales_npc_text';
  832. UPDATE `command` SET `permission` = @id+58 WHERE `name` = 'reload locales_page_text';
  833. UPDATE `command` SET `permission` = @id+59 WHERE `name` = 'reload locales_points_of_interest';
  834. UPDATE `command` SET `permission` = @id+60 WHERE `name` = 'reload locales_quest';
  835. UPDATE `command` SET `permission` = @id+61 WHERE `name` = 'reload mail_level_reward';
  836. UPDATE `command` SET `permission` = @id+62 WHERE `name` = 'reload mail_loot_template';
  837. UPDATE `command` SET `permission` = @id+63 WHERE `name` = 'reload milling_loot_template';
  838. UPDATE `command` SET `permission` = @id+64 WHERE `name` = 'reload npc_spellclick_spells';
  839. UPDATE `command` SET `permission` = @id+65 WHERE `name` = 'reload npc_trainer';
  840. UPDATE `command` SET `permission` = @id+66 WHERE `name` = 'reload npc_vendor';
  841. UPDATE `command` SET `permission` = @id+67 WHERE `name` = 'reload page_text';
  842. UPDATE `command` SET `permission` = @id+68 WHERE `name` = 'reload pickpocketing_loot_template';
  843. UPDATE `command` SET `permission` = @id+69 WHERE `name` = 'reload points_of_interest';
  844. UPDATE `command` SET `permission` = @id+70 WHERE `name` = 'reload prospecting_loot_template';
  845. UPDATE `command` SET `permission` = @id+71 WHERE `name` = 'reload quest_poi';
  846. UPDATE `command` SET `permission` = @id+72 WHERE `name` = 'reload quest_template';
  847. UPDATE `command` SET `permission` = @id+73 WHERE `name` = 'reload rbac';
  848. UPDATE `command` SET `permission` = @id+74 WHERE `name` = 'reload reference_loot_template';
  849. UPDATE `command` SET `permission` = @id+75 WHERE `name` = 'reload reserved_name';
  850. UPDATE `command` SET `permission` = @id+76 WHERE `name` = 'reload reputation_reward_rate';
  851. UPDATE `command` SET `permission` = @id+77 WHERE `name` = 'reload reputation_spillover_template';
  852. UPDATE `command` SET `permission` = @id+78 WHERE `name` = 'reload skill_discovery_template';
  853. UPDATE `command` SET `permission` = @id+79 WHERE `name` = 'reload skill_extra_item_template';
  854. UPDATE `command` SET `permission` = @id+80 WHERE `name` = 'reload skill_fishing_base_level';
  855. UPDATE `command` SET `permission` = @id+81 WHERE `name` = 'reload skinning_loot_template';
  856. UPDATE `command` SET `permission` = @id+82 WHERE `name` = 'reload smart_scripts';
  857. UPDATE `command` SET `permission` = @id+83 WHERE `name` = 'reload spell_required';
  858. UPDATE `command` SET `permission` = @id+84 WHERE `name` = 'reload spell_area';
  859. UPDATE `command` SET `permission` = @id+85 WHERE `name` = 'reload spell_bonus_data';
  860. UPDATE `command` SET `permission` = @id+86 WHERE `name` = 'reload spell_group';
  861. UPDATE `command` SET `permission` = @id+87 WHERE `name` = 'reload spell_learn_spell';
  862. UPDATE `command` SET `permission` = @id+88 WHERE `name` = 'reload spell_loot_template';
  863. UPDATE `command` SET `permission` = @id+89 WHERE `name` = 'reload spell_linked_spell';
  864. UPDATE `command` SET `permission` = @id+90 WHERE `name` = 'reload spell_pet_auras';
  865. UPDATE `command` SET `permission` = @id+91 WHERE `name` = 'reload spell_proc_event';
  866. UPDATE `command` SET `permission` = @id+92 WHERE `name` = 'reload spell_proc';
  867. UPDATE `command` SET `permission` = @id+93 WHERE `name` = 'reload spell_scripts';
  868. UPDATE `command` SET `permission` = @id+94 WHERE `name` = 'reload spell_target_position';
  869. UPDATE `command` SET `permission` = @id+95 WHERE `name` = 'reload spell_threats';
  870. UPDATE `command` SET `permission` = @id+96 WHERE `name` = 'reload spell_group_stack_rules';
  871. UPDATE `command` SET `permission` = @id+97 WHERE `name` = 'reload trinity_string';
  872. UPDATE `command` SET `permission` = @id+98 WHERE `name` = 'reload warden_action';
  873. UPDATE `command` SET `permission` = @id+99 WHERE `name` = 'reload waypoint_scripts';
  874. UPDATE `command` SET `permission` = @id+100 WHERE `name` = 'reload waypoint_data';
  875. UPDATE `command` SET `permission` = @id+101 WHERE `name` = 'reload vehicle_accessory';
  876. UPDATE `command` SET `permission` = @id+102 WHERE `name` = 'reload vehicle_template_accessory';
  877.  
  878.  
  879. -- --------------------------------------------------------
  880. -- 2013_09_10_11_world_command.sql
  881. -- --------------------------------------------------------
  882. /* cs_reset.cpp */
  883.  
  884. SET @id = 710;
  885.  
  886. -- Update command table with new RBAC permissions
  887. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'reset';
  888. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'reset achievements';
  889. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'reset honor';
  890. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'reset level';
  891. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'reset spells';
  892. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'reset stats';
  893. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'reset talents';
  894. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'reset all';
  895.  
  896.  
  897. -- --------------------------------------------------------
  898. -- 2013_09_10_12_world_command.sql
  899. -- --------------------------------------------------------
  900. /* cs_server.cpp */
  901.  
  902. SET @id = 718;
  903.  
  904. -- Update command table with new RBAC permissions
  905. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'server';
  906. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'server corpses';
  907. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'server exit';
  908. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'server idlerestart';
  909. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'server idlerestart cancel';
  910. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'server idleshutdown';
  911. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'server idleshutdown cancel';
  912. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'server info';
  913. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'server plimit';
  914. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'server restart';
  915. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'server restart cancel';
  916. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'server set';
  917. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'server set closed';
  918. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'server set difftime';
  919. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'server set loglevel';
  920. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'server set motd';
  921. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'server shutdown';
  922. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'server shutdown cancel';
  923. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'server motd';
  924.  
  925.  
  926. -- --------------------------------------------------------
  927. -- 2013_09_10_13_world_command.sql
  928. -- --------------------------------------------------------
  929. /* cs_tele.cpp */
  930.  
  931. SET @id = 737;
  932.  
  933. -- Update command table with new RBAC permissions
  934. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'tele';
  935. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'tele add';
  936. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'tele del';
  937. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'tele name';
  938. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'tele group';
  939.  
  940.  
  941. -- --------------------------------------------------------
  942. -- 2013_09_10_14_world_command.sql
  943. -- --------------------------------------------------------
  944. /* cs_ticket.cpp */
  945.  
  946. SET @id = 742;
  947.  
  948. -- Update command table with new RBAC permissions
  949. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'ticket';
  950. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'ticket assign';
  951. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'ticket close';
  952. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'ticket closedlist';
  953. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'ticket comment';
  954. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'ticket complete';
  955. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'ticket delete';
  956. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'ticket escalate';
  957. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'ticket escalatedlist';
  958. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'ticket list';
  959. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'ticket onlinelist';
  960. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'ticket reset';
  961. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'ticket response';
  962. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'ticket response append';
  963. UPDATE `command` SET `permission` = @id+14 WHERE `name` = 'ticket response appendln';
  964. UPDATE `command` SET `permission` = @id+15 WHERE `name` = 'ticket togglesystem';
  965. UPDATE `command` SET `permission` = @id+16 WHERE `name` = 'ticket unassign';
  966. UPDATE `command` SET `permission` = @id+17 WHERE `name` = 'ticket viewid';
  967. UPDATE `command` SET `permission` = @id+18 WHERE `name` = 'ticket viewname';
  968.  
  969.  
  970. -- --------------------------------------------------------
  971. -- 2013_09_10_15_world_command.sql
  972. -- --------------------------------------------------------
  973. /* cs_titles.cpp & cs_wp.cpp */
  974.  
  975. SET @id = 761;
  976.  
  977. -- Update command table with new RBAC permissions
  978. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'titles';
  979. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'titles add';
  980. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'titles current';
  981. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'titles remove';
  982. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'titles set';
  983. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'titles set mask';
  984. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'wp';
  985. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'wp add';
  986. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'wp event';
  987. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'wp load';
  988. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'wp modify';
  989. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'wp unload';
  990. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'wp reload';
  991. UPDATE `command` SET `permission` = @id+13 WHERE `name` = 'wp show';
  992.  
  993.  
  994. -- --------------------------------------------------------
  995. -- 2013_09_10_16_world_command.sql
  996. -- --------------------------------------------------------
  997. -- Update command table and remove obsolete permissions (0 = non existent permission)
  998. UPDATE `command` SET `permission` = 0 WHERE `permission` IN (7, 8, 9, 10, 12);
  999.  
  1000.  
  1001. -- --------------------------------------------------------
  1002. -- 2013_09_10_17_world_command.sql
  1003. -- --------------------------------------------------------
  1004. -- Update command table with new RBAC permissions
  1005. UPDATE `command` SET `permission` = 201 WHERE `name` = 'rbac account';
  1006. UPDATE `command` SET `permission` = 202 WHERE `name` = 'rbac account group';
  1007. UPDATE `command` SET `permission` = 203 WHERE `name` = 'rbac account group add';
  1008. UPDATE `command` SET `permission` = 204 WHERE `name` = 'rbac account group remove';
  1009. UPDATE `command` SET `permission` = 205 WHERE `name` = 'rbac account role';
  1010. UPDATE `command` SET `permission` = 206 WHERE `name` = 'rbac account role grant';
  1011. UPDATE `command` SET `permission` = 207 WHERE `name` = 'rbac account role deny';
  1012. UPDATE `command` SET `permission` = 208 WHERE `name` = 'rbac account role revoke';
  1013. UPDATE `command` SET `permission` = 209 WHERE `name` = 'rbac account permission';
  1014. UPDATE `command` SET `permission` = 210 WHERE `name` = 'rbac account permission grant';
  1015. UPDATE `command` SET `permission` = 211 WHERE `name` = 'rbac account permission deny';
  1016. UPDATE `command` SET `permission` = 212 WHERE `name` = 'rbac account permission revoke';
  1017. UPDATE `command` SET `permission` = 214 WHERE `name` = 'rbac account list groups';
  1018. UPDATE `command` SET `permission` = 215 WHERE `name` = 'rbac account list roles';
  1019. UPDATE `command` SET `permission` = 216 WHERE `name` = 'rbac account list permissions';
  1020.  
  1021.  
  1022. -- --------------------------------------------------------
  1023. -- 2013_09_10_18_world_command.sql
  1024. -- --------------------------------------------------------
  1025. UPDATE `command` SET `permission`=214 WHERE `name`='rbac list groups';
  1026. UPDATE `command` SET `permission`=215 WHERE `name`='rbac list roles';
  1027. UPDATE `command` SET `permission`=216 WHERE `name`='rbac list permissions';
  1028. UPDATE `command` SET `permission`=262 WHERE `name`='bf enable';
  1029. UPDATE `command` SET `permission`=576 WHERE `name`='npc delete';
  1030. UPDATE `command` SET `permission`=577 WHERE `name`='npc delete item';
  1031. UPDATE `command` SET `permission`=578 WHERE `name`='npc follow';
  1032. UPDATE `command` SET `permission`=579 WHERE `name`='npc follow stop';
  1033. UPDATE `command` SET `permission`=316 WHERE `name`='debug play cinematic';
  1034.  
  1035.  
  1036. -- --------------------------------------------------------
  1037. -- 2013_09_10_19_world_command.sql
  1038. -- --------------------------------------------------------
  1039. DELETE FROM `command` WHERE `name` = 'account email';
  1040. DELETE FROM `command` WHERE `name` = 'account set sec email';
  1041. DELETE FROM `command` WHERE `name` = 'account set sec regmail';
  1042.  
  1043. INSERT INTO `command` (`name`, `permission`, `help`) VALUES
  1044. ('account email', 263, 'Syntax: .account email $oldemail $currentpassword $newemail $newemailconfirmation\r\n\r\n Change your account email. You may need to check the actual security mode to see if email input is necessary for password change'),
  1045. ('account set sec email', 265, 'Syntax: .account set sec email $accountname $email $emailconfirmation\r\n\r\nSet the email for entered player account.'),
  1046. ('account set sec regmail', 266, 'Syntax: .account set sec regmail $account $regmail $regmailconfirmation\r\n\r\nSets the regmail for entered player account.');
  1047.  
  1048. /* cs_cast.cpp */
  1049.  
  1050. SET @id = 267;
  1051.  
  1052. -- Update command table with new RBAC permissions
  1053. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'cast';
  1054. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'cast back';
  1055. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'cast dist';
  1056. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'cast self';
  1057. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'cast target';
  1058. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'cast dest';
  1059.  
  1060. /* cs_go.cpp */
  1061.  
  1062. SET @id = 377;
  1063.  
  1064. -- Update command table with new RBAC permissions
  1065. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'go';
  1066. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'go creature';
  1067. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'go graveyard';
  1068. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'go grid';
  1069. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'go object';
  1070. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'go taxinode';
  1071. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'go ticket';
  1072. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'go trigger';
  1073. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'go xyz';
  1074. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'go zonexy';
  1075.  
  1076. /* cs_gobject.cpp */
  1077.  
  1078. SET @id = 387;
  1079.  
  1080. -- Update command table with new RBAC permissions
  1081. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'gobject';
  1082. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'gobject activate';
  1083. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'gobject add';
  1084. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'gobject add temp';
  1085. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'gobject delete';
  1086. UPDATE `command` SET `permission` = @id+5 WHERE `name` = 'gobject info';
  1087. UPDATE `command` SET `permission` = @id+6 WHERE `name` = 'gobject move';
  1088. UPDATE `command` SET `permission` = @id+7 WHERE `name` = 'gobject near';
  1089. UPDATE `command` SET `permission` = @id+8 WHERE `name` = 'gobject set';
  1090. UPDATE `command` SET `permission` = @id+9 WHERE `name` = 'gobject set phase';
  1091. UPDATE `command` SET `permission` = @id+10 WHERE `name` = 'gobject set state';
  1092. UPDATE `command` SET `permission` = @id+11 WHERE `name` = 'gobject target';
  1093. UPDATE `command` SET `permission` = @id+12 WHERE `name` = 'gobject turn';
  1094.  
  1095. /* cs_instance.cpp */
  1096.  
  1097. SET @id = 412;
  1098.  
  1099. -- Update command table with new RBAC permissions
  1100. UPDATE `command` SET `permission` = @id+0 WHERE `name` = 'instance';
  1101. UPDATE `command` SET `permission` = @id+1 WHERE `name` = 'instance listbinds';
  1102. UPDATE `command` SET `permission` = @id+2 WHERE `name` = 'instance unbind';
  1103. UPDATE `command` SET `permission` = @id+3 WHERE `name` = 'instance stats';
  1104. UPDATE `command` SET `permission` = @id+4 WHERE `name` = 'instance savedata';
  1105.  
  1106.  
  1107. -- --------------------------------------------------------
  1108. -- 2013_09_29_00_world_misc.sql
  1109. -- --------------------------------------------------------
  1110. DELETE FROM `trinity_string` WHERE `entry` IN (65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 93, 94);
  1111. UPDATE `trinity_string` SET `entry` = 65 WHERE `entry` = 90;
  1112. UPDATE `trinity_string` SET `entry` = 66 WHERE `entry` = 91;
  1113. UPDATE `trinity_string` SET `entry` = 68 WHERE `entry` = 95;
  1114. UPDATE `trinity_string` SET `entry` = `entry` - 10 WHERE `entry` BETWEEN 82 AND 89;
  1115.  
  1116. INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES
  1117. (67, 'Account %u (%s) inherited permissions by sec level %u:'),
  1118. (69, 'Linked permissions:');
  1119.  
  1120. DELETE FROM `command` WHERE `permission` BETWEEN 200 AND 213;
  1121. INSERT INTO `command` (`name`, `permission`, `help`) VALUES
  1122. ('.rbac account list',   202, 'Syntax: rbac account list [$account]\n\nView permissions of selected player or given account\nNote: Only those that affect current realm'),
  1123. ('.rbac account grant',  203, 'Syntax: rbac account grant [$account] #id [#realmId]\n\nGrant a permission to selected player or given account.\n\n#reamID may be -1 for all realms.'),
  1124. ('.rbac account deny',   204, 'Syntax: rbac account deny [$account] #id [#realmId]\n\nDeny a permission to selected player or given account.\n\n#reamID may be -1 for all realms.'),
  1125. ('.rbac account revoke', 205, 'Syntax: rbac account revoke [$account] #id\n\nRemove a permission from an account\n\nNote: Removes the permission from granted or denied permissions'),
  1126. ('.rbac list',           206, 'Syntax: rbac list [$id]\n\nView list of all permissions. If $id is given will show only info for that permission.');
  1127.  
  1128.  
  1129. -- --------------------------------------------------------
  1130. -- 2013_09_30_03_world_misc.sql
  1131. -- --------------------------------------------------------
  1132. DELETE FROM `command` WHERE `permission` BETWEEN 200 AND 216;
  1133. INSERT INTO `command` (`name`, `permission`, `help`) VALUES
  1134. ('rbac account list',   202, 'Syntax: rbac account list [$account]\n\nView permissions of selected player or given account\nNote: Only those that affect current realm'),
  1135. ('rbac account grant',  203, 'Syntax: rbac account grant [$account] #id [#realmId]\n\nGrant a permission to selected player or given account.\n\n#reamID may be -1 for all realms.'),
  1136. ('rbac account deny',   204, 'Syntax: rbac account deny [$account] #id [#realmId]\n\nDeny a permission to selected player or given account.\n\n#reamID may be -1 for all realms.'),
  1137. ('rbac account revoke', 205, 'Syntax: rbac account revoke [$account] #id\n\nRemove a permission from an account\n\nNote: Removes the permission from granted or denied permissions'),
  1138. ('rbac list',           206, 'Syntax: rbac list [$id]\n\nView list of all permissions. If $id is given will show only info for that permission.');
  1139.  
  1140.  
  1141. -- --------------------------------------------------------
  1142. -- _MERGED.sql
  1143. -- --------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement