Things that need fixing in the Engine

Started by Vitoc, Jan 31, 2006, 08:44 PM

Previous topic - Next topic

Vitoc

Quote from: The Crazy Animal on Feb 04, 2006, 02:40 PM
If I remember correctly most telnet clients can only hand 80 characters in width per line. So you might just have to force a line break after the 80th character including spaces. I'm not a programer though so I couldn't tell you how to go about doing that.

TCA
See, that's the thing. ?If I force a line break, Mega doesn't recognize the next line as a continuation of the line above. ?If I don't, the word isn't wrapped to the next line if it is too long to fit on the current line. ?I logged on to a real realm and with a custom client captured the actual bytes being sent from the server. ?I never would have guessed, but there don't appear to be any forced line breaks in the real thing as far as word wrapping goes, the words just seem to wrap magically.


DeathCow


The Crazy Animal

Well looking at the data files in mmud they used to be forced into 6 lines that were 56 characters long. I don't know if that might help a little. I'm not sure though how that would work with say talking and other communication text though.

TCA

ZLemur

Quote from: DeathCow on Feb 04, 2006, 02:50 PM
ROFL..magical!

So...do we need a +2 magical keyboard to delete stuff or what?
Quote from: DeathCow
Yes clearly I'm making a text porn.  Lesuire Suit Mud.

proteus

Quote from: Vitoc on Feb 04, 2006, 02:17 PM
Ok, # of swings is working.? Accuracy is a lot closer (just need to find out how stats like str or agil affect it, if at all). Added a couple doors to the east and west.? Ascii characters above 126 aren't recognized now.

east/west doors appear to be opening/closing correctly.

Coins have no weight.

The Crazy Animal

#65
One thing that we were missing was the ability to lock doors after closing them. I don't know if you had put that in yet though.


Search bug: When in the room with an attacking creature you can't search. This should be can't search if you are engaging in combat not just being attacked.

Train stats mistake: It doesn't tell you when you don't have enough CPs to raise a stat.

Look bug: When looking at yourself it shouldn't tell you that you are looking at yourself.

The Crazy Animal

#66
Give command: Lets you give items to yourself: should report: "Why would you want to give to that?"

Telepath: lets you send messages to yourself: should report: "Cannot find user!"

Hurion

If you equip something, then sell it, it stays in your inventory untill you unequip it then it poofs. Tried it with longsword, club and quarterstaff. The command aa doesn't work (used to bash monsters and I think doors).

The Crazy Animal

#68
Search Direction: creates a slight pause but it should report on a fail, "You notice nothing different to the (direction). "above and below is used in place of up and down"

Searching (object, or NPC, Player): should report, "Why would you want to search that?"

Follow (NPC), should report: "Following a monster - Not implemented yet."

Invite (NPC). should report: "You don't see (NPC) here!"

par when not in a party should look like this:
You are not in a party at the present time.
? Abram X? ? ? ? ? ? ? ? ? ? ? ? (Warrior)? ? ? ? ? ? ?[H:100%]? ?- Midrank

The who list should be in alphabetical order.

Number of swings is still off:
A Level 12 neko missionary with 70 agil, 60 str at 490 enc with a longsword should be swinging straight 3s not 3,4,4,4,4,4....

Just noticed this when in the lower areana:

cage and myself were in there with 2 ho's.
cage died one of the ho's stopped swinging.
when cage returned the 2nd ho started swinging again.


Vitoc

Ok.  Fixed a crashing issue.  Fixed first name starting with a capital letter, no spaces or numbers in a name now, length limitations (although I think I still have it too long).  Selling an item should now unequip the item properly.  That's it for the night.  Little by little... we're getting there.  I will be tackling the numerous issues with parties over this next week.  Thanks for everyone's patience and all the feedback.


The Crazy Animal

#70
Got a strange error today:

[Telnet Error 00002745 (Receive)]
[Software caused connection abort.]
[Session ended (01:11 pm)]

I then went to log in about 30 minutes after and when putting my user name in got this:
That user is already logged in!

I think this is just being caused from normal old lag.

interchange

I'm sure I can figure out their custom word wrapping so it works with megamud.

I'm 99% positive they're using cursor control to do a word wrap rather than sending a line feed character.

If you could dump the ascii characters to a file and open it up with a hex editor, you'll see the ASCII character codes.

I'm guessing it would be something like <ESC>[{ROW};0f to wrap to the next line.

You can also turn on line wrap <ESC>[7h ... but I'm not sure how exactly that works (wraps by words or wraps by character?).

Does it automatically detect settings for a different screen width, e.g. 100 columns?  I don't think there's a query for that.  You can query cursor position, so maybe there's a way to autodetect it.

ZLemur

Not sure if this crash was me or scheduled...
I went to the first arena, tested the 'g xxx s' thing then the 'g #' thing. Neither crashed. I picked up some silver and copper and went to second arena. I was able to type 'g ' (that's "g <space>") and then it all ended there.
Quote from: DeathCow
Yes clearly I'm making a text porn.  Lesuire Suit Mud.

proteus

I think I might have just crashed it by logging in. Unless someone else did something funky.

Are there any new abilities added in to muck around with?

proteus

Training stats appears to be completely broken.