Best JavaScript code snippet using stryker-parent
zoneData.js
Source: zoneData.js
1const EasternKingdoms = [{2 "category": 0,3 "id": 36,4 "maxlevel": 39,5 "minlevel": 27,6 "name": "Alterac Mountains",7 "territory": 2,8 "popularity": 7999}, {10 "category": 0,11 "id": 33,12 "maxlevel": 50,13 "minlevel": 30,14 "name": "Stranglethorn Vale",15 "territory": 2,16 "popularity": 65317}, {18 "category": 0,19 "id": 47,20 "maxlevel": 49,21 "minlevel": 41,22 "name": "The Hinterlands",23 "territory": 2,24 "popularity": 63825}, {26 "category": 0,27 "id": 267,28 "maxlevel": 31,29 "minlevel": 20,30 "name": "Hillsbrad Foothills",31 "territory": 2,32 "popularity": 54133}, {34 "category": 0,35 "id": 4,36 "maxlevel": 63,37 "minlevel": 46,38 "name": "Blasted Lands",39 "territory": 2,40 "popularity": 48941}, {42 "category": 0,43 "id": 3,44 "maxlevel": 45,45 "minlevel": 36,46 "name": "Badlands",47 "territory": 2,48 "popularity": 48449}, {50 "category": 0,51 "id": 45,52 "maxlevel": 40,53 "minlevel": 30,54 "name": "Arathi Highlands",55 "territory": 2,56 "popularity": 48057}, {58 "category": 0,59 "id": 8,60 "maxlevel": 43,61 "minlevel": 36,62 "name": "Swamp of Sorrows",63 "territory": 2,64 "popularity": 47665}, {66 "category": 0,67 "id": 51,68 "maxlevel": 56,69 "minlevel": 43,70 "name": "Searing Gorge",71 "territory": 2,72 "popularity": 47273}, {74 "category": 0,75 "id": 139,76 "maxlevel": 59,77 "minlevel": 54,78 "name": "Eastern Plaguelands",79 "territory": 2,80 "popularity": 45181}, {82 "category": 0,83 "id": 28,84 "maxlevel": 57,85 "minlevel": 46,86 "name": "Western Plaguelands",87 "territory": 2,88 "popularity": 44289}, {90 "category": 0,91 "id": 11,92 "maxlevel": 30,93 "minlevel": 20,94 "name": "Wetlands",95 "territory": 2,96 "popularity": 43697}, {98 "category": 0,99 "id": 10,100 "maxlevel": 30,101 "minlevel": 10,102 "name": "Duskwood",103 "territory": 2,104 "popularity": 435105}, {106 "category": 0,107 "id": 46,108 "maxlevel": 59,109 "minlevel": 50,110 "name": "Burning Steppes",111 "territory": 2,112 "popularity": 413113}, {114 "category": 0,115 "id": 44,116 "maxlevel": 25,117 "minlevel": 15,118 "name": "Redridge Mountains",119 "territory": 2,120 "popularity": 361121}, {122 "category": 0,123 "id": 40,124 "maxlevel": 18,125 "minlevel": 9,126 "name": "Westfall",127 "territory": 0,128 "popularity": 337129}, {130 "category": 0,131 "id": 12,132 "maxlevel": 10,133 "minlevel": 1,134 "name": "Elwynn Forest",135 "territory": 0,136 "popularity": 312137}, {138 "category": 0,139 "id": 130,140 "maxlevel": 20,141 "minlevel": 10,142 "name": "Silverpine Forest",143 "territory": 1,144 "popularity": 291145}, {146 "category": 0,147 "id": 38,148 "maxlevel": 18,149 "minlevel": 10,150 "name": "Loch Modan",151 "territory": 0,152 "popularity": 216153}, {154 "category": 0,155 "id": 85,156 "maxlevel": 12,157 "minlevel": 1,158 "name": "Tirisfal Glades",159 "territory": 1,160 "popularity": 212161}, {162 "category": 0,163 "id": 1,164 "maxlevel": 12,165 "minlevel": 1,166 "name": "Dun Morogh",167 "territory": 0,168 "popularity": 181169}, {"category": 0, "id": 25, "name": "Blackrock Mountain", "territory": 2, "popularity": 124}, {170 "category": 0,171 "id": 41,172 "maxlevel": 60,173 "minlevel": 50,174 "name": "Deadwind Pass",175 "territory": 2,176 "popularity": 119177}];178179180const Kalimdor = [{181 "category": 1,182 "id": 331,183 "maxlevel": 30,184 "minlevel": 19,185 "name": "Ashenvale",186 "territory": 2,187 "popularity": 574188}, {189 "category": 1,190 "id": 405,191 "maxlevel": 39,192 "minlevel": 30,193 "name": "Desolace",194 "territory": 2,195 "popularity": 548196}, {197 "category": 1,198 "id": 618,199 "maxlevel": 60,200 "minlevel": 55,201 "name": "Winterspring",202 "territory": 2,203 "popularity": 540204}, {205 "category": 1,206 "id": 16,207 "maxlevel": 55,208 "minlevel": 42,209 "name": "Azshara",210 "territory": 2,211 "popularity": 527212}, {213 "category": 1,214 "id": 2159,215 "name": "Onyxia's Lair",216 "nplayers": 40,217 "territory": 2,218 "popularity": 520219}, {220 "category": 1,221 "id": 15,222 "maxlevel": 61,223 "minlevel": 36,224 "name": "Dustwallow Marsh",225 "territory": 2,226 "popularity": 504227}, {228 "category": 1,229 "id": 440,230 "maxlevel": 50,231 "minlevel": 40,232 "name": "Tanaris",233 "territory": 2,234 "popularity": 484235}, {236 "category": 1,237 "id": 490,238 "maxlevel": 55,239 "minlevel": 48,240 "name": "Un'Goro Crater",241 "territory": 2,242 "popularity": 480243}, {244 "category": 1,245 "id": 361,246 "maxlevel": 54,247 "minlevel": 47,248 "name": "Felwood",249 "territory": 2,250 "popularity": 479251}, {252 "category": 1,253 "id": 357,254 "maxlevel": 60,255 "minlevel": 41,256 "name": "Feralas",257 "territory": 2,258 "popularity": 463259}, {260 "category": 1,261 "id": 17,262 "maxlevel": 33,263 "minlevel": 10,264 "name": "The Barrens",265 "territory": 1,266 "popularity": 459267}, {268 "category": 1,269 "id": 406,270 "maxlevel": 25,271 "minlevel": 15,272 "name": "Stonetalon Mountains",273 "territory": 2,274 "popularity": 438275}, {276 "category": 1,277 "id": 1377,278 "maxlevel": 59,279 "minlevel": 55,280 "name": "Silithus",281 "territory": 2,282 "popularity": 425283}, {284 "category": 1,285 "id": 493,286 "maxlevel": 15,287 "minlevel": 15,288 "name": "Moonglade",289 "territory": 2,290 "popularity": 380291}, {292 "category": 1,293 "id": 400,294 "maxlevel": 35,295 "minlevel": 24,296 "name": "Thousand Needles",297 "territory": 2,298 "popularity": 310299}, {300 "category": 1,301 "id": 148,302 "maxlevel": 19,303 "minlevel": 11,304 "name": "Darkshore",305 "territory": 0,306 "popularity": 288307}, {308 "category": 1,309 "id": 141,310 "maxlevel": 11,311 "minlevel": 1,312 "name": "Teldrassil",313 "territory": 0,314 "popularity": 187315}, {316 "category": 1,317 "id": 215,318 "maxlevel": 10,319 "minlevel": 1,320 "name": "Mulgore",321 "territory": 1,322 "popularity": 168323}, {324 "category": 1,325 "id": 14,326 "maxlevel": 10,327 "minlevel": 1,328 "name": "Durotar",329 "territory": 1,330 "popularity": 162331}, {"category": 1, "id": 1941, "name": "Caverns of Time", "territory": 2, "popularity": 9}, {332 "category": 1,333 "id": 457,334 "name": "The Veiled Sea",335 "territory": 2,336 "popularity": 6337}]338339const outland = [{340 "category": 530,341 "expansion": 1,342 "id": 3483,343 "maxlevel": 70,344 "minlevel": 58,345 "name": "Hellfire Peninsula",346 "territory": 2,347 "popularity": 936348}, {349 "category": 530,350 "expansion": 1,351 "id": 3520,352 "maxlevel": 70,353 "minlevel": 67,354 "name": "Shadowmoon Valley",355 "territory": 2,356 "popularity": 813357}, {358 "category": 530,359 "expansion": 1,360 "id": 3519,361 "maxlevel": 70,362 "minlevel": 62,363 "name": "Terokkar Forest",364 "territory": 2,365 "popularity": 745366}, {367 "category": 530,368 "expansion": 1,369 "id": 3522,370 "maxlevel": 70,371 "minlevel": 65,372 "name": "Blade's Edge Mountains",373 "territory": 2,374 "popularity": 736375}, {376 "category": 530,377 "expansion": 1,378 "id": 3521,379 "maxlevel": 63,380 "minlevel": 60,381 "name": "Zangarmarsh",382 "territory": 2,383 "popularity": 725384}, {385 "category": 530,386 "expansion": 1,387 "id": 3518,388 "maxlevel": 70,389 "minlevel": 64,390 "name": "Nagrand",391 "territory": 2,392 "popularity": 677393}, {394 "category": 530,395 "expansion": 1,396 "id": 3523,397 "maxlevel": 70,398 "minlevel": 66,399 "name": "Netherstorm",400 "territory": 2,401 "popularity": 600402}, {403 "category": 530,404 "expansion": 1,405 "id": 4080,406 "maxlevel": 70,407 "minlevel": 70,408 "name": "Isle of Quel'Danas",409 "territory": 2,410 "popularity": 597411}, {412 "category": 0,413 "expansion": 1,414 "id": 3433,415 "maxlevel": 20,416 "minlevel": 10,417 "name": "Ghostlands",418 "territory": 1,419 "popularity": 345420}, {421 "category": 0,422 "expansion": 1,423 "id": 3430,424 "maxlevel": 10,425 "minlevel": 1,426 "name": "Eversong Woods",427 "territory": 1,428 "popularity": 323429}, {430 "category": 1,431 "expansion": 1,432 "id": 3525,433 "maxlevel": 19,434 "minlevel": 9,435 "name": "Bloodmyst Isle",436 "territory": 0,437 "popularity": 282438}, {439 "category": 1,440 "expansion": 1,441 "id": 3524,442 "maxlevel": 10,443 "minlevel": 1,444 "name": "Azuremyst Isle",445 "territory": 0,446 "popularity": 269447}, {"category": 530, "expansion": 1, "id": 3917, "name": "Auchindoun", "territory": 2, "popularity": 54}, {448 "category": 530,449 "expansion": 1,450 "id": 3455,451 "name": "The North Sea",452 "territory": 1,453 "popularity": 12454}, {"category": 530, "expansion": 1, "id": 3540, "name": "Twisting Nether", "territory": 2, "popularity": 5}];455456const northrend = [457 {458 "category": 10,459 "expansion": 1,460 "id": 3537,461 "maxlevel": 72,462 "minlevel": 70,463 "name": "Borean Tundra",464 "territory": 2,465 "popularity": 348466 }, {467 "category": 10,468 "expansion": 2,469 "id": 4197,470 "maxlevel": 80,471 "minlevel": 80,472 "name": "Wintergrasp",473 "territory": 5,474 "worldpvp": 1,475 "popularity": 345476 }, {477 "category": 10,478 "id": 495,479 "maxlevel": 72,480 "minlevel": 68,481 "name": "Howling Fjord",482 "territory": 2,483 "popularity": 276484 }, {485 "category": 10,486 "id": 65,487 "maxlevel": 80,488 "minlevel": 71,489 "name": "Dragonblight",490 "territory": 2,491 "popularity": 229492 }, {493 "category": 10,494 "id": 67,495 "maxlevel": 80,496 "minlevel": 77,497 "name": "The Storm Peaks",498 "territory": 2,499 "popularity": 227500 }, {501 "category": 10,502 "id": 66,503 "maxlevel": 77,504 "minlevel": 73,505 "name": "Zul'Drak",506 "territory": 2,507 "popularity": 171508 }, {509 "category": 10,510 "expansion": 1,511 "id": 3711,512 "maxlevel": 80,513 "minlevel": 75,514 "name": "Sholazar Basin",515 "territory": 2,516 "popularity": 144517 }, {518 "category": 10,519 "id": 210,520 "maxlevel": 80,521 "minlevel": 77,522 "name": "Icecrown",523 "territory": 2,524 "popularity": 143525 }, {526 "category": 10,527 "id": 394,528 "maxlevel": 75,529 "minlevel": 73,530 "name": "Grizzly Hills",531 "territory": 2,532 "popularity": 118533 }, {534 "category": 10,535 "id": 2817,536 "maxlevel": 80,537 "minlevel": 80,538 "name": "Crystalsong Forest",539 "territory": 2,540 "popularity": 50541 }, {542 "category": 10,543 "expansion": 2,544 "id": 4742,545 "name": "Hrothgar's Landing",546 "territory": 2,547 "popularity": 20548 }, {549 "category": 10,550 "expansion": 2,551 "id": 4201,552 "name": "Vordrassil's Tears",553 "territory": 2,554 "popularity": 9555 }, {556 "category": 10,557 "expansion": 2,558 "id": 3979,559 "name": "The Frozen Sea",560 "territory": 2,561 "popularity": 7562 }, {563 "category": 10,564 "expansion": 2,565 "id": 4630,566 "name": "The North Sea",567 "territory": 2,568 "popularity": 7569 }, {570 "category": 10,571 "expansion": 2,572 "id": 4602,573 "name": "Force Interior",574 "territory": 2,575 "popularity": 4576 }, {577 "category": 10,578 "expansion": 2,579 "id": 4258,580 "name": "The North Sea",581 "territory": 2,582 "popularity": 4583 }, {"category": 10, "expansion": 1, "id": 3477, "name": "Azjol-Nerub", "territory": 2, "popularity": 0}584];585586module.exports = {587 zones: [...EasternKingdoms, ...Kalimdor, ...outland, ...northrend]588}
...
craftRecipeList.js
Source: craftRecipeList.js
1const recipeTableList = {2 Carpenter: {3 'lev-1': { id: 8, minLevel: '1', maxLevel: '5' },4 'lev-2': { id: 8, minLevel: '6', maxLevel: '10' },5 'lev-3': { id: 8, minLevel: '11', maxLevel: '15' },6 'lev-4': { id: 8, minLevel: '16', maxLevel: '20' },7 'lev-5': { id: 8, minLevel: '21', maxLevel: '25' },8 'lev-6': { id: 8, minLevel: '26', maxLevel: '30' },9 'lev-7': { id: 8, minLevel: '31', maxLevel: '35' },10 'lev-8': { id: 8, minLevel: '36', maxLevel: '40' },11 'lev-9': { id: 8, minLevel: '41', maxLevel: '45' },12 'lev-10': { id: 8, minLevel: '46', maxLevel: '50' },13 'lev-11': { id: 8, minLevel: '51', maxLevel: '55' },14 'lev-12': { id: 8, minLevel: '56', maxLevel: '60' },15 'lev-13': { id: 8, minLevel: '61', maxLevel: '65' },16 'lev-14': { id: 8, minLevel: '66', maxLevel: '70' },17 'lev-15': { id: 8, minLevel: '71', maxLevel: '75' },18 'lev-16': { id: 8, minLevel: '76', maxLevel: '80' },19 },20 Blacksmith: {21 'lev-1': { id: 9, minLevel: '1', maxLevel: '5' },22 'lev-3': { id: 9, minLevel: '11', maxLevel: '15' },23 'lev-2': { id: 9, minLevel: '6', maxLevel: '10' },24 'lev-4': { id: 9, minLevel: '16', maxLevel: '20' },25 'lev-5': { id: 9, minLevel: '21', maxLevel: '25' },26 'lev-6': { id: 9, minLevel: '26', maxLevel: '30' },27 'lev-7': { id: 9, minLevel: '31', maxLevel: '35' },28 'lev-8': { id: 9, minLevel: '36', maxLevel: '40' },29 'lev-9': { id: 9, minLevel: '41', maxLevel: '45' },30 'lev-10': { id: 9, minLevel: '46', maxLevel: '50' },31 'lev-11': { id: 9, minLevel: '51', maxLevel: '55' },32 'lev-12': { id: 9, minLevel: '56', maxLevel: '60' },33 'lev-13': { id: 9, minLevel: '61', maxLevel: '65' },34 'lev-14': { id: 9, minLevel: '66', maxLevel: '70' },35 'lev-15': { id: 9, minLevel: '71', maxLevel: '75' },36 'lev-16': { id: 9, minLevel: '76', maxLevel: '80' },37 },38 Armorer: {39 'lev-1': { id: 10, minLevel: '1', maxLevel: '5' },40 'lev-2': { id: 10, minLevel: '6', maxLevel: '10' },41 'lev-3': { id: 10, minLevel: '11', maxLevel: '15' },42 'lev-4': { id: 10, minLevel: '16', maxLevel: '20' },43 'lev-5': { id: 10, minLevel: '21', maxLevel: '25' },44 'lev-6': { id: 10, minLevel: '26', maxLevel: '30' },45 'lev-7': { id: 10, minLevel: '31', maxLevel: '35' },46 'lev-8': { id: 10, minLevel: '36', maxLevel: '40' },47 'lev-9': { id: 10, minLevel: '41', maxLevel: '45' },48 'lev-10': { id: 10, minLevel: '46', maxLevel: '50' },49 'lev-11': { id: 10, minLevel: '51', maxLevel: '55' },50 'lev-12': { id: 10, minLevel: '56', maxLevel: '60' },51 'lev-13': { id: 10, minLevel: '61', maxLevel: '65' },52 'lev-14': { id: 10, minLevel: '66', maxLevel: '70' },53 'lev-15': { id: 10, minLevel: '71', maxLevel: '75' },54 'lev-16': { id: 10, minLevel: '76', maxLevel: '80' },55 },56 Goldsmith: {57 'lev-1': { id: 11, minLevel: '1', maxLevel: '5' },58 'lev-2': { id: 11, minLevel: '6', maxLevel: '10' },59 'lev-3': { id: 11, minLevel: '11', maxLevel: '15' },60 'lev-4': { id: 11, minLevel: '16', maxLevel: '20' },61 'lev-5': { id: 11, minLevel: '21', maxLevel: '25' },62 'lev-6': { id: 11, minLevel: '26', maxLevel: '30' },63 'lev-7': { id: 11, minLevel: '31', maxLevel: '35' },64 'lev-8': { id: 11, minLevel: '36', maxLevel: '40' },65 'lev-9': { id: 11, minLevel: '41', maxLevel: '45' },66 'lev-10': { id: 11, minLevel: '46', maxLevel: '50' },67 'lev-11': { id: 11, minLevel: '51', maxLevel: '55' },68 'lev-12': { id: 11, minLevel: '56', maxLevel: '60' },69 'lev-13': { id: 11, minLevel: '61', maxLevel: '65' },70 'lev-14': { id: 11, minLevel: '66', maxLevel: '70' },71 'lev-15': { id: 11, minLevel: '71', maxLevel: '75' },72 'lev-16': { id: 11, minLevel: '76', maxLevel: '80' },73 },74 Leatherworker: {75 'lev-1': { id: 12, minLevel: '1', maxLevel: '5' },76 'lev-2': { id: 12, minLevel: '6', maxLevel: '10' },77 'lev-3': { id: 12, minLevel: '11', maxLevel: '15' },78 'lev-4': { id: 12, minLevel: '16', maxLevel: '20' },79 'lev-5': { id: 12, minLevel: '21', maxLevel: '25' },80 'lev-6': { id: 12, minLevel: '26', maxLevel: '30' },81 'lev-7': { id: 12, minLevel: '31', maxLevel: '35' },82 'lev-8': { id: 12, minLevel: '36', maxLevel: '40' },83 'lev-9': { id: 12, minLevel: '41', maxLevel: '45' },84 'lev-10': { id: 12, minLevel: '46', maxLevel: '50' },85 'lev-11': { id: 12, minLevel: '51', maxLevel: '55' },86 'lev-12': { id: 12, minLevel: '56', maxLevel: '60' },87 'lev-13': { id: 12, minLevel: '61', maxLevel: '65' },88 'lev-14': { id: 12, minLevel: '66', maxLevel: '70' },89 'lev-15': { id: 12, minLevel: '71', maxLevel: '75' },90 'lev-16': { id: 12, minLevel: '76', maxLevel: '80' },91 },92 Weaver: {93 'lev-1': { id: 13, minLevel: '1', maxLevel: '5' },94 'lev-2': { id: 13, minLevel: '6', maxLevel: '10' },95 'lev-3': { id: 13, minLevel: '11', maxLevel: '15' },96 'lev-4': { id: 13, minLevel: '16', maxLevel: '20' },97 'lev-5': { id: 13, minLevel: '21', maxLevel: '25' },98 'lev-6': { id: 13, minLevel: '26', maxLevel: '30' },99 'lev-7': { id: 13, minLevel: '31', maxLevel: '35' },100 'lev-8': { id: 13, minLevel: '36', maxLevel: '40' },101 'lev-9': { id: 13, minLevel: '41', maxLevel: '45' },102 'lev-10': { id: 13, minLevel: '46', maxLevel: '50' },103 'lev-11': { id: 13, minLevel: '51', maxLevel: '55' },104 'lev-12': { id: 13, minLevel: '56', maxLevel: '60' },105 'lev-13': { id: 13, minLevel: '61', maxLevel: '65' },106 'lev-14': { id: 13, minLevel: '66', maxLevel: '70' },107 'lev-15': { id: 13, minLevel: '71', maxLevel: '75' },108 'lev-16': { id: 13, minLevel: '76', maxLevel: '80' },109 },110 Alchemist: {111 'lev-1': { id: 14, minLevel: '1', maxLevel: '5' },112 'lev-2': { id: 14, minLevel: '6', maxLevel: '10' },113 'lev-3': { id: 14, minLevel: '11', maxLevel: '15' },114 'lev-4': { id: 14, minLevel: '16', maxLevel: '20' },115 'lev-5': { id: 14, minLevel: '21', maxLevel: '25' },116 'lev-6': { id: 14, minLevel: '26', maxLevel: '30' },117 'lev-7': { id: 14, minLevel: '31', maxLevel: '35' },118 'lev-8': { id: 14, minLevel: '36', maxLevel: '40' },119 'lev-9': { id: 14, minLevel: '41', maxLevel: '45' },120 'lev-10': { id: 14, minLevel: '46', maxLevel: '50' },121 'lev-11': { id: 14, minLevel: '51', maxLevel: '55' },122 'lev-12': { id: 14, minLevel: '56', maxLevel: '60' },123 'lev-13': { id: 14, minLevel: '61', maxLevel: '65' },124 'lev-14': { id: 14, minLevel: '66', maxLevel: '70' },125 'lev-15': { id: 14, minLevel: '71', maxLevel: '75' },126 'lev-16': { id: 14, minLevel: '76', maxLevel: '80' },127 },128 Culinarian: {129 'lev-1': { id: 15, minLevel: '1', maxLevel: '5' },130 'lev-2': { id: 15, minLevel: '6', maxLevel: '10' },131 'lev-3': { id: 15, minLevel: '11', maxLevel: '15' },132 'lev-4': { id: 15, minLevel: '16', maxLevel: '20' },133 'lev-5': { id: 15, minLevel: '21', maxLevel: '25' },134 'lev-6': { id: 15, minLevel: '26', maxLevel: '30' },135 'lev-7': { id: 15, minLevel: '31', maxLevel: '35' },136 'lev-8': { id: 15, minLevel: '36', maxLevel: '40' },137 'lev-9': { id: 15, minLevel: '41', maxLevel: '45' },138 'lev-10': { id: 15, minLevel: '46', maxLevel: '50' },139 'lev-11': { id: 15, minLevel: '51', maxLevel: '55' },140 'lev-12': { id: 15, minLevel: '56', maxLevel: '60' },141 'lev-13': { id: 15, minLevel: '61', maxLevel: '65' },142 'lev-14': { id: 15, minLevel: '66', maxLevel: '70' },143 'lev-15': { id: 15, minLevel: '71', maxLevel: '75' },144 'lev-16': { id: 15, minLevel: '76', maxLevel: '80' },145 },146};...
zone_rules.ts
Source: zone_rules.ts
1/**2 * type3 * --------4 * 0: Players cannot attack each other, or NPCs. Can walk through players.5 * 1: Players can attack each other, and only NPCs from the opposite nation. Cannot walk through players.6 * 2: Player is spectating a 1v1 match (ZoneAbilityPVP is sent for the attacker)7 * 3: Siege state 1 (unknown)8 * 4: Siege state 2/4: if they have 0 NP & this is set, it will not show the message telling them to buy more.9 * 5: Siege state 3 (unknown)10 * 6: CSW not running11 * 7: Players can attack each other (don't seem to be able to anymore?), but not NPCs. Can walk through players.12 * 8: Players can attack each other, but not NPCs. Cannot walk through players.13 * 14 * flags15 * --------16 * a zone might have multiple flags at ones, check flag with +!!(flag & check)17 */18export const ZoneRules = {19 '1': { type: 1, flag: 68, minLevel: 35, maxLevel: 83, tariff: 10 },20 '2': { type: 1, flag: 68, minLevel: 35, maxLevel: 83, tariff: 10 },21 '5': { type: 1, flag: 68, minLevel: 35, maxLevel: 83, tariff: 10 },22 '6': { type: 1, flag: 68, minLevel: 35, maxLevel: 83, tariff: 10 },23 '7': { type: 1, flag: 68, minLevel: 35, maxLevel: 83, tariff: 10 },24 '8': { type: 1, flags: 68, minLevel: 35, maxLevel: 83, tariff: 10 },25 '11': { type: 1, flag: 4, minLevel: 60, maxLevel: 83, tariff: 10 },26 '12': { type: 1, flag: 4, minLevel: 60, maxLevel: 83, tariff: 10 },27 '13': { type: 1, flag: 4, minLevel: 60, maxLevel: 83, tariff: 10 },28 '14': { type: 1, flag: 4, minLevel: 60, maxLevel: 83, tariff: 10 },29 '15': { type: 1, flag: 4, minLevel: 60, maxLevel: 83, tariff: 10 },30 '16': { type: 1, flag: 4, minLevel: 60, maxLevel: 83, tariff: 10 },31 '21': { type: 0, flag: 83, minLevel: 1, maxLevel: 83, tariff: 10 },32 '22': { type: 0, flag: 83, minLevel: 1, maxLevel: 83, tariff: 10 },33 '23': { type: 0, flag: 83, minLevel: 1, maxLevel: 83, tariff: 10 },34 '24': { type: 0, flag: 83, minLevel: 1, maxLevel: 83, tariff: 10 },35 '25': { type: 0, flag: 83, minLevel: 1, maxLevel: 83, tariff: 10 },36 '30': { type: 6, flag: 19, minLevel: 35, maxLevel: 83, tariff: 10 },37 '31': { type: 8, flag: 20, minLevel: 70, maxLevel: 83, tariff: 10 },38 '32': { type: 8, flag: 22, minLevel: 35, maxLevel: 83, tariff: 10 },39 '33': { type: 8, flag: 22, minLevel: 35, maxLevel: 83, tariff: 10 },40 '34': { type: 8, flag: 22, minLevel: 35, maxLevel: 83, tariff: 10 },41 '48': { type: 0, flag: 30, minLevel: 1, maxLevel: 83, tariff: 10 },42 '51': { type: 0, flag: 19, minLevel: 1, maxLevel: 83, tariff: 10 },43 '52': { type: 0, flag: 19, minLevel: 1, maxLevel: 83, tariff: 10 },44 '53': { type: 0, flag: 19, minLevel: 1, maxLevel: 83, tariff: 10 },45 '54': { type: 7, flag: 22, minLevel: 1, maxLevel: 83, tariff: 10 },46 '55': { type: 0, flag: 19, minLevel: 35, maxLevel: 83, tariff: 10 },47 '56': { type: 0, flag: 19, minLevel: 35, maxLevel: 83, tariff: 10 },48 '61': { type: 1, flag: 36, minLevel: 35, maxLevel: 83, tariff: 10 },49 '62': { type: 1, flag: 36, minLevel: 35, maxLevel: 83, tariff: 10 },50 '63': { type: 1, flag: 36, minLevel: 35, maxLevel: 59, tariff: 10 },51 '64': { type: 1, flag: 36, minLevel: 35, maxLevel: 83, tariff: 10 },52 '65': { type: 1, flag: 36, minLevel: 35, maxLevel: 83, tariff: 10 },53 '66': { type: 1, flag: 36, minLevel: 35, maxLevel: 83, tariff: 10 },54 '69': { type: 1, flag: 36, minLevel: 1, maxLevel: 83, tariff: 10 },55 '71': { type: 1, flag: 4, minLevel: 35, maxLevel: 83, tariff: 10 },56 '72': { type: 1, flag: 4, minLevel: 35, maxLevel: 59, tariff: 10 },57 '73': { type: 1, flag: 4, minLevel: 35, maxLevel: 69, tariff: 10 },58 '75': { type: 8, flag: 6, minLevel: 35, maxLevel: 83, tariff: 10 },59 '77': { type: 1, flag: 0, minLevel: 1, maxLevel: 83, tariff: 10 },60 '78': { type: 1, flag: 0, minLevel: 1, maxLevel: 83, tariff: 10 },61 '81': { type: 1, flag: 0, minLevel: 1, maxLevel: 83, tariff: 10 },62 '82': { type: 1, flag: 0, minLevel: 1, maxLevel: 83, tariff: 10 },63 '83': { type: 1, flag: 0, minLevel: 1, maxLevel: 83, tariff: 10 },64 '84': { type: 1, flag: 4, minLevel: 35, maxLevel: 83, tariff: 10 },65 '85': { type: 1, flag: 12, minLevel: 35, maxLevel: 83, tariff: 10 },66 '86': { type: 0, flag: 19, minLevel: 35, maxLevel: 83, tariff: 10 },67 '87': { type: 8, flag: 20, minLevel: 70, maxLevel: 83, tariff: 10 },68 '91': { type: 1, flag: 0, minLevel: 1, maxLevel: 83, tariff: 10 },69 '92': { type: 8, flag: 16, minLevel: 1, maxLevel: 83, tariff: 10 },70 '93': { type: 8, flag: 22, minLevel: 1, maxLevel: 83, tariff: 10 },71 '94': { type: 8, flag: 22, minLevel: 1, maxLevel: 83, tariff: 10 },72 '97': { type: 0, flag: 19, minLevel: 1, maxLevel: 83, tariff: 10 },73 '98': { type: 0, flag: 19, minLevel: 1, maxLevel: 83, tariff: 10 }74}75export const ZoneFlags = {76 TRADE_OTHER_NATION: (1 << 0),77 TALK_OTHER_NATION: (1 << 1),78 ATTACK_OTHER_NATION: (1 << 2),79 ATTACK_SAME_NATION: (1 << 3),80 FRIENDLY_NPCS: (1 << 4),81 WAR_ZONE: (1 << 5),82 CLAN_UPDATE: (1 << 6)...
Using AI Code Generation
1var minLevel = require('stryker-parent').minLevel;2var log4js = require('log4js');3log4js.configure({4 { type: 'console' }5});6var logger = log4js.getLogger('test');7logger.setLevel(minLevel('debug'));8logger.debug('This should be logged');9var minLevel = require('stryker-parent').minLevel;10var log4js = require('log4js');11log4js.configure({12 { type: 'console' }13});14var logger = log4js.getLogger('test');15logger.setLevel(minLevel('debug'));16logger.debug('This should be logged');17var minLevel = require('stryker-parent').minLevel;18var log4js = require('log4js');19log4js.configure({20 { type: 'console' }21});22var logger = log4js.getLogger('test');23logger.setLevel(minLevel('debug'));24logger.debug('This should be logged');25var minLevel = require('stryker-parent').minLevel;26var log4js = require('log4js');27log4js.configure({28 { type: 'console' }29});30var logger = log4js.getLogger('test');31logger.setLevel(minLevel('debug'));32logger.debug('This should be logged');33var minLevel = require('stryker-parent').minLevel;34var log4js = require('log4js');35log4js.configure({36 { type: 'console' }37});38var logger = log4js.getLogger('test');39logger.setLevel(minLevel('debug'));40logger.debug('This should be logged');41var minLevel = require('stryker-parent').minLevel;42var log4js = require('log4js');43log4js.configure({44 { type: 'console' }45});46var logger = log4js.getLogger('test
Using AI Code Generation
1var strykerParent = require('stryker-parent');2var minLevel = strykerParent.minLevel;3var log = require('winston');4log.add(log.transports.Console, {level: minLevel('info')});5var strykerParent = require('stryker-parent');6var minLevel = strykerParent.minLevel;7var log = require('winston');8log.add(log.transports.Console, {level: minLevel('info')});9var strykerParent = require('stryker-parent');10var minLevel = strykerParent.minLevel;11var log = require('winston');12log.add(log.transports.Console, {level: minLevel('info')});13var strykerParent = require('stryker-parent');14var minLevel = strykerParent.minLevel;15var log = require('winston');16log.add(log.transports.Console, {level: minLevel('info')});17var strykerParent = require('stryker-parent');18var minLevel = strykerParent.minLevel;19var log = require('winston');20log.add(log.transports.Console, {level: minLevel('info')});21var strykerParent = require('stryker-parent');22var minLevel = strykerParent.minLevel;23var log = require('winston');24log.add(log.transports.Console, {level: minLevel('info')});25var strykerParent = require('stryker-parent');26var minLevel = strykerParent.minLevel;27var log = require('winston');28log.add(log.transports.Console, {level: minLevel('info')});29var strykerParent = require('stryker-parent');30var minLevel = strykerParent.minLevel;31var log = require('winston');32log.add(log.transports.Console
Using AI Code Generation
1var strykerParent = require('stryker-parent');2var minLevel = strykerParent.minLevel;3var strykerParent = require('stryker-parent');4var minLevel = strykerParent.minLevel;5var strykerParent = require('stryker-parent');6var minLevel = strykerParent.minLevel;7var strykerParent = require('stryker-parent');8var minLevel = strykerParent.minLevel;9var strykerParent = require('stryker-parent');10var minLevel = strykerParent.minLevel;11var strykerParent = require('stryker-parent');12var minLevel = strykerParent.minLevel;13var strykerParent = require('stryker-parent');14var minLevel = strykerParent.minLevel;15var strykerParent = require('stryker-parent');16var minLevel = strykerParent.minLevel;17var strykerParent = require('stryker-parent');18var minLevel = strykerParent.minLevel;19var strykerParent = require('stryker-parent');20var minLevel = strykerParent.minLevel;
Using AI Code Generation
1var stryker = require('stryker');2var level = stryker.minLevel(1, 2, 3, 4, 5);3console.log(level);4var stryker = require('stryker-child');5var level = stryker.minLevel(1, 2, 3, 4, 5);6console.log(level);7var stryker = require('stryker-grandchild');8var level = stryker.minLevel(1, 2, 3, 4, 5);9console.log(level);
Check out the latest blogs from LambdaTest on this topic:
Development practices are constantly changing and as testers, we need to embrace change. One of the changes that we can experience is the move from monthly or quarterly releases to continuous delivery or continuous deployment. This move to continuous delivery or deployment offers testers the chance to learn new skills.
JavaScript is one of the most widely used programming languages. This popularity invites a lot of JavaScript development and testing frameworks to ease the process of working with it. As a result, numerous JavaScript testing frameworks can be used to perform unit testing.
When software developers took years to create and introduce new products to the market is long gone. Users (or consumers) today are more eager to use their favorite applications with the latest bells and whistles. However, users today don’t have the patience to work around bugs, errors, and design flaws. People have less self-control, and if your product or application doesn’t make life easier for users, they’ll leave for a better solution.
With the rise of Agile, teams have been trying to minimize the gap between the stakeholders and the development team.
Even though several frameworks are available in the market for automation testing, Selenium is one of the most renowned open-source frameworks used by experts due to its numerous features and benefits.
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!