Language: 
To browser these website, it's necessary to store cookies on your computer.
The cookies contain no personal information, they are required for program control.
  the storage of cookies while browsing this website, on Login and Register.

Author Topic:  Interim update 0.10.8-h (20200801)  (Read 2948 times)

0 Members and 0 Guests are viewing this topic.

smacky

« on: 01, August 2020, 18:43:46 »
Main has been updated to 0.10.8-h (20200801). You know what to do Myths. :)

Being an interim, there's nothing much exciting for players. But I needed a recent code change on main.

Here's something for Shroud -- players can now put contsiners back in corpses.

Shroud

« Reply #1 on: 02, August 2020, 18:10:25 »
I can look forward to stuffing corpses to bursting point :)
Doesn't matter, you'd die anyway. ;D Shroud's a hacker. After many hours of deep thought I have came to that conclusion.

smacky

« Reply #2 on: 17, August 2020, 19:28:04 »
Grommit found a bug -- server went into infinite loop  if you had a bag in your invwhen you killed a onedropper! Eventually I fixed it. Reboot to 20200817.

grommit

« Reply #3 on: 17, August 2020, 20:37:45 »
But the server is still down... (It doesn't usually show Dev and Test as well either - is that something to do with the metaserver?)

_people_

« Reply #4 on: 17, August 2020, 20:39:14 »
Looks like the server hanged several hours ago. I just did a manual reboot, should be up in a few minutes.
-- _people_ :)

smacky

« Reply #5 on: 31, August 2020, 18:42:48 »
A few recent bugs fixed, including a crash bug ( so Yoll you can use the PO again).

Also, scripters, I rewrote obj:Move():

Code: [Select]
/*****************************************************************************/
/* Name   : GameObject_Move                                                  */
/*                                                                           */
/* Lua    : object:Move(direction[, originator[, terrain]])                  */
/*                                                                           */
/* Info   : Makes the object move in the desired direction (currently at     */
/*          least this is in a non-animated, non-turning, instantaneous,     */
/*          slide-to-next-square kind of way).                               */
/*                                                                           */
/* Args   : direction is one of game.NORTH, game.SOUTH, game.NORTHEAST, etc. */
/*                                                                           */
/*          originator is the GameObject which caused the move. This rarely  */
/*          is actually used but for example might be the player who pushed  */
/*          the monster into the spiked pit so the server knows who to give  */
/*          exp and credit for the kill. It may be nil or unspecified -- see */
/*          Notes.                                                           */
/*                                                                           */
/*          terrain is a number to indicate which floor terrain object can   */
/*          move over. So-called terrain is not well-implemented yet. Floors */
/*          can be land (1) or water (2). So this value should be 1, 2, or 3 */
/*          to allow movement over the corresponding terrain(s). <=0, nil,   */
/*          or unspecified means use object's terrain_flag attribute. The    */
/*          attribute is persistent before, during, and after this method    */
/*          while the argument is only in effect for this call.              */
/*                                                                           */
/* Return : Number (one of the game.MOVE_RETURN_* constants).                */
/*            SUCCESS if moving succeeded;                                   */
/*            INSERTION_FAILED if something blocked the move;                */
/*            DESTROYED if object was destroyed when moving.                 */
/*                                                                           */
/*          *Always* check the return and behave accordingly.                */
/*                                                                           */
/* Error  : -                                                                */
/*                                                                           */
/* Notes  : Historically, originator is rarely used, but should be, at least */
/*          in cases where the cause of movement is not environmental (such  */
/*          as where the object is swept along by the tide), and especially  */
/*          when this is an entity.                                          */
/*                                                                           */
/*          The docs used to claim the return was:                           */
/*             0 if something blocked the move;                              */
/*             1 if moving succeeded;                                        */
/*            -1 if object was destroyed when moving.                        */
/*                                                                           */
/*          This was (and is) wrong. The actual numbers are 1, 0, 2 (but     */
/*          always use the game.MOVE_RETURN_* constants).                    */
/*****************************************************************************/

I've kept it as interim h, but reboot to 20200831.

smacky

« Reply #6 on: 01, September 2020, 19:00:27 »
Another few bugs fixed, one or two of which didn't originate with me!

Still 0.10.8-h -- next one won't be-- but reboot to 20200901.

smacky

« Reply #7 on: 18, September 2020, 15:42:15 »
I lied. 0.10.8-h (20200918) fixes what will henceforth be known as the 'Yoll crash bug'.

Tags:
 

Related Topics

  Subject / Started by Replies Last post
1 Replies
3452 Views
Last post 14, February 2020, 21:41:30
by Joe
5 Replies
8636 Views
Last post 04, June 2020, 21:33:46
by Shroud
0 Replies
2393 Views
Last post 01, October 2020, 12:27:26
by smacky
0 Replies
343 Views
Last post 10, October 2021, 19:22:08
by _people_
0 Replies
276 Views
Last post 01, January 2022, 19:04:04
by _people_