ProjectSWGCore / NGECore2

The ProjectSWG Open Source Core
projectswg.com
GNU Lesser General Public License v3.0
23 stars 70 forks source link

Quest Types #1156

Open lewismorgan opened 10 years ago

lewismorgan commented 10 years ago

Nothing ~Timer~ -------- Not done Wait for Signal Comm Player Destroy Multiple and Loot ~Retrieve Item~ - - - - - Not done for looting mobs! Spawn Destroy Multiple Encounter Reward Show Message Box Wait for Tasks Go to Location Immediately Clear Quest Immediately Complete Quest Grant Space Quest Craft Item Give Item To NPC Escort Perform Remote Encounter Talk to Npc Perform Action On Npc

Undercova commented 10 years ago

ATTACH_SCRIPTS

quest.task.ground.clear_quest quest.task.ground.comm_player....................DONE quest.task.ground.complete_quest................DONE quest.task.ground.craft quest.task.ground.destroy_multi quest.task.ground.destroy_multi_and_loot quest.task.ground.encounter quest.task.ground.escort quest.task.ground.give_item quest.task.ground.go_to_location quest.task.ground.grant_space_quest quest.task.ground.nothing quest.task.ground.perform quest.task.ground.perform_action_on_npc quest.task.ground.remote_encounter quest.task.ground.retrieve_item.....................DONE quest.task.ground.reward quest.task.ground.show_message_box quest.task.ground.spawn quest.task.ground.talk_to_npc quest.task.ground.timer quest.task.ground.wait_for_signal quest.task.ground.wait_for_tasks quest.task.ground.wave_event_player

Undercova commented 10 years ago

since they have multi typo errors in the datatable ... you should use only "give_item" ... instead of "quest.task.ground.give_item"

lewismorgan commented 10 years ago

Okay, I put in automation for quest tasks that are comm_message now.

http://i.imgur.com/d5nHnhD.png

Also, the quest rewards are not showing up properly in the window, because they do not have shared extension. I will need to find out what to do about that.

lewismorgan commented 10 years ago

quest.task.ground.complete_quest................DONE

I didn't add in that task type yet, but I'll do that one next considering how easy it is. Kinda surprised it actually is a task type. Do you know any quest's that use that task @Undercova ? Will be easier to figure out how I should handle the type.

Undercova commented 10 years ago
Undercova commented 10 years ago

watch out for entries in TASK_ON_COMPLETE ... TASK_NAME ... SIGNAL_NAME

Undercova commented 10 years ago
Undercova commented 10 years ago

tatooine_eisley_faceevil => destroy multi / comm player / complete quest

lewismorgan commented 10 years ago

Thank you!! :+1:

wallaceg09 commented 10 years ago

I've parsed the quest files and created a comma delimited printout of every quest type associated with each quest. Hopefully you'll find it helpful.

https://drive.google.com/file/d/0B3MZyxVpsdW0TkZleGozelZOVUE/edit?usp=sharing

If you need a printout of anything else related to quests, I currently have the ability to to search for any attribute across all quests to provide a printout in the same format so let me know.

wallaceg09 commented 10 years ago

Hm, there are a few slight errors due to how I handled directory traversal, but most of the quests are represented accurately. It should be more than enough to give you a good idea of what each quest type should do though.