Coder Social home page Coder Social logo

search-and-destroy's People

Contributors

aaaaaaaaa1s avatar aardcrowley avatar aardnaricain avatar ryak2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

search-and-destroy's Issues

SnD occasionally fails to repopulate miniwindow after a mobkill.

Sporadically, killing a mob will fail to repopulate the miniwindow. The mob I just killed is listed as "dead" but is still in the window, and any XCP commands will fail as long as it's in this "frozen" state. Entering another command, like a movement command or "look", unfreezes it and it will execute any XCP commands that were entered while frozen.

Hunt trick and manor

When you recall back to manor in the middle of a hunt trick, it gives you the following error message: "There are too many doors and fences to see who is in this area." This causes SnD to go wild and start spamming "where" on the last seen mob, increasing in number. When it happened to me, I was up to 48.treant, and it kept going even after I typed "hta". Had to xcp a new mob to put an end to it.

Should be an easy fix, just add a trigger to the "There are too many doors and fences to see who is in this area." message and make it shut everything down.

No way to set noscan/nohunt/nowhere

There is currently no way to set a mob to noscan/nohunt/nowhere to prevent it from being hunted, scanned, or where'd. Pwar's implementation was to allow you to toggle those flags using mobsub (his version of xset kw), and if it was noscan it wouldn't scan for it, if it was nohunt it would qw instead of ht it, and if it was nowhere he would use ms to find it rather than trying to where it.

Flag mobs as being outside a zone's level range

There are a few mobs (living wall in descent to hell, tall elven bard in reme, etc) that are outside the level range of their zone and so in room name CPs S&D does not look in those zones for that room name, as per this image example.

image

Can we have an option to flag these mobs so it will override the level range when looking for them?

Quests to sohtwo rooms default to soh and do not pull saved keywords from xset kw

Your quest mob is: 

mob : Warsnail Anaristos 
area: The School of Horror (soh)
room: Outer Space

XCP  Location                                (uid)            Notes
--------------------------------------------------------------------------------------------
No matching rooms found.
--------------------------------------------------------------------------------------------
Type 'go <index>' or click link to go to that room.
where warsn anar
There is no warsn anar around here.

Mob not found. There are multiple possible reasons for this:
  * It might be dead
  * You might be using the wrong keyword (use `xset kw` to update if needed)
  * It might be flagged nowhere
You have previously seen Warsnail Anaristos in:

Problen with gquest detection

Joined a gquest, this happened:

gq join
You have now joined Global Quest # 1. See 'help gquest' for available commands.
gq check

[7023/7023hp 6842/7060mn 4780/4780mv 0qt 550tnl] >
You notice the grey moon falling to the west.
main_target_list build error - tried to run while on gq but area/room type is 'none'.
   No target items to show.
[7023/7023hp 7024/7060mn 4780/4780mv 0qt 550tnl] >
You still have to kill 1 * a withered valkyrie (Black Lagoon)
You still have to kill 1 * Suljina the Nix (Rebellion of the Nix)
You still have to kill 1 * river rapids (Tanra'vea)
You still have to kill 1 * a blue light (Tanra'vea)
You still have to kill 2 * a feeding demon (The Cataclysm)
You still have to kill 1 * Drilla (The Covenant of Mistridge)
You still have to kill 1 * a Necrophim (The Covenant of Mistridge)
You still have to kill 2 * a lava leech (The Deadlights)
You still have to kill 1 * Destiny (The Partroxis)
You still have to kill 1 * Olivia (The Partroxis)
You still have to kill 1 * Daestitrus (The Partroxis)

No targets showing up in the target window. When I did gq_info it sorted itself out

---------------------[  CURRENT GLOBAL QUEST DETAILS ]---------------------
Quest Name.........: [ Global quest # 1 ]
Quest Type ........: [ Main Group ]
Quest Status.......: [ Extended ]
Finished Time .....: [ Sun Jun 06 15:51:09 ]
Level range........: [  186 ] - [  201 ]
Completed by ......: [ Areia ]
Extended Time .....: [ 00:01:55 ]
Kills in Extra Time: [ 17 ]
Completed in Extra : [ 1 ]
Inactivity Timer...: [ 00:00:11 ]
-----------------------------[ Quest Rewards ]-----------------------------
Quest points.......: [    13 ] ( +3 for each mob killed )
Trivia points......: [     1 ]
Gold Coins.........: [ 18600 ]
-----------------------------[ Quest Targets ]-----------------------------
To complete this quest, you must:
Kill at least 1 * a withered valkyrie (Black Lagoon).
Kill at least 1 * Suljina the Nix (Rebellion of the Nix).
Kill at least 1 * river rapids (Tanra'vea).
Kill at least 1 * a blue light (Tanra'vea).
Kill at least 2 * a feeding demon (The Cataclysm).
Kill at least 1 * Drilla (The Covenant of Mistridge).
Kill at least 1 * a Necrophim (The Covenant of Mistridge).
Kill at least 2 * a lava leech (The Deadlights).
Kill at least 1 * Destiny (The Partroxis).
Kill at least 1 * Olivia (The Partroxis).
Kill at least 1 * Daestitrus (The Partroxis).
---------------------------------------------------------------------------
gq type detection: area (level 201)

[7023/7023hp 7024/7060mn 4780/4780mv 0qt 550tnl] >
--------------------------------------------------------------------------------
 1  a withered valkyrie              - lagoon      [notes]                      
 2  Suljina the Nix                  - rebellion   [notes]                      
 3  river rapids                     - tanra       [notes]                      
 4  a blue light                     - tanra       [notes]                      
 5  a feeding demon                  - cataclysm   [notes]                      
 6  Drilla                           - mistridge   [notes]                      
 7  a Necrophim                      - mistridge   [notes]                      
 8  a lava leech                     - deadlights  [notes]                      
 9  Destiny                          - partroxis   [notes]                      
10  Olivia                           - partroxis   [notes]                      
11  Daestitrus                       - partroxis   [notes]                      
--------------------------------------------------------------------------------
Type 'xcp <index>' or click link to go to that target.

xset mark [room id]

Let us manually set a room number as the start of the area it belongs to. Useful for triggers/aliases that disable non-golden chaos portals when joining a gquest.

Bug: multiple gquests are not handled gracefully

Say you're on one gquest and quit, and then join a second before the first one finishes. When the first ends (lack of activity, everyone else finishing) S&D will think your current one is done. It should leave it alone.

Potentially useful trigger text:
Global Quest: Global quest # 6354 for levels 121 to 135 - 200 or @x006fewer wins only has now started.
Global Quest: Global quest # 6354 for levels 121 to 135 - 200 or fewer wins only has now started.
Global Quest: Global quest # 3336 has been cancelled due to lack of activity.
Global Quest: Global quest # 3564 (extended) is now over.
Global Quest: Global Quest # 3564 will go into extended time for 5 more minutes.
Global Quest: Global Quest # 3564 has been won by Kegu - 280th win.
You are no longer part of Global Quest # 8742 and will be unable to rejoin.
Global Quest: No active players remaining. Global Quest # 8751 is now over.

xset nx smartscan occasionally declares the presence of nonexistent noscan mobs.

Occasionally when I use xset nx smartscan, it declares that there are noscan mobs around, even when there aren't any, and will "consider" instead. It does not actually run a consider command; instead it freezes up (see the other issue about failing to repopulate mobs on mobkill for details on what happens when the plugin freezes).

This only seems to happen with smartscan; I switched to xset nx con and it's fine after.

Mobsearch breaks the search terms

If I search for flying monkey using the command ms "flying monkey" it ignores the quotation. How should i search for multiword mobs?Is this feature available? If not requesting feature to search with multiple word. If I search with monkey or flying only, it does return result. But then it returns many other flying mobs or other kind of monkeys too.
image

Northstar Broken

Northstar xrt or clickable links for quests, runs to the location but wont enter the Tower of Orbs and I'm too dumb to know how to fix it for myself.

Currently runs to: sw2new3se2swn5e8s11e

Should run to: sw2new3se2swn5e8s11eu

Speedwalk is: 2s8e5ne2n39eu (But I assume it does the above because it's faster)

Feature Request: Option to put uncertain targets at the bottom of the list

In CP or GQ, we want to finish it fast, and specially for GQ, we want to kill as many mobs as possible even if we cannot complete it, as every kill gives qp. But if we have an uncertain mob like in the screenshot below, it may not be at the resolved location. And consequently, xcp will not move past it unless it is killed. I have faced some situation, where the mob was in one of the ignored locations. It is probably because my database is not complete enough. Anyway, to remove any friction during the run, it is better to worry about this mob last and finish other mobs asap. So, to speed up the run, i request the feature to put this kind of mobs at the bottom of the list, so we can xcp through other mobs instead of having to click through it.
image

xset winreset doesn't bring miniwindow back on screen

I run on two different computers with wildly different resolutions. Moving from larger screen to smaller, I would expect xset winreset to move the S&D miniwindow somewhere guaranteed to be visible. From looking at the state file, it seems like it doesn't do anything to the x coordinate of the window, or that doesn't get written to state when that command runs.

Desktop (larger screen): <variable name="mcvar_window_pos_x">2080</variable>
Laptop (smaller screen): <variable name="mcvar_window_pos_x">749</variable>

I'm pretty sure that 2080 exceeds the width of this screen entirely.

I dug through the xg_create_window() function (called by the xset winreset alias) and I didn't see anything that stood out to me as "hey put this thing at x=0, y=0". Which may just mean that I don't know enough about miniwindows to read the code properly.

-Ans

soh2 quest targets

This happened a bit ago so I'm working from memory but the last time I got a quest mob that was in soh2, S&D said it could not find a room with that name in soh1.

Color changing function is broken

Got this email:


Hey, you broke the color changing function on the window's action buttons.  I see that draw_button_1_B was removed and mousedown_b1's function call was changed to draw_button_1_A.  I also see you "fixed" the bug with the options menu button, except for the color changing.  I fixed the bug on my end too, I just put 1_B function back and put its call back into mousedown_b1.  

I guess it's whatever if you guys thought the color animation on click was bad, I think it looked great and should be put back :D

But even if you don't put it back, there's a bit of glitchy display with the three buttons on the right (ht, qw, ref).  Click on them and see how the button borders don't look quite right.  This is actually my mistake, but the color changing covered up the defect.  I fixed it by going to table b1_button_list, then for "hsHT" change L to 249, and for "hsREF" change L to 279.  Now it should look better.

Minor detail there but polish and shine, always!


cannot download the plugin correctly

Hello i tried to download this via save link as and cannot get a propper looking mush client plugin page to come up it shows me web stuff and how to add comments to lines and such but not how to download the entire latest plugin perhapse some download instructions would be handy. decided to put this up as an issue because I did not know what else to do.

Duplicate area names causing confusion

Take this mob:
You still have to kill * Evil Vladia (The School of Horror)

There's two area called "The School of Horror" and the campaign lists both of them in the targets. When this happens we can show (1/2) like we do with rooms, and if we've seen the mob somewhere we can mark the other area as unlikely.

This is how it currently looks:
MUSHclient -  Aardwolf  2021-06-07 21 42 28

consider not adding npc to database

image

consider does not add Lenna to the database in the image above. I had to do scan to add her. Please, consider making them both behave similarly.

xcp run to vidblain room malfunctions

During room cp, an xcp to a vidblain room from outside vidblain does not work correctly. It tries to calculate vidblain portion of the speedwalk from outside vidblain and as a result, gets incorrect speedwalk offset. Example below.
image

This speedwalk was suppose to be 2 speed walk, one to go to vidblain, another to go the room after vidblain. But as you can see, its merged together instead and the speedwalk offset after "enter hole" is consequently incorrect.

It used to work correctly. The only thing that changed since last remort doing cp is that I set a vidblain portal set to level 82. Also, xset vidblain is on. The issue occured when I was level 61 or below.

Second hunt trick

If hunt trick determines your mob is, for example, 8.grof then you can do hunt 8.grof from a room and if it says that it's here, you've found it, otherwise you need to keep searching.

xset mark rooms don't migrate over from Pwar's database

When migrating the database from Pwar, it doesn't migrate the "xset mark" custom starting rooms. I have a lot of areas with custom starting rooms for various uses (dodging people lying in wait in the default starting room while Hardcore, making use of portals more efficiently, etc.) so it's a pain to have to manually set all of them again.

Quests to Bloodlust Dungeon give the wrong area shortname (should be dungeon)

Your quest mob is: 

mob : a minotaur emissary to the eldars 
area: Bloodlust Dungeon (bloodlust)
room: Entrance Hall

XCP  Location                                (uid)            Notes
--------------------------------------------------------------------------------------------
No matching rooms found.
--------------------------------------------------------------------------------------------
Type 'go <index>' or click link to go to that room.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.