MUD-Dev
mailing list archive

[ Other Periods  | Other mailing lists  | Search  ]

Date:  [ Previous  | Next  ]      Thread:  [ Previous  | Next  ]      Index:  [ Author  | Date  | Thread  ]

[MUD-Dev] Re: Equipment Fit



On Wed, 2 Sep 1998, pomales wrote:

> Hans-Henrik Staerfeldt wrote:
> 
> > On Wed, 2 Sep 1998, Holly Sommer wrote: 
> > >
> > > Bubba buys BOS... BOS->fit = 0; BOS->owner = "Bubba";
> > > Every MUDday the boots are worn BOS->fit += 1;
> > > Bubba wears the boots for about a month (BOS->fit == 30)
> > > Someone (Ackbar) steals the boots and puts them on;
> > > strcmp(BOS->owner, "Ackbar") returns negative, so the
> > > boots have a "fit" of -30 for Ackbar. Each MUDday that
> > > Ackbar wears the boots, so, BOS->fit += 1;
> > > BOS->owner would still be "Bubba" until they reach 0.
> >
> > It would be silly :-) Then no one would ever lend out
> > equipment, because the fitting would be 'reset'.
> >
>
> I think you misunderstood, this sounds like a greate idea. What Holly
> said was that the boots would lose there "fit" slowly... Or rather
> Ackbar having worn the boots for an hour (mud day?) would increase the 
> "fit" to -29, but the owner is still Bubba. Remember the new owner takes 
> effect at 0. I think this system coupled with a equipment aging system 
> would be pretty nifty. How do you guys generally deal with ages of equipment?
> Should a pair of boots that have undergone many such changes of fit
> break sooner than another pair that didnt? I think they should, maybe
> depending on the material in question...
> 

Well, i agree, its a great idea :-), but the implementation notes does
not describe a workable system. Ofcause it might be just a sign error :-/
Since the description only includes one 'fit' parameter, that parameter is
either: 

  A) The only value in which to store the 'fit' value, and therefore reset
     to -30 as 'Ackbar' puts on the boots.

  B) The fit is -30 for 30 days, until BOS->fit is 0, and
     thus BOS->owner is set to 'Ackbar'. That assumes
     that the "BOS->fit += 1" in reality meant "BOS->fit -= 1" :-)
     .. decrasing the fit from 30 to 0 over a month.

In any event, you'd need some _more parameters_ to implement this
nice idea the way it was originally described. That was what i was 
commenting. BOS->fit and BOS->owner isn't enough.

> MUD-Dev: Advancing an unrealised future.
> 


Hans Henrik Stærfeldt         |  
email: bombman#diku,dk        |  voice:      +45 40383492 
  hhs#cbs,dtu.dk              |  voice work: +45 45252425
phone-mail:                   |  address:
  40383492#sms,tdm.dk         |       Hans Henrik Stærfeldt,
WWW-home                      |       Dybendalsvej 74 2. th,
  http://www.cbs.dtu.dk/hhs/  |       2720 Vanløse, Danmark.
                              |
Student of Computer Science   | Scientific programmer at Center for
  and Information Psychology. |   Biological Sequence Analysis,
  at University of Copenhagen |   Technical University of Denmark.







[ Other Periods  | Other mailing lists  | Search  ]