Static Alignment

Posted by mudsonthetires on Thu 10 Mar 2005 05:12 PM — 2 posts, 10,969 views.

#0
I'm looking at making alignment in SmaugFUSS something that you choose at character creation(after race and class selection). Any ideas how I would go about doing this? I've looked in comm.c and found several places where alignment is mentioned, but I don't really know where to begin.

I also want alignment to stay the same no matter what the player kills. I found int align_compute in fight.c, but I'm clueless as to how it works.

Any help would be greatly appreciated!
USA #1
You'd have to write code similar to the race selection, where you are given a choice of options and you have to enter one.

As for keeping alignment stable, if I remember correctly, align_compute returns the killer's new alignment after killing victim - in which case you can just always return the killer's alignment and be done with it.