Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old February 8, 2019, 19:54   #121
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,515
PowerWyrm is on a distinguished road
New PWMAngband 1.2.0 beta 5 released!

Autoinscription framework + some fixes + other stuff

- Add a basic framework for autoinscriptions
- Change inscription for player to '#P'
- Change inscription for recall to '#R'
- Fix Dungeon Master not having full ESP on LIMITED_ESP servers
- Make disturb_faint false by default
- Make wraithed players also get the IMPAIR_HP flag
- Remove all trading restrictions between players when no_selling is set
- Allow the console to run from PuTTY via Telnet
- Add [Escape] by default at the beginning of the keymap when creating a new keymap

Client has been updated. Players must get the new client to play on beta 5 servers.

Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old February 9, 2019, 12:34   #122
tangar
Swordsman
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 407
tangar is on a distinguished road
Yay! Server updated

1) /rfe
add a delay before rogue could go to stealth mode (atm rogue do it at once)

2) /bug it's strange but 'text' entry in chat (after you push : ) become very short. I mean the field. It's like half of normal size. Even 1/4

3) /rfe: Fire-till-kill - add possibility resuming shooting after disturbance

4) /rfe make polymorph (from fountain, ring etc) - temporary effect. So it would be possible to change it's duration in gamedata .txt (now newbies are too much straggling cause of it, as rod/wand are quite rare... if it's not possible to make it temp eff, than I'll just add new item which would cure polymorph somehow (like morph restoration 'service' in tomenet)

5) /rfe do not change window headers for mangclient.exe with new versions: eg right now it's: PWMAngband 1.2.0 (Beta 5)
It would be fun to have it just: PWMAngband
because either way players who use addon which hides headers has to edit it after each update

6) /bug when you do not have mana but cast spell - you see on the screen 'line' of this spell targeting. I've noticed it in my Russian stream today https://www.youtube.com/watch?v=_t_N9lcFuco

7) /rfe add possibility to check spells from the book at magic stores. now players have to buy spellbooks without knowing - could they use it or no (for now I'll add such 'spoilers' at the website)

8) report from players: nerf shapechanger. he could polymorph while wearing items (so you could become a spider with +10 speed and have warriors equip). debuff for stats is low. take a ringil and polymorph to balance drake

9) /rfe add possibility to add several dungeons staircases to one location.

I wanna create more then one dungeon entrance in Carn Dum or eg to hold newbie tower and old forest in Hobbiton (or even 3-4 different dungeon entrance at one location). Atm when I assign several dungeons in dungeon.txt to one location, there is only one entrance.

I've found this tiny places in gen-cave.c

regular generation (I suppose, in dungeon):
Quote:
/* Place 3 or 4 down stairs near some walls */
alloc_stairs(c, FEAT_MORE, rand_range(3, 4));
Carn Dum
Quote:
/* Place the stairs in the north wall */
x = rand_spread(c->width / 2, town_wid / 3);
y = 2;
while (square_isperm(c, y, x) || square_isfiery(c, y, x)) y++;
y--;
..so maybe it's possible to tweak it in some way? the problem is #R-... inscription though.


==

I've added concept's draft: http://angband.online/about/ and converting guide to web version http://angband.online/guide/creating-character/
__________________
http://angband.online - persistent online multiplayer roguelike game.
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

Last edited by tangar; February 10, 2019 at 22:49.
tangar is offline   Reply With Quote
Old February 9, 2019, 19:40   #123
tangar
Swordsman
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 407
tangar is on a distinguished road
Booze for rest http://angband.online/booze-for-rest/

I've disabled dragon race till Etherial dragon would be nerfed. Atm it could:

- always in wraithform mode; no activation to become ethereal needed; it's passive ability.
- could kill anything while in wraithform form (eg in TomeNET in wraithform you could _only_ attack ghosts)
- invisible (also passive)
- could breath nether
- immune to other breaths attacks when stay in walls, but could breath nether to enemies while in walls

So far the only con is high damage from holy magic (patriarchs)

Maybe ethereal should get wraithform only at 45+ lvl? and have less damage in melee (50%). Also remove it's breath.

Also balance drakes:
flags:IM_COLD | IM_FIRE | IM_DISEN | NO_STUN | NO_CUT
spells:BLIND | CONF | SCARE
spells:BR_CHAO | BR_DISE | BR_SHAR | BR_SOUN

Oo

base dragons is alright; all dragons should be ~ equal if it's the same race with the same exp debuff.. if there are pros - there should be cons. if pros are big - cons should be the same

good example of dragon-like balance in TomeNET: https://www.tomenet.eu/guide.php?cha...%20traits#r215


---

Update: dragons are enabled again. For now they would be much more clumsy in terms of searching, disarming etc; it's temporary measure till exploit would be fixed.

I see this options:

1) just to disable certain imba breeds dragons (balance, ethernal). They could come back later, when more customization would be possible.

OR

2) duplicate all dragons in monster.txt as separate 'base' monsters, eg
Code:
name:baby balance drake
base:dragon
new 'race' copy would become

Code:
name:baby balance drake
base:dragon_p
and eg

Code:
name:great ethereal drake
base:ancient dragon
new 'race' copy would become

Code:
name:great ethereal drake
base:ancient dragon_p
then in would be possible to rebalance all dragons for p_race in proper way without affecting dragon-monsters.

OR

3) the best solution imho:
Quote:
Originally Posted by tangar View Post
please could you move this race customization to the gamedata so it would be possible to balance it at server side (now dragon takes stuff @ monster.txt; maybe there should be separate file with dragon race properties for proper rebalancing without ruining monsters)
OR

4) leave just base types of dragons: red, blue, green etc and reduce exp penalty

p.s.
One of our players just rolled power dragon. I've just looked into Power dragon:
flags:NO_STUN | IM_NEXUS | IM_PLASMA | IM_DISEN | IM_NETHER
flags:IM_ACID | IM_COLD | IM_ELEC | IM_FIRE | IM_POIS | IM_WATER | NO_SLOW

(no comment)

Hm.. Please could you explain idea of dragon race. Maybe I miss something. So sometimes player are playing as a red dragon and has only fire immunity, but sometimes he plays as ethereal/balance/power dragon - and in both cases this race got the same exp penalties..
__________________
http://angband.online - persistent online multiplayer roguelike game.
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

Last edited by tangar; February 10, 2019 at 13:29.
tangar is offline   Reply With Quote
Old February 11, 2019, 08:17   #124
tangar
Swordsman
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 407
tangar is on a distinguished road
crush this morning:

Quote:
110219 082521 Mako: You have slain the newt.
110219 082529 Mako: The newt misses you.
110219 082529 Mako: The newt bites you (2).
110219 082529 Mako: You claw the newt (6).
110219 082529 Mako: You miss the newt.
110219 082529 Mako: The newt flees in terror!
110219 082530 Mako: You claw the newt (8).
110219 082530 Mako: You have slain the newt.
110219 082549 Mako: There is a wall blocking your way.
110219 082556 Mako: There is a wall in the way!
110219 082559 Mako: The small kobold wakes up.
110219 082600 Mako: You claw the small kobold (7).
110219 082600 Mako: You claw the small kobold (7).
110219 082600 Mako: You have slain the small kobold.
110219 082601 Mako: You have found 6 gold pieces worth of copper.
110219 082605 Mako: You feel the Cloak on the ground is average...
110219 082605 Mako: You have a Cloak [1,+0] (p).
110219 082606 Darkfold V: You bought a Ring of Protection [+16] for 500 gold.
110219 082606 Darkfold V: You have a Ring of Protection [+16] (v).
110219 082608 Mako: There is a wall in the way!
110219 082608 Mako: There is a wall in the way!
110219 082608 Mako: There is a wall in the way!
110219 082608 Mako: There is a wall in the way!
110219 082608 Mako: There is a wall in the way!
110219 082608 Mako: There is a wall in the way!
110219 082608 Mako: There is a wall in the way!
110219 082610 Darkfold V: You were wearing a Ring of Protection [+12] (c).
110219 082610 Darkfold V: You are wearing a Ring of Protection [+16] (c).
110219 082611 Mako: You have 2 Pints of Fine Ale (b).
110219 082616 Mako: The white worm mass wakes up.
110219 082616 Mako: You feel the Set of Leather Gloves on the ground is good...
110219 082616 Mako: You see a Set of Leather Gloves [1,+4].
110219 082617 Darkfold V: There is a tree in the way!
110219 082622 Mako: You claw the white worm mass (6).
110219 082622 Mako: You claw the white worm mass (8).
110219 082622 Mako: You have destroyed the white worm mass.
110219 082623 Mako: You claw the white worm mass (5).
110219 082623 Mako: You claw the white worm mass (5).
110219 082624 Mako: You claw the white worm mass (7).
110219 082624 Mako: You have destroyed the white worm mass.
110219 082630 Mako: You have a Set of Leather Gloves [1,+4] (q).
110219 082658 Mako: There is a wall blocking your way.
110219 082709 Mako: There is a wall in the way!
110219 082710 Darkfold V: You enter a maze of down staircases.
110219 082710 BEGIN pre_turn_game_loop()
110219 082710 Handle any network stuff
110219 082710 Process monsters with even more energy first
110219 082710 END pre_turn_game_loop()
110219 082710 BEGIN process_player(Mako)
110219 082710 process_player_cleanup()
110219 082710 Shutting down (panic save).
110219 082711 Server panic info save succeeded!
Also this crush didn't appear @ mangband.RPT (no entry at all; debug updated from beta 5 package)
__________________
http://angband.online - persistent online multiplayer roguelike game.
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian
tangar is offline   Reply With Quote
Old February 11, 2019, 09:20   #125
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,515
PowerWyrm is on a distinguished road
3) /rfe: Fire-till-kill - add possibility resuming shooting after disturbance

You can always phase and resume. Fire-till-kill is not made to be used in melee.

4) /rfe make polymorph (from fountain, ring etc) - temporary effect

If you get polymorphed by a fountain, just drink again. Chance of getting polymorphed is really low, but if you're already polymorphed it's really high. Ring will always be permanent, otherwise there's no point in them. The penalty of using a ring is so high you really need to consider whether you want the form or not before activating them. And be happy, in previous version you had to activate the ring to get the flavor...

6) /bug when you do not have mana but cast spell - you see on the screen 'line' of this spell targeting

Yes it's like this in Angband. Mana is the last check that is made. I can check if it's possible to switch, but I'm not sure (targeting check is made on client, mana check on server).

7) /rfe add possibility to check spells from the book at magic stores

Good idea. I'll expand store commands to add "browse".

8) report from players: nerf shapechanger

No and for a good reason: shapechangers get a 40% penalty on their HP. So everything they gain from their form is more than welcome. The only thing I need to check is that I don't give immunities instead of resistances.

9) /rfe add possibility to add several dungeons staircases to one location

Impossible without recoding the whole dungeon system. Won't happen. If you want multiple dungeons in an area, put them on adjacent areas.

"One of our players just rolled power dragon"

The lucky bastard. It's like 1/1000 chance.

"Please could you explain idea of dragon race. Maybe I miss something"

It's PWMAngband. Of course there are gonna be dragons...
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

Last edited by PowerWyrm; February 11, 2019 at 09:44.
PowerWyrm is offline   Reply With Quote
Old February 11, 2019, 10:08   #126
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,515
PowerWyrm is on a distinguished road
About dragons:

1) The breed is random. Base ones are the most common. Chance of getting the best ones is VERY low.

2) When in walls, you're NOT immune to other's attacks.

3) IM_xxx only translates as resistance. Having IM_COLD | IM_FIRE | IM_DISEN just means you are resistant to those 3. Go face the Tarrasque as Balance Drake without being prepared, I can ensure you that you will not win the fight.

4) spells:BR_CHAO actually polymorphs mobs when it's selected, meaning that Chaos/Balance/Power dragons breath is pretty much useless and you only benefit from the resistances.

5) The xp penalty is so high you will curse the day you started to play as a dragon. Low level versions are so weak you will struggle until level 45 with low hps, speed, armor, damage. It's basically the counterpart to half-troll warrior.

6) They have 2 less equipment slots. Imagine the amount of stats, resists and speed you can get from weapon/launcher slots.

"imba breeds dragons (balance, ethernal)"

As I said, Balance dragon is the second worse choice as a dragon just after Chaos. I'd rather get Blue (lightning) or Black (acid) which give full elemental breath which are rarely resisted. There's absolutely no need to nerf them.

Ethereal is problematic though. Wraithform + invisibility is way too powerful, especially since those are PERMANENT. I'll do something about this.

"One of our players just rolled power dragon"

1/1000 chance. Lucky guy.

"please could you move this race customization to the gamedata so it would be possible to balance it at server side"

I'll add a file with basic stuff for customization. Some things are currently hardcoded and I want to remove that and put it into a file.
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old February 11, 2019, 10:12   #127
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,515
PowerWyrm is on a distinguished road
"110219 082710 Darkfold V: You enter a maze of down staircases.
110219 082710 BEGIN pre_turn_game_loop()
110219 082710 Handle any network stuff
110219 082710 Process monsters with even more energy first
110219 082710 END pre_turn_game_loop()
110219 082710 BEGIN process_player(Mako)
110219 082710 process_player_cleanup()
110219 082710 Shutting down (panic save)."

Very helpful. Now we know the crash is in process_player() and happens because of not the player going downstairs, but another player!

"Mako: There is a wall in the way!"

Wasn't that the case last time the server crashed? Would it be because player bumping something while someone else takes stairs?
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old February 11, 2019, 16:34   #128
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,515
PowerWyrm is on a distinguished road
Quote:
Originally Posted by PowerWyrm View Post
"110219 082710 Darkfold V: You enter a maze of down staircases.
110219 082710 BEGIN pre_turn_game_loop()
110219 082710 Handle any network stuff
110219 082710 Process monsters with even more energy first
110219 082710 END pre_turn_game_loop()
110219 082710 BEGIN process_player(Mako)
110219 082710 process_player_cleanup()
110219 082710 Shutting down (panic save)."

Very helpful. Now we know the crash is in process_player() and happens because of not the player going downstairs, but another player!
DRUMROLL... I THINK I FOUND IT!!!

110219 082710 Darkfold V: You enter a maze of down staircases.
110219 082710 BEGIN process_player(Mako)

So for player "Mako", EVERY 5 GAME TURNS, there's a test if we should "flicker" him or not. This means, the bug can happen very rarely: another player must enter the same level exactly on a turn "0" or a turn "5" from 0 to 9. This also means it can only happen if the player that changes level (Darkfold) has the "animate_flicker" option set and doesn't use a tileset (ASCII mode). And this also means it can only happen if the player (Mako) is either a dragon or shapechanger with a multihued form, the leader of a party, or an Elementalist. That's a TON of circumstances!!!

Now the bug: if we try to "flicker" the player, we "lighten" the square where the player is. Problem: at this point, we didn't spawn the other player yet, so we access an invalid location and BAM the game crashes!

Since this is a critical bug, I'll release a quick fix tonight (ninja fix on beta 5).
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old February 11, 2019, 16:40   #129
tangar
Swordsman
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 407
tangar is on a distinguished road
dammm.. Dear Sherlock Holmes! You did it at last!! *crossing fingers*
__________________
http://angband.online - persistent online multiplayer roguelike game.
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian
tangar is offline   Reply With Quote
Old February 11, 2019, 23:45   #130
tangar
Swordsman
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 407
tangar is on a distinguished road
Downstairs bug fix http://angband.online/downstairs-bug-fix/
__________________
http://angband.online - persistent online multiplayer roguelike game.
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian
tangar is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Development version of PWMAngband 1.2.0 released for testing PowerWyrm Variants 42 January 8, 2019 19:46
Beta version of PWMAngband 1.1.12 released PowerWyrm Variants 22 December 24, 2017 12:02
Development version of PWMAngband 1.1.12 released for testing PowerWyrm Variants 80 July 13, 2017 13:59
Beta version of PWMAngband 1.1.11 released PowerWyrm Variants 20 December 24, 2015 10:36
Beta version of PWMAngband 1.1.10 released PowerWyrm Variants 8 December 11, 2013 19:34


All times are GMT +1. The time now is 10:29.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.