0.62.2 -> 0.62.7 Release Notes

Forum Archive - from http://theuniversal.net
Locked
User avatar
Mit
Staff
Staff
Posts: 3551
Joined: Sun Sep 21, 2003 10:14 pm
Location: Unknown

0.62.2 -> 0.62.7 Release Notes

Post by Mit »

Heres a full(ish) list of all the changes that have gone into the last few versions of client and server.

- fixed the storeroom UI for homes to correctly take account of item sizes
- added OSDFADEDTEXT
- added life -> death effect 9 (as 0, but doesnt remove player from building ownership) and 10 (does nothing at all.. left to script to do whatever on death and respawn)
- fix for 'w0' and other odd text appearing on the on screen skills dialog when learning a skill
- fix for suicide command not properly resetting a player
- updated *demolishplayerbuildings to respect the 'Can't demolish' building flag
- allowed global variables to be used in the event headers
- added economy -> high scores mode and did a bit of refactoring of the high scores stuff to make it a little more generic
[version] 0.62.2 released
- fix for scores nonsense
- started adding dynamic tracking of active worlds to the universe server
- members area connection to universe server
- added *buildingsaleprice [BUILDING_NUM] [PRICE]
- added *addemployee [BUILDING_NUM] [PLAYER_NAME]
- added *buildingmaxemployed [BUILDING_NUM] [MAX_NUM_EMPLOYEES]
- added *removeemployee [BUILDING_NUM] [PLAYER_NAME]
- added BuildingOwnerDied event
- added sysGetEmployeeID( employeeNum ) function
- added $gBuildingNumEmployees
- added $gBuildingMaxEmployees
- added $gBuildingSalePrice
- added $gPlayerNumJobs
- fixed script parser bug that meant gPlayerTimeVar might sometimes not be recognised
- added $gGameDay
- removed command logging when the command was made from script
- Added module variables and 'global' keyword for variables that need to be available across different script files
- some general optimisations to the script parser
- added 'SkillAdded' and 'SkillRemoved' events
- added *clonevehiclesettings [source 1-24] [dest 1-24]
- fix for crash in *showjobs using new economy rate setting
- tidied up the a-tractor frontend a lil and made it use the same flow as theuniversal client
- fixed bug where not all building textures would appear when first downloaded
- fix for *refreshweap crashing the script engine
- fix for building record account of employee billingIDs sometimes getting out of synch with the billing record. updated *employeerecount to resolve this
- loads more code re-factoring to remove windows & directX dependencies and make the gamecode more 'portable'
- Added OSDTextRight, OSDSmallText, OSDBigTextRight, OSDSmallTextRight
- increased max number of building types on world to 512
- increased number of buildingVars to 128 and buildingTimeVars to 32
- *buildingsaleprice [building_num] [price]
- *osdclosewindow [PLAYER_NAME]
- BarterRequest event
- sysGetItemNum( $itemName )
- sysGetSkillNum( $skillName )
- sysGetPlayerID( $playerName )
- fixed event context bug that meant %BUILDINGOWNER% didnt work off BuildingAccess events
- stopped movement when tasking
- prevented access to buildings when tasking
- added gPlayerIsMulti
- added buildings.dat flag to set a building so it doesnt count against the building ownership limits
[version] 0.62.3 released
- added $gPlayerInventoryFree
- added $gPlayerInventoryUsed
- added idle and small state messaging structures
- protect against crash caused by doing *showowned in console
- some work to allow dynamic registration of member worlds
- universeServer updates to identify worlds for the 'your worlds' section of the members area
- fix for building ownership limits applying to a newly added building
- members area admin functions
- added more stats for tracking networking layer behaviour and performance
[version] 0.62.4 released
- tidied up some of the members area world list display stuff
- fix for $gPlayerNumDeaths getting reset on each death (which is stoopid)
- more work on the Entity framework
- tweaks to windows server ui layout
- added SetBuildingContext
- added sysGetBuildingName
- started tying in the pub scene to the new UI methods
- some wip tweaks and fixes to the standard (non-scripted) building displays
- added sysSetTimer( [time], "[name]", "[params]" ) and the corresponding 'Timer' event
- added buttons to the windows server script page to control what is output in the script window
- sysRealTime("UnixTime")
- added *crowspawn [player] [mapX] [mapY] to control the spawn location for crows
- fix for weapons script not getting parsed
- made the subgame -> crowrespawnspread work again
- added profile stat for the entire building production run
- added *killalltimers
[version] 0.62.5 released
- added OSDValue control
- more entity framework code
- added optional timer param to the OSDCreate function to allow pages that appear for a limited time
- added osdpopup (top right corner)
- added *fademusic [player] [seconds]
- added OSDBLANK for a fullpage osd with no background
- more reworking/fixing of the standard building displays
- made shift + pageup/down go through the console command history
- added economy -> wage source 9, which lets the script do all the stuff
- added *setwage BuildingNum Wage (having a wage set triggers the 'job available' sign)
- added $gBuildingWage
- tidied up displays for job vacancy details
- fixed building access bar still being clickable when in task
- fixed problem with timed popups that meant other osd would never appear
- lighting tweaks
- death effect 9 now removes players from jobs as its supposed to do
[version] 0.62.7 released
wes773
Posts: 378
Joined: Sat May 19, 2007 12:50 am

Post by wes773 »

neat:)
User avatar
zaroba
World Owner
World Owner
Posts: 7257
Joined: Fri Oct 10, 2003 11:06 pm
Location: Hereford, PA
Contact:

Post by zaroba »

Wooo, look at all that nice stuff :)
*emails mit a case of whiskey*



hmm...
Building vars don't work over 16.
Locked