Fix syntax errors
Trigger quest update on finding entrance to Animator's lair
Fix syntax errors in .msg file
Add a dialog file for the servant in the temple of gaea, one of the scorn royalty quests will involve speaking to her.
Add a dialog for the dragon emissary in goth's tavern
Dialog rules for the scorn magistrate
Add final map handling for the non-city based royalty quests
Add quest handlers for city-based final maps for royalty quests
Change the lower floor of the castle to use the new magistrate dialog
Fix name of script in comments
Add quest events to the sword that the lord spectre carries
Add dialog for the king of scorn, make castle2 use this dialog
Remove quests from the hall of quests, the magistrate and king are now the starting points for these.
Trigger the gate on aristocracy quest status rather than the hero of scorn marker
Detect status of aristocracy quest rather than hero of scorn marker in order to open the gate
Use quest state rather than markers to handle access to the various suites
Remove stub code, this is likely to be handled in a separate check
Add parent relationships to the scorn aristocracy quests
Replace tabs with spaces
Improve the check for recording nobles
Hall of Heroes in Scorn castle, and script to support them.
Add a sage to scorn castle who will record the rank and title of the players who pass by.
region updates for some maps in navar and brest
some region definition updates
quest-ise the newbie house
add shop headers to scorn
remove value hacks from some shops
add rod and horn to scorn magic shop specialisations
shop headers for darcap
shop headers for brest
make free skill scrolls require purchasing, set shop headers and remove value hacks
shop headers for lake country, stoneville, nurnberg, red town, euthville and port joesph
add item builders to shop headers for building shops
stop using *:100 in a shop header.
various shop header typo, etc fixes
use the proper name for the shopheader, shopitems not shopitem
fix typo
change the scale on world maps to one chain per tile
Updates to the dialog handling files to support more powerful syntax
Update existing dialog files to use the new dialog syntax
Update test map to use new dialog syntax
A Simple introductory quest in the newbies house.
Questify Gork's treasure hoard.
Questify Gramps Malone's two fedex quests.
Add a 'quest' to get armour custom-made by the smith in scorn armour shop.
Quest handling for Terry's farm. This commit includes some quest definitions that are not implemented on the maps yet.
Questify the 'Esmeralda the goose' quest.
Support for the various quests that track passage through the gates of scorn.
Amendment to goths tavern needed for the coffeegoose quest
Updates to the quest test map and a number of .msg files that demonstrate
Updates to the quest test map and a number of .msg files that demonstrate
Add wheelbarrow to cornerbrook
Merge the dialog rules for the gate guards into a common .msg file that both
Change the timer condition to match what the sign says.
Fix the paths to npc_dialog.py so that this script actually gets called.
Fix a substantial number of other script paths that I had missed previously.
Break out the CFDialog python script into a dispatcher for a number of smaller, action oriented scripts.
Allow include rules to contain a "pre" block which will be evaluated to decide
Break out the smith .msg file into two separate files
Fix syntax errors
Add useage note in comments
Fix include paths
Fix parsing of stage numbers
Fix syntax errors in dialog files
New Script to enable map connections to be triggered depending on the state of a quest.
Change location description on sign to point to where the building actually is.
Fix stage numbers in these dialogs
Check multiple token conditions correctly
Tidy up wall tiles to look right
Add a connected value to the rule that gives the key, so that another door in the south east of the map opens at the same time.
Fix the counting of rules, errors and warnings in included files
Change the names of the recognised fields
Add Replies for the portguard
Add Replies to the Gork quest dialogs
Add replies to the gate guard dialog
Trigger quest update on finding entrance to Animator's lair
Add a dialog for the dragon emissary in goth's tavern
Fix syntax errors in .msg file
Add a dialog file for the servant in the temple of gaea, one of the scorn royalty quests will involve speaking to her.
Dialog rules for the scorn magistrate
Change the lower floor of the castle to use the new magistrate dialog
Fix name of script in comments
Add quest handlers for city-based final maps for royalty quests
Add final map handling for the non-city based royalty quests
Use quest state rather than markers to handle access to the various suites
Remove quests from the hall of quests, the magistrate and king are now the starting points for these.
Trigger the gate on aristocracy quest status rather than the hero of scorn marker
Detect status of aristocracy quest rather than hero of scorn marker in order to open the gate
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)
Make quest pre-conditions work correctly with ranges of stages
Remove stub code, this is likely to be handled in a separate check
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
Move Alfalfa's house and turn it into eric's house
Add new Alfalfa's house
Add Alfalfa quest
update fran to cope with alfalfa quest
Clear the treasure list from the extra spellbook
Handle the Include rule subclass of Dialog class more sanely, this fixes an issue with include rules and pre-functions.
Add parent relationships to the scorn aristocracy quests
Use setwhen conditions to advance the aristocracy quest line rather than setting it explicitly