1. This forum is for bug reporting of current Live Game Server issues ONLY.
    Be sure to follow the format below, it will help us out greatly in responding. If you do not, your report may not be entered into the system.

    Read BEFORE submitting your first bug: Reporting Bugs… QA 101 Document
    • Search for your bug in all likely categories before posting in order to avoid duplicate reports.
    • Be sure to provide details of what the issue is and how to re-produce it, but keep your bug report factual.
    • Only report oneissue per thread, additional issues may be ignored.
    • Do not add, include or modify the thread moderator tags in the title of the thread. (indicators in the [])
    • Reply to an existing thread if you have additional information for the reported bug.
      Do not use this forum for commentary, your post will be deleted and you may be moderated, suspended or banned if the activity continues.
    • There is no need to submit crash logs. Crash data we require is automatically logged.
    NOTE: Important information including your location and system specs are automatically put into your clipboard when using /bug in the game (DO NOT add additional system specs unless requested). When starting your post, just use <CTRL>-V to insert the data and fill in the entries with no data.

    Please include Screenshots if possible. Images can be saved on our SotA Discord Server here

    If the clipboard does not work, use and fill in this Bug Report Template:
    1. Title:
    2. Reproducible?
    3. Blocker?
    4. Details:
    5. Steps to Reproduce:
    6. User Specs: (RAM, CPU, GPU and Operating System only)
    Dismiss Notice

Conversationalists / Inkle: Emotes are not working

Discussion in 'Ink NPC Dialogue' started by Paladin Michael, Oct 28, 2021.

  1. Paladin Michael

    Paladin Michael Bug Hunter

    Messages:
    2,589
    Likes Received:
    4,160
    Trophy Points:
    153
    Gender:
    Male
    Location:
    Perennial Coast
    10/28/2021 19:13
    Reproduction Rate: 100%
    Blocker? no emotest ;)

    Details / Steps to Reproduce:

    Tried as player release told - emote is not played, only printed "- playEmote("...") on screen:

    Conversationalists now feature improved functionality when the owner is not present, and they also can play many emotes and save custom variables! Just utilize this syntax in your script to make your Conversationalist perform these new options:

    • Emotes:
      • First place this in the beginning of your Ink script:
        • EXTERNAL playEmote(emoteName)
        • EXTERNAL saveVariable(varName)
        • EXTERNAL loadVariable(varName)
      • Then place this example as code in any line you wish an emote to play:
        • - playEmote(“Aeroplane”)

    May be I missed something?


    User Specs:
    OS: Windows 10 (10.0.0) 64bit
    CPU: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (8) System RAM: 32719
    GPU: NVIDIA GeForce GTX 1060 6GB GPU RAM: 6052
    SotA.Win.64.1458.Date.10.27.21
    Area: Novia_R1_PlayerVillage_02/Novia_R1_PlayerVillage_02.01
    Area Display Name: Shadowmist
    Loc: (104.9, 48.0, 142.7)
    Debug: Tm92aWFfUjFfUGxheWVyVmlsbGFnZV8wMnxOb3ZpYV9SMV9QbGF5ZXJWaWxsYWdlXzAyLjAxfCgxMDQuOTI0LCA0OC4wMDUsIDE0Mi43MzQpfCgwLCAtMC4zMjYsIDAsIDAuOTQ1KXw4ODguOTg1OHwxOC44ODQxMXwyLjUwMDIwMQ==
     
  2. Anpu

    Anpu Bug Hunter

    Messages:
    7,074
    Likes Received:
    8,234
    Trophy Points:
    153
    Location:
    Pacific Northwest
    Can you post your script? Could possibly have the syntax wrong?
     
  3. Paladin Michael

    Paladin Michael Bug Hunter

    Messages:
    2,589
    Likes Received:
    4,160
    Trophy Points:
    153
    Gender:
    Male
    Location:
    Perennial Coast
    I used exactly the expressions mentioned in Release Notes:
    • First place this in the beginning of your Ink script:
      • EXTERNAL playEmote(emoteName)
      • EXTERNAL saveVariable(varName)
      • EXTERNAL loadVariable(varName)
    • Then place this example as code in any line you wish an emote to play:
      • - playEmote(“Aeroplane”)

    I don't know, if the expression EXTERNAL playEmote(emoteName)
    has to be changed into EXTERNAL playEmote(Aeroplane)
    (But if so, how can I use different Emotes?)

    I tried this - no success :(


    I also don't know, if the dash (-)
    infront of playEmote("Aeorplane") is important.
    I tried both, with - and without -
    No success ...


    May be @Chris can provide more information HOW EXACTLY the expression has to be used? :)
     
  4. Owsley

    Owsley Avatar

    Messages:
    288
    Likes Received:
    433
    Trophy Points:
    28
    Gender:
    Male
    The example of using playerName in today’s patch is also not working. If you use this line of code:
    VAR playerName = “”
    the conversation doesn’t come up.
    Comment the line out and the conversation appears.
     
  5. Paladin Michael

    Paladin Michael Bug Hunter

    Messages:
    2,589
    Likes Received:
    4,160
    Trophy Points:
    153
    Gender:
    Male
    Location:
    Perennial Coast
    --> Videos from Chris with an example and detailed information how the Scripts are working <--

    About my bug:
    I tried the Conversatonalist on a lot with Co-Owner rights - currently the emotes won't work in this case.


    Emotes are working fine if I am the Owner of a lot.