In this update there’s a lot of new things and changes, which will allow us to release three new level scenarios next week - 5, 6 and 7.
Reworked AI and pathfinding systems for NPCs and enemies. This change made the game much more pleasurable to play. Allied NPCs became really helpful and valuable companions in a difficult task of survival.
New stuff
- New game objects:
- Helicopter!
- Shooting targets. Second level was reworked for them.
- Enemy - “Fire”. Not an enemy at all, just an infinite burning fire.
- Boss-woodsman.
- New parameters and commands for NPC:
- New parameter "FollowDistance" - how far NPC should stay from the target they are following.
- New commands "Marker Add" and "Marker Remove". NPCs, which should be defended, now can be marked.
- New parameter for NPC "MaxRetreatDistance" - maximal distance from the objective target where NPC can run to avoid enemies.
- New parameters and commands for enemies:
- New parameter “InfiniteFire” - if set to 1, then the enemy will burn forever.
- New parameter “FireDamageMultiplier” - damage multiplier from burning.
- New parameter “Ignite” - ignites the enemy..
- New parameter “NoClipForBullets” - if set to 1, bullets and explosions will ignore the enemy.
- New parameter “DeathSound” - sets a custom death sound. Box death sound have changed.
- New command for Enemies.opt file and parameter "Weapon" - allows to set parameters of enemy weapons, for example: “Last enemy, Weapon Damage = 500”.
- New ability "Aim" - allows enemies to aim their weapons instead of shooting straight forward.
- Added new parameters for vehicles:
- RenderSeated - renders seated characters inside the vehicle.
- AnimationFrameDelay - sets the delay in milliseconds between animation frames.
- AnimateAlways - plays vehicle animation regardless of whether it moves or not.
- PlayerCanGetIn - can the player get inside.
- MinZ - minimal height of the (flight altitude) vehicle.
- SkewSound - engine sound distortion based on vehicle speed.
- New command line parameter "NoHUD" - starts the game in a “beautiful screenshots” mode.
- Added scenario command "ShootBullet" - creates a bullet/projectile.
- Added parameter for ScriptObject, "SpawnsBeforeDestroy" - how many creatures an object can spawn before self destruction. If set to -1 function will be disabled.
Changes:
- Reworked path finding system. Significantly improved obstacle bypassing for enemies and NPC.
- Updated AI for NPC. Now they shoot sharper and better evade enemies.
- Changed the background game balance in main menu. Max zombie count increased 4 times and added zombie-catapults.
- Removed parameter "ShootAngle" for NPC as they can now shoot at any direction.
- Projectiles become more transparent when losing their HP.
- Line between player and a crosshair became more perceptible.
- Now you don’t have to put “Field” in “------- Players” scenario section to set parameters for players.
- Now parameters Left\Right for “AddEnemy” command will work relatively to the maplock.
Fixes:
- Fixed throwing for zombie-catapult. Now throwing animation won’t play without reason.
- Slowing effect after being bitten cannot be stronger than max value now.
- Triggers will be released when entering cinematic mode.
- Fixed loading of map images. Some image formats caused blood not staying on the map.
- When an enemy spawns another enemy, it cannot appear in impassable places. There was a bug when GodDog was able to spawn dogs behind passability zones.
- Upgrade star icons won’t get out of borders when there’s too many of them.
- Objects with NoClip=1 will now interact correctly with each other.
- Fixed smoke effect for vehicles which are not on the ground.
- If an object flies up higher than 25 pixels, it will be rendered over FG.
- Fixed automatic distance calculation from which player can get inside the vehicle.
- Fixed rendering for objects which are located below the screen but flied up high so they become visible on the screen.
- Fixed loading of local mods when Steam doesn’t receive list of mods subscribed by the player.
- Fixed obstacle avoidance for objects with NoClip enabled.
- Fixed errors caused by loading vehicles with incomplete list of sounds and sprites.
- Fixed game freeze when trying to fail non existing objective.