[root]/python
IPO
(8 files, 1275 lines)
casino
(5 files, 413 lines)
commands
(3 files, 86 lines)
dialog
(3 files, 350 lines)
post
(9 files, 195 lines)
pre
(10 files, 283 lines)
events
(3 files, 38 lines)
born
(1 files, 29 lines)
clock
(1 files, 59 lines)
death
(1 files, 31 lines)
init
(4 files, 10 lines)
kick
(1 files, 26 lines)
login
(3 files, 54 lines)
muzzle
(1 files, 27 lines)
remove
(3 files, 96 lines)
gods
(1 files, 86 lines)
guilds
(10 files, 1042 lines)
items
(13 files, 786 lines)
maps
(4 files, 107 lines)
darcap
(1 files, 180 lines)
navar_city
(1 files, 7 lines)
scorn
(4 files, 263 lines)
towers
(0 files, 0 lines)
mad_mage
(3 files, 28 lines)
witherspoon_manor
(6 files, 537 lines)
misc
(7 files, 294 lines)
monsters
(3 files, 565 lines)
pshop
(6 files, 1273 lines)
quests
(5 files, 229 lines)
start
(1 files, 50 lines)
tod
(5 files, 356 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 121 (100.0%) | 1546 (100.0%) | 12.7 |
| cavesomething | 8 (6.6%) | 382 (24.7%) | 47.7 |
| kbulgrien | 9 (7.4%) | 339 (21.9%) | 37.6 |
| ryo_saeba | 17 (14.0%) | 208 (13.5%) | 12.2 |
| gros | 1 (0.8%) | 202 (13.1%) | 202.0 |
| Alestan | 10 (8.3%) | 179 (11.6%) | 17.9 |
| tchize | 8 (6.6%) | 151 (9.8%) | 18.8 |
| anmaster | 40 (33.1%) | 61 (3.9%) | 1.5 |
| qal21 | 24 (19.8%) | 23 (1.5%) | 0.9 |
| akirschbaum | 4 (3.3%) | 1 (0.1%) | 0.2 |
Decreased the number of fogs per seed fog
1 lines of code changed in 1 file:
Remove stray files.
0 lines of code changed in 1 file:
Correctly handle items with nrof 0.
6 lines of code changed in 1 file:
Fix script.
3 lines of code changed in 1 file:
Fix issue when message is not defined.
6 lines of code changed in 1 file:
fixed synatax error
1 lines of code changed in 1 file:
Changed syntax to support python 2.5.x
4 lines of code changed in 1 file:
added a common clearance checker for the guilds and rewrote parts of the guild scripts. Also updated the guild maps to use the new scripts
58 lines of code changed in 1 file:
fine tuned fog duration and speed
5 lines of code changed in 2 files:
Adjusted fog lifetime
2 lines of code changed in 1 file:
Added script specific to moving fog
51 lines of code changed in 2 files:
Replace tabs with spaces
23 lines of code changed in 1 file:
Fix exception syntax for Python 2.5.2.
2 lines of code changed in 1 file:
Fix animation query.
1 lines of code changed in 1 file:
Disable talking while the NPC is animated.
4 lines of code changed in 1 file:
Add 'npctoken' and 'setnpctoken' pre and post conditions, to keep data in NPC instead of player.
45 lines of code changed in 1 file:
Force reply type to be an integer.
1 lines of code changed in 1 file:
Handle the Include rule subclass of Dialog class more sanely, this fixes an issue with include rules and pre-functions.
1 lines of code changed in 1 file:
Replace LOG messages with proper exception handling, ensure that a check which raises an exception causes a rule to fail, as well as being reported in the server log
9 lines of code changed in 1 file:
Add a 'prefunction' to rules to have special processing.
13 lines of code changed in 1 file:
Remove the requirements, assuming player can always say anything.
5 lines of code changed in 1 file:
Add 'replies' to the dialog system, to let the player know what she can say.
31 lines of code changed in 1 file:
Use Crossfire.NPCSay() to have NPCs talk after the player.
1 lines of code changed in 1 file:
Allow include rules to contain a "pre" block which will be evaluated to decide
whether to allow the file(s) to be included. This is treated in exactly the same
way as the "pre" blocks for all other rules.
A test map demonstrating this in use is included.
11 lines of code changed in 1 file:
Break out the CFDialog python script into a dispatcher for a number of smaller, action oriented scripts.
48 lines of code changed in 1 file:
Updates to the dialog handling files to support more powerful syntax
290 lines of code changed in 1 file:
Revert the files added in commit 12790, these will be created from the original versions instead.
0 lines of code changed in 1 file:
Add CFNPCDialog.py and the wrapper script dialog/npc_dialog.py, a wrapper script for advanced dialog handling.
0 lines of code changed in 1 file:
Added CFDataBase for handling generic python objects
57 lines of code changed in 1 file:
Minor code cleanup in some python modules (removing unused variables, cleaning up some if tests, removing import statements for some modules that were then never used.
2 lines of code changed in 3 files:
Make /python/CFDataFile.py work on both Python 2.x and Python 3.x with no need to run 2to3 for the python 3.x users.
2 lines of code changed in 1 file:
Replace deprecated string.find() amd string.lower() in /python/*.py
2 lines of code changed in 2 files:
Replace deprecated string.split() and string.join() in /python/CFDataFile.py. Also open in text mode instead of binary mode to make the script work under python 3.x
6 lines of code changed in 1 file:
Replace deprecated string.split() calls in /python/CFDialog.py
4 lines of code changed in 1 file:
Fix tab error in CFGamble.py
3 lines of code changed in 1 file:
Fix indentation in CFGamble.py
3 lines of code changed in 1 file:
Try to be a bit more future compatible with Python 3
5 lines of code changed in 2 files:
Correct small syntax error in CFGamble.py
1 lines of code changed in 1 file:
Set svn:eol-style on the python scripts in maps.
0 lines of code changed in 14 files:
Avoid features in the python scripts that are removed from python 3.0. This is confirmed to still work on at least python 2.5 and as far as I understand the docs also python 2.4
22 lines of code changed in 5 files:
(26 more)