More new stuff:
- Additional native functions:
PlayerPawn:
native(549) final function bool IsPressing( byte KeyNum );
- Returns true if player is holding down that key number.
GameInfo:
native(920) final function bool LoadTravelInventory( PlayerPawn Other );
- (Servers only) Force to load travelling inventory for a client (returns true if inventory was found).
- Updated network codes which prevents some client crashes as-well as improves server performance.
- Added replication modifiers:
Actor:
bSkipActorReplication - Do not replicate any actor properties.
bRepAnimations - Do replicate animation updates.
bRepAmbientSound - Do replicate ambient sound.
bSimulatedPawnRep - Replicate physics like for Pawns.
bRepMesh - Do replicate mesh + skins.
Pawn:
bRepHealth - Do replicate health to others than player himself.
ZoneInfo:
bRepZoneProperties - Do replicate all standard zoneinfo properties.
Inventory:
bRepMuzzleFlash - Do replicate muzzle flash.
bRepPlayerView - Do replicate player view properties.
(these replication modifiers are not visible in UScript replication blocks, only in C++ codes)
- Added mesh import feature to define polygon flags upon mesh import by adding FLAGS=XXX after settexture exec lines.
As example:
#EXEC MESHMAP SETTEXTURE MESHMAP=PRVMesh NUM=2 TEXTURE=Glass FLAGS="Translucent,TwoSided,Environment"
Available flags are:
Invisible, Masked, Translucent, Modulated, Flat (flat shading), Alpha (alpha blending), TwoSided, Unlit and Environment.