Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
!aVastFBEP.w3x
Variables
Intro
Make Questes
Steal A ship
Mulitbord stuff
Create
AddDestroyedShipies
InGameTriggers-Spells
Get ItemsFormDestroyngShip
RevielTpope
TakeBuildPirateHideoutSpell
GiveStuffFromLooting
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code.
Name
Type
is_array
initial_value
Prosparty
integer
Yes
ShipsDestroyed
integer
Yes
0
TutorialBoard
multiboard
No
Make Questes
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
Quest - Create a Optional quest titled How to Loot with the description To loot a ship cast the "Loot Ship" spell on itthen destroy the ship! , using icon path ReplaceableTextures\CommandButtons\BTNChestOfGold.blp
Quest - Create a Optional quest titled Getting Better stuff with the description First take a ship and loot a lotNext work on beconig a Pirate SettlementAt that point you will1. Get crew based off of prosparty(Not Implimented See Todo)2. be able to get outher stuff like towers more ships shops etcalso see the todo we will be trying to add more stuff later , using icon path ReplaceableTextures\CommandButtons\BTNPipeOfInsight.blp
Quest - Create a Optional quest titled TO DO with the description TODO:Add more tehectreeMake more advanced ship looting systemAdd Pirate Tresure SystemAdd multibord with freturesProsparty, Item Points Hero Info Bounty etc , using icon path ReplaceableTextures\CommandButtons\BTNTomeOfRetraining.blp
Quest - Create a Optional quest titled INFO with the description !aVast Join Us Editon Was made for the perpus of getting Hiveworkshp Project Hoasitng and as a base for futer mapsremoval of this void the use of this map , using icon path ReplaceableTextures\CommandButtons\BTNManual3.blp
Steal A ship
Events
Unit - A unit Acquires an item
Conditions
(Item-type of (Item being manipulated)) Equal to Become A Pirate
Actions
Game - Display to (All players) the text: (Island News: + ((Name of (Owner of (Triggering unit))) + (Has stole a ship the Coast Gard has been alerted (That player has 10 seconds to get into his ship and get to a island) + (Good Luck + (Name of (Triggering player))))))
Unit - Create 1 . Pirate Ship for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add Build Pirate Hideout to (Triggering unit)
Game - Display to (All players) the text: Check your quest menu for more info on the game
Wait 10.00 seconds
Player - Make (Owner of (Triggering unit)) treat Player 12 (Brown) as an Enemy
Player - Make Player 12 (Brown) treat (Owner of (Triggering unit)) as an Enemy
Create
Events
Time - Elapsed game time is 0.00 seconds
Conditions
Actions
Multiboard - Create a multiboard with 3 columns and 5 rows, titled !aVast: First Blood Rc1 .
Set Variable Set TutorialBoard = (Last created multiboard)
Multiboard - Change the color of the title for TutorialBoard to ( 100 %, 80 %, 20 %) with 0 % transparency
Multiboard - Set the icon for TutorialBoard item in column 1 , row 1 to ReplaceableTextures\CommandButtons\BTNVillagerMan1.blp
Multiboard - Set the icon for TutorialBoard item in column 1 , row 2 to ReplaceableTextures\CommandButtons\BTNVillagerMan1.blp
Multiboard - Set the icon for TutorialBoard item in column 1 , row 3 to ReplaceableTextures\CommandButtons\BTNVillagerMan1.blp
Multiboard - Set the icon for TutorialBoard item in column 1 , row 4 to ReplaceableTextures\CommandButtons\BTNVillagerMan1.blp
Multiboard - Set the icon for TutorialBoard item in column 1 , row 5 to ReplaceableTextures\CommandButtons\BTNVillagerMan1.blp
Multiboard - Set the icon for TutorialBoard item in column 2 , row 1 to ReplaceableTextures\CommandButtons\BTNChestOfGold.blp
Multiboard - Set the icon for TutorialBoard item in column 2 , row 2 to ReplaceableTextures\CommandButtons\BTNChestOfGold.blp
Multiboard - Set the icon for TutorialBoard item in column 2 , row 3 to ReplaceableTextures\CommandButtons\BTNChestOfGold.blp
Multiboard - Set the icon for TutorialBoard item in column 2 , row 4 to ReplaceableTextures\CommandButtons\BTNChestOfGold.blp
Multiboard - Set the icon for TutorialBoard item in column 2 , row 5 to ReplaceableTextures\CommandButtons\BTNChestOfGold.blp
Multiboard - Set the icon for TutorialBoard item in column 3 , row 1 to ReplaceableTextures\CommandButtons\BTNShip.blp
Multiboard - Set the icon for TutorialBoard item in column 3 , row 2 to ReplaceableTextures\CommandButtons\BTNShip.blp
Multiboard - Set the icon for TutorialBoard item in column 3 , row 3 to ReplaceableTextures\CommandButtons\BTNShip.blp
Multiboard - Set the icon for TutorialBoard item in column 3 , row 4 to ReplaceableTextures\CommandButtons\BTNShip.blp
Multiboard - Set the icon for TutorialBoard item in column 3 , row 5 to ReplaceableTextures\CommandButtons\BTNShip.blp
-------- IconsEnd --------
Multiboard - Set the width for TutorialBoard item in column 1 , row 1 to 8.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 1 , row 2 to 8.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 1 , row 3 to 8.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 1 , row 4 to 8.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 1 , row 5 to 8.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 2 , row 1 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 2 , row 2 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 2 , row 3 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 2 , row 4 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 2 , row 5 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 3 , row 1 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 3 , row 2 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 3 , row 3 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 3 , row 4 to 4.00 % of the total screen width
Multiboard - Set the width for TutorialBoard item in column 3 , row 5 to 4.00 % of the total screen width
-------- SizeEnd --------
Multiboard - Set the text for (Last created multiboard) item in column 1 , row 1 to (Name of Player 1 (Red))
Multiboard - Set the text for (Last created multiboard) item in column 1 , row 2 to (Name of Player 2 (Blue))
Multiboard - Set the text for (Last created multiboard) item in column 1 , row 3 to (Name of Player 3 (Teal))
Multiboard - Set the text for (Last created multiboard) item in column 1 , row 4 to (Name of Player 4 (Purple))
Multiboard - Set the text for (Last created multiboard) item in column 1 , row 5 to (Name of Player 5 (Yellow))
Multiboard - Set the text for TutorialBoard item in column 2 , row 1 to (String(Prosparty[(Player number of Player 1 (Red))]))
Multiboard - Set the text for TutorialBoard item in column 2 , row 2 to (String(Prosparty[(Player number of Player 2 (Blue))]))
Multiboard - Set the text for TutorialBoard item in column 2 , row 3 to (String(Prosparty[(Player number of Player 3 (Teal))]))
Multiboard - Set the text for TutorialBoard item in column 2 , row 4 to (String(Prosparty[(Player number of Player 4 (Purple))]))
Multiboard - Set the text for TutorialBoard item in column 2 , row 5 to (String(Prosparty[(Player number of Player 5 (Yellow))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 1 to (String(ShipsDestroyed[(Player number of Player 1 (Red))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 2 to (String(ShipsDestroyed[(Player number of Player 2 (Blue))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 3 to (String(ShipsDestroyed[(Player number of Player 3 (Teal))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 4 to (String(ShipsDestroyed[(Player number of Player 4 (Purple))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 5 to (String(ShipsDestroyed[(Player number of Player 5 (Yellow))]))
Multiboard - Show TutorialBoard
AddDestroyedShipies
Events
Unit - A unit Dies
Conditions
(Unit-type of (Triggering unit)) Equal to Ship
Actions
Set Variable Set ShipsDestroyed[(Player number of (Owner of (Killing unit)))] = (ShipsDestroyed[(Player number of (Owner of (Killing unit)))] + 1)
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 1 to (String(ShipsDestroyed[(Player number of Player 1 (Red))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 2 to (String(ShipsDestroyed[(Player number of Player 2 (Blue))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 3 to (String(ShipsDestroyed[(Player number of Player 3 (Teal))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 4 to (String(ShipsDestroyed[(Player number of Player 4 (Purple))]))
Multiboard - Set the text for (Last created multiboard) item in column 3 , row 5 to (String(ShipsDestroyed[(Player number of Player 5 (Yellow))]))
Get ItemsFormDestroyngShip
Events
Unit - A unit owned by Player 12 (Brown) . Dies
Conditions
(Unit-type of (Dying unit)) Equal to Ship
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 2
Then - Actions
Hero - Create Voodoo Doll and give it to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 1
Then - Actions
Hero - Create Scroll of Speed and give it to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 3
Then - Actions
Hero - Create Scepter of Mastery and give it to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 4
Then - Actions
Hero - Create Medallion of Courage and give it to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 5
Then - Actions
Hero - Create Spider Silk Broach and give it to (Triggering unit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 5
Then - Actions
Hero - Create Wand of Neutralization and give it to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 6
Then - Actions
Hero - Create Glyph of Fortification and give it to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 7
Then - Actions
Hero - Create Amulet of the Wild and give it to (Triggering unit)
Else - Actions
Else - Actions
RevielTpope
Events
Time - Every 2 seconds of game time
Conditions
(Number of units in (Units of type Ship)) Less than or equal to 10
Actions
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
Unit - Create 1 . Ship for Player 12 (Brown) at (Random point in (Playable map area)) facing Default building facing degrees
TakeBuildPirateHideoutSpell
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Build Pirate Hideout
Actions
Unit - Remove Build Pirate Hideout from (Triggering unit)
GiveStuffFromLooting
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Loot Ship
Actions
Player - Add (Random integer number between 1 and 10000) to (Owner of (Triggering unit)) . Current gold
Player - Add (Random integer number between 1 and 500) to (Owner of (Triggering unit)) . Current lumber
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.