Nicolas Weeger (Laposte) wrote: > Hello. > > Currently, balms of protection and such work correctly even on unholy grounds. > On the other hand, balm of return home (word of recall) doesn't work. This > because when it actually executes it checks again whether ground is holy or > not, thus it can fail. > > I think we could make its behaviour coherent with other balms, and enable > balm > of return home to work even on holy ground. It would even make sense again to > actually use alchemy to create some :) > > My proposed fix is to set the DM_FLAG to the word of recall's spell effect > (in > cast_word_of_recall), and check that in the execute_word_of_recall function. > To do that, I'd say to just set that flag on the balm itself (since the balm > merely contains the spell). > > Opinions, comments and criticism welcome :)
The reason word of recall (the force that recalls you) doesn't work on unholy ground is so that you can't cast word of recall, go into a shop, and get a bunch of unpaid stuff. I suppose the better fix is not to prevent the word of recall, but just strip any unpaid objects from the player and drop them back on the map. That said, I think no magic/no cleric spells are used too often in maps as 'hey, lets make it hard so you can't cast spells', which I don't think is an especially good map design. > > Nicolas > > _______________________________________________ > crossfire mailing list > [email protected] > http://mailman.metalforge.org/mailman/listinfo/crossfire _______________________________________________ crossfire mailing list [email protected] http://mailman.metalforge.org/mailman/listinfo/crossfire

