Skip to content

Instantly share code, notes, and snippets.

^1^T^SPoint^T ^Sy^F4982309702860793 ^f-44^SrelativePoint ^SBOTTOMLEFT^Sx ^F4725488912170997^f-42 ^t^SScale^N1.1416677236557 ^SRows^N2 ^SEnabledSpecs^T ^N270^b ^N269^b ^t^SGUID^STMW:group:1QzAtJBAo3I4 ^SColumns^N1 ^SIcons^T ^N1^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^STranscendence ^SEvents^T ^N1^T ^SType^SLua ^SLua^S--~`<Untitled~`Lua~`Code>~J ~J local~`icon~`=~`...~J ~J --Your~`code~`goes~`here:~J ~J ~J local~`x,y~`=~`~`GetPlayerMapPosition("player")~J TMW._trans_location~`=~`{x=x*1000,~`y=~`y~`*~`1000}~`~J ~J ^SEvent^SOnCondition ^SOnConditionConditions^T ^N1^T ^SType^SSPELLCD ^SOperator^S> ^SLevel^N9 ^SName^STranscendence ^t^Sn^N1 ^t^t^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^S ^t^t^t^SStates^T ^N1^T ^t^N2^T ^SAlpha^N0.5 ^t^N3^T ^t^N4^T ^t^N102^T ^SAlpha^N0.5 ^t^t^SEnabled^B ^t^N2^T ^SShowTimer^B ^SType^Scooldown ^SConditions^T ^N1^T ^SType^SLUA ^SName^Slocal~`x,y~`=~`GetPlayerMapPosition("player")~J ~J local~`current~`=~`{x=x*1000,~`y=~`y~`*~`1000}~J ~J ~J ~J local~`last~`=~`T
^1^T^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SINSTANCE2 ^SBitFlags^N245760 ^t^Sn^N1 ^t^SEvents^T ^N1^T ^SType^SLua ^SLua^Slocal~`icon~`=~`...~J ~J if~`TMW.getLowHealthCount~`then~`return~`end~J TMW.getLowHealthCount~`=~`true~J icon.env_aura~`=~`{};~J local~`aura_env=~`icon.env_aura~J aura_env.low_health_count~`=~`0;~J local~`counter_name~`=~`"low_health_count";~J ~J function~`getLowHealthCount()~J ~`~`~`~`local~`low_health_count~`=~`0~J ~`~`~`~`~J ~`~`~`~`local~`i,~`unit_name,~`current,~`max~J ~`~`~`~`~J ~`~`~`~`for~`i=1,40~`do~`~J ~`~`~`~`~`~`~`~`unit_name~`=~`GetRaidRosterInfo(index)~J ~`~`~`~`~`~`~`~`if~`(unit_name)~`then~J ~`~`~`~`~`~`~`~`~`~`~`~`current~`=~`UnitHealth(unit_name)~J ~`~`~`~`~`~`~`~`~`~`~`~`max~`=~`UnitHealthMax(unit_name)~J ~`~`~`~`~`~`~`~`~`~`~`~`~J ~`~`~`~`~`~`~`~`~`~`~`~`if~`(current~`/~`max~`<~`0.3)~`then~J ~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`low_health_count~`=~`~`low_health_count+1~J ~`~`~`~`~`~`~`~`~`~`~`~`end~J ~`~`~`~`~`~`~`~`end~J ~`~`~`~`end~J ~`~`~`~`~J ~`~`~`~`return~`low
^1^T^SCLEUEvents^T ^S^B ^t^SType^Scleu ^SEvents^T ^N1^T ^SType^SLua ^SLua^Slocal~`icon~`=~`...~J ~J if~`TMW.getLowHealthCount~`then~`return~`end~J TMW.getLowHealthCount~`=~`true~J icon.env_aura~`=~`{};~J local~`aura_env=~`icon.env_aura~J aura_env.low_health_count~`=~`0;~J local~`counter_name~`=~`"low_health_count";~J ~J TMW_ST:InitCounter(counter_name,~`aura_env.fragment_counter) ^SEvent^SOnEventsRestored ^t^N2^T ^SType^SLua ^SLua^Slocal~`icon~`=~`...~J ~J local~`low_health_count~`=~`0~J ~J local~`i,~`unit_name,~`current,~`max~J ~J for~`i=1,40~`do~`~J ~`~`~`~`unit_name~`=~`GetRaidRosterInfo(index)~J ~`~`~`~`if~`(unit_name)~`then~J ~`~`~`~`~`~`~`~`current~`=~`UnitHealth(unit_name)~J ~`~`~`~`~`~`~`~`max~`=~`UnitHealthMax(unit_name)~J ~`~`~`~`~`~`~`~`~J ~`~`~`~`~`~`~`~`if~`(current~`/~`max~`<~`0.3)~`then~J ~`~`~`~`~`~`~`~`~`~`~`~`low_health_count~`=~`~`low_health_count+1~J ~`~`~`~`~`~`~`~`end~J ~`~`~`~`end~J end~J ~J return~`~J ~J aura_env.low_health_count~`=~`low_health_count~J TMW_ST:UpdateCounter(counter_name
@arieh
arieh / wow_updater.js
Last active June 11, 2018 21:01
Check for possible 8.0 update issues
/*
This file will traverse through your folders and will check if a file has possible issues with 8.0 update
usage:
node wow_updater.js -d [folder path]
*/
const fs = require('fs');
const path = require('path');