<commit_before>module WOW::Capture::Definitions
  build 20253 do
    namespace :update_fields do
      table :object_fields do
        e   0x000,  :object_guid,                             type: :uint32,    blocks: 1
        e   0x004,  :object_data,                             type: :uint32,    blocks: 1
        e   0x008,  :object_type,                             type: :uint32,    blocks: 1
        e   0x009,  :object_entry,                            type: :uint32,    blocks: 1
        e   0x00A,  :object_dynamic_flags,                    type: :uint32,    blocks: 1
        e   0x00B,  :object_scale_x,                          type: :float,     blocks: 1

        x   0x00B
      end

      table :item_fields do
        i   :object_fields

        e   0x000,  :item_owner_guid,                         type: :uint32,    blocks: 1
        e   0x004,  :item_contained,                          type: :uint32,    blocks: 1
        e   0x008,  :item_creator,                            type: :uint32,    blocks: 1
        e   0x00C,  :item_gift_creator,                       type: :uint32,    blocks: 1
        e   0x010,  :item_stack_count,                        type: :uint32,    blocks: 1
        e   0x011,  :item_duration,                           type: :uint32,    blocks: 1
        e   0x012,  :item_spell_charges,                      type: :uint32,    blocks: 1
        e   0x017,  :item_flags,                              type: :uint32,    blocks: 1
        e   0x018,  :item_enchantment,                        type: :uint32,    blocks: 1
        e   0x03F,  :item_property_seed,                      type: :uint32,    blocks: 1
        e   0x040,  :item_random_properties_id,               type: :uint32,    blocks: 1
        e   0x041,  :item_durability,                         type: :uint32,    blocks: 1
        e   0x042,  :item_max_durability,                     type: :uint32,    blocks: 1
        e   0x043,  :item_create_played_time,                 type: :uint32,    blocks: 1
        e   0x044,  :item_modifiers_mask,                     type: :uint32,    blocks: 1
        e   0x045,  :item_context,                            type: :uint32,    blocks: 1

        x   0x045
      end

      table :container_fields do
        i   :object_fields

        e   0x000,  :container_slot,                          type: :uint32,    blocks: 1
        e   0x090,  :container_num_slots,                     type: :uint32,    blocks: 1

        x   0x090
      end

      table :unit_fields do
        i   :object_fields

        e   0x000,  :unit_charm,                              type: :uint32,    blocks: 1
        e   0x004,  :unit_summon,                             type: :uint32,    blocks: 1
        e   0x008,  :unit_critter,                            type: :uint32,    blocks: 1
        e   0x00C,  :unit_charmed_by,                         type: :uint32,    blocks: 1
        e   0x010,  :unit_summoned_by,                        type: :uint32,    blocks: 1
        e   0x014,  :unit_created_by,                         type: :uint32,    blocks: 1
        e   0x018,  :unit_demon_creator,                      type: :uint32,    blocks: 1
        e   0x01C,  :unit_target,                             type: :uint32,    blocks: 1
        e   0x020,  :unit_battle_pet_companion_guid,          type: :uint32,    blocks: 1
        e   0x024,  :unit_battle_pet_db_id,                   type: :uint32,    blocks: 1
        e   0x026,  :unit_channel_object,                     type: :uint32,    blocks: 1
        e   0x02A,  :unit_channel_spell,                      type: :uint32,    blocks: 1
        e   0x02B,  :unit_channel_spell_x_spell_visual,       type: :uint32,    blocks: 1
        e   0x02C,  :unit_summoned_by_home_realm,             type: :uint32,    blocks: 1
        e   0x02D,  :unit_bytes_0,                            type: :uint32,    blocks: 1
        e   0x02E,  :unit_display_power,                      type: :uint32,    blocks: 1
        e   0x02F,  :unit_override_display_power_id,          type: :uint32,    blocks: 1
        e   0x030,  :unit_health,                             type: :uint32,    blocks: 1
        e   0x031,  :unit_power,                              type: :uint32,    blocks: 1
        e   0x037,  :unit_max_health,                         type: :uint32,    blocks: 1
        e   0x038,  :unit_max_power,                          type: :uint32,    blocks: 1
        e   0x03E,  :unit_power_regen_flat_modifier,          type: :uint32,    blocks: 1
        e   0x044,  :unit_power_regen_interrupted_flat_modifier, type: :uint32, blocks: 1
        e   0x04A,  :unit_level,                              type: :uint32,    blocks: 1
        e   0x04B,  :unit_effective_level,                    type: :uint32,    blocks: 1
        e   0x04C,  :unit_faction_template,                   type: :uint32,    blocks: 1
        e   0x04D,  :unit_virtual_item_slot_id,               type: :uint32,    blocks: 1
        e   0x053,  :unit_flags,                              type: :uint32,    blocks: 1
        e   0x056,  :unit_aura_state,                         type: :uint32,    blocks: 1
        e   0x057,  :unit_base_attack_time,                   type: :uint32,    blocks: 1
        e   0x059,  :unit_ranged_attack_time,                 type: :uint32,    blocks: 1
        e   0x05A,  :unit_bounding_radius,                    type: :float,     blocks: 1
        e   0x05B,  :unit_combat_reach,                       type: :float,     blocks: 1
        e   0x05C,  :unit_display_id,                         type: :uint32,    blocks: 1
        e   0x05D,  :unit_native_display_id,                  type: :uint32,    blocks: 1
        e   0x05E,  :unit_mount_display_id,                   type: :uint32,    blocks: 1
        e   0x05F,  :unit_min_damage,                         type: :uint32,    blocks: 1
        e   0x060,  :unit_max_damage,                         type: :uint32,    blocks: 1
        e   0x061,  :unit_min_offhand_damage,                 type: :uint32,    blocks: 1
        e   0x062,  :unit_max_offhand_damage,                 type: :uint32,    blocks: 1
        e   0x063,  :unit_bytes_1,                            type: :uint32,    blocks: 1
        e   0x064,  :unit_pet_number,                         type: :uint32,    blocks: 1
        e   0x065,  :unit_pet_name_timestamp,                 type: :uint32,    blocks: 1
        e   0x066,  :unit_pet_experience,                     type: :uint32,    blocks: 1
        e   0x067,  :unit_pet_next_level_exp,                 type: :uint32,    blocks: 1
        e   0x068,  :unit_mod_cast_speed,                     type: :float,     blocks: 1
        e   0x069,  :unit_mod_cast_haste,                     type: :float,     blocks: 1
        e   0x06A,  :unit_mod_haste,                          type: :float,     blocks: 1
        e   0x06B,  :unit_mod_ranged_haste,                   type: :float,     blocks: 1
        e   0x06C,  :unit_mod_haste_regen,                    type: :float,     blocks: 1
        e   0x06D,  :unit_created_by_spell,                   type: :uint32,    blocks: 1
        e   0x06E,  :unit_npc_flags,                          type: :uint32,    blocks: 1<commit_msg>Updated a few fields for clarity.<commit_after>module WOW::Capture::Definitions
  build 20253 do
    namespace :update_fields do
      table :object_fields do
        e   0x000,  :object_guid,                             type: :uint32,    blocks: 1
        e   0x004,  :object_data,                             type: :uint32,    blocks: 1
        e   0x008,  :object_type,                             type: :uint32,    blocks: 1
        e   0x009,  :object_entry,                            type: :uint32,    blocks: 1
        e   0x00A,  :object_dynamic_flags,                    type: :uint32,    blocks: 1
        e   0x00B,  :object_scale_x,                          type: :float,     blocks: 1

        x   0x00B
      end

      table :item_fields do
        i   :object_fields

        e   0x000,  :item_owner_guid,                         type: :uint32,    blocks: 1
        e   0x004,  :item_contained,                          type: :uint32,    blocks: 1
        e   0x008,  :item_creator,                            type: :uint32,    blocks: 1
        e   0x00C,  :item_gift_creator,                       type: :uint32,    blocks: 1
        e   0x010,  :item_stack_count,                        type: :uint32,    blocks: 1
        e   0x011,  :item_duration,                           type: :uint32,    blocks: 1
        e   0x012,  :item_spell_charges,                      type: :uint32,    blocks: 1
        e   0x017,  :item_flags,                              type: :uint32,    blocks: 1
        e   0x018,  :item_enchantment,                        type: :uint32,    blocks: 1
        e   0x03F,  :item_property_seed,                      type: :uint32,    blocks: 1
        e   0x040,  :item_random_properties_id,               type: :uint32,    blocks: 1
        e   0x041,  :item_durability,                         type: :uint32,    blocks: 1
        e   0x042,  :item_max_durability,                     type: :uint32,    blocks: 1
        e   0x043,  :item_create_played_time,                 type: :uint32,    blocks: 1
        e   0x044,  :item_modifiers_mask,                     type: :uint32,    blocks: 1
        e   0x045,  :item_context,                            type: :uint32,    blocks: 1

        x   0x045
      end

      table :container_fields do
        i   :object_fields

        e   0x000,  :container_slot,                          type: :uint32,    blocks: 1
        e   0x090,  :container_num_slots,                     type: :uint32,    blocks: 1

        x   0x090
      end

      table :unit_fields do
        i   :object_fields

        e   0x000,  :unit_charm,                              type: :uint32,    blocks: 1
        e   0x004,  :unit_summon,                             type: :uint32,    blocks: 1
        e   0x008,  :unit_critter,                            type: :uint32,    blocks: 1
        e   0x00C,  :unit_charmed_by,                         type: :uint32,    blocks: 1
        e   0x010,  :unit_summoned_by,                        type: :uint32,    blocks: 1
        e   0x014,  :unit_created_by,                         type: :uint32,    blocks: 1
        e   0x018,  :unit_demon_creator,                      type: :uint32,    blocks: 1
        e   0x01C,  :unit_target,                             type: :uint32,    blocks: 1
        e   0x020,  :unit_battle_pet_companion_guid,          type: :uint32,    blocks: 1
        e   0x024,  :unit_battle_pet_db_id,                   type: :uint32,    blocks: 1
        e   0x026,  :unit_channel_object,                     type: :uint32,    blocks: 1
        e   0x02A,  :unit_channel_spell,                      type: :uint32,    blocks: 1
        e   0x02B,  :unit_channel_spell_x_spell_visual,       type: :uint32,    blocks: 1
        e   0x02C,  :unit_summoned_by_home_realm,             type: :uint32,    blocks: 1
        e   0x02D,  :unit_bytes_0,                            type: :uint32,    blocks: 1
        e   0x02E,  :unit_display_power,                      type: :uint32,    blocks: 1
        e   0x02F,  :unit_override_display_power_id,          type: :uint32,    blocks: 1
        e   0x030,  :unit_health,                             type: :uint32,    blocks: 1
        e   0x031,  :unit_power,                              type: :uint32,    blocks: 1
        e   0x037,  :unit_max_health,                         type: :uint32,    blocks: 1
        e   0x038,  :unit_max_power,                          type: :uint32,    blocks: 1
        e   0x03E,  :unit_power_regen_flat_modifier,          type: :uint32,    blocks: 1
        e   0x044,  :unit_power_regen_interrupted_flat_modifier, type: :uint32, blocks: 1
        e   0x04A,  :unit_level,                              type: :uint32,    blocks: 1
        e   0x04B,  :unit_effective_level,                    type: :uint32,    blocks: 1
        e   0x04C,  :unit_faction_template,                   type: :uint32,    blocks: 1
        e   0x04D,  :unit_virtual_item_slot_id,               type: :uint32,    blocks: 1
        e   0x053,  :unit_flags,                              type: :uint32,    blocks: 1
        e   0x056,  :unit_aura_state,                         type: :uint32,    blocks: 1
        e   0x057,  :unit_main_hand_attack_time,              type: :uint32,    blocks: 1
        e   0x058,  :unit_off_hand_attack_time,               type: :uint32,    blocks: 1
        e   0x059,  :unit_ranged_attack_time,                 type: :uint32,    blocks: 1
        e   0x05A,  :unit_bounding_radius,                    type: :float,     blocks: 1
        e   0x05B,  :unit_combat_reach,                       type: :float,     blocks: 1
        e   0x05C,  :unit_display_id,                         type: :uint32,    blocks: 1
        e   0x05D,  :unit_native_display_id,                  type: :uint32,    blocks: 1
        e   0x05E,  :unit_mount_display_id,                   type: :uint32,    blocks: 1
        e   0x05F,  :unit_min_main_hand_damage,               type: :uint32,    blocks: 1
        e   0x060,  :unit_max_main_hand_damage,               type: :uint32,    blocks: 1
        e   0x061,  :unit_min_off_hand_damage,                type: :uint32,    blocks: 1
        e   0x062,  :unit_max_off_hand_damage,                type: :uint32,    blocks: 1
        e   0x063,  :unit_bytes_1,                            type: :uint32,    blocks: 1
        e   0x064,  :unit_pet_number,                         type: :uint32,    blocks: 1
        e   0x065,  :unit_pet_name_timestamp,                 type: :uint32,    blocks: 1
        e   0x066,  :unit_pet_experience,                     type: :uint32,    blocks: 1
        e   0x067,  :unit_pet_next_level_exp,                 type: :uint32,    blocks: 1
        e   0x068,  :unit_mod_cast_speed,                     type: :float,     blocks: 1
        e   0x069,  :unit_mod_cast_haste,                     type: :float,     blocks: 1
        e   0x06A,  :unit_mod_haste,                          type: :float,     blocks: 1
        e   0x06B,  :unit_mod_ranged_haste,                   type: :float,     blocks: 1
        e   0x06C,  :unit_mod_haste_regen,                    type: :float,     blocks: 1
        e   0x06D,  :unit_created_by_spell,                   type: :uint32,    blocks: 1
        e   0x06E,  :unit_npc_flags,                          type: :uint32,    blocks: 1
{'fraction_non_alphanumeric': 0.07552083333333333, 'fraction_numerical': 0.0698327850877193, 'mean_word_length': 1.1596862512949533, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '925876', 'n_tokens_mistral': 5293, 'n_tokens_neox': 4630, 'n_words': 1145}