Progress on corrections the Draenor Garrison.

Description


General:

  • the visual part of the Garrison Cache work with resources has been implemented. Now, based on the amount of resources, a certain type of GO will be spawned (regular, large or full Garrison Cache). The minimum quantity for the appearance of the Garrison Cache is 5 pcs.
  • fixed the package SMSG_GARRISON_REMOTE_INFO.
  • fixed the image of the garrison on the map (M).
  • implemented the display of the garrison terrain through the map (M).
  • rewritten the system of teleporting the player when creating / upgrading the Garrison.
  • the coordinates of the scrolls' spawns have been rewritten, which completes the buildings.
  • fixed a bug of endless blinking of Horde scrolls.
  • fixed the interaction of the architect's table and the mission table. (they were active for mutual interaction, although the conditions for activation were not met).
  • implemented a variety of sounds during active construction.
  • implemented the package CMSG_SET_USING_PARTY_GARRISON which activates the button on the PCM by portrait to enter the garrison. (the visit to the garrison itself has not yet been implemented!)
  • teleportation coordinates at https://www.wowhead.com/item=110560 updated
  • the rotation of the garrison company for the 1st and 2nd chapters has been implemented. Now 2 random quests are available once a week.
  • implemented the work of a Shipment Crafter (crafting profession items) from small buildings.
  • implemented checks CRITERIA ADDITIONAL CONDITION_GARRISON_BILDING_shoes_LEVEL.
  • implemented checks for CRITERIA_TYPE_UPGRADE_GARRISON and CRITERIA_TYPE_UPGRADE_GARRISON_BUILDING.
  • fixed saving the deletion of a building if the player deleted it during active construction.
  • fixed saving the deletion of a building if the player had a rebuilt building and put a new one in its place and immediately canceled the construction.
  • fixed the bug of deleting a building, if the player did not meet the requirements of trying to put a new structure in place of an old rebuilt structure, then the old structure was completely removed.
  • the "Strategic Assault Choice" work has been implemented.
  • all spawns of NPC's, GO's on buildings of all levels of garrisons under the 1st, 2nd, 3rd level of buildings have been rewritten.
  • implemented work with GarrBuildingDoodadSet.db2 - which displays additional textures on buildings. Now the buildings will not look empty.
  • implemented the study of the ability of buildings when they are activated. For example https://www.wowhead.com/spell=178777 / https://www.wowhead.com/spell=170200
  • the coordinates of the spawns of all plots have been rewritten.
  • implemented daily rotation of NPC traders of professions and some PvE questgivers. For example https://www.wowhead.com/npc=91024 / https://www.wowhead.com/npc=89763
  • the work of the trophy monuments has been rewritten.
  • spawns of the Garrison of the Alliance & Horde level 1, 2 and 3 has been rewritten.
  • updated all vendors in the garrison. Corrects item item numbers according to the list, condishins to goods and irrelevant goods are cleared.
  • added phasing support for spawns of buildings.
  • implemented a system for generating random gameobjects to appear in buildings.
  • the assignment of followers to work in buildings has been implemented.
  • the maximum visibility distance of the garrison spawns has been implemented. (each level of the garrison has its own maximum distance value).
  • implemented guild standard in the garrison.
  • rewritten the work of zone abilities from the garrison or outposts of Draenor. (for example https://www.wowhead.com/spell=161676)
  • implemented UNIT_NPC_FLAG2_BLACK_MARKET_VIEW. (fixes https://www.wowhead.com/npc=94829 - view items only)
  • now, 250 gold will not be withdrawn when followers are removed from service. (only when you return a follower back removes gold).
  • implemented the basic functionality for the invasion of the garrison (invasion themselves are not scripted yet):
    • invasion questgiver quests were now tied to their attacks.
    • configured all gossips for invasion launches.
    • implemented scenario launch in a garrison.
    • when you run the scenario will be superimposed its own weather.
  • implemented the work of followers on buildings at level 2 and above. (daily quests, tradeskill and other bonuses).
  • increased radius of interaction when clicking on objects (GAMEOBJECT_TYPE_GARRISON_SHIPMENT) from the server side.
  • implemented opening the menu of missions of any type via GOSSIP_OPTION_GARRISON_MISSION. Using the package SMSG_GARRISON_REQUEST_MISSION_NPC.

Order system:

  • now, when sending an order, the GO will have an animation of the clock. https://imgur.com/a/v9fMHl4
  • fixed the work in the order status of the GO, i.e. (waiting, execution or order is ready) now they are displayed correctly.
  • fixed a bug that caused the GO to immediately put the Display ID on the finished order when a new order was placed.
  • now access to orders is available immediately, previously it was required to complete the quest for the first order in the building.
  • now, at the entrance to the garrison, completed orders will be checked and their ID display for GO containers will be updated.
  • the timer for updating the status of orders has been rewritten. Now the timer is looking for the nearest ending order.
  • fixed the work of setting medium or full containers by Display ID as orders are sized, i.e. the appearance of the container changes. For example, with 14 ready orders, then the average size of the container, and with 21 ready orders, then the large size of the container.
  • the loot generation system has been rewritten from the Shipment. (now the loot does not fall into the bag for the player, but opens the loot window).
  • implemented the effect of the SPELL_EFFECT_FINISH_SHIPMENT. Fixed items by type: https://www.wowhead.com/item=122596 / https://www.wowhead.com/item=122307
  • now, when you first open loot from orders, all shipment rewards will be immediately counted without taking loot. (previously it was necessary to pick up the loot)
  • implemented gaining experience for followers who work on buildings.

Missions:

  • the formula for determining the maximum number of missions for a garrison has been rewritten.
  • all garrison missions have been filtered and sorted:
    • by building.
    • by building with a certain level.
    • removed the missions required for the Draenor Legendary chain.
    • raid missions have been grouped by type and one random from the group will be generated.
    • the generation of missions from the shipyard fleet has been removed from follower missions.
  • fixed display of rewards in missions at the time of their generation. (previously only relog helped).
  • now missions are generated according to your FollowerTypeID.
  • implemented getting information about the number of active ships in the shipyard.
  • implemented a system for destroying ships through failed missions or decommissioning a ship from the collection. Also implemented the effect https://www.wowhead.com/mission-ability=275
  • now missions will not be generated if the player does not have any followers.
  • implemented generation of ship abilities when followers will generate.
  • fixed an issue where garrison followers could gain abilities from the stronghold.
  • fixed possible imposition of abilities for ships using items. For example: https://www.wowhead.com/item=127882
  • implemented the Mission Area Bonus Ability system that appears in the fleet after completing missions where the reward is this effect. https://imgur.com/a/FixPP6o

Quests:

  • https://www.wowhead.com/quest=34587 / https://www.wowhead.com/quest=34461 :
  • barracks are now built instantly on assignment.
  • the work of quest checks has been implemented. If the quest somehow disappeared or was canceled, but what criteria were previously fulfilled, then now, when taking the task, you will automatically complete the criteria that were fulfilled earlier.
  • the introductory questline of the Alliance & Horde for the construction of the Garrison has been rewritten.
  • the introductory questline of the Alliance & Horde Garrison has been rewritten.
  • the introductory questlines for the construction of a shipyard for both factions have been rewritten.
  • rewritten questline for both factions to base the Taanan jungle.

Buildings:


Items:


NPC:


Posted in World of Warcraft: Legion on Sep 30, 2022