I have some new critters and they have the called shot pics, which are the NA suffix files. Some have entirely new body parts like wings and such, and don't match any existing body types. I can see the text configuration for body parts in combat.msg like this:
# Gecko
#
{1680}{}{the head}
{1681}{}{the left claw}
{1682}{}{the right claw}
{1683}{}{the body}
{1684}{}{the right leg}
{1685}{}{the left leg}
{1686}{}{the eyes}
{1687}{}{the groin}
{1688}{}{uncalled}
But I can't see anything that points to these lines 1680-1688. The gecko AI packet (\dta\ai.txt) has this information:
[Gecko]
aggression=50
attack_end=50140
attack_start=50140
body_type=None
called_freq=20
chance=0
chem_primary_desire=284,81,103
chem_use=always
color=58
font=101
general_type=None
hit_eyes_end=50080
hit_eyes_start=50080
hit_groin_end=50090
hit_groin_start=50090
hit_head_end=50000
hit_head_start=50000
hit_left_arm_end=50010
hit_left_arm_start=50010
hit_left_leg_end=50070
hit_left_leg_start=50070
hit_right_arm_end=50020
hit_right_arm_start=50020
hit_right_leg_end=50060
hit_right_leg_start=50060
hit_torso_end=50030
hit_torso_start=50030
hurt_too_much=crippled, blind
max_dist=10
min_hp=0
min_to_hit=0
miss_end=50160
miss_start=50160
move_end=50120
move_start=50120
outline_color=55
packet_num=26
run_end=50100
run_start=50100
secondary_freq=20
Nothing in there seems to associate with the body parts. And there doesn't seem to be anything in combatai.msg or cmbatai2.msg related to geckos.
Does anyone know how or where the system points to the body part names in combat.msg?
I also wonder how the system knows where in the called shot pic to render the text. For example, here is new called shot pic for security robot:
Since each critter type could be different I wonder if there is something in the called shot FRM that indicates where the body parts are.
# Gecko
#
{1680}{}{the head}
{1681}{}{the left claw}
{1682}{}{the right claw}
{1683}{}{the body}
{1684}{}{the right leg}
{1685}{}{the left leg}
{1686}{}{the eyes}
{1687}{}{the groin}
{1688}{}{uncalled}
But I can't see anything that points to these lines 1680-1688. The gecko AI packet (\dta\ai.txt) has this information:
[Gecko]
aggression=50
attack_end=50140
attack_start=50140
body_type=None
called_freq=20
chance=0
chem_primary_desire=284,81,103
chem_use=always
color=58
font=101
general_type=None
hit_eyes_end=50080
hit_eyes_start=50080
hit_groin_end=50090
hit_groin_start=50090
hit_head_end=50000
hit_head_start=50000
hit_left_arm_end=50010
hit_left_arm_start=50010
hit_left_leg_end=50070
hit_left_leg_start=50070
hit_right_arm_end=50020
hit_right_arm_start=50020
hit_right_leg_end=50060
hit_right_leg_start=50060
hit_torso_end=50030
hit_torso_start=50030
hurt_too_much=crippled, blind
max_dist=10
min_hp=0
min_to_hit=0
miss_end=50160
miss_start=50160
move_end=50120
move_start=50120
outline_color=55
packet_num=26
run_end=50100
run_start=50100
secondary_freq=20
Nothing in there seems to associate with the body parts. And there doesn't seem to be anything in combatai.msg or cmbatai2.msg related to geckos.
Does anyone know how or where the system points to the body part names in combat.msg?
I also wonder how the system knows where in the called shot pic to render the text. For example, here is new called shot pic for security robot:

Since each critter type could be different I wonder if there is something in the called shot FRM that indicates where the body parts are.