Priority List

Old feature requests stored here for reference.
Locked
LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Priority List

Post by LethalEncounter » Fri Sep 12, 2008 6:17 pm

Hey JA, since you have some free time on your hands, if you don't mind could you make a priority list of the things you would like completed. Right now, there are so many things that need fixing or are half finished that I am starting to lose track of what needs to be done. Since you probably use the emu more than anyone you are by default the 'user' of the project. So I need a priority list from the user. :)
Note that I'll still go off on tangents to fix things, but I'll try to stick to your list whenever possible.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Priority List

Post by John Adams » Fri Sep 12, 2008 6:22 pm

LethalEncounter wrote:Hey JA, since you have some free time on your hands,
OUCH! My nuts! ;)

I'll see what I can gather up and post it here. I am not as much a user as I am a bitcher... others do have things they'd like to see as well, but together we'll come up with something not too crazy. We do still have our 0.7 priority list thread, which may almost (if not already) be completed.

Off the top of my head, I would ask that the quest/spell LUA support be tackled, as the Content guys cannot complete a zone right now with some of the things needed. This, along with crash bug fixing is probably #1.
Scatman: Can you please go through this thread and pull out the specific things you still need to complete your quest work?


Combat:
Items:
  • DONE! Item inspection/collection/harvesting for quests (scat?)
    DONE! Item remove from inventory for Quests
    DONE! Item - Multiple quest rewards, select 1
    Add item_effects (and possibly display for item_sets) info to examine
    2009.02.07 - Add support for proper display of item_stats type 01 (currently showing as a "stat string" and not a bonus to the stat)
    General issues: http://eq2emulator.net/phpBB3/viewtopic.php?f=13&t=1279

Finish Spawn system:
  • DONE! Spawn - Animation (or can we already do this?)
    DONE! Proximity reactions - Spawns need to emote, call out, or animate when a player comes close. Must comply with client settings to "only hear voice-overs once" but we can deal with that later.
    DONE! Spawn - "Say" something at each waypoint


    Other enhancements: http://eq2emulator.net/phpBB3/viewtopic.php?t=891
    • - Spawn "conditions", where criteria is set in order to determine pop/depop of NPC types (ie., day shift, night shift)
      DONE! - Ability to spawn "sets" of NPCs (beastmaster + his beast) which may also be placeholders for a different type of NPC (ie., falconer and his falcon 50% of the time)
      DONE! - Ability to spawn "groups" of NPCs (click one, they all light up and react together)
      DONE! - Ability to spawn NPCs/Objects for only a single client or group of clients all sharing the same quest/steps (Zexis)

PacketParser Items (so we can make loots/rewards!) :
Race vs Race_Type:
Zone LUA:
Spells Support:
Chat/Quest script builder - though I am relatively happy with my own script right now, yours will likely be less work and more accurate. So it's not super high on the priority list imo.


Little things:
  • DONE!Objects editing in-game: http://eq2emulator.net/phpBB3/viewtopic.php?p=6329#6329 This one I am iffy about... not sure if sometimes it works, sometimes not.

    Ongoing Table field renaming/datatyping: You and I will have to talk about that slowly, since any change I make directly impacts many server systems. I'll get a list together before presenting anymore on this to you.

    DONE! What ever happened to this? Merchants by Aaden: viewtopic.php?p=4983#4983

    DONE! Maybe a revamp of the skills, visual_states, and other game data that may be out-of-date.

    SOGA! :)
    http://eq2emulator.net/phpBB3/viewtopic.php?t=819
    DONE(ish)! Note; there are also bugs with appearances on non-SOGA models - such as beards and stuff. I haven't investigated this fully yet.
Bugs: DONE! General Merchant issues: http://eq2emulator.net/phpBB3/viewtopic.php?f=13&t=1278


Enhancements/Feature Requests:
  • Wandering groups - follow the leader NPCs

    DONE! Change how /zone list works (ANR instead of page)

    DONE! Move spawn_script from zonespawngroup

    DONE! Something about making spawn heads turn your way when you are in proximity. This used to work back in 0.2 / 0.3 I believe.
Last edited by John Adams on Fri Sep 19, 2008 12:48 pm, edited 22 times in total.

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Fri Sep 12, 2008 6:29 pm

Heh sorry, I didn't mean it as an insult or anything, just that I knew you were on an unplanned vacation that I hope you end soon :)

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Post by John Adams » Fri Sep 12, 2008 6:40 pm

hehe no worries, i'm just funnin' :)
I am editing the previous post, and will put things in what I think are priority order, but really anything >after< continued lua support and server crashes is secondary :)

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Post by John Adams » Fri Sep 12, 2008 7:57 pm

How's that for a start? I can keep going if you like. While I'd like to see more subsystems come to life, maybe you're right that wrapping up what we got is a good plan.
For the 0.7 release, we have quite a few things on the task list still, but if you give us the LUA support for the last few requests, we can carry on scripting zones to completion.
Also, lots of players are asking about Items - though I do not generally give a shit... (don't use the Emu to screen shot how uber you wish you were for real ;)) but I find myself wishing I wasn't naked all the time. Items would be cool. And merchants, so visitors can "suit up" to try out our content! :D

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Post by Scatman » Fri Sep 12, 2008 8:09 pm

A couple of things need to be added to the quest system and I never actually realized how many quests need this until I began writing them. I'll list them from highest priority to lowest.

DONE!1. Quest journal display issue needs to be fixed. When there are more than one quest step under one taskgroup, only the first step's icon will show. Updates will update correctly.

2. The sound "gui_quest_reward" from the VPK needs to play when handing in a quest :) I tried to figure this out but the client won't take "gui_quest_reward" or "quest_reward" as a valid string in PlaySound.

DONE!3. SetRequiredQuest LUA function needs to make the spawn targetable = 1, show_name = 1, and show_command_icon = 1. Currently, I believe it only does show_command_icon = 1.

DONE!4. Steps that do not have a Taskgroup associated with them are displayed in the journal correctly, but do not show up in the quest helper properly (at all).

DONE! 5. Need a way to set a quest step and update the quest step from inspecting an item. This requires clicking "examine" on the context menu that pops up after right clicking an item. There are usually two options to click. One would be like "inspect item" or "read note" which will then lead to some text and update the quest step. The other option on the context menu would be like "put item away" and you wouldn't get the quest update. Much like how conversations work.

DONE! 6. Need a way to set a quest step and update the quest step from harvesting an item. Now I'm assuming this could be done by setting an ObtainItem quest step? Maybe this needs to be tackled in the actual harvesting process once we get there where I would set the item to be obtained to the harvestables that get harvested from the harvestable? Whew lots of harvests there!

7. Sometimes a quest will give a quest reward in the middle of a quest. You obtain an item which is usually used for another step in the quest but it isn't actually just a simple SummonItem function because an actual window pops up that says "Quest Reward!" with the item listed and an accept button. I'll try to get a screen shot of this if you are not familiar with what I'm talking about.

8. There are some quests (one in Queen's Colony and multiple in RoK) where you have to lead a spawn back to a certain spot to update a quest step. And sometimes you have to lead back multiple (like hoarding three rhinos to follow you) back to a certain spot. Maybe a function kind of like SetQuestLocaionStep that sets an x,y,z with a radius but also takes a spawn_id and once that spawn_id goes into the x,y,z the quest is updated?

DONE!9. Receiving a quest from also inspecting an item.

DONE! 10. LUA function to determine a player's level.

DONE! 11. LUA function to change the quest's current zone. This is because lots of quests take part in multiple zones. So at certain steps within the quest the zone where it takes place may change.

Those are my immediate requests with the first two being the most important. I'll add or remove to this list as necessary.

Thanks!

Here's an example of a quest that provides some of the above. The quest starts out with having to kill 4 spiders. Easy enough. Immediately after killing the 4 spiders, the grouptext is updated and tells me to inspect a note and this window pops up showing the note I am supposed to inspect:
Image
So I click Accept and get the item. After examining the item, this window pops up:
Image
Clicking "Examine the Parchment" edits that window with new text. Clicking "Put the Parchment Away" will of course close the window. So I click "Examine the Parchment", the quest step updates, and I get this:
Image
Last edited by Scatman on Sat Feb 07, 2009 7:26 pm, edited 9 times in total.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Post by John Adams » Sat Sep 13, 2008 12:08 pm

Added to needed LUA functionality:
Proximity reactions - Spawns need to emote, call out, or animate when a player comes close. Must comply with client settings to "only hear voice-overs once" but we can deal with that later.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Priority List

Post by John Adams » Sat Feb 07, 2009 10:33 am

At the beginning of my "retirement", LE asked me to summarize some of the priorities we needed from him. Now that my fun time is drawing to a close, I decided to go back through this list and strike off the things that are done. Boy, when you have your head down crunching away at content and data, sometimes the obvious slips by.

Take a look at the DONE! list above, and thank LE for his devotion... cuz not only are these things done, but we got a lot of other things taken care of during this 4 month period as well. Let's continue with this, and a 0.7 release can become a reality =)

Scat, can you please go through your listed post and tell us if anything still remains?

Zcoretri, I know you would like some spells-lovin... so can you conjure up a list of what you need for the spells you're working on?

Thanks everyone for a job well done
-J

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: Priority List

Post by Scatman » Sat Feb 07, 2009 2:06 pm

Updated. Re-reading our lists, it's pretty awesome how much did get done. Thanks again LE for all your hard work on this, I can see 0.7 in the near future!

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Priority List

Post by John Adams » Thu Apr 01, 2010 12:23 pm

/bump

Been a year on this one too. Let's review.

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: Priority List

Post by Scatman » Thu Apr 01, 2010 1:33 pm

I've edited my post here.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Priority List

Post by John Adams » Thu Apr 01, 2010 1:48 pm

Me too, good idea Scat :)

Locked

Who is online

Users browsing this forum: No registered users and 0 guests