[root]/python/dialog
post
(10 files, 211 lines)
pre
(10 files, 282 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 24 (100.0%) | 895 (100.0%) | 37.2 |
cavesomething | 13 (54.2%) | 609 (68.0%) | 46.8 |
partmedia | 2 (8.3%) | 256 (28.6%) | 128.0 |
akirschbaum | 4 (16.7%) | 17 (1.9%) | 4.2 |
ryo_saeba | 4 (16.7%) | 12 (1.3%) | 3.0 |
silvernexus | 1 (4.2%) | 1 (0.1%) | 1.0 |
Fix print()
19 lines of code changed in 1 file:
Remove redundant semicolons.
2 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:
Patch #332: Add Eliza chatterbot script for Crossfire
237 lines of code changed in 1 file:
Remove trailing whitespace.
15 lines of code changed in 3 files:
Tentative fix for a Windows bug with 'include' in dialogs.
2 lines of code changed in 1 file:
Fix 'WriteKey()' needing a string, not an integer.
1 lines of code changed in 1 file:
Use the 'talked_to' key to make NPCs stop when talked to.
3 lines of code changed in 1 file:
Add a check for the message length in dialogs and give a warning if it is exceeded (This should just result in truncation server-side)
9 lines of code changed in 1 file:
Fix the counting of rules, errors and warnings in included files
4 lines of code changed in 1 file:
Change the names of the recognised fields
1 lines of code changed in 1 file:
Add 'replies' to the dialog system, to let the player know what she can say.
6 lines of code changed in 1 file:
Add useage note in comments
5 lines of code changed in 1 file:
Add dialog_check.py - a script to check dialog files for common errors.
Add ## DIALOGCHECK blocks to all existing action scripts
Allow the pre 'quest' check to express ranges of stages or an exact
stage to be at
157 lines of code changed in 1 file:
Allow include blocks to use either relative or absolute paths to reference other .msg files.
Maps still need to specify a full path in the slaying field of an event say.
9 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.
16 lines of code changed in 1 file:
Break out the CFDialog python script into a dispatcher for a number of smaller, action oriented scripts.
61 lines of code changed in 1 file:
Change the npc_dialog.py file to allow message files to include other message
files.
39 lines of code changed in 1 file:
Updates to the dialog handling files to support more powerful syntax
4 lines of code changed in 1 file:
Move npc_dialog.py to the dialog directory rather than misc/
152 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.
152 lines of code changed in 1 file: