The Big Script Update Thread
The Big Script Update Thread
I decided to move this to its own thread so I can keep up easier with what's being done. This is for THESTRAN chunks.
Alright folks, one of the duties of the Content Designer is to constantly go back and upgrade scripts as the developers make more functions and tools for us to use. So now I need to update a lot of scripts that are in Dahknarg to make them more group friendly. This is something that players probably won't really notice at all, but something we need to do. So if it seems like we're not making any progress - note that this is a time consuming process and it's all behind the scenes stuff.
Anyway, let's get started.
Dahknarg:
NPCs Edited:
Young Bear (Young Bear Pelts) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Spiritrager Volsar - No longer updates the group for "The History of the Spiritragers" when one person goes through the dialogue
Minor Soul Eater (Hunt the Soul Eater) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Broken Fang Scout - (Broken Fang Steel) Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot. (Note, we are missing functionality for non-quest related drops, such as the Ragged Parchment that /starts/ a quest. Waiting for devs to make that functionality. Go back and fix this later).
Lobo - (Lobo Head) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Growler - (Bear Skins) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
All Class Specific Trainers - Minor edits to ensure group is not updated if more than one of the same class is present in the group. I only tested this on Rogue and Druid. The other classes should be tested to make sure they all work properly. If not, let me know directly.
Razor Lukani (Paint) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Bloodhowler Miner (Bloodhowler Technology) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Bloodhowler Recruiter (Proving Your Strength) - Minor edits to ensure group is not updated if more than one of the same archetype is present in the group. (Only tested on Rogue and Druid. Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Nighthunter Jerl (The Eastern Outpost) - Minor edits to ensure group is not updated when a player hails him.
Objects Edited:
Unpainted Rock - Will not update the group if one person clicks on the rock to complete the quest "Leave Your Mark"
Items Edited:
Bottle of Blood - Made sure that each individual on the quest has to pour the blood on the totem.
Quests Edited:
The History Of The Spiritragers (quest_id: 2162 ) - No longer updates the group for "Assist the Spiritragers" when one person turns in.
Soul Suffering (quest_id: 2153 ) - No longer updates the group for "Assist the Spiritragers" when one person turns in.
Hunt The Soul Eater (quest_id: 2168 ) - No longer updates the group for "Assist the Spiritragers" when one person turns in.
Proving Your Strength - Minor change to how "Meet with the Bloodhowler Recruiter" is updated.
The Bloodhowler Cave - Unrelated to the other script changes here, I just added some of the mobs inside the cave to it, such as the Named, and Yuanak's Sentinels.
Alright folks, one of the duties of the Content Designer is to constantly go back and upgrade scripts as the developers make more functions and tools for us to use. So now I need to update a lot of scripts that are in Dahknarg to make them more group friendly. This is something that players probably won't really notice at all, but something we need to do. So if it seems like we're not making any progress - note that this is a time consuming process and it's all behind the scenes stuff.
Anyway, let's get started.
Dahknarg:
NPCs Edited:
Young Bear (Young Bear Pelts) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Spiritrager Volsar - No longer updates the group for "The History of the Spiritragers" when one person goes through the dialogue
Minor Soul Eater (Hunt the Soul Eater) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Broken Fang Scout - (Broken Fang Steel) Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot. (Note, we are missing functionality for non-quest related drops, such as the Ragged Parchment that /starts/ a quest. Waiting for devs to make that functionality. Go back and fix this later).
Lobo - (Lobo Head) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Growler - (Bear Skins) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
All Class Specific Trainers - Minor edits to ensure group is not updated if more than one of the same class is present in the group. I only tested this on Rogue and Druid. The other classes should be tested to make sure they all work properly. If not, let me know directly.
Razor Lukani (Paint) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Bloodhowler Miner (Bloodhowler Technology) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Bloodhowler Recruiter (Proving Your Strength) - Minor edits to ensure group is not updated if more than one of the same archetype is present in the group. (Only tested on Rogue and Druid. Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Nighthunter Jerl (The Eastern Outpost) - Minor edits to ensure group is not updated when a player hails him.
Objects Edited:
Unpainted Rock - Will not update the group if one person clicks on the rock to complete the quest "Leave Your Mark"
Items Edited:
Bottle of Blood - Made sure that each individual on the quest has to pour the blood on the totem.
Quests Edited:
The History Of The Spiritragers (quest_id: 2162 ) - No longer updates the group for "Assist the Spiritragers" when one person turns in.
Soul Suffering (quest_id: 2153 ) - No longer updates the group for "Assist the Spiritragers" when one person turns in.
Hunt The Soul Eater (quest_id: 2168 ) - No longer updates the group for "Assist the Spiritragers" when one person turns in.
Proving Your Strength - Minor change to how "Meet with the Bloodhowler Recruiter" is updated.
The Bloodhowler Cave - Unrelated to the other script changes here, I just added some of the mobs inside the cave to it, such as the Named, and Yuanak's Sentinels.

Re: The Big Script Update Thread
Halgarad:
NPCs Edited:
Bloodhowler Fear Weaver & Bloodhowler Mystic (Two Eyes for an Eye and Okhnom's Supplies: Stolen Supplies) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Cottonwing And Cottonwing Moths (Quest Cottonwings )- Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Objects Edited:
Food Sack - Set the object so when in use, it only updates the individual and not the group.
Escaped Wolf Pup (Technically, these are objects). - Set the object so when in use, it only updates the individual and not the group.
NPCs Edited:
Bloodhowler Fear Weaver & Bloodhowler Mystic (Two Eyes for an Eye and Okhnom's Supplies: Stolen Supplies) - Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Cottonwing And Cottonwing Moths (Quest Cottonwings )- Now uses Objective Check. Ensures quest item(s) drops for everyone in the group regardless of kill shot.
Objects Edited:
Food Sack - Set the object so when in use, it only updates the individual and not the group.
Escaped Wolf Pup (Technically, these are objects). - Set the object so when in use, it only updates the individual and not the group.
