Page 1 of 4 123 ... LastLast
Results 1 to 10 of 32

Thread: Uploaded new script ;guess-who

  1. #1

    Default Uploaded new script ;guess-who

    Version history:

    Code:
    Version 1: Initial release!
    
    	Version 2: Every person is now identified with a unique number identifier, this number will be used to interact with this person in game and with the script. This number stops being shown once you have added the person to your known list.
    
    	Version 2: You can now scan a room to give each person a unique name based on their race and physical features. These names are saved forever, well until you change them or reset all names.
    
    	Version 2: You can now change a person's temporary name to anything you want. Be sure to check out the help menu for how to use these new features.
    
    	Version 3: You can now interact with unknown people. Refer to their U#. For example if you see (U23) after someone's name then you can do: "wave u23" to wave at that person.
    
    	Version 3: Script now replaces a person's real name in MOST instances. What I have noticed at the moment is it won't replace someone's real name when you LOOK at them or if more than 1 person is mentioned in the same line. This will be updated at some point.
    
    	Version 4: Script should now properly do commands if the person's U# isn't the last command. For example doing "whisper u3 Hi there!" should now work.
    
    	Version 4: Fixed bug with scan feature not assinging a unique name based on person's race and physical appearance if the person had a title or was kneeling/sitting when the scan was started.
    
    	Version 4: Fixed bug with not seeing other people's speech or other actions if their name had been changed by the script. All should be good now!
    
    	Version 4: There is now an option to add everyone on your befriend list to your known list. Check out the help menu for more info.
    
    	Version 4: There is no easy way to hide someone's name unless you first see them in a room via LOOK or when you first enter a room, this means if you never saw Dreaven via LOOK you will see his name everywhere until you do so. To help remedy this the script now does "who full confirm" whenever the script is started and hides the name of everyone currently logged on via this method. This should catch most people, and eventually will catch everyone, and the script still hides their name whenever you LOOK in a room.
    
    	Version 4: Default unknown name is now "Stranger", it was "Unknown." There is now an option to change this default name. Check out the help menu for more info.
    
    	Version 4: You now have the option of changing what people's unknown name shows as. The default is their race followed by a random physical feature and their U#, you can also change it to just show their race and their U#, or you can just show what the default unknown name is followed by their U#. Check out the help menu for more info.
    
    	Version 4: People's real names are hidden in more instances, such as when LOOKing at them and their disks.
    
    	Version 4: All disks will show up as simply "disk" when LOOKing in a room. Someday when I'm feeling less lazy I'll just replace the real name on the disk with the unknown name.
    GUESS WHO!

    How is it that your character knows EVERYONE'S name in game, even if they have never interacted with the person before or saw anyone else use their name? Well this script aims to remedy that! (eventually!)

    With this script running whenever you LOOK in a room you will only see people referred to as "Unknown", until you decide you have sufficiently been introduced to them (or found out their name some other way), then you can do:

    ;send guess add name

    For example: ;send guess add Dreaven

    To add them to the list of characters you know. From that point on that person's name will show up as normal in the room list.

    All "Unknown" people will have a number after their name, and this number will forever identify the same person. For example if the script notes Dreaven as "Unknown123", then Dreaven will forever be known as "Unknown123" until you add his name to the list.

    Eventually the script will use this unknown identifier in ALL instances of the person's name being shown (when LOOKing at them, when they use a verb, say something, etc) but for now it's just when LOOKing in a room.

    Commands:

    To add someone you know to your list of known characters: ;send guess add name"
    To remove someone from your list of known characters: ;send guess remove name"
    To reset your known list: ;send guess reset known"
    To reset your unknown list: ;send guess reset unknown"
    To see everyone on your known list: ;send guess list"

    Example of this AMAZING script in action:

    Also here: Vonaq, Unknown23, Unknown1, Unknown2, Unknown3, Unknown4, Unknown5, Unknown6, Unknown7, Unknown8, Unknown9, Unknown10, Unknown11, Unknown12, Unknown13, Unknown14, Unknown15, Unknown16, Unknown17, Unknown18, Unknown19, Unknown20, Unknown21

    ZOMG! Who are all of these people?!
    Last edited by Tgo01; 07-16-2022 at 05:57 PM.

  2. #2

    Default

    If someone shows up as "Unknown23" that person will forever be known as "Unknown23" until you add them to your list of known characters...or you know...you just stop ;guess-who

    I'm also thinking about making it so you can interact with the person based on their Unknown name. So for example you could do "wave unknown23" and it would wave at the person.

  3. #3

    Default

    while i agree that characters should be introduced better/more often.. i dont think that's the solution

  4. #4

    Default

    Quote Originally Posted by Realk View Post
    while i agree that characters should be introduced better/more often.. i dont think that's the solution
    !!!!!!!!!!!!!!!!!!!!!

  5. #5
    Join Date
    Jun 2007
    Location
    Mars
    Posts
    34,538
    Blog Entries
    17

    Default

    can I target them with unknown23, like say they are a prick and I want to murder death kill them
    Ceterum censeo Carthaginem esse delendam

  6. #6

    Default

    Quote Originally Posted by Gelston View Post
    can I target them with unknown23, like say they are a prick and I want to murder death kill them
    Not at the moment but it is something I have planned.

  7. #7
    Join Date
    Jun 2007
    Location
    Mars
    Posts
    34,538
    Blog Entries
    17

    Default

    Quote Originally Posted by Tgo01 View Post
    Not at the moment but it is something I have planned.
    I think it would be better if you had the unknowns changed to their race, so like Giant1, human2 etc. If they have some kind of concealer that covers their race, then use unknown.
    Last edited by Gelston; 07-13-2022 at 07:27 PM.
    Ceterum censeo Carthaginem esse delendam

  8. #8

    Default

    Quote Originally Posted by Gelston View Post
    I think it would be better if you had the unknowns changed to their race, so like Giant1, human2 etc. If they have some kind of concealer that covers their race, then use unknown.
    I'm gonna change away from the unknown, not sure if I want to go with their race and then a number, or something more unique to each person like "Human with blue eyes"

  9. #9
    Join Date
    Jun 2007
    Location
    Mars
    Posts
    34,538
    Blog Entries
    17

    Default

    Quote Originally Posted by Tgo01 View Post
    I'm gonna change away from the unknown, not sure if I want to go with their race and then a number, or something more unique to each person like "Human with blue eyes"
    I think a unique number for everyone with race and number, and to target that person you use just the number.

    The only reason I wouldn’t use this script is you have no way to target the person.
    Last edited by Gelston; 07-13-2022 at 07:52 PM.
    Ceterum censeo Carthaginem esse delendam

  10. #10

    Default

    Uploaded a new version already! WHAT?!

    Version 2: Every person is now identified with a unique number identifier, this number will be used to interact with this person in game and with the script. This number stops being shown once you have added the person to your known list.
    Version 2: You can now scan a room to give each person a unique name based on their race and physical features. These names are saved forever, well until you change them or reset all names.
    Version 2: You can now change a person's temporary name to anything you want. Be sure to check out the help menu for how to use these new features.

    You still can't actually interact with anyone yet by using these names, but I'm hoping in the next update you'll be able to do something like "wave u1" and you'll wave at whoever U1 is, this way you can actually interact with people even if you don't know their name.

    But for now play around with this and let me know what you think.

    Example of this awesomeness in action when everyone is unknown and you haven't scanned them yet:

    Also here: Unknown (U1), Unknown (U2), Unknown (U3), Unknown (U4), Unknown (U5), Unknown (U6), Unknown (U7), Bochser, Unknown (U8), Unknown (U9), Unknown (U10), Unknown (U11), Unknown (U12), Unknown (U13), Unknown (U14), Unknown (U15), Unknown (U16), Unknown (U17), Unknown (U18), Unknown (U19), Unknown (U20), Unknown (U21), Unknown (U22), Unknown (U23)

    Example of this awesomeness in action when you have scanned a room:

    Also here: Burghal Gnome with a wart-tipped nose (U1), Giantman with bronze skin (U2), Elf average height (U3), Dwarf with a pronounced overbite (U4), Erithian very young (U5), Halfling very young (U6), Halfling with copper skin (U7), Bochser, Halfling with tied back blue-black hair worn in a single braid (U8), Dark Elf with straight jet black hair streaked with silver (U9), Halfling with a flat face (U10), Burghal Gnome with a wart-tipped nose (U11), Erithian taller than average (U12), Halfling with raggedly cut (U13), Burghal Gnome with a pointed chin (U14), Halfling with a broad chest (U15), Half-Elf with a small nose (U16), Dark Elf with ashen skin (U17), Halfling with a delicate face (U18), Halfling with golden brown skin (U19), Halfling with a silver clockwork owl perched on his shoulder (U20), Halfling with an upturned nose (U21), Dark Elf with ebon skin (U22), Aelotoi with a pair of crystal green wings (U23)

    Example of this awesomeness when you have set a person's name to whatever you want:

    Also here: DAMMIT BOBBY (U1), Giantman with bronze skin (U2), Elf average height (U3), Dwarf with a pronounced overbite (U4), Erithian very young (U5), Halfling very young (U6), Halfling with copper skin (U7), Bochser, Halfling with tied back blue-black hair worn in a single braid (U8), Dark Elf with straight jet black hair streaked with silver (U9), Halfling with a flat face (U10), Burghal Gnome with a wart-tipped nose (U11), Erithian taller than average (U12), Halfling with raggedly cut (U13), Burghal Gnome with a pointed chin (U14), Halfling with a broad chest (U15), Half-Elf with a small nose (U16), Dark Elf with ashen skin (U17), Halfling with a delicate face (U18), Halfling with golden brown skin (U19), Halfling with a silver clockwork owl perched on his shoulder (U20), Halfling with an upturned nose (U21), Dark Elf with ebon skin (U22), Aelotoi with a pair of crystal green wings (U23)

    I know the physical features thing isn't perfect but it's good enough for now. I'll tweak it later.
    Last edited by Tgo01; 07-14-2022 at 01:47 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •