introduce and use object::has_dialogue ()
switch from Event to EV
switch from Event to EV
- new extcmd version, much streamlined - new npc dialogue protocol - older cfplus clients are supported, without cfplus_support (no dialogue), for some time. - improved worldmap support.
first rough cut of msg rewriting, introducing cfpod, a haxored pod variant for crossfire messgaes. where will it end?
implemented async dialog replies
fix some dialog bugs (by elmex)
- use a per-player attachment in dialog code instead of a timer to detect distance. - store currently active dialog in $pl->{npc_dialog}
moved setup to perlspace to facilitate easier extensions and some cleanups. feels more secure, too
- updated cf.pm to use a more generic and extendable syntax, now that it is clear that we will have multiple "attachable" objects. maybe bite the bullet in C++ and make attachable virtual? - completely rework the syntax for attaching and attachments - update all extensions
- remove no_shout - serialise command execution somewhat again :( - avoid exceptions
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.