Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - beren

Pages: [1]
General / wanting to loose this_player()
« on: February 26, 2016, 10:01:17 AM »
I have come up with a situation where I want to loose this_player()
ie I don't want it to return the player object that has caused this particular function to have been called (it can return zero)

Is there a way to actually cause this ?
I have  this_player_in_call_out defined so that little trick can't work.

General / Lag Debugging
« on: January 05, 2015, 04:53:39 AM »
I am using the latest version of FluffOS from github on a Centos7 64bit VM. (finally moving away from cygwin)
We are on a 2 second heartbeat but on occasions the interval between heartbeats is 4 or 6 seconds due to some commands taking longer to complete.

I managed to pin point and correct a few problems but on occasion we still get these small lag occurrences.

Is there a way to determine which commands were executed by the driver during the previous heartbeat ?
If I enable the LPC debug on the driver the driver lags almost constantly as it attempts to write all the commands to the debug.log or stdout so
that was not very useful.
Any other ideas ?

Drivers / Latest FluffOS under cygwin errors
« on: October 26, 2014, 03:40:14 AM »
Under cygwin (64 & 32 bit alike) I get the following error

In file included from std.h:20:0,
                 from In function ‘void f_oldcrypt()’:
macros.h:186:34: error: ‘crypt’ was not declared in this scope
 #define OLDCRYPT(x, y) crypt(x, y)
macros.h:159:43: note: in definition of macro ‘string_copy’
 #define string_copy(x, y) int_string_copy(x)
                                           ^ note: in expansion of macro ‘OLDCRYPT’
   res = string_copy(OLDCRYPT(sp->u.string, salt), "f_crypt");

under linux (fedora) it compiles without problems so I suppose this is something cygwin specific.
Any ideas why this should be ?

Drivers / FluffOS 3.0-alpha8 and clean_up
« on: January 12, 2014, 11:45:26 PM »
I have moved our MUd ( 3000) from MudOS to the latest version of FluffOS.
There have been a few glitches here and there with the code but only one thing (I have identified up to now)
that I would consider major considering the rather big change:
clean_up is not behaving as it was in MudOS or as the FluffOS documentation suggests.

The driver is supposed to pass the flag 1 in clean_up if the object is inherited.
FluffOS does not behave like that and I would like to know what is the logic behind the flags passed to clean_up.

I know DS uses a custom solution to manage clean_ups but ours is a completely custom mudlib and it will be quite hard to completely change all the logic
behind clean_ups.

Any help will be greatly appreciated.

Promotions / The Rise of the Undead
« on: March 13, 2009, 02:44:10 AM »
The full moon has started to wane once again in the Lands of the Midnight Sun,
and it seems that the undead scourge that has plagued the lands for the past days
has abated largely due to the efforts of Rangifer the acrobatic Brother of the Order of Hope
and Rev the athletic Expert True Blademaster, among others.

Much rejoicing is going on as people are once again beginning to feel safe
and go back to their day to day business.

But the gods are are uneasy. For they know, that despite all the efforts,
the undead have managed to create a number of strongholds throughout the lands.
And now they are waiting and attempting to lure mortals into their world
with the promise of power.

Enter the world of the Midnight Sun and take part in the never ending adventure.
But be careful, because once you enter a land where even the sun does not go
to sleep at night... will you?

Pages: [1]