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
moved perl extensions into server codebase, where they belong
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.