User Tools

Site Tools


dromed:custom_spellcaster

Custom Spellcaster

NOTEME This tutorial was originally written by The_Thief and stored at the Dromed Central. My comments follow the same syntax as this one. Everything else was written by The_Thief.

:T1: This guide to customising a spellcaster can then be applied to all other creatures as well

CreatureModel NameVoice
Hauntexphamz4vhaunt
HammerZombiehammzomvzomb
ZombieexpZOMvzomb
Murusexpmurusvmurus
Apparitionexpbenegvappart
Apebeastexpconmsvapes
BugBeastbug3vbug
Frogbeastexpfrogvfrog
Tricksterexpconvcon
Spiderbeastspidbeavspider
Craybeastmawcrayvcray
FireElementvfirefire1
ham guardexphamh4hammrs
ham workerexpham2hammrs
ham noviceexphnovihammrs
ham priestexphamw2hammrs
ham corpseexpbeneghammrs
Maleserv1expserv2normal1
Femserv1expwo1normal2
Femserv2expwo2normal2
Femserv3expwo3normal2
Merchantmerchantnormal1
sword guardmguardguards
BaffGuardmguardguards
RamirezGuardexpramg2guards
Con Guardexphcngsguards
BaffSergeantexpbafesguards
RamirezSargeexpramsgguards
bow manbowman2guards
RamirezBowManexpramb2guards
ConBowmanexpcoboguards
thiefexpgarsw
KeeperAgentexpkeeph
Burrickburrickvburr
DeadBurrick1burdeadvburr
DeadBurrick2burdead2vburr
Craymancraymanvcray
Spiderspidey7vspider
HugeSpiderspidey7vspider
SewerSpiderspidallyvspider

Why is this useful? The following tutorial should explain why.

Making a custom spellcaster

This is only one way to do it, it is meant to encourage you to use your imagination and think of some interesting variations or completely different creatures. Firstly prepare everything (load script etc.) Then make your room desired size, about 30×30 will suffice, insert a light near the top of the room. Portalize. Next make the starting point at the opposite end of room with the light. Insert an Apparition, physical → creature → undead, place it near the light and floor it.

Now there’s a few things you need to change in the Apparition’s properties:

  1. An Apparition → Renderer→Extra Light Delete This
  2. Apparition → Renderer→Extra Light and Transparency Delete Both
  3. Apparition → Shape→Model Name (double click) change to merchant
  4. Apparition → Speech→Voice (double click) change to vapes

Now delete all of the GhostShots (they will be in the middle of the room. Create Physical → Projectile → CritterShots → firebolt

Click on the Apparition and then goto the Links, Add Contains with From (apparition number) To (firebolt number). CulpableFor should have appeared, if not add it with the same From and To. Add AIProjectile with From (Apparition number) To (firebolt number).

Now for some finishing touches, Create SFX → hauntsmoke make two of them

Now for both goto Links and Add ParticleAttachment, double click on ID number change the following;

TypeJoint
Jointleft fingers (for one), right fingers (for other)

Now change the Properties for both; Add Renderer→Self Lit: 10

Additional things you can change, goto the Links for the firebolt and double click on the ID number for AIProjectile, now change; Selection Desire to Very High, Accuracy to Very High, Check the Leads Target box, Launch Joint to right wrist.

It is possible to change the max distance that the firebolt can be fired among other things by going to AI→Ability Settings→Ranged Combat in the Properties of the Apparition.

Surround the room with a Room, Compute Pathfinding Database etc. Portalize!

This is only changing basic things, there are many other things to change too, for example Act/React→Receptrons, this will allow you to make the creature react differently to what you do, for example affected by holy arrows. You can do really complex things with this. I’m looking for a way to make creatures levitate like a fire elemental, it’s only a matter of time.

Experiment! Put your creature up for download! And have fun!

The_Thief

dromed/custom_spellcaster.txt · Last modified: 2009/03/22 19:29 by r_soul