Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Feature Requests

Development::Feature Requests Post suggestions/feature requests here.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-03-2009, 05:20 AM
Sion
Fire Beetle
 
Join Date: Jun 2008
Location: -
Posts: 14
Default Saylink and EVENT_PROXIMITY_SAY requests

There are three things I would love to see done with saylinks that would make them even more powerful:
- Having the option of making saylinks private - where the saylinks won't actually make the player say anything - the npc just reacts as if they said it.
- Getting saylinks to work with EVENT_PROXIMITY_SAY - as of right now, they don't seem to work with proximity say at all.
- Getting saylinks to work in popup windows - I'm not sure if this is already doable and I'm just doing it wrong, but I haven't been able to get saylinks to work in popup windows. They show up as clickable text but when clicked, nothing happens.

I also have a request for EVENT_PROXIMITY_SAY:
- Right now, a proximity say will only count if the player doesn't have a target. It should be counted as long as the player is in the proximity, regardless of target.
Reply With Quote
  #2  
Old 07-03-2009, 04:29 PM
Kobaz
Hill Giant
 
Join Date: Nov 2008
Location: Gold Coast, Oz
Posts: 119
Default

The first one seems like telepathy - what scenarios do you see it being used in?
Reply With Quote
  #3  
Old 07-03-2009, 05:26 PM
Sion
Fire Beetle
 
Join Date: Jun 2008
Location: -
Posts: 14
Default

There are a lot of scenarios where it could come in handy. If you have an npc that will only let you pass if you answer a riddle or
solve a puzzle, it would allow a player to choose an answer without giving their answer away to others. However, I think the
most important use would be for creating unique ways to interact with npcs. I have experimented with a lot of minigames
using npcs. All of them involve saylinks being used as buttons/controls essentially. When you click the saylink, it gives the
npc a command. It would be much better to have the player not actually say the command and just have the npc react to
it as it would cause less spam. Here are some examples of minigames I was using them for:

The first one is a text based adventure/rpg game that a group of players can play together with one npc:


If the player actually said what they clicked (Move North, Attack, etc), it would cause a lot of spam to other players -
especially if there were multiple games going on near each other.

The next one is basically a breakout clone:


This one is an idea for a custom lockpicking system based on the game Mastermind - The player has a certain number of
tries to guess the combination of ones and zeroes that will unlock the door. Each time they make a wrong guess, it shows
them how many of the digits were in the right place:


Another important feature of private saylinks, combined with popup windows and proximity say is being able to make custom
player commands that are parsed in a script rather than the actual source code. Here is one hypothetical example of a menu
that a player could bring up by clicking an item or something:


Hypothetically, the player would click one of the saylink menu options from the popup window and it would cause the player
to say a command privately (like .banker or .CastSoW etc) and you could have an npc that is responsible for handling all
player commands for the zone. The npc would be set up to use proximity says and would have a proximity that reaches the
entire zone. Whenever the player clicks a command saylink, the npc would react as if the player said that command and do
whatever the command is supposed to do.
Reply With Quote
  #4  
Old 07-04-2009, 03:19 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Didn't you already make this request once before this? Making silent saylinks is something I would like to do at some point, but it isn't really top priority. I would also like to see proximity says not care if you have a target or not. These are all nice things to have and hopefully they will be added at some point.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:25 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3