Function InitDebugTriggers

Line
410
Location
cheats.j
Constant?
no
Type
function
Arguments
nothing
Returns
boolean
410
function InitDebugTriggers takes nothing returns boolean
411
    local player  indexPlayer
412
    local integer index
413
414
    set index = 0
415
    loop
416
        set indexPlayer = Player(index)
417
        if (GetPlayerSlotState(indexPlayer) == PLAYER_SLOT_STATE_PLAYING) then
418
            set bj_debugGimmeTrig = CreateTrigger()
419
            call TriggerRegisterPlayerChatEvent(bj_debugGimmeTrig, indexPlayer, bj_DEBUG_CHAT_GIMME, true)
420
            call TriggerAddAction(bj_debugGimmeTrig, function DebugGimme)
421
422
            set bj_debugDemoTrig = CreateTrigger()
423
            call TriggerRegisterPlayerChatEvent(bj_debugDemoTrig, indexPlayer, bj_DEBUG_CHAT_DEMO, true)
424
            call TriggerAddAction(bj_debugDemoTrig, function DebugDemo)
425
426
            set bj_debugTeleportTrig = CreateTrigger()
427
            call TriggerRegisterPlayerChatEvent(bj_debugTeleportTrig, indexPlayer, bj_DEBUG_CHAT_TELEPORT, true)
428
            call TriggerRegisterPlayerChatEvent(bj_debugTeleportTrig, indexPlayer, bj_DEBUG_CHAT_TELEPORT2, true)
429
            call TriggerAddAction(bj_debugTeleportTrig, function DebugTeleport)
430
431
            set bj_debugUnitInfoTrig = CreateTrigger()
432
            call TriggerRegisterPlayerChatEvent(bj_debugUnitInfoTrig, indexPlayer, bj_DEBUG_CHAT_UNITINFO, true)
433
            call TriggerRegisterPlayerChatEvent(bj_debugUnitInfoTrig, indexPlayer, bj_DEBUG_CHAT_UNITINFO2, true)
434
            call TriggerAddAction(bj_debugUnitInfoTrig, function DebugUnitInfo)
435
436
            set bj_debugCamInfoTrig = CreateTrigger()
437
            call TriggerRegisterPlayerChatEvent(bj_debugCamInfoTrig, indexPlayer, bj_DEBUG_CHAT_CAMINFO, true)
438
            call TriggerRegisterPlayerChatEvent(bj_debugCamInfoTrig, indexPlayer, bj_DEBUG_CHAT_CAMINFO2, true)
439
            call TriggerAddAction(bj_debugCamInfoTrig, function DebugCamInfo)
440
441
            set bj_debugCamDistTrig = CreateTrigger()
442
            call TriggerRegisterPlayerChatEvent(bj_debugCamDistTrig, indexPlayer, bj_DEBUG_CHAT_CAMDIST, false)
443
            call TriggerAddAction(bj_debugCamDistTrig, function DebugCamDist)
444
445
            set bj_debugCamFarzTrig = CreateTrigger()
446
            call TriggerRegisterPlayerChatEvent(bj_debugCamFarzTrig, indexPlayer, bj_DEBUG_CHAT_CAMFARZ, false)
447
            call TriggerAddAction(bj_debugCamFarzTrig, function DebugCamFarZ)
448
449
            set bj_debugCamFovTrig = CreateTrigger()
450
            call TriggerRegisterPlayerChatEvent(bj_debugCamFovTrig, indexPlayer, bj_DEBUG_CHAT_CAMFOV, false)
451
            call TriggerAddAction(bj_debugCamFovTrig, function DebugCamFOV)
452
453
            set bj_debugCamAoaTrig = CreateTrigger()
454
            call TriggerRegisterPlayerChatEvent(bj_debugCamAoaTrig, indexPlayer, bj_DEBUG_CHAT_CAMAOA, false)
455
            call TriggerAddAction(bj_debugCamAoaTrig, function DebugCamAOA)
456
457
            set bj_debugCamRollTrig = CreateTrigger()
458
            call TriggerRegisterPlayerChatEvent(bj_debugCamRollTrig, indexPlayer, bj_DEBUG_CHAT_CAMROLL, false)
459
            call TriggerAddAction(bj_debugCamRollTrig, function DebugCamRoll)
460
461
            set bj_debugCamRotTrig = CreateTrigger()
462
            call TriggerRegisterPlayerChatEvent(bj_debugCamRotTrig, indexPlayer, bj_DEBUG_CHAT_CAMROT, false)
463
            call TriggerAddAction(bj_debugCamRotTrig, function DebugCamRot)
464
465
            set bj_debugCamResetTrig = CreateTrigger()
466
            call TriggerRegisterPlayerChatEvent(bj_debugCamResetTrig, indexPlayer, bj_DEBUG_CHAT_CAMRESET, true)
467
            call TriggerAddAction(bj_debugCamResetTrig, function DebugCamReset)
468
469
            set bj_debugCloneTrig = CreateTrigger()
470
            call TriggerRegisterPlayerChatEvent(bj_debugCloneTrig, indexPlayer, bj_DEBUG_CHAT_CLONE, true)
471
            call TriggerAddAction(bj_debugCloneTrig, function DebugCloneUnit)
472
473
            set bj_debugDispelTrig = CreateTrigger()
474
            call TriggerRegisterPlayerChatEvent(bj_debugDispelTrig, indexPlayer, bj_DEBUG_CHAT_DISPEL, true)
475
            call TriggerAddAction(bj_debugDispelTrig, function DebugDispelUnit)
476
477
            set bj_debugGotoXTrig = CreateTrigger()
478
            call TriggerRegisterPlayerChatEvent(bj_debugGotoXTrig, indexPlayer, bj_DEBUG_CHAT_GOTOX, false)
479
            call TriggerAddAction(bj_debugGotoXTrig, function DebugGotoX)
480
481
            set bj_debugGotoYTrig = CreateTrigger()
482
            call TriggerRegisterPlayerChatEvent(bj_debugGotoYTrig, indexPlayer, bj_DEBUG_CHAT_GOTOY, false)
483
            call TriggerAddAction(bj_debugGotoYTrig, function DebugGotoY)
484
485
            set bj_debugGotoXYTrig = CreateTrigger()
486
            call TriggerRegisterPlayerChatEvent(bj_debugGotoXYTrig, indexPlayer, bj_DEBUG_CHAT_GOTOXY, false)
487
            call TriggerAddAction(bj_debugGotoXYTrig, function DebugGotoXY)
488
489
            set bj_debugGotoUnitTrig = CreateTrigger()
490
            call TriggerRegisterPlayerChatEvent(bj_debugGotoUnitTrig, indexPlayer, bj_DEBUG_CHAT_GOTOUNIT, true)
491
            call TriggerAddAction(bj_debugGotoUnitTrig, function DebugGotoUnit)
492
493
            set bj_debug_BlackMaskTrig = CreateTrigger()
494
            call TriggerRegisterPlayerChatEvent(bj_debug_BlackMaskTrig, indexPlayer, bj_DEBUG_CHAT_BLACKMASK, true)
495
            call TriggerRegisterPlayerChatEvent(bj_debug_BlackMaskTrig, indexPlayer, bj_DEBUG_CHAT_BLACKMASK2, true)
496
            call TriggerAddAction(bj_debug_BlackMaskTrig, function DebugBlackMask)
497
498
            set bj_debugDifficultyTrig = CreateTrigger()
499
            call TriggerRegisterPlayerChatEvent(bj_debugDifficultyTrig, indexPlayer, bj_DEBUG_CHAT_DIFFICULTY, true)
500
            call TriggerAddAction(bj_debugDifficultyTrig, function DebugDifficulty)
501
502
            set bj_debugFingerOfDeathEnabled[index] = false
503
504
            set bj_debugToolOfDeathTrig[index] = CreateTrigger()
505
            call TriggerRegisterPlayerUnitEvent(bj_debugToolOfDeathTrig[index], indexPlayer, EVENT_PLAYER_UNIT_SELECTED, null)
506
            call TriggerAddAction(bj_debugToolOfDeathTrig[index], function DebugToolOfDeath)
507
            call DisableTrigger(bj_debugToolOfDeathTrig[index])
508
509
            set bj_debugFingerOfDeathTrig[index] = CreateTrigger()
510
            call TriggerRegisterPlayerChatEvent(bj_debugFingerOfDeathTrig[index], indexPlayer, bj_DEBUG_CHAT_FINGEROFDEATH, true)
511
            call TriggerAddAction(bj_debugFingerOfDeathTrig[index], function DebugToggleFingerOfDeath)
512
        endif
513
514
        set index = index + 1
515
        exitwhen index == bj_MAX_PLAYERS
516
    endloop
517
518
    return true
519
endfunction