Thread: newfeatures
View Single Post
  #2  
Old 12-23-2002, 11:22 PM
Questa Questa is offline
Back to the Beat
Join Date: Jan 2002
Location: USA
Posts: 1,230
Questa is on a distinguished road
Send a message via AIM to Questa
------------------------------
New features/bug fixes in v2.17
-------------------------------

This release doesn't contain very big
new additions, but fixes a lot of little
things and does little improvements. Most
major improvements have to do with Graal Kingdoms:

- major speed ups on Graal Kingdoms overworld
(drawing of objects, drawing of showimgs)
- level heights are now loaded and stored in the
level files instead of the gmap, so making the
gmap files less big, allowing to change the
heights dynamically (will be enabled on
server-side soon), and making the hacking
of heights on client-side more harder

Bug fixes:
- showani2 finally works
- when you die the screen is correctly
made black
- fixed problems with automapping when
getting out of the map by wrong links
or scripts
- when editing map levels offline then the
npcs of near levels are correctly displayed
when in game mode

Ganis:
- gani movies work better, PARAMs
and ATTRs are correctly loaded
(see starting movie of Graal Kingdoms)
- in gani movies you can use message codes
in text messages and in the chat text of
actors
- gani scripts can access the gani parameters:
when you do setani myani,1,2,3; then
the script in myani.gani can access the
parameters '1','2' and '3' via the
message codes #p(0), #p(1) etc.
- when an animation is started again
(not continuous) then the gani script
gets a 'playerenters' event again

Scripting:
- hideimgs startindex,endindex;
hides all images/animations/texts/polygons
displayed with showimg/showani/showtext/showpoly
that have an index which is
startindex<=index<=endindex
- when a projectile lands then the client-side
can do effects now too, all weapon scripts can
catch the event with if (actionprojectile);
the first two paramters (#p(0) and #p(1)) contain
the position of the impact, #p(2) etc. are the
normal parameters which you have specified with
setshootparams before shooting the projectile
Reply With Quote