Hello!
I was recommended to post my question here ,well several questions . I will try to be as straightforward as possible For your convenience
info
ClienT is MUDRammer for ios, pretty simple program that uses The lua language
my class is Templar
I am legally blind and use the ios screenreader
zero programming experience
questions
1 where should I start?
2 what should I do in terms of triggers or aliases?
3 what useless text do i need to block in combat?
4 what should I do to make it Easier To use my screenreader?
5how can I into Templar?
Any answers are appreciated
1
Comments
I'm not the best person to answer your questions, but I imagine the first thing to focus on is to reduce the firehose of text that comes your way by gagging the flavor text and outputting a few words that describe what happened. For instance, the shaman has an ability where they blow dust in someone's face to cause them to choke; you could replace the flavor with " Rokas shamanism choke Bob" which would give you the attacker's name, ability used, and target. You could drop the skillset name if you wanted.
@Septus is probably the best person to answer your questions, though, as he has experience with screenreaders and templar.
With a more robust client, the triggers and aliases will be easier to create, and the experience is generally more responsive. If you plan to move back and forth between a few devices, Nexus should work on both IOS or Windows, and has a screen reader setting (though I don’t know how good it is). I could probably build you some simple stuff for Nexus so you could at least participate in group pvp, though I’d need to lean on someone with Templar experience as I’ve never played them.
You want to get very comfortable with strings, lists, dictionaries, functions, and decision structures (like if statements and for loops). You need to have at least some understanding of regex, which will come with time as people help you with triggers, and as you then fiddle with those triggers. I realize that likely sounds like a list of random things (it would have to me).
Now, you definitely don't have to do all of that right now. In fact, if friendly people you're playing with can help you cobble something together so you can get a taste of group PvP, I think that is a great way to start, and you'll start to actually understand how some things work by doing that.
Thank you @ryse.i am downloading a better client and using a Bluetooth keyboard, it feels much better. I don't use a laptop or pc because the screenreaders are horrid. I tried to use nexus but I found it to be very frustrating to use, it's too visual for me and the controls are all over the place.
thanks @swale. I attempted to use python, but my device crashed. Apparently python is to complex of a script for ios, but lua works just fine. And yeah, those things sound very random now, but if statements i am very familiar with, learned it on a program called scratch. I tried to use the ingame aliases and queueing, but all ended in failure after failure.
yeah, I’m planning to code only or mostly for imperian
This is very helpful, i only recently learned about queueing and it saved my life. The variables were pretty annoying to start with, but the st command helped with that. I still have problems with rebounding and affliction tracking, anything you can suggest to do? thanks, @bronach for the advice and telling about queueing
2. Aliases will get you a long way. Templar's not the easiest class to make aliases for since you have all the toxin/attack combinations, but figuring out your game plan comes before this. Once you know what you're going to be aiming for you can make aliases to facilitate that. Make what you need, basically. As for triggers, using sound triggers for key events will help you a lot. Don't go over the top on these because they'll just blend together and it'll be a mess, but there are some things you really don't want to miss.
3. For myself I don't really block anything. The prompt will be your chief source of spam and working out a way around that while still having the information readily available will be the first major problem you'll likely need to solve. Obviously the typical solutions (gauges, redirecting to a mini window) aren't viable. What you will likely end up doing is blocking a lot initially and over time unblock things as you become more comfortable with the game. One big thing you'll maybe want to block initially are the "you are off bal/eq messages", as they can be a bit spammy depending on if you flail a lot (which most people do initially). The ifeqbal command is a good alternative to queueing if you prefer that, and removes this spam.
4. I can't really give much advice here since I don't mud on my phone. Crank up the speaking rate to as high as you can understand it, but you probably do that already. Voiceover specifics that might be mud relevant though I couldn't really say.
5. This depends on what you're interested in. Knight one v one requires a lot of precision compared to some other classes. Teams you can get by with a couple of aliases and contribute a lot as a new player. For starting out, I'd probably recommend exploring scimitars and battleaxes - longswords are objectively the best, but they're also the hardest for a beginner to use affectively.
Nexus is not currently a viable option for screenreaders (mostly due to the browser format just not being ideal - you want a terminal like a standard client). Don't get too hung up on a client/language/whatever choice though: it just has to work. Noone except you has to use it.
I'll try to check back here some if you have other questions.