Commit Graph

2781 Commits (27e16a4a7818f49976798cceff10154cae6abe18)

Author SHA1 Message Date
ryo_saeba 27e16a4a78 Disable talking while the NPC is animated.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13345 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 14:28:30 +00:00
ryo_saeba 1ab27daf16 Hook to animate through cfanim.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13344 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 14:27:37 +00:00
ryo_saeba 5eb9ed4fb5 Change text if player already did the quest. Also don't let do it again and again, force to wait for map reset.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13340 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 10:43:50 +00:00
ryo_saeba 764c046bdf Add a 'questdone' precondition to vary dialogs.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13339 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 10:43:07 +00:00
ryo_saeba 8a1647f4e0 Make player required to talk before saying she got the roots.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13338 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 10:12:57 +00:00
ryo_saeba e0538867c4 Add 'npctoken' and 'setnpctoken' pre and post conditions, to keep data in NPC instead of player.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13336 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 10:11:58 +00:00
ryo_saeba 33401e83d1 Use Python-based scripts instead of specific plugin.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13334 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 09:47:02 +00:00
kbulgrien 54bccf406a - Open up a bit more sea to the port of Scorn ships.
- For now, block access to the open ocean in the vicinity of Port Joseph, both
  to prevent bumping up against the edge of the map, but also to preserve the
  designed access to various maps that are on islands in the ocean.


git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13330 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-30 06:36:08 +00:00
kbulgrien 3647440293 - Adjust Scorn harbor shipping lanes. This is an incremental expansion of
the navigable area.


git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13329 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 22:44:24 +00:00
ryo_saeba 38295fe7da Force reply type to be an integer.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13328 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 21:51:55 +00:00
ryo_saeba 279478325d Fix 'WriteKey()' needing a string, not an integer.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13327 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 21:44:05 +00:00
ryo_saeba c3a992c3ef Use the 'talked_to' key to make NPCs stop when talked to.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13326 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 21:22:45 +00:00
ryo_saeba ec706b815f Replace plugin-based handling with event-based one (using Python script).
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13321 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 19:55:54 +00:00
ryo_saeba b5a0b9a37e Script to punish a player from killing a NPC.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13320 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 19:54:58 +00:00
ryo_saeba 0559e8bc68 Fix import before comment.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13318 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 19:51:24 +00:00
ryo_saeba c72773c55f Replace specific plugin handler with Python script.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13316 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 18:26:32 +00:00
ryo_saeba 1fe17f133c Script to punish tring to sell a protected item.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13315 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-29 18:23:27 +00:00
cavesomething ed9c4c81b7 Add parent relationships to the scorn aristocracy quests
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13304 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-25 19:13:28 +00:00
ryo_saeba f489db0dc7 Give a hint about the head.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13298 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-24 14:43:12 +00:00
kbulgrien ae70933ad6 - Enclose port joseph mad village island in shallow sea to prevent ships from
reaching shore if they begin plying the eastern seas, and shape the shallow
  water to connect to nearby land structures.
- Add a few more jagged rocks by the port_joseph mad village island shipwreck
  instead of just having the wreck sit on top of the only jagged rocks in the
  area.


git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13296 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-23 21:24:56 +00:00
kbulgrien be479e6f13 - Surround Goblin Isle with shallow water to prevent boat access except via
the row boat going between Port Joseph and the island dock.  This helps
  preserve map access design in the event that ships begin to navigate in
  the deeper waters.
- Move some of the random item or monster generators away from Goblin Isle
  shore so that smoothing does not put them in the water.


git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13293 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-23 20:13:46 +00:00
ryo_saeba 83a14a41a0 Fix suspicious tag.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13290 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-22 15:40:16 +00:00
cavesomething 4aa31a8f4d Handle the Include rule subclass of Dialog class more sanely, this fixes an issue with include rules and pre-functions.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13264 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-17 13:10:11 +00:00
kbulgrien 57077486e3 - Remove spaces from front of text lines.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13263 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-17 02:48:32 +00:00
kbulgrien ba4f1a48f8 - Add a vague hint relating to the puzzle of the altars.
- Fix some spelling.


git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13262 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-17 01:12:44 +00:00
kbulgrien cd54262fda - Fix syntax error.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13261 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 19:01:28 +00:00
kbulgrien ac931b8804 - Fix syntax error.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13260 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 18:58:04 +00:00
kbulgrien d29ba7d647 - Fix syntax issue.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13259 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 18:55:30 +00:00
ryo_saeba 740fd73598 Add end_quest marker, not required but nicer.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13256 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 14:39:57 +00:00
ryo_saeba f07a21859a Typo.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13255 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 09:19:46 +00:00
ryo_saeba 9d3e2fcd46 Remove dummy and weird event.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13254 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 09:19:01 +00:00
ryo_saeba 65125e1da8 Add missing selling hook to chalice.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13253 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 09:18:06 +00:00
kbulgrien 57dc4c2c47 - Remove some line breaks from various msg blocks.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13247 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 02:54:28 +00:00
kbulgrien 05adbf24a9 - Remove some line breaks from within msg blocks.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13246 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 02:50:48 +00:00
cavesomething bc5f5da8a2 Clear the treasure list from the extra spellbook
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13245 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 01:04:41 +00:00
cavesomething e8e991c96e Add Alfalfa quest
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13244 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 00:46:15 +00:00
cavesomething 52a82c5aea update fran to cope with alfalfa quest
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13243 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 00:44:52 +00:00
cavesomething 48216c05e2 Add new Alfalfa's house
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13242 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 00:44:02 +00:00
cavesomething 9222a7d366 Move Alfalfa's house and turn it into eric's house
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13241 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-16 00:43:36 +00:00
cavesomething c011312943 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
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13238 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 21:42:10 +00:00
cavesomething 9ccec00729 Remove stub code, this is likely to be handled in a separate check
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13237 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 21:40:22 +00:00
cavesomething ce3cf322eb Make quest pre-conditions work correctly with ranges of stages
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13236 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 21:39:30 +00:00
ryo_saeba 4b45fe5b30 Fix JSON.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13235 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 21:13:59 +00:00
ryo_saeba d0d9ec4c45 Fix JSON.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13234 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 21:11:24 +00:00
ryo_saeba 3efc5bbdae Fix JSON.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13233 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 21:08:28 +00:00
ryo_saeba 5fc825483d Fix JSON.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13231 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 19:19:49 +00:00
akirschbaum 4bda5c5111 Adapt WorldMaker plugin script to current Gridarta.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13230 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 19:11:59 +00:00
ryo_saeba e3c38676ef Fix JSON.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13229 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 18:36:06 +00:00
ryo_saeba 4ee9764e75 Use blank lines instead of \n.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13224 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 13:36:12 +00:00
ryo_saeba 8668e1a426 Fix dialog.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13222 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-05-15 11:26:25 +00:00