I did this print from inside, hope it helps.
Id and Name
Code: Select all
113622 Luke Xavi
101699 Ghost Soldier
114079 Purifying Candlestick
114118 Elemental Candlestick
114079 Purifying Candlestick
114117 Elemental Candlestick
114081 Cave Ghost
114081 Cave Ghost
114081 Cave Ghost
113622 Luke Xavi
113616 Box of Destiny
113616 Box of Destiny
113616 Box of Destiny
114081 Cave Ghost
114081 Cave Ghost
113616 Box of Destiny
113616 Box of Destiny
114080 Ancient Stone Totem
114080 Ancient Stone Totem
114080 Ancient Stone Totem
101700 Ghost Archer
113614 Elemental Candlestick
101700 Ghost Archer
101699 Ghost Soldier
101699 Ghost Soldier
114081 Cave Ghost
101702 Ghost Cavalier Commander
114079 Purifying Candlestick
114081 Cave Ghost
101701 Ghost Guard Dog
101701 Ghost Guard Dog
I also noticed with the candle collecting that there is a bit change between collected and not collected.
Code: Select all
Bits,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,Elemental Candlestick collected
Bits,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,1,Elemental Candlestick not collected
You could just check by the buff you get but using this could determine which has been collected and which hasn't. May not be needed though. It is along the same lines as the chest check I did for survival except with the tiles it was bit 0x8 and this is using bit 0x200.
Code: Select all
function clickcandle(address)
local tmp = memoryReadRepeat("int", getProc(), address + addresses.pawnAttackable_offset) or 0;
if bitAnd(tmp,0x200) then
return true
else
return false
end
end