[root]/python
CFReputation
(1 files, 82 lines)
sql
(3 files, 98 lines)
utils
(1 files, 21 lines)
IPO
(7 files, 789 lines)
casino
(5 files, 413 lines)
commands
(6 files, 193 lines)
dialog
(4 files, 589 lines)
post
(10 files, 211 lines)
pre
(10 files, 282 lines)
events
(3 files, 38 lines)
born
(1 files, 29 lines)
clock
(0 files, 0 lines)
death
(1 files, 36 lines)
gkill
(2 files, 125 lines)
init
(2 files, 12 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, 1023 lines)
items
(19 files, 1095 lines)
maps
(4 files, 107 lines)
darcap
(1 files, 308 lines)
navar_city
(1 files, 7 lines)
scorn
(4 files, 260 lines)
towers
(0 files, 0 lines)
mad_mage
(3 files, 28 lines)
witherspoon_manor
(6 files, 553 lines)
misc
(10 files, 415 lines)
monsters
(3 files, 565 lines)
pshop
(5 files, 1271 lines)
quests
(5 files, 258 lines)
start
(1 files, 50 lines)
tod
(5 files, 356 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 140 (100.0%) | 1735 (100.0%) | 12.3 |
cavesomething | 8 (5.7%) | 382 (22.0%) | 47.7 |
kbulgrien | 9 (6.4%) | 339 (19.5%) | 37.6 |
ryo_saeba | 22 (15.7%) | 216 (12.4%) | 9.8 |
gros | 1 (0.7%) | 201 (11.6%) | 201.0 |
alestan | 10 (7.1%) | 179 (10.3%) | 17.9 |
tchize | 8 (5.7%) | 149 (8.6%) | 18.6 |
partmedia | 8 (5.7%) | 142 (8.2%) | 17.7 |
anmaster | 40 (28.6%) | 75 (4.3%) | 1.8 |
akirschbaum | 9 (6.4%) | 29 (1.7%) | 3.2 |
qal21 | 24 (17.1%) | 22 (1.3%) | 0.9 |
silvernexus | 1 (0.7%) | 1 (0.1%) | 1.0 |
Fix fog with Python 3
1 lines of code changed in 1 file:
Fix script conditions, round 3.
1 lines of code changed in 1 file:
Fix script conditions, round 2.
5 lines of code changed in 1 file:
Fix script conditions not working with Python3.
1 lines of code changed in 1 file:
Restore original CFBank API
Moving accounts to player files added unnecessary complexity. Restore
original API and add code to migrate accounts back from player files.
While here, wrap CFBank with a context manager so it can be used with
the Python 'with' statement.
27 lines of code changed in 1 file:
Remove redundant semicolons.
5 lines of code changed in 1 file:
Replace two uses of dict.has_key() in python dialog scripts with use of "in" operator.
1 lines of code changed in 1 file:
Add new functions for player bank accounts
50 lines of code changed in 1 file:
Make it possible for players to rent private shops.
Submitted by: Alex Tokar
2 lines of code changed in 1 file:
Update explanatory comment in CFBank.py.
7 lines of code changed in 1 file:
Correctly close bank file in CFBank.py.
Open bank file with writeback set to false (default); setting it to True
was not needed and caused a mysterious bug on my system. The Python
reference manual recommends closing the database after writing data, so
remove all sync() calls and instead force a close() in the end.
14 lines of code changed in 1 file:
Use more intuitive variable names.
4 lines of code changed in 1 file:
Trim source file header and whitespace formatting.
37 lines of code changed in 1 file:
Fix typo.
1 lines of code changed in 1 file:
Remove trailing whitespace.
23 lines of code changed in 4 files:
Use the wrapper move_to() function, remove unused function.
1 lines of code changed in 1 file:
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:
(42 more)