There will be no v1.28, it's now called v1.3 because there 
are major enhancements in the server-client architecture
(less lag, less network usage).
I will try to release the official version this weekend 
(Dec 4.). Send bug reports to bomber@graalonline.com

New features:
- less lag; player positions are sent directly to all players
  in the same room; doesn't work for npcs and baddies yet
- alignment system: 0 - bad, 100 - good; you start at 50;
  every 20 minutes you get one point; when you kill someone
  then you loose some points depending on how many points
  the killed player has; when he has less then 10 points then
  you don't loose alignment points; when he has 100 points
  then you can't hurt him with sword/npc weapons;
  your name will be colored depending on your alignment:
  0 - black, 1 - brown, 30 - red, 50-55 - white, 60 - light green,
  70 - light blue, 99 - blue, 100 - golden
- in online mode levels will be saved on the local hard disk 
  to the subfolder weblevels; they contain a timestamp, so
  the level will only be sent by the server when it has been
  modified; npcs and baddies will not be saved in the local
  file, may be in future versions the npc scripts will be saved
  too
- with Alt+5 you can make 'snapshots' of the current level; 
  try it in online mode when there are some people in your
  level; it creates a level file that contains all npcs, players,
  bombs and arrows; it simulates everything with npcs;
  play that level to see everything on the correct positions;
  it's fine for making 'playable screenshots' of big fights or if 
  you want to report level glitches/bugs
- when you read private messages you see a new 
  button 'ignore' that makes it simplier to ignore people
- other player will stay ignored even if they restart Graal
  (ip ignoring)
- in the 'more options' window (Graal->F1->More) you can
  change the default font name and size
- added a 'disconnect all remotecontrols' button to the windows
  gserver
- new npc command 'setgifpart gifname,x,y,width,height;' that
  loads a gif but only displays the rectangle (x,y,widht,height)
  of it; put that command into the 'if (playerenters) {...}' /
  'if (created) {...}' sections to make only that part visible in the 
  editor too
- added the message code #a that contains the players account name
  ( 'if (strequals(#a,Gandarian)) playerrupees+=10;' )
- 'playersaysnumber' works now more than one time
- the account name and password will be saved encrypted in the
  windows registry to make it harder to steal it
- you can recording your movements: start it with Alt+6, move, use 
  your sword etc., stop it with Alt+7; that produces a file
  'levels/recordpos.txt' with a script of your movements, to add it
  to your level just create an empty npc and copy that file into
  the script window; by default it starts playing back your movements
  when you touch it; it doesn't save bombs/arrows/weapon usage yet
- you can delete npc weapons: press 'Q', select the weapon, press 'Delete'
