Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Create a necromancer race/start as a necromancer?  (Read 3664 times)

Burnzy503

  • Bay Watcher
    • View Profile
Create a necromancer race/start as a necromancer?
« on: October 15, 2012, 01:31:04 pm »

So I've been looking around at different topics, trying to search on the internet and anywhere else I can try to find more info, and I haven't come up with much. Has anyone tried to create a custom race that is naturally a necromancer?
Logged
Defeating deities and dying to llamas!

GoombaGeek

  • Bay Watcher
  • Horrors! Crundles in the caverns!
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #1 on: October 15, 2012, 01:36:13 pm »

I think you'd just need to copy parts of the raws dragons/gcs/squid have (CAN_DO_INTERACTION), replace breathe fire/shoot ink/shoot web with the pre-existing raise corpse interaction in the interactions folder, and set the parameters to your liking. I think.
Logged
My wooden badge was delicious.

Clover Magic

  • Bay Watcher
  • [NOCTURNAL]
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #2 on: October 15, 2012, 01:38:58 pm »

Well, you'd have to add a corpse-raising interaction to interaction_standard in your objects folder, as the ones in the example folder won't do anything.

But yes, all you would have to do is to create an interaction, and then give your necromancer race the permission to use it.

Of course, you would probably want to also give them OPPOSED_TO_LIFE too or something so that their own zombies don't attack them.   :P
Logged

Burnzy503

  • Bay Watcher
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #3 on: October 15, 2012, 01:48:39 pm »

So I have the interaction in the interactions_standard txt, now I'm going over the CAN_DO_INTERACTION parts and I'm not sure what to put for the rest of the info,

Here's my interaction:

Spoiler (click to show/hide)

This is a shoot fireball interaction for a fire imp, what could I alter on this to make it somewhat accurate?

Spoiler (click to show/hide)
Logged
Defeating deities and dying to llamas!

Clover Magic

  • Bay Watcher
  • [NOCTURNAL]
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #4 on: October 15, 2012, 01:58:16 pm »

First you would change CAN_DO_INTERACTION from MATERIAL_EMISSION to RAISE CORPSE.  This will give them access to the interaction.  Next you would change the ADV_NAME to whatever you would want it to be if you were choosing it as an adventure - "Raise corpse" or something.  BP_REQUIRED can be deleted unless you want to have them to need hands or something else to raise.  CDI:FLOW would also be deleted as you don't need to define a material or flow.  TARGET, TARGET_NUMBER, and TARGET_RANGE would be changed from C to A, this refers back to the main interaction and lets them know that you want them to be choosing A - the corpse - as their target.

That should do it, just put it somewhere in their creature raws, and add OPPOSED_TO_LIFE to them as well since their zombies will have it, and you don't need them killing themselves with their own zombies.
Logged

Burnzy503

  • Bay Watcher
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #5 on: October 15, 2012, 04:33:20 pm »

So how can I test it to make sure it's working? I'm not sure how to even use the powers.
Logged
Defeating deities and dying to llamas!

IamanElfCollaborator

  • Bay Watcher
  • Resident Shipper God and Freyjapiller
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #6 on: October 15, 2012, 04:39:40 pm »

A good idea would be to remove OPPOSED_TO_LIFE, since you get zombies that follow orders no matter who summons them, regardless of tag. They'll probably auto target their master's enemies anyway.

Burnzy503

  • Bay Watcher
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #7 on: October 15, 2012, 04:40:51 pm »

Actually I have the [OPPOSED_TO_LIFE] and they're attacking me anyway...
Logged
Defeating deities and dying to llamas!

IndigoFenix

  • Bay Watcher
  • All things die, but nothing dies forever.
    • View Profile
    • Boundworlds: A Browser-Based Multiverse Creation and Exploration Game
Re: Create a necromancer race/start as a necromancer?
« Reply #8 on: October 15, 2012, 05:30:25 pm »

Necromancy does't work right in the arena - zombies will attack everyone - but it should work in adventure mode.
You need NOT_LIVING too, I think.  Be warned that these two tags will make you automatically an enemy of every civilization, which makes adventuring a little less fun unless destroying all life is your objective.

Burnzy503

  • Bay Watcher
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #9 on: October 16, 2012, 04:39:05 pm »

Well what if I remove the opposed to life tag from my race and also remove it from the interaction to raise corpses? I can still raise corpses they just won't maul anything that's living, but if this works will they still fight the enemies I'm fighting?
Logged
Defeating deities and dying to llamas!

IamanElfCollaborator

  • Bay Watcher
  • Resident Shipper God and Freyjapiller
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #10 on: October 16, 2012, 04:42:45 pm »

Yes, my demonic necromancer race works like that.

Burnzy503

  • Bay Watcher
    • View Profile
Re: Create a necromancer race/start as a necromancer?
« Reply #11 on: October 16, 2012, 04:44:02 pm »

Perfect! So I can raise minions of those I've stabbed and also I can go questing and people won't immediately hate me!!! :D
Logged
Defeating deities and dying to llamas!