All Projects

Welcome to the Quadronyx Bug Tracker.

You can select a project from the “All Projects” drop down combo box in the top right corner. Displayed below are the tasks for ALL Quadronyx projects.

IDProjectCategoryTask Type  ascSeveritySummaryStatusProgressLast Edited
59QELServS.AdminPlanned FeatureLowAdmin access player inventoryNew
0%
2010-01-22 Task Description

Admins need the ability to see (and modify) a player’s inventory. This would allow them to remove items, add items etc. They would most likely have to use a bag as a go between but that would be acceptable.

60QELServS.AdminPlanned FeatureLowAdmin access player storageNew
0%
2010-01-22 Task Description

Admins need the ability to see (and modify) a player’s storage. This would allow them to remove items, add items etc. They would most likely have to use a bag as a go between but that would be acceptable.

61QELServS.AdminPlanned FeatureLowGlobal item purge/list/modifyNew
0%
2010-01-22 Task Description

The ability to purge, modify and list (who has and where) items would be advantageous.

It would allow for the easy removal or substitution of an item, on a global scale. Ideally it should handle things like subing a sword for a piece of fruit - which should remove sword, give fruit and stack with existing fruit if req’d.

To be able to list all players who are currently in possession of a given sword, and how many etc would be part of this presumably.

63QELServServerPlanned FeatureLowChannels ACLNew
0%
2010-01-28 Task Description

Channels should have support for simple ACL. They can have a “list” that will function as either a blacklist OR a whitelist.

  • First person to join get’s “op” status.
  • The channel has a BLANK list, defined as a BLACKLIST.
  • op can at any time add a name to the BLACKLIST. By doing so, that person cannot join the channel.
  • If the list is empty, op can add a name as a WHITELIST entry, thereby making the list a WHITELIST. From that moment on, ONLY whitelists are allowed to join and anyone (other than op) that is currently in the channel will be removed.
  • List can only be changed from WHITE to BLACK when it’s empty.
  • op can at any point change someone else to op. They swap effective positions so if the new op was on the WHITELIST then the old op is added and the new op removed (op doesn’t need to be WHITE).

Undecided behaviour:

In the event that the op leaves, one of these should happen:

  • the (WHITE/BLACK)LIST is cleared.
  • if WHITELIST, the first person in WHITELIST becomes op, otherwise list is cleared.
67QELBotB.DatabasePlanned FeatureLowMove custom messages to the databaseNew
0%
2010-11-151 Task Description

Trac Ticket #22 - Originally reported by: Krayon

Customisable messages are currently stored in the config.py file. They should be moved to the

When this is done, the messages should be changed from REQUIRING the data placeholders (%s etc) to optionally containing them. The system can be made more advanced, for
1. %normal_cost% = cost of item before
2. %cost% = item
3. %discount% = discount percent
4. %guild% = guild they belong to, %player player’‘s

msg_trade_total_guild_discount = “Well %player%, because you belong to guild %guild%, we are
give you a %discount% percent discount off the price. This will therefore only be %cost%gc


This would allow for much better customisability with messages.
72QELBotB.OtherPlanned FeatureLowBot to support item abbreviations tableNew
0%
2010-11-15 Task Description

Trac Ticket #30 - Originally reported by: Krayon

The bot should have a table of item abbreviations. When someone wants to buy/sell an item, they can then use the abbreviated name for that transaction.
73QELBotB.MessagingPlanned FeatureLowBot to support logging of messages, such as guild chan ...New
0%
2010-11-15 Task Description

Trac Ticket #31 - Originally reported by: Krayon

The bot should support the ability to log guild channel (or any channel for that matter), #GMs, #IGs etc for later retrieval by direct interaction (PM) or the web based interface.
75QELBotWebAdminPlanned FeatureLowWebAdmin to support configuring responsesNew
0%
2010-11-15 Task Description

Trac Ticket #40 - Originally reported by: Krayon

WebAdmin should support configuring of responses.
77QELBotWebAdminPlanned FeatureLowWebAdmin to support viewing MessagesNew
0%
2010-11-15 Task Description

Trac Ticket #43 - Originally reported by: Krayon

The WebAdmin interface could include the ability to view messages as stored in the Messages table. This contains a history of messages sent to/from players using the bot’s “msg” command ( and maybe messages sent via the messaging system developed in #12 (FS#66) too ).
78QELBotWebAdminPlanned FeatureLowImprove WebAdmin field data validationNew
0%
2010-11-15 Task Description

Trac Ticket #49 - Originally reported by: Krayon

WebAdmin fields should perform (better) data validation, such as alpha/alphanumeric/numeric etc.
86QELBotWebAdminPlanned FeatureLowWebAdmin to keep access logsNew
0%
2010-11-15 Task Description

Trac Ticket #75 - Originally reported by: Krayon

The WebAdmin should keep access logs with login/logout etc and times they occur. Perhaps even what modifications took place.
87QELBotB.AdminPlanned FeatureLowOwner "list" should be structuredNew
0%
2010-11-15 Task Description

Trac Ticket #82 - Originally reported by: Krayon

Some bots have more than one owner. We need to ensure that they can ALL use owner commands etc. The owner list should therefore be something like a comma separated list. Alternatively it COULD be an Admin table attribute or a separate table. Either way it should be easily known if a player is an owner.
89QELBotWebAdminPlanned FeatureLowWebAdmin to have current inventory listAssigned
70%
2010-11-152 Task Description

Trac Ticket #84 - Originally reported by: Krayon

As listed in #77 item 3, a list of the bot’s current inventory would be useful. You could therefore see exactly what it has on it. Potentially, the items list could have a column for currently holding and have a toggle for “only show items currently in inv”.
112RatSlapUncategorisedPlanned FeatureLowDistribution package should contain archNew
0%
2020-02-28 Task Description

The built dist package is named “ratslap-0.2.0.tar.gz” regardless of architecture.

115RatSlapUncategorisedPlanned FeatureLowAbility to save/load profilesNew
0%
2020-02-28 Task Description

Would be nice to be able to save and load profiles.

127RatSlapUncategorisedPlanned FeatureLowmusl build for lean standaloneAssigned
50%
2020-02-28 Task Description

We should have a musl build for a lean standalone binary version.

32QELServS.CombatPlanned FeatureMediumSand Bomb and resulting opponent behaviourAssigned
70%
2010-01-24 Task Description

Change “Getaway thing” to “Sand bomb” and make it so when you flee off opponents they can’t move/attack for 2 seconds, and when you use the “Sand bomb” they can’t move/attack for 5 seconds.

Sand bomb can have 60 sec cooldown (to start with, it may come down a little)

53QELServServerPlanned FeatureMediumStorageNew
0%
2010-01-22 Task Description

We need storage fully functioning. The design for categories isn’t decided as yet. User defined perhaps? The problem with custom is the tediousness of defining each item’s category (unless you have it manual category selection but that’d suck).

116RatSlapUncategorisedPlanned FeatureMediumModes should have simpler names such as A, B, CNew
0%
2020-02-28 Task Description

The mode names should be simpler than “F3”, “F4” and “F5”. They were only named
this way as that was the hex code for the mode, hardly user friendly.

54QELServS.AdminPlanned FeatureHighAdd support for banningNew
0%
2010-01-22 Task Description

As we get players, we will get trouble makers, that much is already clear. We need the ability to ban users for a configurable amount of time, as well as preset amounts. These SHOULDN’T effect the forum bans however a ban on the forum SHOULD be a ban in game also (I think).

Something like this might do:

#ban PLAYERNAME [[[Y:]D:]H:]M REASON

eg.

#ban testuser 1:4:6:3 Because you're a tool

This would ban ‘testuser’ for 1 year, 4 days, 6 hours and 3 minutes because he’s a tool. He would be informed of such when trying to login.

Other examples:

#ban testuser 5 Come back in 5 minutes when you've learned to behave
#ban testuser 7:0 You're gone for 1 week buddy!

Should we support banning per player or per forum account (given that 1 forum account can have multiple players)?

Should we have pre-sets like: #ban7 for 7 days, #banwarn for 1 hour, #banladen for life?

107RatSlapUncategorisedPlanned FeatureHighReset to defaults/factory reset optionAssigned
0%
2020-02-282 Task Description

At present, the original configuration is lost once you modify the modes of the
mouse. An option to return the mouse to it’s factory defaults would be
advantageous.

Showing tasks 51 - 71 of 71 Page 2 of 2 - 1 - 2

Available keyboard shortcuts

Tasklist

Task Details

Task Editing