[Announce] PosChengband 4.0.0 Released
Collapse
X
-
Getting an error attempting to compile on linux.
Code:main-gcu.c:185:6: error: conflicting types for ‘usleep’ void usleep(int); ^ In file included from h-system.h:96:0, from h-basic.h:22, from angband.h:19, from main-gcu.c:165: /usr/include/unistd.h:460:12: note: previous declaration of ‘usleep’ was here extern int usleep (__useconds_t __useconds); ^ main-gcu.c:186:6: error: conflicting types for ‘putenv’ void putenv(const char*); ^ In file included from h-system.h:28:0, from h-basic.h:22, from angband.h:19, from main-gcu.c:165: /usr/include/stdlib.h:578:12: note: previous declaration of ‘putenv’ was here extern int putenv (char *__string) __THROW __nonnull ((1)); ^
Comment
-
What does 'commenting out lines' mean?My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA
If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.
As of February 18th, 2022, my YouTube username is MidgardVirtuosoComment
-
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
-
That just made another error.
Code:main-x11.c:128:13: error: conflicting types for ‘usleep’ extern void usleep(int); ^ In file included from h-system.h:96:0, from h-basic.h:22, from angband.h:19, from main-x11.c:101: /usr/include/unistd.h:460:12: note: previous declaration of ‘usleep’ was here extern int usleep (__useconds_t __useconds); ^
I'll try the same here, not sure if it'll make a difference.Last edited by Killzemallgod; December 24, 2015, 23:40.Comment
-
To solve this, I edited poschengband/lib/help/Makefile to not look for files which don't exist. The help files are broken at the current time as far as I can tell.Comment
-
Thanks everyone for the help.Comment
-
I noticed lately with a recent Compo 183 dude (it's #221 and not posted) that after carrying excessive weight exceeding the slow down speed of -99 do not speed up hunger. Apparently, the game caps excessively slow speeds at -99. Now, I actually really need to further test if slow speeds from -1 to -99 speed up hunger or not.Last edited by HugoVirtuoso; January 1, 2016, 11:10.My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA
If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.
As of February 18th, 2022, my YouTube username is MidgardVirtuosoComment
-
Given the current ID-end-game, Scrolls of ID are definitely not common enough in shops and in dungeons (I can't stand the time it takes for a staff of identify to recharge so I usually just take a bunch of scrolls of ID with me).
They should probably be sold by shops in big stacks similar to teleport scrolls which come in stacks of 45+.
Right now ID scrolls usually show up in stacks of 5-15 which is definitely not enough given how many rings, wands etc there are to identify.
Another option would be to give the ID staves a higher regen because with +25 speed it takes over 700 turns to get a single recharge out of one.
Let me know if I'm missing an obvious alternative that makes identifying items more bearable. I'm already only identifying artifacts,rings and wands/staves/rods.Comment
-
A:\e\e\eR100\r
P:\t
Press a few times and you've got your charges back. Also, there are id staves with 20-30 charges, just not right away.
Sadly, you can't use the * notation with *Identify* staves :/. So that actually is something I'd like to see in the game.
Edit: honestly, it's much easier now. In pcb35 before finding ~10 perception rods I'd pretty much recall every time I got a bag full of excellent items then id in bulk via town services.Last edited by Regalia; January 3, 2016, 16:33.Comment
-
Also if you like recharge on the go, rather then resting, carry 2 or 3 till you find a bigger id staff. Outside the early game they are cheap & can simply be dungeon dumped if you need to clear inventory space. 2 is more then double the charges, because if you alternate they both recharge.
Edit: Or turn off auto-id for devices & just aim them at a wall.
I'm having trouble with auto-squelch settings for maulers. Normally I'd just be auto-squelching average/good weapons at this stage but I'd like to keep any over 30lb weapons for potential reforge. Trouble is I don't know what weapons come at that weight. Also unsure if you can reforge on a scythe of slicing (or whether it's even heavy enough to be useful).Last edited by wobbly; January 4, 2016, 21:56.Comment
-
There are some compile errors here saying that there are conflicting declarations of usleep and putenv. Removing the declarations makes it compile.
lib/help/Makefile also looks outdated.Comment
-
I'm having trouble with auto-squelch settings for maulers. Normally I'd just be auto-squelching average/good weapons at this stage but I'd like to keep any over 30lb weapons for potential reforge. Trouble is I don't know what weapons come at that weight. Also unsure if you can reforge on a scythe of slicing (or whether it's even heavy enough to be useful).
More Weight Than NN
in the "The Mogaminator".Comment
-
I think heavy lances are the one notable exception for maulers - they're 40lb, and I think they're the only weapon type where you might still want to pick up an average/good one when they'd normally be autodestroyed (since you can buy plain lances at 30lb in the shop, and I don't think there are any other particularly good plain heavy weapons). Scythes of Slicing are 25lb so probably not particularly good.
(But yeah, something like "~weapons More Weight Than 30" looks like a better way of doing it anyway, that's neat.)Last edited by MarvinPA; January 3, 2016, 19:38.Comment
Comment