Jump to content
Eternal Lands Official Forums


  • Content count

  • Joined

  • Last visited

Posts posted by ttlanhil

  1. I think I've only made one commit in the last few weeks, between university assignments, lack of motivation, and playing other games... If anyone else wants to pick up the things I've been working on, they're welcome to, but I have my doubts.

    That said... I've added the camera range to my TODO list.

    The rest, no, I'm not going to work on, although I can test and check in patches from other people who want to work on things like that.

    Even if I did have the motivation and time to work on EL many hours a day, I have plenty of pure-code work on my TODO list, in areas that I have an understanding; whereas things like that would be graphics/OpenGL related, which I'm not that good at, and working with the skybox and all, which I don't have a solid understanding of (most of my work has been cleaning up what Emajekral sent me, and fixing bugs. Not much on the feature side).

  2. . . . - - - . . . . . . - - - . . . . . . - - - . . . ;)
    Should I assume you're trying to say SOS three times? It's hard to tell where the split is.

    It's better to more clearly demarcate, giving .- / -... . - - . .-. / . -..- .- -- .--. .-.. .

    And as a side-note with a bit of trivia, who hasn't heard a mobile/cellular phone with the tone di-di-dit dah-dah di-di-dit ? That's actually morse code. di-di-dit being the three dots of S, and dah-dah being the two dashes of M (making SMS, short message service). Of course, if you mess up and put in an extra dash in the middle, you get SOS, which is bad :D

    For bonus credit, some reading: http://en.wikipedia.org/wiki/Morse_code

  3. I'm like, looney, and stuff, using a 64bit system (mad, eh?) so Flash is kinda borked.

    So instead, a different speedtest 27264.png

    Yay for Internode and ADSL2+ (theoretically up to 24Mbps if you're next door to the exchange... We're a bit away, so up to about 12Mbps)

  4. It may be a good idea to say whether you are looking for a US$20 non-blessed trade, or a US$100 for blessed.


    Also, the thread title makes it sound like you need help with something bot-specific, rather than US/gc exchange (which is used for other things as well), and you may not get people who do exchanges reading it.


    ed: Mayhaps I shouldn't try to do maths at 0550 ;)

  5. @ttlanhil

    The idea is to replace #commands with a graphical interface. Well, not really replace, just offer an alternative.

    If you need to type like 4 keys to get to the menu you want, then move to the mouse to set the focus in some window, it's just easier to type the whole command by keyboard.

    Sure, if that had been what I said. Mouse or keyboard, in what I'm talking about, are optional.

    You can do it all with keyboard, starting with a hotkey (and then just normal keys, for speed), or mouse (assuming you have a button to pop up the menu). You can also mix between keyboard and mouse, but most of the time that probably won't be as fast (although sometimes it can be really fast, but you need practice for that).

    I'll give an example.

    You press the hotkey for the menu, say alt+a.

    You then have a window show up that has a half dozen options, like "guild commands", "channel commands", "emotes", etc.

    You type the key or click on guild commands, and the menu changes to things like "members list", "guild message", "set tag", etc.

    You type/click, and it either sends the message (like #list_guild) or puts in the command (like for #set_short_name). It could also pop up a window with a textbox for input, but I don't think that's appropriate, especially if you have to mouse-over it to type (plus the main input widget has better editing than normal textboxen)


    Now, certainly, for the less verbose commands, typing straight in will be faster.

    There's no way around that; even if your menu has them all on one page; or you click for category and then all in that category on one page, the time to look through the list for what you want will take longer than typing... Assuming you know the command to type.

    If you don't, then the menu will be faster, because the other alternative is to look it up in ctrl+h (heh, like everyone can read) or ask on a channel/help_me

  6. why not put it underneath the quickbar/above the clock? There is room for some icons and stuff there.
    Well, not necessarily. There's code in place to hide the statbars if the resolution is too low, 800x600 is no longer large enough for both clocks and statbars to be shown.

    The ideal system is probably a tree... But it doesn't have to be graphical. Press the hotkey to get the menu, then the keys to travel down the tree. There are similar things in other games, including for types or emotes, etc... It takes a while to be able to use it quickly, but the keyboard use will be faster than mouse and you can still allow mouse anyway.

  7. Any sort of dead zone means a lot of work keeping up with the changes in maps, new maps, etc.

    All it takes is one mistake and a lot could happen to the economy, such as if one person finds a corner in the hydro mine that they can beacon.

    If you just want preset locations, well, I think a reasonably cheap spell (less than portals room, in mana, essences, and perhaps required level) that takes you to either the ring or portals room destination would work (because, hey, you can teleport to those anyway, this is just a cheaper way when you're already close).


    ed: Darnit, I typoed portlas twice (and apparently it's in my dictionary, or konqueror would have indicated the mistake). Looks like Ent agrees with the against reasons, although I hope he'll still consider the teleport to ring/portals-room destination idea :blink:

  8. isnt afk 0 that it never shows your afk message ? but only when you type #afk
    That's what I said, but I'll elaborate.

    Normally, the client will wait up to afk_time minutes of inactivity before automatically marking you as AFK. This will be unset as soon as you use the keyboard or click the mouse (not mouse movement, although allowing mouse movement to reset the AFK timer would be a simple code change).

    If you set afk_time to 0, however, it's then under manual control. You turn AFK on and off with the #afk command; it will never automatically mark you as AFK, nor will it unset AFK on keystrokes, etc.

    Therefore, if you set afk_time to 0, and remember to turn AFK on, everyone who PMs you (unless they are on your #ignore list) will get your AFK message straight away (once only, as long as your client is running, unless you mark yourself as AFK a second time).

  9. My fake-afk msg is the only thing that keeps them quiet, otherwise i would have to put many ppl on ignore.
    That shouldn't be a problem, just set AFK time to 0, manually enable AFK, and then everyone will get your AFK message and you can follow up with the people you do want to talk to. Granted, it may irritate a few people when they get the message, although if you have it on permanently then they only get it once per day or whatever, but it means you don't even have to do anything to send a message to the spammers.

  10. I like being able to do stuff... Variety and all that. So having the skills to make whatever I felt like was important.

    Of course, there's not a great deal worth making, or that much variety in EL, but I didn't really consider that... Plus with the limited variety, developing all skills matters more.

    Except summoning, since that takes PPs and doesn't really give you much (or didn't until the stones, but I don't want to invest the PPs and time for that)

  11. It's already possible for the message to get chopped, so removing a few more probably won't hurt...

    The problem I see is that some people won't know what AFK stands for (those that do are probably more likely to guess that the fast responce is automated).

    I do like the idea, I think it would help some people, but there are always going to be some people who can't understand it, no matter how well you try to explain.

  12. Actually, the books/* errors have another error... User error.

    They should not be compiled in unless you have ENCYCLOPEDIA set, which isn't even an option in make.defaults .

    Granted, they should have an #ifdef guard set as well, but they shouldn't be included at all.


    I'll go fix all except the user error :P


    ed: Done, hopefully all better now.

  13. how is taking a "new" item and

    turning it into "less" ingredients, a good thing?

    If it's new, as in time, and you just made it... The only point would be to get the experience, both in production and in recycling.

    On the other hand, think about how many ti longs are sitting in storages gathering dust, thanks to being monster drops for so long... It's not just monster drops, of course, items that made sense for a player to make and use a while ago may not be the best option anymore... And instead of selling, the player may decide to get ingreds back instead.

  14. One of the most advanced bots in EL, look at the features! :wub:
    Personally, it seems your list of features doesn't have anything revolutionary, and most of them would be pretty common, so I wouldn't (with that list) call it that advanced... On to more important things.
    *GM's in case it runs out of an item, so guildies can help restocking. If it's a guildless bot, it'll pm admins.

    *admin hailing

    I'll suggest you ensure these are configurable, as they're among the bot features that can get quite spammy (for that matter, have you made it easy to adjust message text (without a recompile or editing of code), adjust time delays, enable/disable certain features, etc?)
    *actors list so you know who's around it
    Do you have approval to do this? I've been told that it may count under the multiplay-to-spy rules
    *new day/new hour configurable GM
    Be ready to remove this in the next EL update :P The client can do this, so I imagine permission for bots to also do it may get removed or revoked (the reason it's in client is because having bots do it is spammy)
    Are you providing the source or a compiled binary?
    If there's a binary distributed, then the source has to be available as well, you should know that. :happy:

  15. What the hell is wrong with a SANE list of who sells what? Seriously?!? After reading the posts in this thread, I have to wonder if some of the bot owners aren't losing perspective.
    If you check, I've said that I'm for a list of trade bots with locations, but I'm against making price the primary competition point, and I also don't have faith in Usl's management of this feature.

    I know labrat seems to be against the listing totally. I don't agree with him, but that's his choice.

    Learner (who has control of over half the bots on EL) seems to have the same view as myself; the trade bots running on his code have, as last I knew, a webpage where people could check prices without being in EL, but he has issues with how this service has, so far, been run (and really, no matter how many times he apologises, it was developed in a closed and quiet sense, which I do not wish to encourage in an open and open source community).


    However, I'll give you another step in your list. #ignore the bots that really annoy you. That's what I've done, for maybe a third to a quarter (the ones with annoying ads, mostly, but they tend to be quite frequent as well). With that, I've not cut down the list of bots I can trade with that much, but I have reduced the annoyance at botspam a great deal.

    That's one of the things I try to work at with vakana, make her messages unannoying, less frequent (currently market ads once per hour), and try to find ways to make her customers happy (well, in reality, she was originally going to only do games and some info stuff, but since I had to pay, she can do some trade to earn her keep). As far as I know, this is working well, since people do seem to interact with her and enjoy many of the things she can do. What I really don't want to hear is that she's making annoying or irrelevant ads; and I'll try to change any of those people talk to me about (where sensible).

    Getting back to the point; I believe that if the other bot owners encouraged competition based on customer service and location, instead of price, the community as a whole would have somewhat less of an issue with the botspam.

  16. Thats character positions 0 thru 15 for a total count of 16 characters.
    When I made that define, I went through the code, and 14 seemed to be the most common number (well, <15 was more common than <=14, but still). There were also some 15s and I think one or two 16s (often for a trailing null, but that doesn't account for all extra spaces)... It was a mess (hence changing it to just one declaration of the size).

    If the server expects up to 16, not including trailing NULL, then Torg's recent fix makes the client correct. If the server expects less (eg 16 including the null), then the client could send over-long login/newchar messages, but otherwise should not have any problems.

  17. (Posting under exception #2)

    On the other hand, isn't there an already existing shortcut where you can assign a key for the mix window? Without a mdified client, I mean.
    I'm pretty sure there isn't, and I assumed there wouldn't be, since a keypress is easier to macro than mouse-clicks (not by a lot, sure, but a bit). I'm unsure if a keypress using a modifier key would be that much easier on the hands than mouse-clicking, but if you want there to be a shortcut for mixing, I'll add one when I work on the keyhandling code.