Difference between revisions of "Basic NPC Creation Tutorial"

m
fixed 's
imported>Yggdrasil
imported>Analytik
m (fixed 's)
Line 15: Line 15:
</blockquote>
</blockquote>


It's often useful to use existing NPC's as templates when creating new ones.  For this example, let's look in our [[Object Window]] under NPCs and select '''"BanditBossFemale1"'''.  Double click the entry to open her properties tab.
It's often useful to use existing NPCs as templates when creating new ones.  For this example, let's look in our [[Object Window]] under NPCs and select '''"BanditBossFemale1"'''.  Double click the entry to open her properties tab.


'''Important:''' Before doing anything, change her ID to something unique.  This way we avoid accidentally saving our changes to the existing NPC.  When you hit 'OK' after changing the ID, you'll be prompted to either rename the existing object or create a new one.
'''Important:''' Before doing anything, change her ID to something unique.  This way we avoid accidentally saving our changes to the existing NPC.  When you hit 'OK' after changing the ID, you'll be prompted to either rename the existing object or create a new one.
Line 25: Line 25:
*'''ID''' Editor ID for this NPC.  Must be unique. Let's use ''CreepyCaveBoss''
*'''ID''' Editor ID for this NPC.  Must be unique. Let's use ''CreepyCaveBoss''
*'''Name''' NPC name as it will appear in-game.  We can leave this alone.
*'''Name''' NPC name as it will appear in-game.  We can leave this alone.
*'''Script''' Scripts can be attached to NPC's here.  Leave it blank for this one.
*'''Script''' Scripts can be attached to NPCs here.  Leave it blank for this one.
*'''Class''' BanditBoss is a special class.  To view the details of pre-made classes,  navigate to Character>Class... in your toolbar
*'''Class''' BanditBoss is a special class.  To view the details of pre-made classes,  navigate to Character>Class... in your toolbar
*'''Summonable''' Leave blank!
*'''Summonable''' Leave blank!
Line 34: Line 34:
*'''Combat Style''' Combat styles influence NPC choices during a fight.  For what we want this NPC to do, the default style will be just fine.
*'''Combat Style''' Combat styles influence NPC choices during a fight.  For what we want this NPC to do, the default style will be just fine.
*'''Death Item''' Used for special loot items that we don't want to show up until after an NPC is dead.  This is useful for items we don't want pick-pocketed and biological items (i.e. it's not feasible to remove an NPC's heart until said NPC has otherwise ceased to live)
*'''Death Item''' Used for special loot items that we don't want to show up until after an NPC is dead.  This is useful for items we don't want pick-pocketed and biological items (i.e. it's not feasible to remove an NPC's heart until said NPC has otherwise ceased to live)
*'''Essential''' Used for special NPC's and usually controlled via script.  Essential NPC's cannot be killed and are only knocked unconscious.
*'''Essential''' Used for special NPCs and usually controlled via script.  Essential NPCs cannot be killed and are only knocked unconscious.
*'''Respawn''' This NPC will respawn when the cell reloads if you check this - since this is an unnamed boss, we want to allow respawns.
*'''Respawn''' This NPC will respawn when the cell reloads if you check this - since this is an unnamed boss, we want to allow respawns.


Anonymous user