Upcoming Changes [long post]

Timezone: Central Time (US & Canada) (GMT-06:00)
Page:  ·1· ·2·
� Previous :: Next �
AuthorMessage
Dominus
Dungeonmaster
Upcoming Changes [long post]
Sunday, September 9th, 2007 at 12:27 pm
I've been working on a separate branch of the code for some time now, which is why you haven't seen updates from me for a bit. I'm nearly finished and you should see some changes by the end of the week.


Creature superclass, Monster/Player subclass

If you're familiar with programming, the mud formerly used a creature class to handle both monsters and players. I've created Monster and Player subclasses to make a greater distinction between the two. This change doesn't mean much to the average player, but here's one:


Command Structure

The command structure of the mud has been rewritten to handle subclasses. So what? Why do I care? The manner in which pets receive commands from their masters has been updated. Here are some text caps illustrating the changes:
: conjure fire
: You conjure a firey skeleton warrior.
A firey skeleton warrior (M) just arrived.
: pet spells

The firey skeleton warrior (M)'s Spells Known: burn, cure-poison, fireball, mend-wounds, vigor. (5)
The firey skeleton warrior (M)'s Spells Under: None.

: pet c burn wino
The firey skeleton warrior (M) casts a burn spell on the wino.
:
You now have the capacity to order your pets to cast specific spells. Note that you cannot currently order your pet to bash/circle/kick. These commands were designed to accept only players.

Pets haven't been given any new spells or special abilities - they were all there previously, the capacity to use them just wasn't coded. However, your pets should vig you when you're hurt:
: c ice
You cast a iceblade spell on yourself.
The spell did 75 damage.
: The firey skeleton warrior (M) casts a vigor spell on you.
: The firey skeleton warrior (M) casts a vigor spell on you.
:
In addition, code has been added to keep you from attacking your pets and to keep your pets from attacking you. This should prevent any accidents when you're in the middle of combat with a similarly-named foe.
: pet c fireball dominus
Pets cannot attack their masters.
:

Preferences

The interface in which you manage your preferences has been completely redone. Additionally, a toggle command has been added:
: set

Color
  mirc          ::  mirc colors                     ::  off
  ansi          ::  ansi colors                     ::  on
  langcolor     ::  language colors                 ::  on
  extracolor    ::  extra color options             ::  off

Channels
  cls           ::  class channel                   ::  on
  race          ::  race channel                    ::  on
  broad         ::  broadcast channel               ::  on
  newbie        ::  newbie channel                  ::  on
  gossip        ::  gossip channel                  ::  on
  clan          ::  clan channel                    ::  on
  tells         ::  send/tell/whisper/sign          ::  on
  ignore        ::  ignore all channels             ::  

Notifications
  duel          ::  duel messages                   ::  on
  login         ::  login messages                  ::  on
  shopprofit    ::  shop profit notifications       ::  on
  mail          ::  mudmail notifications           ::  on
  group         ::  group combat messages           ::  on
  permdeath     ::  perm death broadcasts           ::  on
  auction       ::  player auctions                 ::  on
  notifications ::  show all notifications          ::  

Combat
  autoattack    ::  auto attack                     ::  off
  lagprotect    ::  lag protection                  ::  off
  lagrecall     ::  recall potion if below half hp  ::  on
  wimpy         ::  flee when HP below this number  ::  off
  killaggros    ::  attack aggros first             ::  on
  mobnums       ::  monster ordinal numbers         ::  on

Miscellaneous
  follow        ::  can be followed                 ::  on
  autowear      ::  wear all on login               ::  off
  short         ::  short description               ::  on
  long          ::  long description                ::  on
  prompt        ::  descriptive prompt              ::  off
  nlprompt      ::  newline after prompt            ::  off
  summon        ::  can be summoned                 ::  off
  split         ::  split gold among group          ::  off
  stats         ::  show group your stats           ::  off
  xpprompt      ::  show exp in prompt              ::  off
  pkill         ::  show pkill percentage           ::  off
  afk           ::  away from keyboard              ::  off

: toggle pkill
Preference : show pkill percentage : on.
: toggle pkill
Preference : show pkill percentage : off.
:
Two things to note: the "ignore" and "notifications" preferences are shortcuts to set/clear everything in their respective categories.

Second, all preferences have been reworded to work in the positive manner. Note that "set nopkill" has been changed to "clear pkill" and "set nosummon" to "clear summon". However, in the case of summon, "nosummon" is currently being maintained so it doesn't cause any accidental deaths in hairy sitations.

In addition, the autoattack preference has been fixed, so you won't have to worry about it crashing the mud anymore.


sleep

A sleep command has been added, working similar to sit. Read "help sleep" for more details.



I'm planning on putting these changes live by the end of the week, probably on Friday. I'd like to do some more testing on them to make sure there are no major bugs that crop up. With luck, everything will go smoothly, and I can start working on some new projects.
Angel Heaven doesn't want me and Hell is afraid I'll take over. Evil

Dominus
Dungeonmaster
Re: Upcoming Changes [long post]
Thursday, September 13th, 2007 at 5:02 pm
This code is now live. There were a few bugs that needed to be worked out, but hopefully those are all resolved now. Please post if you find any.
Angel Heaven doesn't want me and Hell is afraid I'll take over. Evil

zerk
Re: Upcoming Changes [long post]
Friday, September 14th, 2007 at 3:54 am
good job on the toggle command.. makes it easier to read

trist
Re: Upcoming Changes [long post]
Monday, September 17th, 2007 at 2:28 pm
i made a new vamp, im not sure if the text out put has just changed but, it said i was unable to mist, and when i tryed to bite it said i didnt have fangs, also theres nothing happening when i type skills, like no prompt, i didnt check hypo
thanks dro

Dominus
Dungeonmaster
Re: Upcoming Changes [long post]
Monday, September 17th, 2007 at 2:50 pm
Easiest fix would be to suicide and remake - your character wasn't given skills at character creation. I tested, they're working now.
Angel Heaven doesn't want me and Hell is afraid I'll take over. Evil

merton
Re: Upcoming Changes [long post]
Tuesday, September 18th, 2007 at 1:03 am
My bard, Avril, can conjure pets with the cure-poison spell. However if you try to make it cast it doesnt do anything, not even give me an error or anything.

Your song mentally revitalizes everyone in the room.
(92 H 11 M 84503X): Zerk speaks, "glitch prolly u need to post".
(92 H 11 M 84503X): nod
You nod.
(92 H 11 M 84503X): The doctor wipes blood off his hands.
(92 H 11 M 84503X): pet c cure-poison
pet c cure-poison
The Ironclad is about to depart from Highport.
(92 H 11 M 84503X): sea
You didn't find anything.

disaron
Re: Upcoming Changes [long post]
Tuesday, September 18th, 2007 at 5:05 am
ronin is still skilless

Dominus
Dungeonmaster
Re: Re: Upcoming Changes [long post]
Tuesday, September 18th, 2007 at 8:54 am
merton wrote:
My bard, Avril, can conjure pets with the cure-poison spell. However if you try to make it cast it doesnt do anything, not even give me an error or anything.

I bet what is going on is, the mud is sending "you're not poisoned!" to your pet, not you. It'll be a quick-fix to give you the message instead.
Angel Heaven doesn't want me and Hell is afraid I'll take over. Evil

Dominus
Dungeonmaster
Re: Re: Upcoming Changes [long post]
Tuesday, September 18th, 2007 at 8:57 am
disaron wrote:
ronin is still skilless

Fixed!
Angel Heaven doesn't want me and Hell is afraid I'll take over. Evil

merton
Re: Upcoming Changes [long post]
Thursday, September 20th, 2007 at 2:32 am
My cleric/assassin Merton cant pray still

Realms ForumAnnouncementsUpcoming Changes [long post]
Page:  ·1· ·2·