Skip to content

Arma 3 Survival 0.9.0

Compare
Choose a tag to compare
@Ansible2 Ansible2 released this 25 May 22:57
· 129 commits to Release since this release
a9d7894

Additions

  • ADDED: JTFS Armory Faction Support
  • ADDED: RHS ALL faction which includes several RHS units merged into a single faction (authored by: mtp)
  • ADDED: Daisy Cutter support (remove foliage)
  • ADDED: Mission parameter for time multiplier (authored by BriscoeTech)
  • ADDED: Tooltips to current music playlist songs (long names were cut off)
  • ADDED: Custom events for build items
  • ADDED: CSAT Modification Project support
  • ADDED: Russia 2035 factions support
  • ADDED: Scripted eventhandlers for wave start and end
  • ADDED: AI helicopter gunner supports (attack helicopters and door gunners)
  • ADDED: “Load Playlist” button to Music Manager
  • ADDED: Mission Parameter to disable AI min detection
  • ADDED: The ability to have custom display names for shop items
  • ADDED: Aegis unit factions (also added several of their classes to enhance the vanilla table if used when Aegis loaded)
  • ADDED: Aegis Marines factions support
  • ADDED: Aegis Atlas factions support
  • ADDED: BLWK_fnc_openShopAction
  • ADDED: Mission parameter section for AI
  • ADDED: Mission parameter to toggle enemy AI feature AUTOCOMBAT
  • ADDED: Mission parameter to toggle enemy AI feature SUPPRESSION
  • ADDED: Item Reclaimer build item
  • ADDED: Mission parameter for the minimum number of waves between vehicle spawns
  • ADDED: More precision to mission parameters of vehicle and special wave start rounds
  • ADDED: Custom tooltip support for shop build items
  • ADDED: Satellite shop build item
  • ADDED: 3CB BAF Support
  • ADDED: Added Max Terminator faction support (authored by BriscoeTech)
  • ADDED: Enemy helicopters special wave
  • ADDED: KISKA_fnc_classTurretsWithGuns
  • ADDED: There Is Only War faction support (authored by 0xlord)
  • ADDED: Suicide bombers carry unique vests and headwear (authored by aussie-battler)
  • ADDED: Mission parameter for special wave likelihood
  • ADDED: SOF PF factions
  • ADDED: SOG PF build items
  • ADDED: Napalm bomb drop support to both KISKA_fnc_CAS and shop
  • ADDED: Player’s uniforms now change to a faction uniform depending on the friendly one
  • ADDED: Custom loot list framework with mission parameter
  • ADDED: SOG PF Loot list preset
  • ADDED: Custom mission endings for error states
  • ADDED: Mission parameter for maximum number of loot spawns
  • ADDED: Colored text to Music Manager to indicate when a track is already in the current playlist

Adjustments

  • ADJUSTED: KISKA_fnc_log (updated to newer version)
  • ADJUSTED: Several shop function names to be clearer
  • ADJUSTED: Logging and comments in BLWK_fnc_addStdEnemyManEHs
  • ADJUSTED: Comments and Logging in BLWK_fnc_stdEnemyHitEventPlayer
  • ADJUSTED: Comments in BLWK_fnc_stdEnemyHitEventLocal
  • ADJUSTED: Logging in BLWK_fnc_addBuildableObjectActions
  • ADJUSTED: Logging in BLWK_fnc_disableCollisionWithAllPlayers
  • ADJUSTED: Logging in BLWK_fnc_enableCollisionWithAllPlayers
  • ADJUSTED: Comments in BLWK_fnc_removePickedUpObjectActions
  • ADJUSTED: Comments in BLWK_fnc_rotateObject
  • ADJUSTED: Comments in BLWK_fnc_registerObjectPickup
  • ADJUSTED: Execution order of BLWK_fnc_purchaseObject and added/changed comments
  • ADJUSTED: Logging and comments in BLWK_fnc_placeObject
  • ADJUSTED: Comments in BLWK_fnc_pickupObject
  • ADJUSTED: Comments and execution order in BLWK_fnc_moveUpOrDown
  • ADJUSTED: Comments, logging, and execution order BLWK_fnc_addDragAction
  • ADJUSTED: Comments and logging in BLWK_fnc_addDragKilledEh
  • ADJUSTED: Comments in BLWK_fnc_dragUnitEvent
  • ADJUSTED: Comments in BLWK_fnc_addReviveEhs
  • ADJUSTED: Logging in BLWK_fnc_arePlayersAliveLoop
  • ADJUSTED: Syntax in BLWK_fnc_createBattleAmbienceSound
  • ADJUSTED: Logging in BLWK_fnc_createBuildObjectsArray
  • ADJUSTED: Comments and logging in BLWK_fnc_faksToMedkitLoop
  • ADJUSTED: Comments, logging, and execution order BLWK_fnc_ingoPanelLoop
  • ADJUSTED: Comments, logging, and execution order in BLWK_fnc_preparePlayArea
  • ADJUSTED: Removed init alias functions and moved them back into dedicated init scripts
  • ADJUSTED: Logging and comments in BLWK_fnc_prepareTheCratePlayer
  • ADJUSTED: Comments in BLWK_fnc_prepareTheCrateServer
  • ADJUSTED: Logging, comments, and execution order in BLWK_fnc_prepareUnitClasses
  • ADJUSTED: Logging and comments for all Music Manager functions
  • ADJUSTED: Updated KISKA music functions to newer standards
  • ADJUSTED: Added KISKA logging to several misc functions
  • ADJUSTED: Added logging to BLWK_fnc_pathingLoop
  • ADJUSTED: AI pathing functions placed into separate folder
  • ADJUSTED: Changed BLWK_fnc_CAS to updated KISKA_fnc_CAS
  • ADJUSTED: Replaced BLWK_fnc_setCrew with KISKA_fnc_setCrew
  • ADJUSTED: Comments and syntax in BLWK_fnc_selectCustomPlayArea
  • ADJUSTED: Turned logging to be on by default
  • ADJUSTED: KISKA get-remote-variable functions to newer standard
  • ADJUSTED: Made use of “isEqualTo” & “isNotEqualTo” commands in several scripts
  • ADJUSTED: Fixed misc typos
  • ADJUSTED: Made starting platform higher in the air
  • ADJUSTED: Comments and execution order of BLWK_fnc_shop_adjustCommunityPoolLoop
  • ADJUSTED: Several “disableSerialization” positions
  • ADJUSTED: Improved readability of loot marker functions with macros
  • ADJUSTED: Ammo types are now configed for artillery supports
  • ADJUSTED: Description.ext turned of saving
  • ADJUSTED: Description.ext turned on admin debug console
  • ADJUSTED: Updated paratrooper wave to use newere KISKA functions

Changes

  • CHANGED: Money pile points to be half of previous (30x points for kill now)
  • CHANGED: Heal action on crate to be hold action
  • CHANGED: Disabled requirement to have vanilla revive on to have FAKs turn into Medkits
  • CHANGED: “The Crate” 3d icon to be less transparent
  • CHANGED: KISKA_fnc_CAS to now add canons to pylon aircraft that do not have one by default
  • CHANGED: Made revive from medkit into a hold action when player is down (known issue that is Bohemia level, action text might not come up until you engage the action)
  • CHANGED: Made ACE medical crates invincible
  • CHANGED: Made invincible items not cook-off if ACE is enabled
  • CHANGED: Music Manager will now autoPlay selected tracks unless the “pause” button is pressed
  • CHANGED: Adjusted saved mission parameters to utilize hashmaps instead of array (your previous saved parameters should properly load from the previous array method, however, overwrite them the next time you launch the mission)
  • CHANGED: Made build objects array cache into hashmap for faster referencing
  • CHANGED: Heal action on crate will be available 2m away
  • CHANGED: Improved variety from secondary vehicle spawn by ensuring (if possible) that a second vehicle spawning will not be the same type as the first
  • CHANGED: Increased the likelihood of a second vehicle to spawn during vehicle waves
  • CHANGED: Default vehicle spawn likelihoods
  • CHANGED: UGB bomb support to be Laser Guided Bomb
  • CHANGED: Various prices of supports and build items (turrets are generally cheaper and many offensive supports too)
  • CHANGED: Overrun waves will now teleport all players to the same location outside the play area and with the Main Crate. Enemies will still be placed on top of your previous position, however, they will now spawn directly opposite of where the players were placed. If the play area’s conditions are not suitable for this type of wave (too much water) it is skipped
  • CHANGED: Made lamps invincible
  • CHANGED: Increased default radius of indestructible building
  • CHANGED: Increased the required area for enemy land vehicles to spawn to mitigate them getting stuck
  • CHANGED: Removed the ability to assemble and disassemble turrets bought from the shop
  • CHANGED: Consolidated all relevant mission diary entries into “Survival” section
  • CHANGED: Removed any build actions of a turret when inside of it
  • CHANGED: Increased object view distance when entering aircraft gunner supports but maxed to 2km
  • CHANGED: Made level 5 enemies give players more points
  • CHANGED: Reduced the minimum distance needed for garbage collector to delete objects
  • CHANGED: Increased default points for both kills and hits
  • CHANGED: Reduced random weapon box spin cost
  • CHANGED: Reduced price of lamps
  • CHANGED: Points required for heal action on crate to be 15x points for kill

Fixes

  • FIXED: Load screen showing game mode as “undefined” (now “Survival”)
  • FIXED: BLWK_fnc_faksToMedkitLoop error that caused loop to continually run
  • FIXED: Hit point global handlers not deleted after use
  • FIXED: Modded aircraft would not properly select their gun during supports
  • FIXED: CUP aircraft do not start with engines on and can crash into the ground because of it
  • FIXED: BLWK_pointsForHeal being undefined during init
  • FIXED: AI enemy can sometimes just keep walking away from play area
  • FIXED: Improved consistency of invincible items including the Main Crate
  • FIXED: Multiple misuses of “null =”
  • FIXED: BLWK_fnc_prepareUnitClasses did not provide empty arrays to a factions’s vehicle list when the entry is empty in the unit table
  • FIXED: Improved reliability of drones to not get stuck above player base during drone waves
  • FIXED: Dome panel was under “Obstacles” Category in the shop instead of “Panels”
  • FIXED: Timeline in Music Manager not properly scaling when moving from one playing track to the next
  • FIXED: Paratrooper wave using incorrect syntax with “addCuratorEditableObjects”
  • FIXED: Script error for JIP players attempting to add actions to the loot reveal box
  • FIXED: The ability to call in infinite supports while hold down the ctrl key in the map
  • FIXED: Several JIP remoteExecs that were not using client ids and therefore not executing
  • FIXED: BLWK_theAiHandlerEntity becoming null and therefore wave units not actually spawning

Optimizations

  • OPTIMIZED: Use of toLower to toLowerANSI
  • OPTIMIZED: General syntax in BLWK_fnc_enableCollisionWithAllPlayers
  • OPTIMIZED: General syntax in BLWK_fnc_disableCollisionWithAllPlayers
  • OPTIMIZED: Marker network messages in BLWK_fnc_prepareUnitClasses
  • OPTIMIZED: General syntax for BLWK_fnc_pathingLoop
  • OPTIMIZED: Networking of purchased items
  • OPTIMIZED: KISKA_fnc_CAS speed
  • OPTIMIZED: BLWK_fnc_getEnemyVehicleClasses double checking for needing to supplement arrays
  • OPTIMIZED: BLWK_fnc_stdEnemyVehicles selection of what vehicle to spawn
  • OPTIMIZED: Several functions unnecessary use of JIP on a remoteExec
  • OPTIMIZED: KISKA_fnc_findConfigAny to check missionConfigFile first
  • OPTIMIZED: Loot spawns to now be more network friendly at the start of each wave
  • OPTIMIZED: BLWK_fnc_getPointsForKill general syntax and find speed
  • OPTIMIZED: Network messages produced by BLWK_fnc_purchaseObject

Removals

  • REMOVED: Old shop functions
  • REMOVED: VTOL from CSAT pacific gunner supports as the AI did not proper use it