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:
-
Shipyard:
- implemented shipyard activation. now it is a garrison building and is preserved as a building.
- implemented an upgrade of the shipyard up to level 3.
- implemented the loading of the shipyard from the nearest zones of Draenor and the garrison.
- shipyard spawns for both factions
- implemented spawning of ships on the shipyard during their learn.
- implemented the work of fleet ships.
- implemented items that instantly complete shipyard orders. (https://www.wowhead.com/item=128373)
- implemented saving learned of ship blueprints in the DB.
- implemented a limit for receiving ships from shipments. If there are more than MaxFollowers, then an error will be displayed when trying to send an order.
- implemented dock missions table.
- implemented getting information about the number of active ships in the shipyard.
- implemented a cap of ships in the shipyard. (for level 1 = 6 ships. Level 2 - 8 ships. Level 3 - 10 ships).
- implemented the ability to change the name of ships from the shipyard.
- implemented a chain of sequential generation of missions for the shipyard during the training chain of quests.
- fixed display of the shipyard in the garrison menu.
-
Large buildings:
- Mage Tower:
- implemented the work of ogre travel portals on Draenor.
- implemented the work of the proc from https://www.wowhead.com/spell=178777
- https://www.wowhead.com/item=117491 - now drops only when learned https://www.wowhead.com/spell=178777
- Stables:
- implemented a daily cooldown for performing training tasks.
- https://www.wowhead.com/quest=36911
- https://www.wowhead.com/quest=36916
- https://www.wowhead.com/quest=36913
- https://www.wowhead.com/quest=36918
- https://www.wowhead.com/quest=36915
- https://www.wowhead.com/quest=36914
- implemented quests for taming.
- implemented the effect of https://www.wowhead.com/item=118469
- implemented the effect of https://www.wowhead.com/item=118470
- now mounts from your collection will appear in the stable in the form of your pets.
- now the player can get a whistle with mounts after completing all the final quests with obtaining a mount. You can get them by talking to https://www.wowhead.com/npc=86973 / https://www.wowhead.com/npc=86979
- https://www.wowhead.com/spell=169605 / https://www.wowhead.com/spell=169607 - the effect of the immun on dizziness has been realized.
- Workshop:
- implemented daily spawn of various inventions.
- implemented sending an order to receive https://www.wowhead.com/item=119436 / https://www.wowhead.com/item=119437
- https://www.wowhead.com/item=114744
- https://www.wowhead.com/item=115530
- https://www.wowhead.com/item=114983
- https://www.wowhead.com/item=114924 / https://www.wowhead.com/item=114925
- implemented items
- Bunker:
- the event of cannon shots from the roof of the building has been implemented.
- implemented weekly receipt of coins for additional loot.
- updated vendor with transmogrifications. now the sale of certain sets depends on the level of the building.
- Barracks:
- recruitment of guards has been implemented. (also compatible with the included Garrison New Year's event).
- implemented the work of bodyguards.
- Mage Tower:
-
Medium buildings:
- Tavern:
- implemented daily rotation of spawn visitors.
- the full implementation of the recruitment of followers at the 2nd level building.
- implemented a cooldown system for completing daily quests. (after completing the usual quests, the daily will not be available immediately)
- implemented a system for the spawn of questgivers, to whom you did not have time to pass the quests in time. (they will spawn in certain places of the tavern and disappear after completing quest).
- Trading post:
- daily rotation of merchants and shipment order has been implemented.
- https://www.wowhead.com/quest=37088 / https://www.wowhead.com/quest=37062 - implemented.
- https://www.wowhead.com/quest=36948 / https://www.wowhead.com/quest=37014 - implemented.
- now the items for the task fall only if the player has the structure of a trading shop.
- adjusted the chances of all reagents falling out for the task.
- fixed a bug that ShipmentID was changing endlessly in the NPC's orders menu.
- Lumber Mill:
- felling of level 1, 2 and 3 trees has been implemented.
- implemented the learn of the skill level of the lumber mill as quests are completed and when re-constructing building with completed quests.
- https://www.wowhead.com/quest=36189 (A) / https://www.wowhead.com/quest=36137 (H).
https://www.wowhead.com/quest=36194 (A) / https://www.wowhead.com/quest=36142 (H).
https://www.wowhead.com/quest=36195 (A) / https://www.wowhead.com/quest=36182 (H).
- quests have been implemented.
- https://www.wowhead.com/quest=36429 (A) / https://www.wowhead.com/quest=36427 (H) - implemented an event on felling a fallen tree to get a follower https://www.wowhead.com/follower=195
- implemented an event to get a follower https://www.wowhead.com/quest=36296
- https://www.wowhead.com/quest=36385 has been implemented
- Barn:
- https://www.wowhead.com/item=113991
- https://www.wowhead.com/item=115010
- https://www.wowhead.com/item=115009
- events for catching animals and obtaining meat have been implemented.
- implemented sending orders for each type of meat.
- https://www.wowhead.com/object=239143 / https://www.wowhead.com/object=239171
- added to the spawn.
- Gladiator Sanctum:
- implemented a chain of quests to choose nemesis.
- fixed these achievements:
- https://www.wowhead.com/achievement=9512
- https://www.wowhead.com/achievement=9517
- https://www.wowhead.com/achievement=9516
- https://www.wowhead.com/achievement=9513
- https://www.wowhead.com/achievement=9521
- https://www.wowhead.com/achievement=9515
- https://www.wowhead.com/achievement=9520
- https://www.wowhead.com/achievement=9519
- https://www.wowhead.com/achievement=9509
- https://www.wowhead.com/achievement=9518
- https://www.wowhead.com/achievement=9511
- https://www.wowhead.com/achievement=9522
- https://www.wowhead.com/achievement=9510
- https://www.wowhead.com/achievement=9514
- implemented receiving https://www.wowhead.com/item=118043 when killing the opposite player on Draenor.
- implemented a chain of quests to choose nemesis.
- Tavern:
-
Small buildings:
- Enchantment Building:
- implemented the work "Font of essence" for spraying objects.
- Salvage Yard:
- implemented drop of salvage during successful missions.
- implemented loot in https://www.wowhead.com/item=139593 / https://www.wowhead.com/item=139594 / https://www.wowhead.com/item=140590 (old types of salvage items were removed from patch 7.0.3).
- Enchantment Building:
-
Buildings of the profession:
- Fishing:
- the introductory chain for the activation of the building has been rewritten.
- daily rotation implemented.
- Herb Garden:
- implemented a daily cooldown for collecting herbs.
- generation of random types of herbs is implemented.
- the choice of certain types of herbs for generation is implemented if followers was assignment to building.
- a fruit tree has been implemented on the 3rd level of the garden.
- Mine:
- implemented a daily cooldown for ore collection.
- generation of random types of ores is implemented.
- adjusted loot in https://www.wowhead.com/object=232542 / https://www.wowhead.com/object=232544 / https://www.wowhead.com/object=232541 / https://www.wowhead.com/object=232543 / https://www.wowhead.com/object=232545
- https://www.wowhead.com/item=118903 / https://www.wowhead.com/item=118897 - now it can only be used in mines. When exiting the mine, the effects are removed.
- now, at the entrance to the mine, all ore starts to be highlighted on the minimap for easy orientation in search of ore in the mine.
- now there is a level 3 mine with a 25% chance of spawning https://www.wowhead.com/object=232543 / https://www.wowhead.com/object=232545
- Pet Managerie:
- implemented a chain to activate the building.
- daily rotation implemented.
- Fishing:
Items:
- https://www.wowhead.com/item=128665
- https://www.wowhead.com/item=128666
- https://www.wowhead.com/item=128667
- https://www.wowhead.com/item=128668
- https://www.wowhead.com/item=128669
- https://www.wowhead.com/item=118903
- implemented items.
- https://www.wowhead.com/item=120352 - implemented.
- https://www.wowhead.com/item=120347
- https://www.wowhead.com/item=120348
- https://www.wowhead.com/item=120349
- they can now only be used during an active invasion.
- https://www.wowhead.com/item=117006
- https://www.wowhead.com/item=116998
- https://www.wowhead.com/item=117002
- https://www.wowhead.com/item=117007
- https://www.wowhead.com/item=116997
- https://www.wowhead.com/item=117003
- https://www.wowhead.com/item=116986
- https://www.wowhead.com/item=116987
- https://www.wowhead.com/item=116988
- https://www.wowhead.com/item=116989
- https://www.wowhead.com/item=116990
- https://www.wowhead.com/item=116991
- https://www.wowhead.com/item=116992
- https://www.wowhead.com/item=116993
- https://www.wowhead.com/item=116994
- https://www.wowhead.com/item=116995
- https://www.wowhead.com/item=116996
- https://www.wowhead.com/item=117001
- https://www.wowhead.com/item=117000
- https://www.wowhead.com/item=117009
- https://www.wowhead.com/item=117005
- https://www.wowhead.com/item=117008
- https://www.wowhead.com/item=117004
- https://www.wowhead.com/item=109644
- https://www.wowhead.com/item=118670
- https://www.wowhead.com/item=119035
- https://www.wowhead.com/item=118115
- https://www.wowhead.com/item=118123
- https://www.wowhead.com/item=128373
- implemented items.
NPC:
- https://www.wowhead.com/npc=94829
- https://www.wowhead.com/npc=87553
- https://www.wowhead.com/npc=87856
- https://www.wowhead.com/npc=87859
- https://www.wowhead.com/npc=85362
- https://www.wowhead.com/npc=87868
-
- will now appear in the garrison if the conditions for their appearance have been met.
- https://www.wowhead.com/npc=92213 - the scene is implemented.
- https://www.wowhead.com/npc=90381 / https://www.wowhead.com/npc=90744 - reworked scripts.