- Joined
- Aug 1, 2023
- Messages
- 54
An ability object editor data file from which one can get the bytes 0x00 .. 0xFF into a Jass string.
JASS:
globals
string array chrTable // chrTable[256]
endglobals
function chrTableInit takes nothing returns nothing
local string s = GetAbilityEffectById('UTF8', EFFECT_TYPE_EFFECT, 0) + "," + GetAbilityEffectById('UTF8', EFFECT_TYPE_EFFECT, 1)
local integer a = 0
set chrTable[255] = "" // reserve
set chrTable[0] = ""
set a = 1
loop
exitwhen a == 256
set chrTable[a] = SubString(s, a, a + 1)
set a = a + 1
endloop
endfunction