Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==================================================================================================
- //
- // Generated Map Script
- //
- // Name: Just Another StarCraft II Map
- // Author: Unknown Author
- //
- //==================================================================================================
- include "TriggerLibs/NativeLib"
- include "TriggerLibs/NativeLib"
- //--------------------------------------------------------------------------------------------------
- // Library Initialization
- //--------------------------------------------------------------------------------------------------
- void InitLibs () {
- libNtve_InitLib();
- libNtve_InitLib();
- }
- //--------------------------------------------------------------------------------------------------
- // Global Function Declarations
- //--------------------------------------------------------------------------------------------------
- int gf_NumberOfUnitsOwnedByPlayer (int lp_player);
- bool gf_NumberOfUnitsOwnedByPlayerGreater (int lp_player, int lp_units);
- bool gf_NumberOfUnitsOwnedByPlayerGreaterOrEqual (int lp_player, int lp_units);
- bool gf_NumberOfUnitsOwnedByPlayerLess (int lp_player, int lp_units);
- bool gf_NumberOfUnitsOwnedByPlayerLessOrEqual (int lp_player, int lp_units);
- bool gf_NumberOfUnitsOwnedByPlayerEqual (int lp_player, int lp_units);
- bool gf_NumberOfUnitsOwnedByPlayerNotEqual (int lp_player, int lp_units);
- //--------------------------------------------------------------------------------------------------
- // Global Functions
- //--------------------------------------------------------------------------------------------------
- int gf_NumberOfUnitsOwnedByPlayer (int lp_player) {
- // Implementation
- return UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive);
- }
- bool gf_NumberOfUnitsOwnedByPlayerGreater (int lp_player, int lp_units) {
- // Implementation
- if ((UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive) > lp_units)) {
- return true;
- }
- else {
- return false;
- }
- }
- bool gf_NumberOfUnitsOwnedByPlayerGreaterOrEqual (int lp_player, int lp_units) {
- // Implementation
- if ((UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive) >= lp_units)) {
- return true;
- }
- else {
- return false;
- }
- }
- bool gf_NumberOfUnitsOwnedByPlayerLess (int lp_player, int lp_units) {
- // Implementation
- if ((UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive) < lp_units)) {
- return true;
- }
- else {
- return false;
- }
- }
- bool gf_NumberOfUnitsOwnedByPlayerLessOrEqual (int lp_player, int lp_units) {
- // Implementation
- if ((UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive) <= lp_units)) {
- return true;
- }
- else {
- return false;
- }
- }
- bool gf_NumberOfUnitsOwnedByPlayerEqual (int lp_player, int lp_units) {
- // Implementation
- if ((UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive) == lp_units)) {
- return true;
- }
- else {
- return false;
- }
- }
- bool gf_NumberOfUnitsOwnedByPlayerNotEqual (int lp_player, int lp_units) {
- // Implementation
- if ((UnitGroupCount(UnitGroupFilterPlayer(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lp_player, 0), c_unitCountAlive) != lp_units)) {
- return true;
- }
- else {
- return false;
- }
- }
- //--------------------------------------------------------------------------------------------------
- // Map Initialization
- //--------------------------------------------------------------------------------------------------
- void InitMap () {
- InitLibs();
- }
- Use NumberOfUnitsOwnedByPlayer with a comparison condition.
- > Returns an integer value.
- Use NumberOfUnitsOwnedByPlayerGreater to get a Boolean Return Value.
- > True: PlayerUnits > Units
- > False: PlayerUnits < Units
- Use NumberOfUnitsOwnedByPlayerGreaterOrEqual to get a Boolean Return Value.
- > True: PlayerUnits >= Units
- > False: PlayerUnits < Units
- Use NumberOfUnitsOwnedByPlayerLess to get a Boolean Return Value.
- > True: PlayerUnits < Units
- > False: PlayerUnits > Units
- Use NumberOfUnitsOwnedByPlayerLessOrEqual to get a Boolean Return Value.
- > True: PlayerUnits <= Units
- > False: PlayerUnits > Units
- Use NumberOfUnitsOwnedByPlayerEqual to get a Boolean Return Value.
- > True: PlayerUnits = Units
- > False: PlayerUnits != Units
- Use NumberOfUnitsOwnedByPlayerEqual to get a Boolean Return Value.
- > True: PlayerUnits != Units
- > False: PlayerUnits = Units
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement