v0.7 [Jul 14, 2015]
- added modulo operator to script language ( $val = $val % 5 and $val %= 5 supported)
- added $gPlayerWorldZ
- sysWorldToMap
- fix for weapon event notifications being triggered by everyone rather than just the weapon owner
- graphics -> pub display mode setting, 0 keeps the camera active in the world when entering the pub building
- added entity flags "TargetLastWeapon" and "TargetLastLocalWeapon"
- started puttin in bits for replication of post-create entity value and vector changes
- weaponfire implemented
- added ATTACH entity behaviour
- entity control flags - AttachEntity, AttachLastWeapon,AttachLastLocalWeapon
- entity control value 'DeathDelay' (in 1/10s)
- added $gPlayerRot
- $gServerKey value string handling and storage
- support global arrays
- sysGetNearestPlayer( worldX, worldY )
- fix for parsing variable key array names overriding decoded RHS assignment values
- first pass implementation of $gBuildingKey and $gPlayerKey complete
- Fix for special-case item 54 (Revelations basket) capacity change being applied even when a vehicle doesnt have a defined capacity
- fix for fractal landscape gen not getting cleared properly when regenerating the landscape
- terraingen [mode],[seed]
- osd rect/line/box colour values automatically get an alpha if none is specified. added presets for RED,GREEN,BLUE,WHITE.
- added terrainheightmap [filename] (Basically the same as refreshheightmap but i wanted the terrain commands kept together)
- Changed the random fractal seed to a 32bit number rather than 16bit. Added placeholder for params to control the fractal generation behaviour/roughness
- fix for broken fade-in/fade-out on cutscene caption objects
- added cutscene 'Replay' class to allow playback of replay tracks in cutscenes
- replay tracker support for crows
- added landmodify type 3 for creating flat circles of land
- added weaponfirespread [spread_type],[spread_range],[num weapons],[weapon_num],[from_playerid],[world_X],[world_Y],[world_z],[target_x],[target_y],[target_z],[param]
- added wipeplayerkeys [player_name]
- added wipebuildingkeys [building_num]
- added wipeallplayerkeys
- added wipeallbuildingkeys
- added wipeallserverkeys
- new skybox stuff
- added addeffect and addeffectall
- Various minigame structural bits and some bits for texas holdem
- added addspreadeffect [PLAYER_NAME],[spread_type],[spread_range],[spread_amount],[effectnum],[worldX],[worldY],[worldz],[scale],[param]
- addspreadeffectall [spread_type],[spread_range],[spread_amount],[effectnum],[worldX],[worldY],[worldz],[scale],[param]
- added model scale and rotation as optional params in the namesfile.txt
- ui for setting scale and rotation on configurable models
- added scrollability to dropdowns and stopped them going off the screen bottom
- did some icon interface things for the pub
- made the type and name options work in the world editor -> add building screen
- accessing a 'leisure' building now takes player directly to the pub interface
- various bits of code to make (bits of) the client work cross-platform
- new chat server (with accompanying mobile app)
- network optimizations for chat, auth and universe connections
- frontend loader remains on screen throughout connection process if goin direct to world
- various bits of UI tidyin on the frontend.
Allows you to measure quickly and accurately distances, areas and perimeters.