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.
62 lines of code changed in 6 files:
Fix a substantial number of other script paths that I had missed previously.
57 lines of code changed in 16 files:
Fix the paths to npc_dialog.py so that this script actually gets called.
3 lines of code changed in 2 files:
Break out the CFDialog python script into a dispatcher for a number of smaller, action oriented scripts.
363 lines of code changed in 15 files:
Change the timer condition to match what the sign says.
1 lines of code changed in 1 file:
Add wheelbarrow to cornerbrook
4 lines of code changed in 1 file:
Merge the dialog rules for the gate guards into a common .msg file that both
can include.
66 lines of code changed in 3 files:
Updates to the quest test map and a number of .msg files that demonstrate
how to use include to source rules from different files.
76 lines of code changed in 6 files:
Change the npc_dialog.py file to allow message files to include other message
files.
39 lines of code changed in 1 file:
Fix Typo in quest include
1 lines of code changed in 1 file:
Change the custom name of the red dragon mail to Red Dragon Mail
2 lines of code changed in 1 file:
Add the gorks quests file to the includes for the scorn file so it is picked up properly.
1 lines of code changed in 1 file:
Support for the various quests that track passage through the gates of scorn.
1242 lines of code changed in 17 files:
Amendment to goths tavern needed for the coffeegoose quest
6 lines of code changed in 1 file:
Questify the 'Esmeralda the goose' quest.
497 lines of code changed in 11 files:
Quest handling for Terry's farm. This commit includes some quest definitions that are not implemented on the maps yet.
424 lines of code changed in 6 files:
A Simple introductory quest in the newbies house.
121 lines of code changed in 4 files:
Questify Gramps Malone's two fedex quests.
429 lines of code changed in 9 files:
Questify Gork's treasure hoard.
113 lines of code changed in 6 files:
Add a 'quest' to get armour custom-made by the smith in scorn armour shop.
346 lines of code changed in 5 files:
Update test map to use new dialog syntax
3 lines of code changed in 1 file:
Update existing dialog files to use the new dialog syntax
109 lines of code changed in 9 files:
Updates to the dialog handling files to support more powerful syntax
294 lines of code changed in 2 files:
Move npc_dialog.py to the dialog directory rather than misc/
152 lines of code changed in 2 files:
Revert the files added in commit 12790, these will be created from the original versions instead.
0 lines of code changed in 2 files:
Quest definition files using the new quest definition syntax
131 lines of code changed in 3 files:
Add the two quests referenced in the test map
70 lines of code changed in 1 file:
A test map and associated .msg files that demonstrate the things that can
be done with the test scripts and extended dialog files. The signs describe
what should happen at each place, this map is intended to also track buggy
behaviour and regressions.
1503 lines of code changed in 9 files:
Two scripts which can be used to handle quest interaction with maps
102 lines of code changed in 2 files:
Add CFNPCDialog.py and the wrapper script dialog/npc_dialog.py, a wrapper script for advanced dialog handling.
152 lines of code changed in 2 files:
Add breaks to mark different versions, add 1.50.0 break.
MSW 2010-04-25
7 lines of code changed in 1 file:
Added CFDataBase for handling generic python objects
57 lines of code changed in 1 file:
- Give the keys to the House of Treasure reasonable names other than key1,
key2, and key3. These aren't secret keys anyway and there are far too
many keys that are generically named anyway. Add descriptions too.
25 lines of code changed in 4 files:
added dir to /python for handling the private shops
1281 lines of code changed in 6 files:
added newmaps dir to test, for testing new maps.
44400 lines of code changed in 45 files:
Add region.
5 lines of code changed in 2 files: