Author Topic: lpuni-writing?  (Read 1796 times)

Offline thecreator

  • Acquaintance
  • *
  • Posts: 6
    • View Profile
« on: March 24, 2007, 02:43:26 pm »
Hello everyone,
I've got a question.
Has anyone modified the skills system in DS?
I want to just see the skill percentage, and not everything else, not all the level percentage and etc.
I know I'm going to have to modify a ton of stuff, and I was refered to LPUNI.
I went and got the stuff, and it looks ok, but I'm not sure where to start writing everything at... :(
Any help on either of these would be appriciated.

Offline cratylus

  • Your favorite and best
  • Administrator
  • ***
  • Posts: 1022
  • Cratylus@Dead Souls <ds> np
    • View Profile
    • About Cratylus
Re: lpuni-writing?
« Reply #1 on: March 24, 2007, 02:57:33 pm »
Some folks have super-specific ideas about how their mudlib should look, and, for example,
want nothing to do with magic, or limbs, or have a problem with combat, etc.
I think you'll find Dead Souls 2 can be molded into whatever you want.

However, I would suggest the if you're going to be spending more than
50% of your time ripping things out of this lib, it might be that this
lib doesn't actually suit you. You might be happier with TMI-2,
for example, or Lima, or LPUni.

Based on what you've said, it sounds like TMI-2 is really a better fit than LPUni. LPU
is much, much more barebones than most folks realize till they start looking around.

You can get an updated version of TMI that will compile and run on modern
unices here:

To answer your specific question about "skill percentage", there's no such thing
in Dead Souls, because there is no overall cap on skills.  Without a top limit,
percentage can't be calculated, and so there's no such thing to display.

You could certainly rework the skill system to suit your vision of an overall skill limit,
though, again, I would suggest that this is an approach that indicates to me you
may want to make fundamental changes that are best achieved from the bottom
up, rather than trying to manhandle the existing systems to your tastes.

If you're determined to make a "skill percentage" system work in DS, I'd start
by looking at how /lib/lvs/abilities.c works, and the corresponding checks in
files such as combat.c and body.c