Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Competition

Reply
 
Thread Tools Display Modes
Old May 15, 2017, 18:01   #11
clouded
Adept
 
Join Date: Jun 2012
Posts: 189
clouded is on a distinguished road
Quote:
Originally Posted by t4nk View Post
What kind of font are you using?
Terminus, but I think it's to do with me not having the right encoding rather than the font, unicode stuff doesn't work I guess.

Quote:
Both have essentially the same (obsolete ) way of dealing with signals, in particular, both (try to) ignore SIGHUP ,so it's probably SIGPIPE or something. But Vanilla doesn't do that if WINDOWS is defined (#ifndef WINDOWS (deal with signals) #else (dont) #endif). How did you install it?
Configure --with-no-install and make. Not sure if that would be defined, should I try commenting it out?
clouded is offline   Reply With Quote
Old May 15, 2017, 18:59   #12
t4nk
Adept
 
Join Date: May 2016
Posts: 246
t4nk is on a distinguished road
Quote:
Originally Posted by clouded View Post
Terminus, but I think it's to do with me not having the right encoding rather than the font, unicode stuff doesn't work I guess.
Well http://terminus-font.sourceforge.net/ mentions various one byte encodings, but is silent about utf-8, so perhaps that doesn't work.

Quote:
Configure --with-no-install and make. Not sure if that would be defined, should I try commenting it out?
Come to think of it, if signals are delivered by Cygwin and work as expected, then without handlers they should just terminate the process...
Ncurses, that gift that keeps on giving printf debugging is the only way to figure it out this stuff is in ui-signals.c.

edit: mentioning ncurses gave me an idea, and I think this is it (main-gcu.c, Term_xtra_gcu_event):
Vanilla:
Code:
	i = getch();
	while (i == ERR) {
		i = getch();
		idle_update();
	}
Poschengband:
Code:
      i = getch();

      /* Mega-Hack -- allow graceful "suspend" */
      for (k = 0; (k < 10) && (i == ERR); k++) i = getch();

      if (i == ERR) exit_game_panic();
      if (i == EOF) exit_game_panic();

Last edited by t4nk; May 15, 2017 at 19:15.
t4nk is offline   Reply With Quote
Old May 15, 2017, 20:17   #13
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,013
wobbly is on a distinguished road
Something odd happening with my character dumps. I have to delete the old file to get it to overwrite properly
wobbly is offline   Reply With Quote
Old May 15, 2017, 22:14   #14
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 52
Posts: 6,457
Donated: $60
Nick is on a distinguished road
Quote:
Originally Posted by clouded View Post
1) Backspace doesn't work in my terminal (I use rxvt in cygwin), similarly the fancy letters like in Smeagol's name don't display properly either.
Google tells me rxvt can't handle utf-8, but urxvt does, I don't know if that helps.

Quote:
Originally Posted by clouded View Post
2) I use termcast.org and sometimes I get disconnected while playing, in Poschengband this kills the process but the game is auto-saved before and I can keep playing. With Vanilla, there is no auto-save and the process doesn't get killed so I have to do it myself. I've been told the signal that is sent is likely "SIGHUP"
Looks like t4nk has discovered a hack to fix this, my only remaining question is if that hack is a good idea

Quote:
Originally Posted by clouded View Post
3) Trying to remove curse on an amulet of teleportation doesn't seem to work, it shows "random teleportion" but I'm not sure how to select it and the scroll doesn't get used, since this is probably the first cursed thing people will run into it's a bit confusing.
Yeah, I see your point. It has a 100 power curse, which means the curse (not the amulet) can't be removed, but rings and amulets of teleportation are the only things that have that. I'm inclined to just give them the TELEPORT flag directly and have no 100 power curses.

Quote:
Originally Posted by clouded View Post
4) You can sell ID for consumables but not for equipment, it seems like you end up carrying a bunch of {??} jewellery early on which is "eh." Maybe it's just my playstyle but I'd rather sell for ID instead of lugging a bunch of stuff around in my pack.
Sell IDing jewellery seems to work for me. What are you trying to sell?
__________________
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.
Nick is offline   Reply With Quote
Old May 15, 2017, 22:15   #15
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 52
Posts: 6,457
Donated: $60
Nick is on a distinguished road
Quote:
Originally Posted by wobbly View Post
Paralysis traps need looking at. Had something close to a "you step, you die" moment.
I'm OK with that early
__________________
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.
Nick is offline   Reply With Quote
Old May 16, 2017, 00:29   #16
penster
Rookie
 
Join Date: Apr 2017
Posts: 12
penster is on a distinguished road
When I have unidentified staves, and read a scroll of identify, it says that I don't have any unidentified items?
penster is offline   Reply With Quote
Old May 16, 2017, 01:40   #17
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 7,813
Derakon is on a distinguished road
Quote:
Originally Posted by penster View Post
When I have unidentified staves, and read a scroll of identify, it says that I don't have any unidentified items?
Scrolls of identify identify runes on equipment. Identify your staves by using them, same as with other consumables.
Derakon is offline   Reply With Quote
Old May 16, 2017, 03:33   #18
t4nk
Adept
 
Join Date: May 2016
Posts: 246
t4nk is on a distinguished road
Quote:
Originally Posted by Nick View Post
Looks like t4nk has discovered a hack to fix this, my only remaining question is if that hack is a good idea
Certainly not. First, this is a pretty ridiculous hack , second, the little loop in Vanilla's gcu client animates shimmering monsters.
What's needed is to just handle SIGHUP, and now that I think of it, this seems the only signal worth handling, which is ironic, considering that it's the only one that is being ignored right now
t4nk is offline   Reply With Quote
Old May 16, 2017, 14:17   #19
clouded
Adept
 
Join Date: Jun 2012
Posts: 189
clouded is on a distinguished road
Quote:
Originally Posted by Nick View Post
Sell IDing jewellery seems to work for me. What are you trying to sell?
Hm, well I'm not sure? I first tried to sell a robe {??} and the 2 wouldn't accept it so I assumed you just couldn't sell equipables, then I tried a ring {tried, ??} and it was accepted but there is no message telling you what it was and it may not appear in the shop for you see.

Edit: Restore mana is super common, I have 15 already compared to 2 Healing, 1 *Healing* and 1 Vigor.

There's a typo in the wand of stun monster description.

Is there a different method of preventing yourself from getting 99 books from picking them all the time? I tried squelching them but stepping over them still picks them up.

Monster pathfinding seems to get caught up on passable rubble, just had a berserker run up to it and stay there until I moved down a hallway into (what would be) view of it, then it came through.

Terrain outside of vision not updating is fine when it's monsters opening doors and such, but it's a little strange when it's something you're doing such as firing stone to mud, earthquakes or destruction - the player knows the terrain changed but the game doesn't update it for you, the old black spaces was better in this regard. There are also situations where a monster will clearly pass through a door (viewable through ESP) but this won't be updated for you.

Big bug: game crashed on performing a html dump ("failed to find feature 0"), though it did succeed in doing it.

Rohirrim displays as (+0,+0) [50,+15] <+2>, is this as intended?

Last edited by clouded; May 16, 2017 at 20:35.
clouded is offline   Reply With Quote
Old May 16, 2017, 16:48   #20
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,013
wobbly is on a distinguished road
So I'm guessing the bugs in monster path finding were ironed out? Just had an ancient black dragon track me from the completely opposite corner of the level.
wobbly 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
Comp 204 debo Competition 17 May 12, 2017 02:45
Comp 184 debo Competition 1 February 9, 2016 02:19
Comp 183 debo Competition 12 January 16, 2016 04:35
Comp 182 debo Competition 24 December 23, 2015 12:15
Comp 181 debo Competition 8 November 26, 2015 17:49


All times are GMT +1. The time now is 01:32.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.