Don't know whether this concept is feasible or not. Sorry if it is and has already been implemented.
Maybe we could allow mages to select another player and select which spells should NOT be cast on that player (and allow reversal, of course)? I know it's my fault if i kill a friend by mistake in terra cave or betsanc an archer I've just healed in a boss fight, but implementing this might make silly mistakes like that easier to avoid.
fix: draw background for very small objects.
fix: sound event selection.
fix: split utf8 strings in npc dialog menu.
fix: being popups height.
fix: over head text draw order.
fix: configs saving while switching characters.
add: extend progress bar theming.
add: client side pets support.
add: improve performance in renderers.
add: basic config auto backups.
fix: npc font option.
fix: job bar showing in new installs.
fix: input actions before logging to game.
fix: icon under windows.
fix: block moving keys in buy/sell dialogs.
fix: logging in threads.
fix: reload background image if connecting to different servers.
fix: rainbow colors with utf8 chars and smiles.
fix: crash with external guichan in chat.
add: chinese locale and font support.
add: most client data configs splits/patching by other configs.
add: mods support.
add: in input fields for ctrl+left, ctrl+right.
add: update dejavu fonts.
add: multiply pets for one owner at same time.
add: autoclose npc dialog by moving keys if it almost closed.
add: show date time and server name in screenshot file names.
add: create screenshots before connecting to game.
add: allow edit screenshot path (not in windows).
add: change screenshot default path to pictures directory.
fix: pet talk in trade tab if disabled.
fix: screenshot directory editing.
fix: paths into tools in OpenBSD and FreeBSD.
add: show emote id in emotes.
add: attack action to pets.
add: /dumpmods command.
add: commands for upload config and log into pastebin.
add: screen scale in OpenGL modes.
fix: crazy moves.
add: missing help translations.
add: allow load branding info from portable.xml.
add: dehardcode weapons id for auto switching weapons.
add: remove all depericated manaserv code.
add: remove support for external guichan.
fix: selection in equipment window.
fix: emotes in crazy moves.
fix: enable download music by default.
fix: configuration cleanup from old values.
fix: disbale pet selection by mouse.
fix: the mana world about page.
add: ctrl+b for insert bold font.
add: auto save configuration files.
add: print server name in screenshots.
add: about button.
add: long mouse press action.
add: right ctrl in ctrl actions.
fix: memory leak on window resize.
fix: crash with map layer patches.
add: improve performance.
add: chat command for send message to gms.
Command: /gm message
add: context menu in windows.
add: in social window highlight poisoned hp bad with other color.
add: option to hide support link on errors.
add: option to show server side player position.
add: swap X and left Ctrl keys.
fix: crash with dragging empty spell.
fix: crash if open storage and start trade.
fix: links drawing over player head.
fix: downlod music option with incomplete configuration.
fix: time events before connecting to game.
fix: compilation for Android with SDL2.
add: <animation> tag in maps.
add: update project file for code blocks.
add: option same ip, for individual servers.
add: mirrors support for downloads.
fix: memory leak.
add: mirrors support for generic manaplus downloads.
add: imrove beings creation/deletion speed.
add: open updater window while connected to server.
add: improved a bit code style.