Posts by angriff

A new update is now available, introducing seasons and more!
Latest hotfix: 0.8.0.1 (2024-12-20)

    So you got it to work? Or should I still send you a reworked version using /tplist instead of /tp list?

    Thought you were not going to do that. As I said it appears to be a trailing space that causes the error. It is possible to trap it in code but you are good if you dont want to trap that. We can handle it with training. In the machine world that could be dangerous but here .. go onto something more important.

    1- Yes I said that two. Slow of course unless it is a trained cutting horse
    2- What about a Appaloosas, or Clydesdale.. so wish list, against the smaller medieval muscular horses
    3- See picture. I got this out of Diedre's little out building blueprint. Works rather well. I think they are made of loam (natural column blocks)




    4 - a must actually having to ride them into the barn requires allot of space.. Red mentioned that the hit box area may be reworked for horses as it is the same size for both camels and horses now.
    5- the double grate gates work fine. I have these on my stables in the Chateau. The problem is the animals fall through the blocks if you let them roam and I had to dig one horse out. Therefore you need to leave them saddled.
    6- It is removable. You have to get into the right place and use the F key to pickup. It uses the same pickup routine as a sign. Once you do this the horse will move around and also sleep. But see the reason for keeping saddle on in 5.



    Ownership is a must but having the ability to steal it is worthwhile for gameplay. So I advise sever owners to set the editNPC permissions off so only Admins can name. They can put the owner name in the horse as sort of a branding. If it is found stolen the player may face online game criminal exposure depending on the server rules and scenario settings. (ie horse thieves are jailed for 3 days or just plain killed on sight on a PVP server). This until a suitable plugin is generated.


    I for one am particularly please with the patch and the horses. I station saddled horses at the spawn in on my server so players can ride into the sunset right away. (Angriff's Lair). Good for testing and good for a PVP server that starts you with very little.

    ok Red. I think this is the scenario. The player comes near via a TP movement. The were out of view and started walking into the courtyard. The TP routine allows you to move your entire horse and rider to the TP point. They player has to have the saddle on to ride it but you dont see it. The next shows the player dismounted suddenly the horse appears but no saddle. When the player took the saddle off then replaced it on the horse I could see the saddle with the player standing on the ground still. (I did not get a shot of that) When the player mounts the now inview horse and saddle it works fine.


    The player had been on another horse first prior to arriving on the invisible one. I heard that some players were having trouble seeing the horse third party so I wanted to test it.


    When I went on to the location where the horse was at first I saw the horse unmounted then the player mounted it. In this scenario I saw the horse the entire time it was with me. The same horse moved via TP to the location see. Since I had seen it I saw it completely again without this invisible thing. The shots are a second horse the player went to get so I could name it for them. The new horse that I had not seen unmounted was invisible.


    Here is another funny thing.. if you have two horse saddled and ready they soon begin to sync up and move exactly the same. They shake their ear together and head in sync. Wierd to watch. I bet a good video of 10 horse doing this would be fun.

    I see the horse of another player unless it is new. Then i dont see it until they dismount . I dont see the saddle until they take it off and put it back on. Then I see the horse and saddle all the time in third party view.


    Horse go underground so you need to keep their saddles on all the time when penned up.




    It appears the Saddle cannot be removed, or at least not easily....


    I have been lucky twice to get the "Removing saddle" progress bar, till about 90%, then it just stops.

    It is a little like a sign you have to be in the right place and hold the button down until it unloads. The real thing to watch if you get into a tight area you cant get off or mount it.


    I was a little bit taken aback by the amount of room you need to mount and ride through. It is about 3 or 4 blocks high that the doors need to be to get into a barn while riding. Otherwise your horse is walking about out of the barn. I had to rework my area for horses in the Chateau. You can name them with edit NPC but I did not get color choices so I suppose that is a different attribute.



    This is a historic patch, Red.. Thanks :thumbup: <sure beats that shopping cart in another game as a ways to get around :rolleyes: >

    Ok I think I just figured it out. The if else is not ignoring trailing spaces. This is an operator input type issue. Normal touch typing would be to push a space after the list. A trailing space will cause the routine to jump the /tp list line. Not sure how to use trim to do that in your command line. Sort of an ergonomic thing here. So thanks for the diligence and patience with me.

    Don't worry about it. It is the old typical IT one system down or many down priority. It is your program you do what you want.


    If you are so inclined look at the sequence of when you call the List routine and see if it is before or after the command for going to the list and executing. Are you looking for named TPs before or after list call so it thinks it is a location? I have done this with two different computers from two different locations and keyboards with similar results. I do not see how another plugin would be changing the way you listen and execute on the list after your /tp wakeup. I am not inclined to do allot of work looking deeper if you are not interested and would only say dont run somebody else's routine that my users might find important. It is one big test at this point. I already have to manually edit iConomy database so that it works for my users and I can test the functionality of Aktivesigns for PatrickBronke.


    The fact that it is inconsitent points to some parsing error or routine timing in my opinion but you are the programmer and if it is not worth it .. I said I had a workaround fix in the journal that my users are happy with


    That split command routine is using space as a delimiter. Maybe the listener is passing multiple spaces and you may not using the + to catch multiple spaces. I dont know enough about it to guess at this point. So I was just suggesting since the list is a key part of how the plugin in presented to the users.


    It could be that somehow a space is being delivered after or before the "list" causing a multiple delimiters or one at the end as part of the string. I would have thought that be ignored but who knows. I try to be very deliberate next time I test it.


    Happy Memorial Day. ^^


    PS sorry I did not see the expanded code.. so forgive me for comments in that area.

    Not a programmer but intend to learn java. it spent twenty years working with programmers to make machine automation work and guide advancements. But enough on my inadequacy to tell you that the routine is not catching the list term. It finds the help just fine.


    I have seen that split command in other code and as I told you help works every time. It is the list that is not executed. The suggestion was to make it a standalone command instead but I don’t know your other structure or how you trap and jump to the list but if it jumps to to not found. It is not trapping it consistently.


    I will be glad to destroy my server to test your routine and load and unload the databases so players don’t lose their hard work. But that may take a few weeks.


    This is the testing Alpha environment and if you want to just say this is an isolated affair and your program will not function properly on every server you have every right. It is your copy right.


    It was feedback and I hope you take it as such. Sorry for the both of us if it never figures to work consistently on every commercial server.


    There should be a standard published by the developer to guide plugin devs. Maybe there is.


    In any case I published a workaround in the journal because of the inconsistency and seems people can live with the workaround so if fixing it is not important enough we can go on with our lives

    I was sad that they stopped ABM and dummies. I thougt it was a great feature that you could populate your buildings. Now we have just locked stationary dummies that eerily watch you as you move and clear their throats ad infinitum

    not capable of what, the ABM plugin that we already have?

    He made a comment in a previous post that breeding is not part of the equation since that is on their list but not prioritized. So I would speculate that if it interferes with ABM .. then the ABM writer will have to patch it like the problem with sheep until they put in an official version.

    I really don't know where your problem is coming from... Seems like you are the only one experiencing this problem. Maybe you are using a kind of non-standard keyboard layout so that you are writing "/tp list" but it does not match "/tp list" I'm comparing it to in the plugin?

    No, I use a standard US Keyboard and everyone including Germans say they have betterluck to use the numbers. I put them in the journal for reference. It is hit or miss. It could be another routine that is messing with it. I have iConomy, ABM, Area Protection, Aktivesign.cookingtimer and autolevel running. It just says that the point is not found when you type /tp list so it is not capturing that. The /tp # works everytime. It is probably in the name capture area jumps to that first prior to seeing/capturing list routine. The /tp help works everytime.


    The attached screenshot shows the error returned in the top.. No such point when you type /tp list. Less than 10% of the time it works. Sometimes if you do help first then /tp list it works. Sometimes if you type /tp <number> , running the routine then type /tp list it works. Again I suspect the routine is not parsing the list first and always independent of the actual named system routine. You might just have to do capture for list it in the nameroutine. I dont know how you are routing or capturing the split command the commands so I have not idea. Just a thought possibly /tplist as one command might be better and more reliable so it does not look like a TP point to the routine.