forums | blogs | polls | tutorials | downloads | rules | help

Add new comment

And your little dog too!

So, I always thought the little white dogs that roam around Arhok were kind of cute. I thought if they were dark, they would look sort of like Toto from the movieThe Wizard of Oz.

So I made a new texture for a little black dog...except he really is more of a grey color. Here he is with the original little white dog.

I thought it would be cute to have a summon like the npc summon, and the dog gets added into the party along the lines of a packmule.

He does fight too:

But the odd thing is his portrait won't show up, even though I can select him, have my character follow him, I can even make him invincible. But no portrait. (and yes, I did make one, and it is the correct size and so on. )

The other thing too is that I based his template on the packmule's and Toto doesn't level up like the packmule does. His health and mana stay the same with a regular character and a "Drdeath" character. So, any ideas on what I am doing wrong? Sorry, I know the template looks weird here on the page).

Quote:
[t:template,n:dsx_paco_2]
{
category_name = "1W_character";
doc = "puppy";
specializes = actor_good;
[actor]
{
can_level_up = true;
[skills]
{
strength = 5, 0;
intelligence = 8, 0;
dexterity = 6, 0;
}
portrait_icon = b_gui_ig_i_ic_na_toto;
}
[aspect]
{
life_recovery_unit = 1;
life_recovery_period = 3;

mana_recovery_unit = 1;
mana_recovery_period = 6;

model = m_c_na_pac_1;
textures:0 = b_c_na_dg_1976;
material = teeth;
[voice]
{
[die] { priority = high; * = s_e_die_krug_dog; }
}
}
[attack]
{
attack_range = 0.5;
damage_max = 3;
damage_min = 7;
}
[body]
{
avg_move_velocity = 4.550000;
[bone_translator]
{
body_anterior = bip01_head;
body_mid = bip01_spine1;
body_posterior = bip01_pelvis;
kill_bone = bip01_spine1;
shield_bone = bip01_l_hand;
weapon_bone = bip01_r_hand;
}
[chore_dictionary]
{
chore_prefix = a_c_na_pac_fs;
[chore_attack]
{
chore_stances = 0;
skrit = select_attack;
[anim_files] { 00=su; }
}
[chore_default]
{
chore_stances = 0;
skrit = infinite_loop;
[anim_files] { 00=ds; }
}
[chore_die]
{
chore_stances = 0;
skrit = select_transition;
[anim_files] { 00=di; }
}
[chore_fidget]
{
chore_stances = 0;
skrit = select_fidget;
[anim_files]
{
00=dsf;
01=dsf-02;
02=dsf-03;
}
}
[chore_walk]
{
chore_stances = 0;
skrit = select_walk;
[anim_files] { 00=wl; }
}
}
}
[common]
{
membership = hero;
screen_name="Toto";
auto_expiration_class = never;
forced_expiration_class = never;
}
[defend] { defense=3; }
[mind]
{
jat_fidget = world\ai\jobs\common\job_fidget.skrit
?curious = 0.8
&move_distance = 15.0
&friend = 0.8
&social = 0.8
&social_limit = 8
&social_limit_dist = 20.0
&wander = 0.8
&wander_limit = 8
&wander_limit_dist = 20.0
&friends = hero
&interest = interest
&still = false;

on_enemy_spotted_alert_friends = false;
on_enemy_spotted_attack = true;
//actor_attacks_others_in_icz = false;
on_enemy_entered_ocz_flee = true;
inner_comfort_zone_range = 3;
outer_comfort_zone_range = 8;
personal_space_range = 0.7;
melee_engage_range = 1;
ranged_engage_range = 2;
sight_range = 10;
flee_distance = 6;
com_range = 0;
}
[water_effects] {}
}