using(ScriptAPI) { AddUShort("index"); AddUShort("caster"); targetnum = AddByte("targetnum"); AddUShort("nSkillID"); AddUShort("pTarget"); //PROTO_NC_BAT_SKILLBASH_HIT_DAMAGE_CMD::SkillDamage target[] //-> uint16 handle //-> $749393C15E2BDF13189449C69404A560 flag (uint16, bitpacked) //-> uint hpchange //-> uint resthp //-> uint16 hpchangeorder for(i = 0; i < targetnum; i++) { StartNode("SkillDamageTarget" + i); AddUShort("handle"); AddUShort("flag"); AddUInt("hpchange"); AddUInt("resthp"); AddUShort("hpchangeorder"); } }