Code: Select all
added dropdown control - inventory workwith screens 'completed'
added debug and members 'entrances' to the new frontend (latter not yet accessible)
added connection to universe procedure via auth server
control blocked when a task is in progress
added *event <NAME> <CUSTOM_EVENT_NAME>
added *changeinventorynum <NAME> <QUANTITY> <ITEM_NUM> (Which doesn't replicate immediately or send any 'item granted' messages to user)
added *playsound <NAME> <SOUND_EFFECT_NUM>
added *playmusic <NAME> <Web URL to mp3 file>
added 'TaskStart' script event
added script 'AddToInventory( <ITEM_NAME> )' func, that returns 0 if the item failed to add to the inventory
universe server now active in the live environment
Standardised the handling of PConn SYS messages within the Networking lib.
Possibly fixed a few things with PConn connection & initialisation
Added world-> inventory mode 1 to support revelations 'basket'
tidied up some more task stuff - made the start task window close when you start a task etc
auth server connection validation sequence & msg code changes
expanded the authserver admin tool so it can be used on the universe server too
Added 'current chapter' field to universe user record field and added methods to update it
Added the connection of world server to universe
Fixed *exitcrowall not applying to people who don't have full crow energy
stopped parser treating the server.com bit of 'http://server.com' as a comment :)
*addbackgroundmodel [MODELNUM],[Map X],[Map Y] (Note - replicates to all users)
*removebackgroundmodel [MODELNUM],[Map X],[Map Y]
added 'RobocrowKilled' and 'RobocrowKill' event
added $gPlayerRobocrowKills and $gPlayerRobocrowDeaths
changed *cutscene so the cutscene is played in 'minimal' mode, interferring less with the normal UI.
added *cutscenemax for the old-style 'fullscreen blocking' cut
added the transition phases between worlds
various bits for inventory mode 1 (chap2 mode) to handle item 54 as a special case
lots of tweaks n fixes for cutscenes (including not parsing all sections on init)
control mode 27 (point and click control) mode fixes.
fixes for new account creation not appearing on frontend (doh)
added various authserver and universeserver admin commands
fixed non-cleared user records resulting in spurious diamonds
added ScreenFader cutscene (as in fader = ScreenFader( (1.0,1.0,1.0) ) fader.FadeIn( 2.0, 3.0) fader.FadeOut( 5.0, 6.0) )
fixed control mode 27 so can rotate cam with arrow keys when stationary
basic barter screens implementation
added *unlockplayerchat [NAME] to allow chat from a specific individual when public chat is locked