LRES Homepage
Das Lightweight Roleplaying Experience System
Last site update: 2005-04-10
Latest Version is: BETA 9.9
Latest english version BETA 9.9
Neueste Deutsche Version BETA 9.9
About the LRES:
The LRES is a system that distributes experience points based on active roleplaying. The
roleplaying activity is measured by the amount of spoken text/emotes that are not to short
and do not include certain substrings, together with the amount of Pcs listening to it. It
is not a goal of this system to reward lone players speaking text only to themselves or the
trees. One of the main goals was to build an easily installable system that can be easily
included into any module or PW. Another goal was that the system should be
maximal customizable
during runtime. Also it was tried to minimize the load on the heartbeat of the module.
A complete description of the workings and configurabilty is described in the
manual.
Über das LRES:
Das LRES ist ein System das einem Spieler Erfahrungspunkte nach seiner Rollenspielaktivität
verteilt. Dabei wird Rollenspielaktivität über die Anzahl der Gespräche/Emotes ermittelt, im
Zusammenhang damit wie viele andere Spieler daran teilhaben. Ziel des System ist es nicht
Charakteren Erfahrungspunkte zu geben, die alleine vor sich hinspielen und emoten/sprechen.
Eines der Hauptziele ist es ein möglichst einfach zu installierendes System zu schaffen das
sich möglichst problemlos in vorhandene Module und PWs einbauen läßt. Ein weiteres Ziel ist
es die Ressourcen des Servers im Heartbeat nicht zu sehr zu belasten. Außerdem sollte das
System von der SL wärend der Laufzeit des Moduls maximal einstellbar sein.
Eine genau Übersicht über die Funktionsweise und die Einstellbarkeit is in der
Anleitung beschrieben.
PWs implementing the LRES that I know of:
Delimbiyr
Barantu
Return of Darkness
Changelog:
- Version BETA 9.9
- 2005-4-10
- Fixed the decrease of the dialog points at logout
- Added a OOC Area marker. In OOC Areas no dialog points will be
distributed
- NWN Familiar Bug Workaround included
- Version BETA 9.8
- 2005-2-26
- Homepage: Fixed the links on the Homapge to the correct files
- english version: Code comments are now in english
- 2005-2-3 (only german Version)
- Aufgrund eines Absturzes des Toolkits hat das Modul und das erf den Namen des Einstellungsstabes verbockt. Dieser Fehler wurde behoben.
- 2005-1-31
- Added function for case sensitiv/insensitive OOC substring matching
- 19 case sensitive OOC patterns like "-_-","XP", ":)" etc
- 18 case insensitive OOC patterns like "cool", "lol" etc.
- Easier addition or subtraction of OOC matches
- Version BETA 9.7
- 2005-1-9
- Added "^^", "oO" and "Oo" as OOC marker
- 2005-1-8
- Now uses a placeable for XP distribution to further reduce
HeartBeat load
- The LRES can now be activated and deactivated during runtime
- Some code cleanup and modifications to further reduce load
The NWN familiar bug workaround
There is a bug in NWN that gets triggered if the master of a possessed
familiar is set to listening and hears its own familiar speak. In that case
the familiar is unpossessed and control is returned to the PC. Unfortunatly
this is a problem with the NWN engine and has nothing to do with the LRES.
Bioware has been notified of this bug.
A workaround for this bug is included in the new LRES Version 9.9
Using without the placeable (as in Version 9.6)
WARNING!If you have a lot of players (like 25+) and some other
things in the Heartbeat, this may lead to the scheduler killing the
heartbeat script before it completed. Until I know a lot more about the
scheduler and the compiler I cannot really give you guidelines for what is
best. Using the placeable should eleminate the problem.
- In the script mvd_02_modheart add #include "mvd_02_giver"
- Then comment the SignalEvent in MvD_02_ModuleHeartBeat() out.
- Simply add MvD_02_AllotXP(); after the SignalEvent.
©2005 MvDunkelfels
E-Mail:
