Various Changes

bb8-icon-colored

Emotes, disguises, wealth, sounds, and more in the latest update!

- Emote has been torn out and reimplemented in order to fix a variety of annoying bugs with it. Primarily, it will be smarter about targeting characters with @, objects with #, or ships/structures with *. You can put quotes around the keyword when necessary, and it will no longer mess up things with numbers in their name. It's a complex command, so please do keep an eye out for bugs in the near future and let me know if you see any.
For example, here are the sorts of commands which did not previously work but now will:

emote pats the hull of *Red5 and says, "What a great ship!"
emote waves at @2.human.
emote picks up #"blue lightsaber" and makes whooshing noises.

- MSP support now sends correct telnet control codes for the protocol, or if your client hasn't enabled MSP, it will still send !!SOUND(soundFilename). In either case it should now always come with a newline. If there's anyone who is enthusiastic about us having more sounds, let me know. After this change, I'm familiar enough with MSP to add more and we can start bundling them with the client packages if there's interest.

- Fixed an bug causing random "That is not a valid disguise choice" errors when applying a valid disguise ID.

- When removing an item which provides an effect (like aqua breath on a rebreather), the effect will no longer be removed if you're still wearing another item which provides the same effect.

- Certain storebought clothing items no longer appear to be unfinished armor when closed.

- The language list now honors your pager setting.

- Staff can now view their own whois screen (desc, history, connection info).

- Words containing the letters "ooc" in the argument to an IC communication command (say, emote, clantalk, talk, etc) will no longer force you to use osay instead.

- Translation droids will no longer translate people who are speaking the same language the droid is set to speak.

- Non-industry droids will no longer gain experience when you build ships.

- Force apprentices can no longer learn force abilities from higher than their current level when their master uses them.

- Unremovable weapons (droideka cannons, etc) can no longer be holstered.

- Made the wealthy and poor planet flags a little less extreme (+/- 30% tax income instead of +/- 50%)

- A clan's capital planet bonus (+25k income) is now excluded from the formula for crime clan embezzlement income.

- The 'wealthy' and 'corrupt' planet flags will now work more naturally with each other. Wealthy doubles effect of crime on public opinion, corrupt cuts it in third, so if a planet has both, the effect of crime is 2/3 of normal. (Previously, wealthy completely overrode corrupt when determining this.)

- The error message when failing to induct someone is now identical whether they are a bounty hunter, already in another clan on that character, or just have another character on their account in a different clan.

- Clans can now be flagged as "multiok", allowing us to create temporary event clans which players can participate in even if they have characters in other clans.

- The list of characters on your account has been fixed to remember character level and class, and the list will now include their class. This will only work for characters who have logged in since this change.
Author Klor
Published
Categories code updates news
Views 264

Join Our Community

Vote For LOTJ!

LotJ’s Newsletter

2024 Server Donations