I've not had as much time during the week, but i've made a bit more progress. At this point, I'm noticing some other odd behavior, however. If I migrate transfer an item with an attack, the checkbox for the recipient is unchecked, but the attack appears. If the user selects the checkbox, a second attack appears that does not have all the transferred data in it. Resources aren't seeming to get migrated at all. A new resource box is created for the recipient, but it's left empty. Am I missing yet more things? I see that there's resource name left and right, do I need to somehow know which to set manually? Here's the log: "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemcount\",\"current\":\"11\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemname\",\"current\":\"Brittany\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemweight\",\"current\":\"2\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_equipped\",\"current\":\"0\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_useasaresource\",\"current\":\"0\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_hasattack\",\"current\":\"0\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemproperties\",\"current\":\"\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemmodifiers\",\"current\":\"\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemcontent\",\"current\":\"\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_inventorysubflag\",\"current\":\"on\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_options-flag\",\"current\":\"0\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_itemid\",\"current\":\"-l9rz-e3anstlvrwbpuh\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_atkname\",\"current\":\"Brittany\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_atkattr_base\",\"current\":\"@{strength_mod}\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_dmgattr\",\"current\":\"@{strength_mod}\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_rollbase_dmg\",\"current\":\"@{wtype}&{template:dmg} {{rname=@{atkname}}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[0 + 2[STR]]]}} {{dmg1type=}} @{dmg2flag} {{dmg2=[[0]]}} {{dmg2type=}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} @{global_damage_mod} {{globaldamagetype=@{global_damage_type}}} @{charname_output}\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_rollbase_crit\",\"current\":\"@{wtype}&{template:dmg} {{crit=1}} {{rname=@{atkname}}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[0 + 2[STR]]]}} {{dmg1type=}} @{dmg2flag} {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[0]]}} {{crit2=[[0]]}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} @{global_damage_mod} @{global_damage_mod_crit} {{globaldamagetype=@{global_damage_type}}} @{charname_output}\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_atkbonus\",\"current\":\"+4\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_atkdmgtype\",\"current\":\"2 \",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_attack_-L9RZFrw9CZ-aWJeCidC_rollbase\",\"current\":\"@{wtype}&{template:atk} {{mod=@{atkbonus}}} {{rname=[@{atkname}](~repeating_attack_attack_dmg)}} {{rnamec=[@{atkname}](~repeating_attack_attack_crit)}} {{r1=[[@{d20}cs>@{atkcritrange} + 2[STR] + 2[PROF]]]}} @{rtype}cs>@{atkcritrange} + 2[STR] + 2[PROF]]]}} {{range=@{atkrange}}} {{desc=@{atk_desc}}} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} @{global_attack_mod} ammo=@{ammo} @{charname_output}\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_resource_-L9RZFsTQRESP3q8oEur_itemid\",\"current\":\"-l9rz-e3anstlvrwbpuh\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_resource_-L9RZFsTQRESP3q8oEur_name\",\"current\":\"Brittany\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_resource_-L9RZFsTQRESP3q8oEur\",\"current\":\"11\",\"max\":\"12\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemattackid\",\"current\":\"-L9RZFrw9CZ-aWJeCidC\",\"max\":\"\"}" "Transferring: {\"characterid\":\"-L91lqQE3r_J20j651fN\",\"name\":\"repeating_inventory_-L9RZFpCOlHHkZOoJNZQ_itemresourceid\",\"current\":\"-L9RZFsTQRESP3q8oEur\",\"max\":\"\"}"