{ "format_version": "1.10.0", "minecraft:client_entity": { "description": { "identifier": "minecraft:player", "materials": { "default": "entity_alphatest", "cape": "entity_alphatest", "animated": "player_animated", "spectator": "player_spectator", "outline": "outline", "glow": "charged_creeper", "additive": "entity_beam_additive" }, "textures": { "default": "textures/entity/steve", "cape": "textures/entity/cape_invisible", "playerblood0": "textures/entity/playerblood0", "playerblood1": "textures/entity/playerblood1", "playerblood2": "textures/entity/playerblood2", "textureoff": "textures/entity/textureoff", "supermanlaser": "textures/entity/supermanlaser", "marksuit": "textures/entity/pamobile/lapis_mark_suit", "marksuit2": "textures/entity/pamobile/lapis_mark2_suit", "marksinsuit": "textures/entity/pamobile/lapis_mark_sin_suit", "markomnisuit": "textures/entity/pamobile/lapis_mark_omni_suit", "markhoodsuit": "textures/entity/pamobile/lapis_mark_hood_suit", "markmaskedsuit": "textures/entity/pamobile/lapis_mark_masked_suit", "markmohawksuit": "textures/entity/pamobile/lapis_mark_mohawk", "markprisonsuit": "textures/entity/pamobile/lapis_mark_prison", "marknogsuit": "textures/entity/pamobile/lapis_mark_nog_suit", "markemperorsuit": "textures/entity/pamobile/lapis_mark_emperor_suit", "marktracksuit": "textures/entity/pamobile/lapis_mark_track_suit", "marklongsuit": "textures/entity/pamobile/lapis_mark_long_suit", "marktrack2suit": "textures/entity/pamobile/lapis_mark_track2_suit", "marklong2suit": "textures/entity/pamobile/lapis_mark_long2_suit", "markmasked2suit": "textures/entity/pamobile/lapis_mark_masked2_suit", "markflaxansuit": "textures/entity/pamobile/lapis_mark_flaxan_suit", "markbulletsuit": "textures/entity/pamobile/lapis_mark_bullet_suit", "mark3suit": "textures/entity/pamobile/lapis_mark3_suit", "markretrosuit": "textures/entity/pamobile/lapis_mark_retro_suit", "markpolitesuit": "textures/entity/pamobile/lapis_mark_polite", "superman2025suit": "textures/entity/pamobile/lapis_superman_2025_suit", "supermanmossuit": "textures/entity/pamobile/lapis_superman_mos_suit", "supermanmos2suit": "textures/entity/pamobile/lapis_superman_mos2_suit", "homelandersuit": "textures/entity/pamobile/lapis_homelander_suit", "outline": "textures/entity/lapis_outline_suit1", "coutline": "textures/entity/conquest_outline", "outline2": "textures/entity/lapis_outline_suit2", "outline4": "textures/entity/lapis_outline_suit4", "markvil2suit": "textures/entity/pamobile/lapis_vil_suit2", "vilsuit": "textures/entity/pamobile/lapis_vil_suit", "doakes": "textures/entity/pamobile/lapis_doakes", "conquest": "textures/entity/conquest_npc", "anissa": "textures/entity/anissa_npc" }, "geometry": { "default": "geometry.humanoid.custom", "armored": "geometry.humanoid.layer", "cape": "geometry.cape", "blood": "geometry.blood", "cblood": "geometry.cblood", "outline": "geometry.lapis_outline_suit1", "coutline": "geometry.conquest_outline", "coutline2": "geometry.conquest_outline2", "coutline3": "geometry.conquest_outline3", "outline3": "geometry.lapis_outline_suit3", "outline4": "geometry.lapis_outline_suit4", "hand_suit": "geometry.hand_suit", "hand_suit2": "geometry.128_hand_suit", "hand_normal": "geometry.hand_normal", "doakes_hand": "geometry.lapis_doakes_hand", "anissa": "geometry.lapis_anissa_npc", "anissa_hand": "geometry.lapis_anissa_hand", "conquest": "geometry.conquest_npc", "conquest_hand": "geometry.conquest_hand", "plocator": "geometry.player.locator", "supermanlaser": "geometry.supermanlaser" }, "particle_effects": { "lasereyes1": "lapis:lasereyes1", "lasereyes2": "lapis:lasereyes2", "lasereyes3": "lapis:lasereyes3", "lasereyes4": "lapis:lasereyes4", "supermanspin1": "lapis:supermanspin1", "supermanspin2": "lapis:supermanspin2", "kryptoniteblock2": "lapis:kryptoniteblock2", "soundbarrier1": "lapis:soundbarrier1", "homelanderscream1": "lapis:homelanderscream1", "homelanderscream2": "lapis:homelanderscream2" }, "scripts": { "scale": "0.9375", "initialize": [ "variable.is_holding_right = 0.0;", "variable.is_blinking = 0.0;", "variable.last_blink_time = 0.0;", "variable.hand_bob = 0.0;", "variable.is_wearing_suit = 0;", "variable.is_wearing_suit2 = 0;", "variable.melee_spear_java_to_bedrock_scale = 40.0;" ], "should_update_bones_and_effects_offscreen": true, "pre_animation": [ "v.yrot = 0;", "v.xrot = 0;", "variable.helmet_layer_visible = !query.has_head_gear;", "variable.leg_layer_visible = 1.0;", "variable.boot_layer_visible = 1.0;", "variable.chest_layer_visible = 1.0;", "variable.attack_body_rot_y = Math.sin(360*Math.sqrt(variable.attack_time)) * 5.0;", "variable.tcos0 = (math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;", "variable.first_person_rotation_factor = math.sin((1 - variable.attack_time) * 180.0);", "variable.first_person_item_rotation_factor = math.sin((1 - variable.attack_time) * 180.0);", "variable.hand_bob = query.life_time < 0.01 ? 0.0 : variable.hand_bob + ((query.is_on_ground && query.is_alive ? math.clamp(math.sqrt(math.pow(query.position_delta(0), 2.0) + math.pow(query.position_delta(2), 2.0)), 0.0, 0.1) : 0.0) - variable.hand_bob) * 0.02;", "variable.map_angle = math.clamp(1 - variable.player_x_rotation / 45.1, 0.0, 1.0);", "variable.item_use_normalized = query.main_hand_item_use_duration / query.main_hand_item_max_duration;", "variable.riding_y_offset = query.is_riding_any_entity_of_type('minecraft:minecart', 'minecraft:boat', 'minecraft:chest_boat', 'minecraft:strider') ? -3.0 : 0.0;", "variable.is_wearing_suit = query.equipped_item_any_tag('slot.armor.chest', 'suit') ? 1 : 0;", "variable.is_wearing_suit2 = query.equipped_item_any_tag('slot.armor.chest', 'suit2') ? 1 : 0;", "variable.is_wearing_suit3 = query.equipped_item_any_tag('slot.armor.chest', 'suit3');", "variable.new_is_wearing_suit1 = query.equipped_item_any_tag('slot.armor.chest', 'new_suit');", "variable.lasers = q.property('lapis:lasers');", "variable.render_supermanlaser = query.equipped_item_any_tag('slot.weapon.mainhand', 'superman_laser') && query.is_using_item;", "variable.render_homelanderlaser = query.equipped_item_any_tag('slot.weapon.mainhand', 'homelander_laser') && query.is_using_item;", "variable.chand = variable.is_first_person && (q.equipped_item_any_tag('slot.weapon.mainhand', 'cecil_pistol') || q.equipped_item_any_tag('slot.weapon.mainhand', 'ball') || q.get_equipped_item_name(0, 1) == '');", "variable.ahand = variable.is_first_person && (q.equipped_item_any_tag('slot.weapon.mainhand', 'cecil_pistol') || q.equipped_item_any_tag('slot.weapon.mainhand', 'ball') || q.get_equipped_item_name(0, 1) == '');", "variable.hand_suit = variable.is_first_person && (q.equipped_item_any_tag('slot.weapon.mainhand', 'ability_item') || q.equipped_item_any_tag('slot.weapon.mainhand', 'ball') || q.get_equipped_item_name(0, 1) == '');", // Melee spear calculations (simplified) "variable.melee_spear_equipped = query.equipped_item_any_tag('slot.weapon.mainhand', 'minecraft:is_spear');", "variable.tp_melee_spear_base_arm_rotation_x = (query.is_swimming || query.is_gliding) ? (-115.0 - query.target_x_rotation) : (query.is_crawling ? -115.0 : -30.0);", // Melee spear use calculations (using temporary variables like the second file) "variable.melee_spear_use_finish_raise_tick = variable.melee_spear_equipped ? query.kinetic_weapon_delay : 0.0;", "variable.melee_spear_use_start_sway_tick = variable.melee_spear_equipped ? variable.melee_spear_use_finish_raise_tick + query.kinetic_weapon_dismount_duration : 0.0;", "variable.melee_spear_use_start_lower_tick = variable.melee_spear_equipped ? variable.melee_spear_use_finish_raise_tick + query.kinetic_weapon_knockback_duration : 0.0;", "variable.melee_spear_use_finish_lower_tick = variable.melee_spear_equipped ? variable.melee_spear_use_finish_raise_tick + query.kinetic_weapon_damage_duration : 0.0;", "variable.melee_spear_use_raise_progress = math.clamp(math.inverse_lerp(0.0, variable.melee_spear_use_finish_raise_tick, variable.item_use_normalized), 0.0, 1.0);", "variable.melee_spear_use_raise_progress_start = math.clamp(math.inverse_lerp(0.0, 0.5, variable.melee_spear_use_raise_progress), 0.0, 1.0);", "variable.melee_spear_use_raise_progress_middle = math.clamp(math.inverse_lerp(0.5, 0.8, variable.melee_spear_use_raise_progress), 0.0, 1.0);", "variable.melee_spear_use_raise_progress_end = math.clamp(math.inverse_lerp(0.8, 1.0, variable.melee_spear_use_raise_progress), 0.0, 1.0);", "variable.melee_spear_use_sway_progress = math.clamp(math.inverse_lerp(variable.melee_spear_use_start_sway_tick, variable.melee_spear_use_start_lower_tick, variable.item_use_normalized), 0.0, 1.0);", "variable.melee_spear_use_raise_back_progress = math.clamp(math.inverse_lerp(variable.melee_spear_use_finish_lower_tick - 5.0, variable.melee_spear_use_finish_lower_tick, variable.item_use_normalized), 0.0, 1.0);", "variable.melee_spear_use_sway_intensity = math.ease_out_circ(0.0, 2.0, variable.melee_spear_use_sway_progress) + math.ease_in_circ(0.0, -2.0, variable.melee_spear_use_raise_back_progress);", "variable.melee_spear_use_sway_scale_slow = math.sin(variable.item_use_normalized * 19.0) * variable.melee_spear_use_sway_intensity;", "variable.melee_spear_use_sway_scale_fast = math.sin(variable.item_use_normalized * 30.0) * variable.melee_spear_use_sway_intensity;", // First person melee spear use (simplified) "variable.fp_melee_spear_use_item_position_x = (variable.melee_spear_use_raise_progress_start * 0.05 + variable.melee_spear_use_raise_progress_end * -0.05 + variable.melee_spear_use_sway_scale_slow * 0.005) * variable.melee_spear_java_to_bedrock_scale;", "variable.fp_melee_spear_use_item_position_y = (variable.melee_spear_use_raise_progress_start * -0.075 + variable.melee_spear_use_raise_progress_middle * 0.075 + variable.melee_spear_use_sway_scale_fast * 0.01) * variable.melee_spear_java_to_bedrock_scale;", "variable.fp_melee_spear_use_item_position_z = (variable.melee_spear_use_raise_progress_start * 0.05 + variable.melee_spear_use_raise_progress_end * -0.05 + variable.melee_spear_use_sway_scale_slow * 0.005) * variable.melee_spear_java_to_bedrock_scale;", "variable.fp_melee_spear_use_item_rotation_y = variable.melee_spear_use_raise_progress * 20.0 + variable.melee_spear_use_sway_scale_slow * 0.5 + variable.melee_spear_use_raise_back_progress * -40.0;", "variable.fp_melee_spear_use_item_rotation_z = math.ease_in_out_back(0.0, -60.0, variable.melee_spear_use_raise_progress) + variable.melee_spear_use_raise_back_progress * 85.0 + variable.melee_spear_use_sway_scale_fast * 0.5;", "variable.fp_melee_spear_use_attachable_rotation_z = math.clamp(math.inverse_lerp(0.5, 0.55, variable.melee_spear_use_raise_progress), 0.0, 1.0) * -50.0 + variable.melee_spear_use_sway_progress * 90.0 + variable.melee_spear_use_raise_back_progress * -40.0;", // Third person melee spear use (simplified) "variable.tp_melee_spear_use_arm_rotation_x = variable.melee_spear_use_raise_progress_start * -40.0 + variable.melee_spear_use_raise_progress_middle * 30.0 + variable.melee_spear_use_raise_progress_end * -20.0 + variable.melee_spear_use_raise_back_progress * 10.0 + variable.melee_spear_use_sway_scale_slow * 0.6;", "variable.tp_melee_spear_use_arm_rotation_y = variable.melee_spear_use_sway_scale_fast * 1.0;", "variable.tp_melee_spear_use_arm_rotation_z = variable.melee_spear_use_sway_scale_slow * 0.5;", "variable.tp_melee_spear_use_item_rotation_x = variable.melee_spear_use_raise_progress * 60.0 + variable.melee_spear_use_raise_back_progress * -60.0;", "variable.tp_melee_spear_use_attachable_rotation_z = variable.melee_spear_use_raise_progress * 90.0 + variable.melee_spear_use_sway_progress * -90.0;", // Melee spear attack (simplified) "variable.melee_spear_attack_duration_ratio = 1.0 / query.base_swing_duration;", "variable.melee_spear_attack_raise_end = 0.05 * variable.melee_spear_attack_duration_ratio;", "variable.melee_spear_attack_thrust_end = 0.2 * variable.melee_spear_attack_duration_ratio;", "variable.melee_spear_attack_recover_start = 1.0 - (0.6 * variable.melee_spear_attack_duration_ratio);", "variable.melee_spear_attack_raise_progress = math.clamp(math.inverse_lerp(0.0, variable.melee_spear_attack_raise_end, variable.attack_time), 0.0, 1.0);", "variable.melee_spear_attack_thrust_progress = math.clamp(math.inverse_lerp(variable.melee_spear_attack_raise_end, variable.melee_spear_attack_thrust_end, variable.attack_time), 0.0, 1.0);", "variable.melee_spear_attack_recover_progress = math.clamp(math.inverse_lerp(variable.melee_spear_attack_recover_start, 1.0, variable.attack_time), 0.0, 1.0);", "variable.melee_spear_attack_raise_scale = math.ease_in_out_sine(0.0, 1.0, variable.melee_spear_attack_raise_progress);", "variable.melee_spear_attack_thrust_scale = math.ease_in_quad(0.0, 1.0, variable.melee_spear_attack_thrust_progress);", "variable.melee_spear_attack_recover_scale = math.ease_in_out_expo(0.0, 1.0, variable.melee_spear_attack_recover_progress);", // First person melee spear attack (simplified) "variable.fp_melee_spear_attack_item_position_x = (variable.melee_spear_attack_raise_scale * 0.1 + variable.melee_spear_attack_thrust_scale * -0.1) * variable.melee_spear_java_to_bedrock_scale;", "variable.fp_melee_spear_attack_item_position_y = (variable.melee_spear_attack_raise_scale * -0.075 + variable.melee_spear_attack_recover_scale * 0.075) * variable.melee_spear_java_to_bedrock_scale;", "variable.fp_melee_spear_attack_item_position_z = (variable.melee_spear_attack_raise_scale * 0.65 + variable.melee_spear_attack_thrust_scale * -0.65) * variable.melee_spear_java_to_bedrock_scale;", "variable.fp_melee_spear_attack_item_rotation_y = variable.melee_spear_attack_raise_scale * 20.0 + variable.melee_spear_attack_recover_scale * -20.0;", "variable.fp_melee_spear_attack_item_rotation_z = variable.melee_spear_attack_raise_scale * -60.0 + variable.melee_spear_attack_recover_scale * 60.0;", "variable.fp_melee_spear_attack_attachable_rotation_z = variable.melee_spear_attack_raise_scale * 40.0 + variable.melee_spear_attack_recover_scale * -40.0;", // Third person melee spear attack (simplified) "variable.tp_melee_spear_attack_arm_rotation_x = variable.melee_spear_attack_raise_scale * 90.0 + variable.melee_spear_attack_thrust_scale * -120.0 + variable.melee_spear_attack_recover_scale * 30.0;", "variable.tp_melee_spear_attack_item_rotation_x = variable.melee_spear_attack_thrust_scale * 60.0 + variable.melee_spear_attack_recover_scale * -60.0;", "variable.tp_melee_spear_attack_attachable_position_z = (variable.melee_spear_attack_thrust_scale * -0.15 + variable.melee_spear_attack_recover_scale * 0.15) * variable.melee_spear_java_to_bedrock_scale;" ], "animate": [ "root", "lapis_dash_use", "sneak.2", "sneak.1", //abilities "notmovingfloat", "movingfloat", "snotmovingfloat", "smovingfloat", "homelandernotmovingfloat", "homelandermovingfloat", "supermanlaserc", "supermanlaser2c", "homelanderlaserc", "homelanderlaser2c", "supermanrunc", "homelanderrunc", "superrunc", "superfallc" ], "variables": { "variable.fp_melee_spear_use_attachable_rotation_z": "public", "variable.tp_melee_spear_use_attachable_rotation_z": "public", "variable.fp_melee_spear_attack_attachable_rotation_z": "public", "variable.tp_melee_spear_attack_attachable_position_z": "public", "variable.attack_time": "public", "variable.item_use_normalized": "public" } }, "animations": { "root": "controller.animation.player.root", "superfallc": "controller.animation.superhuman_fall", "superfall": "animation.superhuman_fall", ///Hovering animation "notmovingfloat": "controller.animation.notmovingfloat", "movingfloat": "controller.animation.movingfloat", "snotmovingfloat": "controller.animation.snotmovingfloat", "smovingfloat": "controller.animation.smovingfloat", "homelandernotmovingfloat": "controller.animation.homelandernotmovingfloat", "homelandermovingfloat": "controller.animation.homelandermovingfloat", "vil_float": "animation.vil_float", "vil_float_lr": "animation.vil_float_lr", "homelanderrunc": "controller.animation.homelander_run", "superrunc": "controller.animation.super_run", "superrun": "animation.superman_run", "supermanrunc": "controller.animation.superman_run", "supermanrun": "animation.superman_run", ///Supermanlasereyes "supermanlaserc": "controller.animation.supermanlaser", "supermanlaser": "animation.superman_lasereyes1", "supermanlaser2c": "controller.animation.supermanlaser2", "supermanlaser2": "animation.superman_lasereyes2", ///Homelandereyes "homelanderlaserc": "controller.animation.homelanderlaser", "homelanderlaser2c": "controller.animation.homelanderlaser2", ///Others "sneak_2": "animation.sneak_2", "sneak.2": "controller.animation.sneak.2", "sneak_1": "animation.sneak_1", "sneak.1": "controller.animation.sneak.1", "base_controller": "controller.animation.player.base", "lapis_dash_trigger": "controller.animation.lapis_dash_trigger", "lapis_dash_use": "controller.animation.lapis_dash_use", "hudplayer": "controller.animation.player.hudplayer", "humanoid_base_pose": "animation.humanoid.base_pose", "look_at_target": "controller.animation.humanoid.look_at_target", "look_at_target_ui": "animation.player.look_at_target.ui", "look_at_target_default": "animation.humanoid.look_at_target.default", "look_at_target_gliding": "animation.humanoid.look_at_target.gliding", "look_at_target_swimming": "animation.humanoid.look_at_target.swimming", "look_at_target_inverted": "animation.player.look_at_target.inverted", "cape": "animation.player.cape", "vil_cape": "animation.capa1", "vil_cape2": "animation.capa1", "vil_cape3": "animation.capa3", "vil_cape4": "animation.capa4", "vil_cape5": "animation.capa5", "vil_cape6": "animation.capa6", "move.arms": "animation.player.move.arms", "move.legs": "animation.player.move.legs", "swimming": "animation.player.swim", "swimming.legs": "animation.player.swim.legs", "riding.arms": "animation.player.riding.arms", "riding.legs": "animation.player.riding.legs", "holding": "animation.player.holding", "brandish_spear": "animation.humanoid.brandish_spear", "charging": "animation.humanoid.charging", "attack.positions": "animation.player.attack.positions", "attack.rotations": "animation.player.attack.rotations", "sneaking": "animation.player.sneaking", "bob": "animation.player.bob", "damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs", "bow_and_arrow": "animation.humanoid.bow_and_arrow", "use_item_progress": "animation.humanoid.use_item_progress", "skeleton_attack": "animation.skeleton.attack", "sleeping": "animation.player.sleeping", "first_person_base_pose": "animation.player.first_person.base_pose", "first_person_empty_hand": "animation.player.first_person.empty_hand", "first_person_swap_item": "animation.player.first_person.swap_item", "first_person_attack_controller": "controller.animation.player.first_person_attack", "first_person_attack_rotation": "animation.player.first_person.attack_rotation", "first_person_attack_rotation_item": "animation.player.first_person.attack_rotation_item", "first_person_vr_attack_rotation": "animation.player.first_person.vr_attack_rotation", "first_person_walk": "animation.player.first_person.walk", "first_person_map_controller": "controller.animation.player.first_person_map", "first_person_map_hold": "animation.player.first_person.map_hold", "first_person_map_hold_attack": "animation.player.first_person.map_hold_attack", "first_person_map_hold_off_hand": "animation.player.first_person.map_hold_off_hand", "first_person_map_hold_main_hand": "animation.player.first_person.map_hold_main_hand", "first_person_crossbow_equipped": "animation.player.first_person.crossbow_equipped", "first_person_crossbow_hold": "animation.player.first_person.crossbow_hold", "first_person_breathing_bob": "animation.player.first_person.breathing_bob", "third_person_crossbow_equipped": "animation.player.crossbow_equipped", "third_person_bow_equipped": "animation.player.bow_equipped", "crossbow_hold": "animation.player.crossbow_hold", "crossbow_controller": "controller.animation.player.crossbow", "shield_block_main_hand": "animation.player.shield_block_main_hand", "shield_block_off_hand": "animation.player.shield_block_off_hand", "blink": "controller.animation.persona.blink", "fishing_rod": "animation.humanoid.fishing_rod", "holding_spyglass": "animation.humanoid.holding_spyglass", "first_person_shield_block": "animation.player.first_person.shield_block", "tooting_goat_horn": "animation.humanoid.tooting_goat_horn", "holding_brush": "animation.humanoid.holding_brush", "brushing": "animation.humanoid.brushing", "crawling": "animation.player.crawl", "crawling.legs": "animation.player.crawl.legs", "swimming.no_right_arm": "animation.player.swim.no_right_arm", "crawling.no_right_arm": "animation.player.crawl.no_right_arm", "riding.root": "animation.player.riding.root", "holding_heavy_core": "animation.player.holding_heavy_core", "first_person_melee_spear_use": "animation.player.first_person.melee_spear_use", "first_person_melee_spear_hold": "animation.player.first_person.melee_spear_hold", "first_person_melee_spear_attack": "animation.player.first_person.melee_spear_attack", "first_person_melee_spear_controller": "controller.animation.player.first_person_melee_spear", "third_person_melee_spear_use": "animation.humanoid.melee_spear_use", "third_person_melee_spear_hold": "animation.humanoid.melee_spear_hold", "third_person_melee_spear_attack": "animation.player.melee_spear_attack", "third_person_melee_spear_controller": "controller.animation.player.melee_spear" }, "render_controllers": [ { "controller.render.player.first_person_spectator": "variable.is_first_person && query.is_spectator" }, { "controller.render.player.third_person_spectator": "!variable.is_first_person && !variable.map_face_icon && query.is_spectator" }, { "controller.render.player.first_person": "variable.is_first_person && !query.is_spectator" }, { "controller.render.player.third_person": "!variable.is_first_person && !variable.map_face_icon && !query.is_spectator && !variable.is_wearing_suit && !variable.is_wearing_suit2 && !variable.is_wearing_suit3 && !q.equipped_item_any_tag('slot.armor.chest', 'morph') && !variable.new_is_wearing_suit1" }, { ///Locator "controller.render.player.locator": "!q.equipped_item_any_tag('slot.armor.chest', 'morph') && !variable.is_first_person && !variable.map_face_icon && !query.is_spectator" }, { ///Outlines "controller.render.outline1": "!variable.is_wearing_suit3 && !variable.is_wearing_suit2 && !variable.is_first_person && !variable.map_face_icon && !query.is_spectator && variable.is_wearing_suit" }, { "controller.render.outline2": "variable.is_wearing_suit2 && !variable.is_first_person && !variable.map_face_icon && !query.is_spectator" }, { "controller.render.outline3": "variable.is_wearing_suit3 && !variable.is_first_person && !variable.map_face_icon && !query.is_spectator" }, { "controller.render.outline4": "!variable.is_first_person && !variable.map_face_icon && !query.is_spectator && q.equipped_item_any_tag('slot.armor.chest', 'amorph')" }, { "controller.render.coutline": "q.equipped_item_any_tag('slot.armor.chest', 'cmorph') && !variable.is_first_person && !variable.map_face_icon && !query.is_spectator" }, { ///layers and morphs "controller.render.armor_geometry_nohead2": "!variable.is_first_person && !variable.map_face_icon && !query.is_spectator && variable.is_wearing_suit3" }, { "controller.render.armor_geometry_nohead": "!variable.is_first_person && !variable.map_face_icon && !query.is_spectator && variable.new_is_wearing_suit1" }, { "controller.render.armor_geometry": "!variable.is_first_person && !variable.map_face_icon && !query.is_spectator && variable.is_wearing_suit && !variable.is_wearing_suit3 && !variable.new_is_wearing_suit1" }, { "controller.render.morph": "!variable.is_first_person && !variable.map_face_icon && !query.is_spectator && q.equipped_item_any_tag('slot.armor.chest', 'morph')" }, { ///BLOOD "controller.render.blood.0": "!variable.is_first_person && q.equipped_item_any_tag('slot.armor.legs', 'powers_strong') && query.health < 49 && query.health >= 30 && query.is_alive" }, { "controller.render.blood.1": "!variable.is_first_person && q.equipped_item_any_tag('slot.armor.legs', 'powers_strong') && query.health < 30 && query.health >= 15 && query.is_alive" }, { "controller.render.blood.2": "!variable.is_first_person && q.equipped_item_any_tag('slot.armor.legs', 'powers_strong') && query.health < 15 && query.is_alive" }, { "controller.render.blood.4": "!variable.is_first_person && q.equipped_item_any_tag('slot.armor.legs', 'powers_strong') && query.health >= 49 && query.is_alive" }, { "controller.render.blood.0": "!variable.is_first_person && !q.equipped_item_any_tag('slot.armor.legs', 'powers') && query.health < 19 && query.health >= 10 && query.is_alive" }, { "controller.render.blood.1": "!variable.is_first_person && !q.equipped_item_any_tag('slot.armor.legs', 'powers') && query.health < 10 && query.health >= 5 && query.is_alive" }, { "controller.render.blood.2": "!variable.is_first_person && !q.equipped_item_any_tag('slot.armor.legs', 'powers') && query.health < 5 && query.is_alive" }, { "controller.render.blood.4": "!variable.is_first_person && !q.equipped_item_any_tag('slot.armor.legs', 'powers') && query.health >= 19 && query.is_alive" }, { "controller.render.lasers.1": "!variable.is_first_person && variable.lasers == 1" }, { "controller.render.lasers.2": "!variable.is_first_person && variable.lasers == 2" }, { "controller.render.lasers.3": "!variable.is_first_person && variable.lasers == 3" }, { "controller.render.lasers.4": "!variable.is_first_person && variable.lasers == 4" }, { "controller.render.lasers.0": "!variable.is_first_person && variable.lasers == 0" ///Hands }, { "controller.render.player.map": "variable.map_face_icon" }, { "controller.render.normal.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.weapon.mainhand', 'ability_item')" }, { "controller.render.superman2025.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'superman_2025_suit')" }, { "controller.render.homelander.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'homelander_suit')" }, { "controller.render.supermanmos.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'superman_mos_suit')" }, { "controller.render.supermanmos2.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'superman_mos2_suit')" }, { "controller.render.vil.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'vil_suit')" }, { "controller.render.chands": "variable.chand && q.equipped_item_any_tag('slot.armor.chest', 'cmorph')" }, { "controller.render.ahands": "variable.ahand && q.equipped_item_any_tag('slot.armor.chest', 'amorph')" }, { "controller.render.nogmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_nog_suit')" }, { "controller.render.trackmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_track_suit')" }, { "controller.render.doakes.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'doakes')" }, { "controller.render.longmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_long_suit')" }, { "controller.render.track2mark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_track2_suit')" }, { "controller.render.long2mark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_long2_suit')" }, { "controller.render.emperormark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_emperor_suit')" }, { "controller.render.masked2mark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_masked2_suit')" }, { "controller.render.mark1.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark_suit')" }, { "controller.render.mark2.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark2_suit')" }, { "controller.render.sinmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'sin_suit')" }, { "controller.render.omnimark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'omni_suit')" }, { "controller.render.hoodmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'hood_suit')" }, { "controller.render.maskedmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'masked_suit')" }, { "controller.render.mohawkmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mohawk_suit')" }, { "controller.render.prisonmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'prison_suit')" }, { "controller.render.flaxanmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'flaxan_suit')" }, { "controller.render.bulletmark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'bullet_suit')" }, { "controller.render.vil2mark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'vil2_suit')" }, { "controller.render.retromark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'retro_suit')" }, { "controller.render.mark3.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'mark3_suit')" }, { "controller.render.politemark.hands": "variable.hand_suit && q.equipped_item_any_tag('slot.armor.chest', 'polite_suit')" } ], "enable_attachables": true } } }