Beta version of PWMAngband 1.2.0 released

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • PowerWyrm
    replied
    Originally posted by tangar
    Cool Please could you add an option in PWMA to be able to supress this. I don't wanna touch souce code, I'm too silly newbie for this task yet And also I would like to base the game only at PWMA source (hope to see it soon @ github, then maybe I'll be able to contribute something when I'll learn stuff a bit)
    Next version: add option "disturb_faint" (default = true) to kick you when fainting. So you'll just have to set that to false if you want to continue starving.

    Leave a comment:


  • PowerWyrm
    replied
    Ok guys, sad news: I had to revert the AUTO_DUMP feature. Looking at the code, it's impossible to transfer so much data as a death dump to the client when the server wipes the connection due to death. This was crashing the client with many errors: "unknown packet", "socket error", "rollback too big". And in the end you wouldn't get the dump anyway...

    So from now on use the old feature: once the character is dead, reconnect, select the deceased char and use the option to get a death dump.

    The best way to do this would be the same as MAngband: use a script that reads server dumps and display them on the website.

    Leave a comment:


  • tangar
    replied
    Originally posted by PowerWyrm
    "I suppose it's something in player-timed.c"

    Yes the "starving" variable is what tells the game to kick starving players. IF you remove that line, you won't get the kick, but continue to starve
    Cool Please could you add an option in PWMA to be able to supress this. I don't wanna touch souce code, I'm too silly newbie for this task yet And also I would like to base the game only at PWMA source (hope to see it soon @ github, then maybe I'll be able to contribute something when I'll learn stuff a bit)

    Leave a comment:


  • PowerWyrm
    replied
    "I suppose it's something in player-timed.c"

    Yes the "starving" variable is what tells the game to kick starving players. IF you remove that line, you won't get the kick, but continue to starve

    Leave a comment:


  • tangar
    replied
    Considering trap of hunger: yep, I did exactly this 3 things and everything works as intended. The problem is that players are not happy with hack which kick you when you become faint

    Originally posted by tangar
    /rfe
    add a client option (for advanced players, turned off by default): do not show deceased character screen on login, but to recreate new incarnation of previous character at once after death automatically (so char would have name with roman numbers IX, X, XI..). As we are going to die _a lot_ this option would be very handy in long perspective - it would safe a time and also you won't forget to reincarnate with roman number (I do it all the time... so I don't know correct number of my 'Tangars' lol.. other players forget it too quite often I suppose).
    I suppose it's something in player-timed.c

    msgt(p, MSG_NOTICE, "You are getting faint from hunger!");

    /*
    * If the player is at full hit points,
    * destroy his connection (this will hopefully prevent
    * people from starving while afk)
    */
    if (p->chp == p->mhp) p->starving = true;
    break;

    Leave a comment:


  • PowerWyrm
    replied
    Also please revert the "no gold at start" change. This is a death sentence to classes that need to buy items and have no need for the junk you get at start, since the "no selling" option is on. Remember there is also a "start with no items" option that allows you to get gold and choose what you want at start (the game allows you a starting gold pool and simply deduces the cost of all your starting items). Half of the time I start with this and I wouldn't clearly play on a server that forces me to punch drunks and merchants for hours until I get enough cash to buy a torch and a starting spellbook to actually play. And have to possiblity to buy a WoR. And couldn't even stairscum 50ft to get started. You get the idea...

    Leave a comment:


  • PowerWyrm
    replied
    Careful with all the changes, you have to be aware of every impact in the game. As all text file say in the intro:

    # Do not modify this file unless you know exactly what you are doing,
    # unless you wish to risk possible system crashes and broken savefiles.

    Example: added trap of hunger

    You need to be aware to:
    1) add the trap to trap.txt
    2) be sure the effect is correct (for example: look at !Salt Water that has the same effect)
    3) add the trap in every graf-xxx.prf file (should be gervais in your case)

    Leave a comment:


  • tangar
    replied
    1) added +1 gb RAM to server to fix lags.

    2) Hunger managment: http://angband.online/hunger-managment/

    3) now we use only Gervais tileset (cause it's too hard to support all of them). Soon we would produce tiles for it and would be happy to share it with V-core. Shtukensia (recently she made stream @ AO https://www.youtube.com/watch?v=scs-JVEtqmw ) is an artist and she would contribute in this field.

    Leave a comment:


  • tangar
    replied
    Great, thanks I'll put it to 'FAQ'

    Leave a comment:


  • PowerWyrm
    replied
    Originally posted by tangar
    /rfe
    idea from Repne: make a tavern as a place where you do not loose hungery points, light and turn counts overall. So it would be possible to come there and check resistances & equipment in calm state.. Also put your character afk without fear
    Well... useless rfe since this is already in the game

    1) You don't consume food while in town
    2) You don't consume light when in town during the day
    3) The tavern has "safe floor" (means you cannot be harmed -- even if you play on a full PvP server), and mobs cannot enter

    Leave a comment:


  • tangar
    replied
    /rfe
    idea from Repne: make a tavern as a place where you do not loose hungery points, light and turn counts overall. So it would be possible to come there and check resistances & equipment in calm state.. Also put your character afk without fear

    Leave a comment:


  • tangar
    replied
    New race: Black Numenorean

    Leave a comment:


  • tangar
    replied
    Critical bug from yesterday:

    1) Lichbane created new character
    2) entered the dungeon from the surface
    3) server crushed (closed)
    4) debug log:
    -------------------

    Error occured on Saturday, January 26, 2019 at 13:31:50.

    -------------------

    -------------------

    Error occured on Saturday, January 26, 2019 at 14:56:53.

    C:\PWMAngband\mangband.exe caused

    5) game log:

    260119 221400 Lavas: Grip, Farmer Maggot's Dog flees in terror!
    260119 221400 Iolaus III: Examining a Cloak [1,+2] {cursed}...
    260119 221400 Lavas: You hear a door burst open!
    260119 221401 Lavas: Grip, Farmer Maggot's Dog is targeted.
    260119 221402 Lichbane: You enter a maze of down staircases.
    260119 221402 Shutting down (panic save).
    260119 221402 Server panic info save succeeded!

    6) when he re-enter the game __server do not crush__ (in compare to http://angband.oook.cz/forum/showpos...0&postcount=40 ); but the player has dual-dungeon mode.... he got town and dungeon at the same time

    He appeared there:


    I asked him to relog.. It didn't help. I asked him to move and he got this picture:


    7) I see his character at -50 as normal with admin char. I see this dungeon layout as normal too

    8) second relog didn't help

    ----

    Notes:

    1) History of this bug (or maybe it's new - cause player are able to reenter the game without crushing server?):

    2) It's strange that debug didn't work this time - debug log doesn't have details in it. But actually it works with other issues (tested it with wrong format for 'store.txt')
    3) We had an idea that it could happens because of two players interaction at the same server tick. I've tried to reproduce it by digging with one character and entering-leaving dungeon with another (@ localhost and connected stairs) - failed so far (tried manually ~ 200 times). I'll try to write a macro to test it during several minutes and report soon.
    Last edited by tangar; January 27, 2019, 08:37.

    Leave a comment:


  • tangar
    replied
    Make ‘Old Forest’ great again! http://angband.online/make-old-forest-great-again/

    Leave a comment:


  • tangar
    replied
    Awesome, great work!!

    Ragnarok & PWMAngband 1.2.0 beta 3 release! http://angband.online/ragnarok-pwman...eta-3-release/

    Leave a comment:

Working...
😀
😂
🥰
😘
🤢
😎
😞
😡
👍
👎