Okay, I had this idea the other day. I haven't put tons of time into it yet, since I still have to learn to code, but I was wondering... 1)How does the idea sound to you, in general? Playability, concept, etc... 2)Implementableness? I've always been fond of the learning system. That's what I call it, you know, when you do a skill and once in a while you hear "You've become better at....". I want to make a system even more usage oriented. First, each skill/spell has a variable associated with it and it gets incremented each time it is used. (Starts at 0 each lvl.) (Going to be sky-high for those skills like enhanced damage and second attack.) Then when the char attains a new lvl, divide all the counts by another pre-defined, skill-specific number. This is to take into account those skills which are preformed all the time as mentioned above and those skills which are harder to learn (2nd atk vs. 3rd atk). Consequently, some of the dividers will be 1, like for kick or trip, easy things. Now, add all the new counters up, and divide each individual counter by the counter_sum to get a proportion_used for each skill. Then reference some table or something, giving the char a total % earned this lvl, based on counter_sum. Then give each skill an added %, based upon their proportion_used. Give the char a few extra % to throw where ever they want just to be nice. Okay, example time, since that was probably confusing... Character JimBob the Ranger has just gotten lvl 15. Since lvl 14, his skills/spells racked up these usages: Kick: 40 "Heal": 20 Second Attack: 1200 Backstab: 400 /*account for difficulty and constant-usage*/ kick_count=kick_count / 1 heal_count=heal_count / 4 2atk_count=2atk_count / 100 bs_count=bs_count / 50 New counts are: kick-40 heal-5 2atk-12 bs-8 counter_sum is 65. Your table says 65 usages earns JimBob 32%. Kick was used @.66%, heal 1/13, 2atk @1/5, and bs 1/8. So...add 20% to kick, 2% to heal, 6% to 2atk, and 4% to bs. If you even give extra %'s, this could be determined by lvl, race, wis, counter_sum, any thing you wanted, really... Anyhow, obviously these were just numbers I pulled off the top of my head. The numbers will need to be tweeked and twisted to fit your personal opinions of certain skills and such. What do you all think? It doesn't appear to me to be something someone with a slow-running system would want to implement; but I don't know much, maybe the incrementing won't slow it down much. I'll shutup now... TIA Salvatore +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | | Or send 'info circle' to majordomo@cspo.queensu.ca | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST